ICOACH - A CIRCUIT OPTIMIZATION AID FOR CMOS HIGH-PERFORMANCE CIRCUITS

被引:7
作者
CHEN, HY
KANG, SM
机构
[1] UNIV ILLINOIS,DEPT ELECT & COMP ENGN,URBANA,IL 61801
[2] UNIV ILLINOIS,COORDINATED SCI LAB,URBANA,IL 61801
关键词
CIRCUIT OPTIMIZATION; TRANSISTOR SIZING; DYNAMIC CMOS; DELAY MODELS; FOLDING LAYOUT;
D O I
10.1016/S0167-9260(06)80015-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
iCOACH is a two-pass iterative circuit optimizer which generates a polycell-based layout from a gate level description file and user-defined timing constraints. The first pass is to generate, place and route the cells and extract the interconnection parameters. The second pass optimizes the circuit at the transistor level and makes necessary layout adjustments including pitch-matchings. Although iCOACH has the layout style similar to the polycell approach, it is distinct in two important aspects. First, iCOACH does not rely on any fixed cell library. Instead iCOACH generated customized cells by invoking the circuit optimizer and performs the transistor-level optimization for both static and dynamic CMOS circuits and their layouts under realistic constraints. Secondly, although the cells in the same row are required to have the same height, different rows can have different heights to make circuit more compact. Dynamic circuits are used with a careful treatment on reliability issues related to charge sharing and noise margin, which has not been treated rigorously in the previous literature. An area-efficient polycell layout style is also introduced for dynamic CMOS circuits. A 4-bit ALU and a 32-bit adder examples are presented to demonstrate the capability of iCOACH.
引用
收藏
页码:185 / 212
页数:28
相关论文
共 37 条
[1]  
[Anonymous], 1984, LINEAR SYSTEM THEORY
[2]  
BRAYTON R, 1984, LOGIC MINIMIZATION A
[3]   MIS - A MULTIPLE-LEVEL LOGIC OPTIMIZATION SYSTEM [J].
BRAYTON, RK ;
RUDELL, R ;
SANGIOVANNIVINCENTELLI, A ;
WANG, AR .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (06) :1062-1081
[4]   THE FORMATION OF SHALLOW LOW-RESISTANCE SOURCE DRAIN REGIONS FOR VLSI CMOS TECHNOLOGIES [J].
BUTLER, AL ;
FOSTER, DJ .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 1985, 32 (02) :150-155
[5]  
CHEN HY, 1988, 31ST P MIDW S CIRC S, P866
[6]  
CHEN HY, 1987, OCT P INT C COMP DES, P522
[7]  
CHEN HY, 1988, THESIS URBANA CHAMPA
[8]  
Cirit M. A., 1987, 24th ACM/IEEE Design Automation Conference Proceedings 1987, P121, DOI 10.1145/37888.37906
[9]   LSS - A SYSTEM FOR PRODUCTION LOGIC SYNTHESIS [J].
DARRINGER, JA ;
BRAND, D ;
GERBI, JV ;
JOYNER, WH ;
TREVILLYAN, L .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1984, 28 (05) :537-545
[10]  
de Geus A. K., 1986, 23rd ACM/IEEE Design Automation Conference. Proceedings 1986 (Cat. No.86CH2288-9), DOI 10.1145/318013.318027