Design Automation Algorithms for the NP-Separate VLSI Design Methodology

被引:0
|
作者
Dewan, Monzurul Islam [1 ]
Kim, Dae Hyun [1 ]
机构
[1] Washington State Univ, Sch Elect Engn & Comp Sci, 355 NE Spokane St, Pullman, WA 99164 USA
关键词
NP-Separate; N cell; P cell; design automation algorithms; cell overlapping; detailed placement; cell-level routing; FINFETS;
D O I
10.1145/3508375
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The NP-Separate design methodology for very-large-scale integration (VLSI) design fine-controls the sizes of transistors, thereby achieving significant power, performance, and area improvement compared to the conventional standard-cell-based design methodology. NP-Separate uses NP cells formed by merging and routing N and P cells having only NFETs and PFETs, respectively. The NP cell formation, however, should be automated to design large circuits using the NP-Separate design methodology. In this paper, we propose design automation algorithms to create NP cells automatically. Simulation results show that the automated NP-Separate reduces the design time significantly, decreases the coupling capacitance by 13%, the critical path delay by 6%, and the power consumption by 10% on average compared to the manual NP-Separate designs. We also propose a detailed placement algorithm to generate more compact VLSI layouts with a little wirelength overhead. The combined effect reduces the coupling capacitance by 10%, the critical path delay by 5%, and the power consumption by 10% on average compared to the manual NP-Separate designs.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] THE VLSI DESIGN AUTOMATION ASSISTANT - A SYNTHESIS EXPERT
    KOWALSKI, TJ
    AT&T TECHNICAL JOURNAL, 1988, 67 (01): : 81 - 92
  • [22] Multiscale optimization in VLSI physical design automation
    Chan, TF
    Cong, J
    Shinnerl, JR
    Sze, K
    Xie, M
    Zhang, Y
    MULTISCALE OPTIMIZATION METHODS AND APPLICATIONS, 2006, 82 : 1 - +
  • [23] UNIVERSAL AHPL - A LANGUAGE FOR VLSI DESIGN AUTOMATION
    MASUD, M
    SAIT, S
    IEEE CIRCUITS & DEVICES, 1986, 2 (05): : 8 - 13
  • [24] A VLSI design methodology for SOI technology
    Allen, DH
    2004 IEEE INTERNATIONAL SOI CONFERENCE, PROCEEDINGS, 2004, : 5 - 8
  • [25] Using XML for VLSI Physical Design Automation
    Shyu, Fong-Ming
    Cheng, Po-Hsun
    Chen, Sao-Jie
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 821 - +
  • [26] ON THE DESIGN OF ALGORITHMS FOR VLSI SYSTOLIC ARRAYS
    MOLDOVAN, DI
    PROCEEDINGS OF THE IEEE, 1983, 71 (01) : 113 - 120
  • [27] OpenDesign Flow Database: The Infrastructure for VLSI Design and Design Automation Research
    Jung, Jinwook
    Jiang, Iris Hui-Ru
    Nam, Gi-Joon
    Kravets, Victor N.
    Behjat, Laleh
    Li, Yih-Lang
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [28] Orthogonal drawings of graphs for the automation of VLSI circuit design
    Institute of Mathematics, Northern Jiaotong University, Beijing 100044, China
    J Comput Sci Technol, 5 (447-459):
  • [29] On Using Tabu Search for Design Automation of VLSI Systems
    John M. Emmert
    Sandeep Lodha
    Dinesh K. Bhatia
    Journal of Heuristics, 2003, 9 : 75 - 90