A new hierarchical algorithm for transistor placement in CMOS macro cell design

被引:0
作者
Sadakane, T [1 ]
Nakao, H [1 ]
Terai, M [1 ]
Okazaki, K [1 ]
Ohkura, I [1 ]
机构
[1] Mitsubishi Elect Co, Itami, Hyogo 664, Japan
来源
ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE | 2000年 / 83卷 / 11期
关键词
CMOS macro cell; cell generation; transistor placement; gate array; standard cell;
D O I
10.1002/(SICI)1520-6440(200011)83:11<96::AID-ECJC10>3.0.CO;2-C
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We have proposed a new algorithm of transistor placement in the layout generation of CMOS macro cell design. In this algorithm, logic gates are extracted from the given net list at the transistor level and hierarchical placement is performed using it as a unit. First, for each logic gate, several candidate transistor placements within a logic gate are generated. Then we determine simultaneously the placement of logic gates and transistor placement inside a logic gate (selection from the candidates) by using the iterative improvement method. In this way, using iterative improvement simultaneously for two layers, a good solution can be obtained within a practicable time. Experiments were performed using a gate array cell library and the results were compared with manual placement by layout designers. Nearly the same quality of placement was achieved with respect to cell width and wire crowding. (C) 2000 Scripta Technica.
引用
收藏
页码:96 / 105
页数:10
相关论文
共 18 条
  • [1] DOMIC A, P ICCAD 89 SANT CLAR, P340
  • [2] HILL DD, P ICCAD 85 SANT CLAR, P172
  • [3] HSIEH YC, 1990, P 27 DAC ORL, P474
  • [4] HUANG MD, P ICCAD 86 SANT CLAR, P381
  • [5] HWANG CY, P ICCAD 89 SANT CLAR, P344
  • [6] OPTIMIZATION BY SIMULATED ANNEALING
    KIRKPATRICK, S
    GELATT, CD
    VECCHI, MP
    [J]. SCIENCE, 1983, 220 (4598) : 671 - 680
  • [7] Lue W., 1987, 24th ACM/IEEE Design Automation Conference Proceedings 1987, P659, DOI 10.1145/37888.37994
  • [8] OHKURA I, P CICC 82, P307
  • [9] ONG CL, 1989, P 26 DES AUT C, P239
  • [10] Sechen C., 1986, 23rd ACM/IEEE Design Automation Conference. Proceedings 1986 (Cat. No.86CH2288-9), P432, DOI 10.1145/318013.318083