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 条
  • [41] On Hierarchical Statistical Static Timing Analysis
    Li, Bing
    Chen, Ning
    Schmidt, Manuel
    Schneider, Walter
    Schlichtmann, Ulf
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1320 - 1325
  • [42] A methodology for timing model characterization for statistical static timing analysis
    Feng, Zhuo
    Li, Peng
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 725 - 729
  • [43] Crosstalk Timing Windows Overlap in Statistical Static Timing Analysis
    Fatemi, Hanif
    Tehrani, Peivand
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 245 - 251
  • [44] Timing yield estimation using statistical static timing analysis
    Pan, M
    Chu, CCN
    Zhou, H
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 2461 - 2464
  • [45] Body-voltage estimation in digital PD-SOI circuits and its application to static timing analysis
    Shepard, KL
    Kim, DJ
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (07) : 888 - 901
  • [46] A new framework for static timing analysis, incremental timing refinement, and timing simulation
    Chen, LC
    Gupta, SK
    Breuer, MA
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 102 - 107
  • [47] TIMING ANALYSIS FORESTALLS FAILURES IN DIGITAL CIRCUITS
    ODELL, GM
    EDN, 1990, 35 (11) : 157 - 160
  • [48] An approximate timing analysis method for datapath circuits
    Yalcin, H
    Hayes, JP
    Sakallah, KA
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 114 - 118
  • [49] ANALYSIS OF TIMING RECOVERY CIRCUITS IN DIGITAL MODEMS
    KAMMEYER, KD
    SCHENK, H
    AEU-ARCHIV FUR ELEKTRONIK UND UBERTRAGUNGSTECHNIK-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 1980, 34 (02): : 81 - 87
  • [50] Functional Analysis of Circuits Under Timing Variations
    Dehbashi, Mehdi
    Fey, Goerschwin
    Roy, Kaushik
    Raghunathan, Anand
    2012 17TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2012,