1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287)
DOI: 10.1109/iccad.1998.742887
|View full text |Cite
|
Sign up to set email alerts
|

GPCAD: a tool for CMOS op-amp synthesis

Abstract: We present a method for optimizing and automating component and transistor sizing for CMOS operational amplifiers. We observe that a wide variety of performance measures can be formulated as posynomial functions of the design variables. As a result, amplifier design problems can be formulated as a geometric program, a special type of convex optimization problem for which very efficient global optimization methods have recently been developed. The synthesis method is therefore fast, and determines the globally … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
70
0
1

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 48 publications
(73 citation statements)
references
References 19 publications
2
70
0
1
Order By: Relevance
“…Other problems in digital circuit design where GP plays a role include buffering and wire sizing Wong 1999, 2001a), sizing and placement (Chen et al 2000), yield maximization , Patil et al 2005, parasitic reduction (Qin and Cheng 2003), clock tree design (Vittal and Marek-Sadowska 1997), and routing (Borah et al 1997). Geometric programming has also been used for the design of nondigital circuits, e.g., analog circuits (Dawson et al 2001, Hershenson 2003, Hershenson et al 1998, Mandal and Visvanathan 2001, Vanderhaegen and Brodersen 2004, mixed-signal circuits (Colleran et al 2003, Hassibi and Hershenson 2002, Hershenson 2002, and RF (radio frequency) circuits Mohan et al 1999Mohan et al , 2000Xu et al 2004). Geometric programming has also been used in floorplanning, for both analog and digital circuits (Moh et al 1996).…”
Section: Sizing Optimization Via Geometric Programmingmentioning
confidence: 99%
“…Other problems in digital circuit design where GP plays a role include buffering and wire sizing Wong 1999, 2001a), sizing and placement (Chen et al 2000), yield maximization , Patil et al 2005, parasitic reduction (Qin and Cheng 2003), clock tree design (Vittal and Marek-Sadowska 1997), and routing (Borah et al 1997). Geometric programming has also been used for the design of nondigital circuits, e.g., analog circuits (Dawson et al 2001, Hershenson 2003, Hershenson et al 1998, Mandal and Visvanathan 2001, Vanderhaegen and Brodersen 2004, mixed-signal circuits (Colleran et al 2003, Hassibi and Hershenson 2002, Hershenson 2002, and RF (radio frequency) circuits Mohan et al 1999Mohan et al , 2000Xu et al 2004). Geometric programming has also been used in floorplanning, for both analog and digital circuits (Moh et al 1996).…”
Section: Sizing Optimization Via Geometric Programmingmentioning
confidence: 99%
“…Most standard equation-based optimization flows that have been proposed rely on a sequence of basic steps in setting up the optimization [6], [8], [10]. First, the simulation data generated by SPICE are used to fit the parameters of each transistor, using linear least-squares regression.…”
Section: Exploiting Modeling Error Statistics To Drive Optimizatimentioning
confidence: 99%
“…While in part, this is due to the complex device physics, another important source of error is due to the limitations imposed by the requirement of modeling in a GP-compatible manner. In addition to limiting our fitting capability, GP-compatibility forces us to eliminate referencing some key input variables, e.g., it has been proven difficult to capture the dependence on V ds (drain to source voltage) in posynomial form, in contrast to dependence on I (drain current), W (width), and L (gate length) [6]. As a result, the optimization model may differ greatly from the behavior of the physical device.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations