Fixed Points for Multi-Cycle Path Detection

被引:0
|
作者
D'Silva, Vijay [1 ]
Kroening, Daniel [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 2JD, England
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Accurate timing analysis is crucial for obtaining the optimal clock frequency, and for other design stages such as power analysis. Most methods for estimating propagation delay identify multi-cycle paths (MCPs), which allow timing to be relaxed, but ignore the set of reachable states, achieving scalability at the cost of a severe lack of precision. Even simple circuits contain paths affecting timing that can only be detected if the set of reachable states is considered. We examine the theoretical foundations or MCP, identification and characterise the MCPs in a circuit by a fixed point equation. The optimal solution to this equation can be computed iteratively and yields the largest set of MCPs in a circuit. Further, we define conservative approximations of this set, show how different MCP identification methods in the literature compare in terms of precision, and show one method to be unsound. The practical application of these results is a new method to detect multi-cycle paths using techniques for computing invariants in a circuit. Our implementation performs well on several benchmarks, including an exponential improvement on circuits analysed in the literature.
引用
收藏
页码:1710 / +
页数:2
相关论文
共 50 条
  • [21] BWROPT: A multi-cycle BWR fuel cycle optimization code
    Ottinger, Keith E.
    Maldonado, G. Ivan
    [J]. NUCLEAR ENGINEERING AND DESIGN, 2015, 291 : 236 - 243
  • [22] Coherent detection of multi-cycle terahertz pulses generated in periodically inverted GaAs structures
    Lee, Yun-Shik
    Hurlbut, W. C.
    [J]. NONLINEAR FREQUENCY GENERATION AND CONVERSION: MATERIALS, DEVICES, AND APPLICATIONS VI, 2007, 6455
  • [23] A Multi-cycle Slip Detection and Repair Method for Single-Frequency GNSS Receiver
    Xu, Tianyang
    Zhang, Zhetao
    He, Xiufeng
    Yuan, Haijun
    [J]. Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2024, 49 (03): : 465 - 472
  • [24] Detecting Errors using Multi-cycle Invariance Information
    Alves, N.
    Nepal, K.
    Dworak, J.
    Bahar, R. I.
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 791 - +
  • [25] MULTI-CYCLE WASHING OF COTTON AND THE RESULTS IN MANNER OF DP
    Balpetek, Fatma Gunduz
    Bozaci, Ebru
    Karakaya, Pelin Secim
    Ozdogan, Esen
    Demir, Asli
    Gulumser, Tulay
    [J]. TEKSTIL VE KONFEKSIYON, 2018, 28 (04): : 311 - 318
  • [26] An iterative approach to MVDR beamforming with multi-cycle optimisation
    Zhang, Yanjie
    Zhou, Yuanping
    Guo, Huanli
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (05) : 616 - 625
  • [27] Architecture and synthesis for multi-cycle on-chip communication
    Cong, J
    Fan, YP
    Han, GL
    Yang, X
    Zhang, ZR
    [J]. CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 77 - 78
  • [28] Multi-cycle driven isolated attosecond pulse generation
    Pfeifer, Thomas
    Gallmann, Lukas
    Abel, Mark J.
    Nagel, Phillip M.
    Neumark, Daniel M.
    Leone, Stephen R.
    [J]. ULTRAFAST PHENOMENA XV, 2007, 88 : 54 - +
  • [29] Numerical investigation of multi-cycle pulse detonation engine
    National Key Laboratory of Aerodynamics Design and Research, Northwestern Polytechnical University, Xi'an 710072, China
    不详
    [J]. Baozha Yu Chongji, 2007, 6 (535-540):
  • [30] Multi-Cycle Terahertz Emission from β-Barium Borate
    Valverde-Chavez, David A.
    Cooke, David G.
    [J]. JOURNAL OF INFRARED MILLIMETER AND TERAHERTZ WAVES, 2017, 38 (01) : 96 - 103