ACM Home Page
Please provide us with feedback. Feedback
Transistor size optimization in the tailor layout system
Full text PdfPdf (1.11 MB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 43 - 48  
Year of Publication: 1989
ISBN:0-89791-310-8
Author
D. Marple  Philips Research Laboratories, Postbus 80000, 5600 JA Eindhoven, Netherlands
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 41,   Citation Count: 16
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/74382.74391
What is a DOI?

ABSTRACT

This paper describes a combination transistor sizing/layout compaction tool used to synthesize high performance CMOS circuits. This optimization tool is part of a large integrated layout system, called Tailor. Given any CMOS circuit layout, Tailor's transistor size optimizer will simultaneously adjust transistor sizes and compact the layout so that the minimum required area (cell pitch) for a specified upper bound on circuit delay is achieved. All delay paths are considered by modeling circuit delay with a logic independent delay graph. Tailor's optimizer globally optimizes circuit area (in one dimension) and delay by use of compaction and nonlinear programming algorithms. The optimizer does not yet optimize in two dimensions simultaneously or optimize hierarchical circuits. Results for a few optimized CMOS circuits are presented.


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
J. Fishburn and A. Dunlop. TILOS: a posynomial programming approach to trasasistor sizing. In I985 IEEE Internalional Conference on Computer-Aided Design, pages 326-328, November 1985.
3
 
4
 
5
D. Luenbcrger. Linear and Nonlinear Programming, Second Edilion. Addison-Wesley, Massachusetts, 1984.
 
6
D. Marple. Performance Optimization. of Digital VLS1 Circuits. PhD thesis, Stanford University, September 1986. CSL-TR-86-308.
 
7
 
8
D. Marpte and A. E1 Gamal. Optimal selection of transistor sizes in digital VLSI circuits. In Stanford Conference on VLSI, pages 151-172, March 1987.
 
9
 
10
D. Marple, M. Smulders, H. Hegen, and D. Vangheluwe. Tailor: a layout system based on trapezoidal corner stitching. IEEE Tr~n~action~ on Computer Aided Design of Integrated Circuit~ and System~, to appear, 1989.
 
11
M. Matson. Macromodeling and Optimization of Digital MOS VLSI Circuit~. PhD thesis, Massachusetts Institute of Technology, January 1985. VLSI Memo 85-231.
 
12

CITED BY  16

INDEX TERMS

Primary Classification:
  B. Hardware
  B.6 LOGIC DESIGN
      B.6.3 Design Aids
          Subjects: Optimization

Additional Classification:
  B. Hardware
  B.6 LOGIC DESIGN
      B.6.1 Design Styles
          Subjects: Combinational logic
  B.7 INTEGRATED CIRCUITS
      B.7.1 Types and Design Styles
          Subjects: VLSI (very large scale integration)
      B.7.2 Design Aids
          Subjects: Layout

  G. Mathematics of Computing
  G.1 NUMERICAL ANALYSIS
      G.1.6 Optimization
          Subjects: Nonlinear programming


General Terms:
Algorithms, Design, Performance