ACM Home Page
Please provide us with feedback. Feedback
Geometric programming for circuit optimization
Full text PdfPdf (86 KB)
Source International Symposium on Physical Design archive
Proceedings of the 2005 international symposium on Physical design table of contents
San Francisco, California, USA
SESSION: Geometric programming and clocks table of contents
Pages: 44 - 46  
Year of Publication: 2005
ISBN:1-59593-021-3
Authors
Stephen P. Boyd  Stanford University
Seung Jean Kim  Stanford University
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 60,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055137.1055148
What is a DOI?

ABSTRACT

This tutorial concerns a method for solving a variety of circuit sizing and optimization problems, which is based on formulating the problem as a geometric program (GP), or a generalized geometric program (GGP). These nonlinear, constrained optimization problems can be transformed to convex optimization problems, and then solved (globally) very efficiently.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
M. Borah, R. Owens, and M. Irwin. A fast algorithm for minimizing the Elmore delay to identified critical sinks. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 16(7):753--759, 1997.
 
3
S. Boyd, S.-J. Kim, and S. Mohan. Geometric programming and its applications to EDA problems. Design and Test in Europe (DATE) 2005 tutorial. Available from www.stanford.edu/~boyd/date05.html.
 
4
S. Boyd, S.-J. Kim, D. Patil, and M. Horowitz. Digital circuit optimization via geometric programming. Available from www.stanford.edu/~boyd/~gp_digital_ckt.html, Jan. 2005. Technical Report, Stanford University.
 
5
S. Boyd, S.-J. Kim, L. Vandenberghe, and A. Hassibi. A tutorial on geometric programming, 2004. Manuscript. Available from www.stanford.edu/boyd/~gp_tutorial.html.
 
6
 
7
W. Chen, C.-T. Hseih, and M. Pedram. Simultaneous gate sizing and placement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(2):206--214, Feb. 2000.
8
 
9
C. Chu and D. Wong. An efficient and optimal algorithm for simultaneous buffer and wire sizing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 18(9):1297--1304, 1999.
 
10
C. Chu and D. Wong. VLSI circuit performance optimization by geometric programming. Annals of Operations Research, 105:37--60, 2001.
 
11
D. Colleran, C. Portmann, A. Hassibi, C. Crusius, S. Mohan, S. Boyd, T. Lee, and M. Hershenson. Optimization of phase-locked loop circuits via geometric programming. In Proceedings of the Custom Integrated Circuits Conference (CICC), pages 326--328, Sept. 2003.
 
12
 
13
J. Cong and K.-S. Leung. Optimal wiresizing under Elmore delay model. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 14(3):321--336, 1995.
 
14
J. Cong and Z. Pan. Wire width planning for interconnect performance optimization. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(3):319--329, 2002.
 
15
J. Dawson, S. Boyd, M. Hershenson, and T. Lee. Optimal allocation of local feedback in multistage amplifiers via geometric programming. IEEE Transactions on Circuits and Systems I, 48(1):1--11, January 2001.
 
16
J. Fishburn and A. Dunlop. TILOS: A posynomial programming approach to transistor sizing. In IEEE International Conference on Computer-Aided Design: ICCAD-85. Digest of Technical Papers, pages 326--328. IEEE Computer Society Press, 1985.
 
17
Y. Gao and D. Wong. Optimal shape function for a bidirectional wire under Elmore delay model. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 18(7):994--999, 1999.
18
19
 
20
 
21
I. Jiang, Y. Chang, and J. Jou. Crosstalk-driven interconnect optimization by simultaneous gate and wire sizing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(9):999--1010, 2000.
 
22
K. Kasamsetty, M. Ketkar, and S. Sapatnekar. A new class of convex functions for delay modeling and its application to the transistor sizing problem. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(7):779--788, July 2000.
 
23
R. Kay and L. Pileggi. EWA: Efficient wiring-sizing algorithm for signal nets and clock nets. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 17(1):40--49, Jan. 1998.
 
24
S.-J. Kim, S. Boyd, S. Yun, D. Patil, and M. Horowitz. A heuristic for optimizing stochastic activity networks with applications to statistical digital circuit sizing, 2005. Manuscript. Available from www.stanford.edu/~boyd/heur_san_opt.html.
 
25
Y.-M. Lee, C. Chen, and D. Wong. Optimal wire-sizing function under the Elmore delay model with bounded wire sizes. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 49(11):1671--1677, 2002.
26
 
27
P. Mandal and V. Visvanathan. CMOS op-amp sizing using a geometric programming formulation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20(1):22--38, Jan. 2001.
 
28
S. Mohan, M. Hershenson, S. Boyd, and T. Lee. Simple accurate expressions for planar spiral inductances. IEEE Journal of Solid-State Circuit, 34(10):1419--1424, Oct. 1999.
 
29
S. Mohan, M. Hershenson, S. Boyd, and T. Lee. Bandwidth extension in CMOS with optimized on-chip inductors. IEEE Journal of Solid-State Circuits, 35(3):346--355, March 2000.
 
30
 
31
M. Pattanaik, S. Banerjee, and B. Bahinipati. GP based transistor sizing for optimal design of nanoscale CMOS inverter. In IEEE Conference on Nanotechnology, pages 524--527, Aug. 2003.
32
 
33
J. Rubenstein, P. Penfield, and M. Horowitz. Signal delay in RC tree networks. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2(3):202--211, July 1983.
 
34
S. Sapatnekar. Wire sizing as a convex optimization problem: Exploring the area-delay tradeoff. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 15:1001--1011, Aug. 1996.
 
35
36
 
37
S. Sapatnekar, V. Rao, P. Vaidya, and S. Kang. An exact solution to the transistor sizing problem for CMOS circuits using convex optimization. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 12(11):1621--1634, Nov. 1993.
 
38
39
40
 
41
F. Young, C. Chu, W. Luk, and Y. Wong. Handling soft modules in general nonslicing floorplan using Lagrangian relaxation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20(5):687--629, May 2001.


Collaborative Colleagues:
Stephen P. Boyd: colleagues
Seung Jean Kim: colleagues