Gate Sizing for Cell-Library-Based Designs

被引:18
|
作者
Hu, Shiyan [1 ]
Ketkar, Mahesh [3 ]
Hu, Jiang [2 ]
机构
[1] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
[2] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
[3] Intel Corp, Strateg CAD Labs, Hillsboro, OR 97124 USA
关键词
Discretization; dynamic programming (DP); gate sizing; pruning; sparse cell library; OPTIMIZATION; DELAY;
D O I
10.1109/TCAD.2009.2015735
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing time-to-market pressure and shortening semiconductor product cycles, more and more chips are being designed with library-based methodologies. In spite of this shift, the problem of discrete gate sizing has received significantly less attention than its continuous counterpart. On the other hand, cell sizes of many realistic libraries are sparse, for example, geometrically spaced, which makes the nearest rounding approach inapplicable as large timing violations may be introduced. Therefore, it is highly desirable to design an effective algorithm to handle this discrete gate-sizing problem. Such an algorithm is proposed in this paper. The algorithm is a continuous-solution-guided dynamic-programming-like approach. A set of novel techniques, such as locality-sensitive-hashing-based solution pruning, is also proposed to accelerate the algorithm. Our experimental results demonstrate that 1) the nearest rounding approach often leads to large timing violations and 2) compared to the well-known Coudert's approach, the new algorithm saves up to 21% in area cost while still satisfying the timing constraint.
引用
收藏
页码:818 / 825
页数:8
相关论文
共 50 条
  • [1] Gate sizing for cell-library-based designs
    Hu, Shiyan
    Ketkar, Mahesh
    Hu, Jiang
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009, 28 (01) : 818 - 825
  • [2] Gate sizing for cell library-based designs
    Hu, Shiyan
    Ketkar, Mahesh
    Hu, Jiang
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 847 - +
  • [3] Gate Sizing for Large Cell-Based Designs
    Held, Stephan
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 827 - 832
  • [4] An optimal algorithm for sizing sequential circuits for industrial library based designs
    Roy, Sanghamitra
    Hu, Yu Hen
    Chen, Charlie Chung-Ping
    Hung, Shih-Pin
    Chiang, Tse-Yu
    Tseng, Jiuan-Guei
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 54 - +
  • [5] A Cell Sizing Technique for Mitigating Logic Soft Errors in Gate-level Designs
    Park, Jong Kang
    Kim, Jong Tae
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2013, 13 (04) : 13 - 18
  • [6] Discrete Circuit Optimization: Library Based Gate Sizing and Threshold Voltage Assignment
    Lee, John
    Gupta, Puneet
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2012, 6 (01): : 1 - 120
  • [7] Gate-Sizing-Based Single Vdd Test for Bridge Defects in Multivoltage Designs
    Khursheed, Saqib
    Al-Hashimi, Bashir M.
    Chakrabarty, Krishnendu
    Harrod, Peter
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (09) : 1409 - 1421
  • [8] Gate Sizing and Threshold Voltage Assignment for High Performance Microprocessor Designs
    Reimann, Tiago
    Sze, Cliff C. N.
    Reis, Ricardo
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 214 - 219
  • [9] Algorithms for Gate Sizing and Device Parameter Selection for High-Performance Designs
    Ozdal, Muhammet Mustafa
    Burns, Steven
    Hu, Jiang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (10) : 1558 - 1571
  • [10] Gate sizing and replication to minimize the effects of virtual ground parasitic resistances in MTCMOS designs
    Hwang, Chanseok
    Kang, Changwoo
    Pedram, Massoud
    ISQED 2006: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2006, : 741 - +