Timing Margin Recovery With Flexible Flip-Flop Timing Model

被引:0
|
作者
Kahng, Andrew B. [1 ]
Lee, Hyein [1 ]
机构
[1] Univ Calif San Diego, ECE Dept, San Diego, CA 92103 USA
关键词
SETUP/HOLD TIME CHARACTERIZATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In timing signoff for leading-edge SOCs, even few-picosecond timing violations will not only increase design turnaround time, but also degrade design quality (e.g., through power increase from insertion of extra buffers). Conventional flip-flop timing models have fixed values of setup/hold times and clock-to-q (c2q) delay, with some advanced "setup-hold pessimism reduction" (SHPR) methodologies exploiting multiple setup-hold pairs in the timing model. In this work, we propose to use multiple timing models to give more flexibility at timing path boundaries, thus recovering significant "free" margins and reducing the number of timing violations that require unnecessary fixes. We exploit a flexible flip-flop timing model that captures the three-way tradeoff among setup time, hold time and c2q delay, so as to reduce pessimism in timing analysis of setup-or hold-critical paths. A sequential linear programming optimization for multiple corners is used to selectively analyze setup-or hold-critical paths with less pessimism. Further improvements are possible based on partitioning of timing paths according to different modes. We demonstrate that our method can improve worst setup/hold slack metrics over conventional signoff methods, using a set of open-source designs implemented in a 65nm foundry library. We show that opportunity for timing pessimism reduction with our approach remains significant in a 28nm FDSOI foundry library as well.
引用
收藏
页码:496 / 503
页数:8
相关论文
共 50 条
  • [1] Timing Analysis and Optimization Based on Flexible Flip-Flop Timing Model
    Heo, Jeongwoo
    Kim, Taewhan
    [J]. 2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 42 - 46
  • [2] Circuit Timing Analysis and Optimization under Flexible Flip-flop Timing Model
    Heo, Jeongwoo
    Kim, Taewhan
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2017, 17 (06) : 862 - 877
  • [3] Clock Skew Optimization for Maximizing Time Margin by Utilizing Flexible Flip-Flop Timing
    Seo, Hyungjung
    Heo, Jeongwoo
    Kim, Taewhan
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 35 - 39
  • [4] Post-Silicon Tuning Based on Flexible Flip-Flop Timing
    Seo, Hyungjung
    Heo, Jeongwoo
    Kim, Taewhan
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (01) : 11 - 22
  • [5] CIRCUITS SQUASH FLIP-FLOP TIMING PROBLEMS
    FARRELL, L
    [J]. ELECTRONIC DESIGN, 1988, 36 (21) : 152 - 152
  • [6] ACCURATE SIMULATION OF FLIP-FLOP TIMING CHARACTERISTICS.
    Evans, David J.
    [J]. 1978, : 398 - 404
  • [7] Timing Analysis and Optimization Method with Interdependent Flip-Flop Timing Model for Near-Threshold Design
    Cao, Peng
    Qin, Yuan
    Jiang, Haiyang
    [J]. ELECTRONICS, 2022, 11 (22)
  • [8] Accurate and Efficient Interdependent Timing Model for Flip-Flop in Wide Voltage Region
    Cao, Peng
    Liu, Zhiyuan
    Guo, Jingjing
    Pang, Haoyu
    Wu, Jiangping
    Yang, Jun
    [J]. 2019 17TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2019,
  • [9] Timing-Driven Placement Optimization Facilitated by Timing-Compatibility Flip-Flop Clustering
    Mangiras, Dimitrios
    Stefanidis, Apostolos
    Seitanidis, Ioannis
    Nicopoulos, Chrysostomos
    Dimitrakopoulos, Giorgos
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2835 - 2848
  • [10] A comparative study of variability impact on static flip-flop timing characteristics
    Rebaud, B.
    Belleville, M.
    Bernard, C.
    Robert, M.
    Maurine, P.
    Azernard, N.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUIT DESIGN AND TECHNOLOGY, PROCEEDINGS, 2008, : 167 - +