Proceedings of the 36th Annual ACM/IEEE Design Automation Conference 1999
DOI: 10.1145/309847.309979
|View full text |Cite
|
Sign up to set email alerts
|

Gradient-based optimization of custom circuits using a static-timing formulation

Abstract: This paper describes a method of optimally sizing digital circuits on a static-timing basis. All paths through the logic are considered simultaneously and no input patterns need be specified by the user. The method is unique in that it is based on gradient-based, nonlinear optimization and can accommodate transistor-level schematics without the need for pre-characterization. It employs efficient time-domain simulation and gradient computation for each channel-connected component. A large-scale, general-purpose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0
2

Year Published

2003
2003
2014
2014

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 57 publications
(17 citation statements)
references
References 17 publications
0
15
0
2
Order By: Relevance
“…As a comparison, we also implemented the adder circuit with only 18 track cells. The optimization points of two adder implementations are obtained by running our in- house optimization tool with the same power-performance tradeoff range [14]. For each optimization point of the adder with only 18 track cells, we applied high V t optimization on its non-critical paths.…”
Section: Circuit Implementationmentioning
confidence: 99%
“…As a comparison, we also implemented the adder circuit with only 18 track cells. The optimization points of two adder implementations are obtained by running our in- house optimization tool with the same power-performance tradeoff range [14]. For each optimization point of the adder with only 18 track cells, we applied high V t optimization on its non-critical paths.…”
Section: Circuit Implementationmentioning
confidence: 99%
“…In order to correct the error induced by the variation of fringe width, we used some statistical tools [21][22][23] to optimize the compressing rate. The basic gradient-based optimization tools will search the design space using a standard optimization algorithm until a point is reached at which the solution cannot be improved.…”
Section: Optimizing Compressing Ratementioning
confidence: 99%
“…), gate sizings, supply voltages and threshold voltagesa large design space of possibilities. There exist a number of tools that can optimize a circuit along one or more of these circuit parameters to produce cost-performance tradeoff curves [6], [5], [14]. By trying a few discrete circuit topologies and circuit styles with these tools, one can construct the overall tradeoff space for a circuit [13].…”
Section: Introductionmentioning
confidence: 99%