DocumentCode :
1947092
Title :
Combining circuit level changes with electrical optimization
Author :
Obermeier, F.W. ; Katz, R.H.
Author_Institution :
Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1988
fDate :
7-10 Nov. 1988
Firstpage :
218
Lastpage :
221
Abstract :
A program, called EPOXY, which sizes a circuit´s transistors to satisfy performance and area constraints is discussed. If these cannot be met, the program considers small circuit changes in an effort to meet the constraints. Several CMOS examples demonstrate how EPOXY applies these heuristics to meet difficult timing constraints, power requirements, and cell width and height limitations. Compact layout and aspect-ratio requirements are handled by a virtual grid area model. From an implementation viewpoint, EPOXY´s underlying equation representation of circuit performance automatically provides critical path information and allows rapid modification of the circuit structure. When EPOXY was applied to a CMOS 16-bit adder, a speed improvement of 23% was achieved over transistor sizing alone while satisfying a height constraint. Similarly, the speed of a dynamic CMOS PLA was improved by 10% and that of an array of CMOS JK flip-flops by 23%.<>
Keywords :
CMOS integrated circuits; VLSI; circuit CAD; critical path analysis; optimisation; 16 bit; CMOS 16-bit adder; CMOS JK flip-flops; EPOXY; VLSI; area constraints; aspect-ratio requirements; cell height; cell width; circuit level changes; circuit performance; circuit structure modification; compact layout; critical path information; dynamic CMOS PLA; electrical optimization; equation representation; implementation; performance constraints; power requirements; speed improvement; timing constraints; transistor counting; transistor sizing; virtual grid area model; Adders; CMOS logic circuits; Circuit optimization; Computer science; Delay; Equations; Power system modeling; Semiconductor device modeling; Timing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1988. ICCAD-88. Digest of Technical Papers., IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-0869-2
Type :
conf
DOI :
10.1109/ICCAD.1988.122497
Filename :
122497
Link To Document :
بازگشت