Variation-Aware Placement for FPGAs with Multi-cycle Statistical Timing Analysis

被引:0
|
作者
Lucas, Gregory [1 ]
Dong, Chen [1 ]
Chen, Deming [1 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL USA
来源
FPGA 10 | 2010年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Deep submicron processes have allowed FPGAs to grow in complexity and speed. However, such technology scaling has caused FPGAs to become more susceptible to the effects of process variation. In order to obtain sufficient yield values, it is now necessary to consider process variation during physical design. It is common for FPGAs to contain designs with multi-cycle paths to help increase the performance, but current SSTA techniques cannot support this type of timing constraint. We propose an extension to block-based SSTA to consider multi-cycle paths. We then use this new SSTA to optimize FPGA placement with our tool VMC-Place for designs with multi-cycle paths. Our experimental results show our multi-cycle SSTA is accurate to 0.59% for the mean and 0.0024% for the standard deviation. Our results also show that VMC-Place is able to improve the clock period by 9.42% or the performance yield by 68.51% compared to a single-cycle variation-aware placer.
引用
收藏
页码:177 / 180
页数:4
相关论文
共 50 条
  • [31] Variation-Aware Electromigration Analysis of Power/Ground Networks
    Li, Di-an
    Marek-Sadowska, Malgorzata
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 571 - 576
  • [32] Variation-Aware System-Level Power Analysis
    Chandra, Saumya
    Lahiri, Kanishka
    Raghunathan, Anand
    Dey, Sujit
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (08) : 1173 - 1184
  • [33] ILP-based Scheme for Timing Variation-aware Scheduling and Resource Binding
    Chen, Yibo
    Ouyang, Jin
    Xie, Yuan
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2008, : 27 - 30
  • [34] Effective Corner-Based Techniques for Variation-Aware IC Timing Verification
    Guerra e Silva, Luis
    Phillips, Joel
    Silveira, L. Miguel
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (01) : 157 - 162
  • [35] Process variation-aware performance analysis of asynchronous circuits
    Raji, Mohsen
    Ghavami, Behnam
    Pedram, Hossein
    Zarandi, Hamid R.
    MICROELECTRONICS JOURNAL, 2010, 41 (2-3): : 99 - 108
  • [36] Resource Sharing Problem of Timing Variation-Aware Task Scheduling and Binding in MPSoC
    Chon, Haneul
    Kim, Taewhan
    COMPUTER JOURNAL, 2010, 53 (07): : 883 - 894
  • [37] Minimizing Clocking Patterns of Adjustable Safe Clocking for Timing Variation-Aware Datapaths
    Inoue, Keisuke
    Kaneko, Mineo
    53RD IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 113 - 116
  • [38] Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS
    Chen, Yunliang
    Chen, Xiaodao
    Liu, Wangyang
    Zhou, Yuchen
    Zomaya, Albert Y.
    Ranjan, Rajiv
    Hu, Shiyan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 779 - 788
  • [39] Timing Variation-Aware High Level Synthesis: Current Results and Research Challenges
    Jung, Jongyoon
    Kim, Taewhan
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1004 - 1007
  • [40] Architectural synthesis integrated with global placement for multi-cycle communication
    Cong, J
    Fan, Y
    Han, GL
    Yang, X
    Zhang, Z
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 536 - 543