Static timing analysis for self resetting circuits

被引:0
|
作者
Narayanan, V
Chappell, BA
Fleischer, BM
机构
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Static timing analysis techniques [1, 2] are widely used to verify the timing behavior of large digital designs [11] implemented predominantly in conventional static CMOS. These techniques, however, are not sufficient to completely verify the dynamic circuit families now finding favor in high-performance designs [11]. In this paper, we describe an approach that extends static timing analysis to a high-performance dynamic CMOS logic family called self-resetting CMOS (SRCMOS) [3, 4]. Due to the circuit structure employed in SRCMOS, designs naturally decompose into a hierarchy of gates and macros; timing analysis must address and preferably exploit this hierarchy. At the gate level, three categories of constraints on pulse timing arise from considering the effects of pulse width, overlap, and collisions. Timing analysis is performed at the macro level, by a) performing timing tests at macro boundaries and b) using macro-bevel delay models. We define various macro-level timing tests which ensure that fundamental gate-level timing constraints are satisfied. We extend the standard delay model to handle leading and trailing edges of signal pulses, across-chip variations, tracking of signals, and slow and fast operating conditions. We have developed an SRCMOS timing analyzer based on this approach; the analyzer was implemented as extensions to a standard static timing analysis program, thus facilitating its integration into an existing design system and methodology.
引用
收藏
页码:119 / 126
页数:8
相关论文
共 50 条
  • [21] Quantitative Static Timing Analysis
    Mazzucato, Denis
    Campion, Marco
    Urban, Caterina
    STATIC ANALYSIS, SAS 2024, 2025, 14995 : 268 - 299
  • [22] Slack in static timing analysis
    Vygen, Jens
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (09) : 1876 - 1885
  • [23] Simulation acceleration for dynamic timing analysis with static timing analysis
    Ma, Lin
    Shen, Haihua
    Hu, Weiwu
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 1419 - +
  • [24] Timing yield estimation from static timing analysis
    Gattiker, A
    Nassif, S
    Dinakar, R
    Long, C
    INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2001, : 437 - 442
  • [25] TIMING ANALYSIS OF MOS VLSI CIRCUITS
    WEI, YP
    VLSI SYSTEMS DESIGN, 1987, 8 (09): : 52 - +
  • [26] Hybrid timing analysis of dynamic circuits
    Li, Zhen-Tao
    Chen, Shu-Ming
    Chen, Ji-Hua
    Li, Yong
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2008, 36 (08): : 1571 - 1576
  • [27] Path-Based Statistical Static Timing Analysis for Large Integrated Circuits in a Weak Correlation Approximation
    Mishagli, Dmytro
    Koskin, Eugene
    Blokhina, Elena
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [28] Relational Cache Analysis for Static Timing Analysis
    Hahn, Sebastian
    Grund, Daniel
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 102 - 111
  • [29] A RESETTING ALGORITHM FOR TRANSIENT ANALYSIS OF COUPLED TRANSMISSION-LINE CIRCUITS
    LU, LC
    NAKHLA, MS
    ZHANG, QJ
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 1994, 42 (03) : 494 - 500
  • [30] Statistical static timing analysis: A survey
    Forzan, Cristiano
    Pandini, Davide
    INTEGRATION-THE VLSI JOURNAL, 2009, 42 (03) : 409 - 435