2005
DOI: 10.1287/opre.1050.0254
|View full text |Cite
|
Sign up to set email alerts
|

Digital Circuit Optimization via Geometric Programming

Abstract: This paper concerns a method for digital circuit optimization based on formulating the problem as a geometric program (GP) or generalized geometric program (GGP), which can be transformed to a convex optimization problem and then very efficiently solved. We start with a basic gate scaling problem, with delay modeled as a simple resistor-capacitor (RC) time constant, and then add various layers of complexity and modeling accuracy, such as accounting for differing signal fall and rise times, and the effects of s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
146
0
3

Year Published

2006
2006
2016
2016

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 151 publications
(149 citation statements)
references
References 154 publications
0
146
0
3
Order By: Relevance
“…It has been shown that geometric programming (GP) can be solved efficiently and reliably by many methods, even for large-scale problems, and GP has been used widely in engineering for resource allocation in communication and network systems, inventory control, and other applications (34)(35)(36). For more information on the GP and its extensions and applications, some useful studies can be found elsewhere (37)(38)(39)(40)(41)(42).…”
Section: Generalized Geometric Programmingmentioning
confidence: 99%
“…It has been shown that geometric programming (GP) can be solved efficiently and reliably by many methods, even for large-scale problems, and GP has been used widely in engineering for resource allocation in communication and network systems, inventory control, and other applications (34)(35)(36). For more information on the GP and its extensions and applications, some useful studies can be found elsewhere (37)(38)(39)(40)(41)(42).…”
Section: Generalized Geometric Programmingmentioning
confidence: 99%
“…Despite significant work on early applications in structural design [28], network flow [29], and optimal control [30,31], reliable and efficient numerical methods for solving GPs were not available until the 1990's [32]. GP has recently undergone a resurgence as researchers discover promising applications in digital circuit design [24], communication systems [25], antenna optimization [26], and statistics [23].…”
Section: Geometric Programmingmentioning
confidence: 99%
“…Like solving least-squares problems or linear programs a , solving standard classes of convex optimization problems exactly is a straightforward task for modern solvers. Recently, an increasing number of engineering disciplines have begun utilizing and relying upon this new technology [24][25][26]. That said, convex optimization is notably absent from most MDO approaches, with the exception of sequential quadratic programming (SQP) methods for solving nonconvex optimization problems locally.…”
Section: Introductionmentioning
confidence: 99%
“…Several methods can be used to achieve higher accuracy (if it is needed). First, our method can be extended to more complex (and accurate) models that account for differing rising and falling gate delays, the effects of signal slope, and better models of gate and wire load delay, as described in [3]. Another approach to obtaining higher accuracy is to use the method described in this paper to find an initial design, and then use a local optimization method, with accurate models, to fine-tune this design.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, we use a local method, with accurate timing models, to fine-tune the design. In this approach, the RC gate-sizing method described in this paper is used as a fast method for obtaining a good initial condition for a local optimization method (see, for example, [3]). …”
Section: Introductionmentioning
confidence: 99%