Enhancing timing-driven FPGA placement for pipelined netlists

被引:0
|
作者
Eguro, Ken [1 ]
Hauck, Scott [1 ]
机构
[1] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
关键词
FPGA; placement; simulated annealing; timing-driven; pipelined;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGA application developers often use pipelining, C-slowing and retiming to improve the performance of their designs. Unfortunately, registered netlists present a fundamentally different problem to CAD tools, potentially limiting the benefit of these techniques. In this paper we discuss some of the inherent issues pipelined netlists pose to existing timing-driven placement approaches. We then present two algorithmic modifications that reduce post-routing critical path delay by an average of 40%.
引用
收藏
页码:34 / 37
页数:4
相关论文
共 50 条
  • [41] OWARU: Free Space-Aware Timing-Driven Incremental Placement
    Jung, Jinwook
    Nam, Gi-Joon
    Reddy, Lakshmi
    Jiang, Iris Hui-Ru
    Shin, Youngsoo
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [42] Tight integration of timing-driven synthesis and placement of parallel multiplier circuits
    Shin, K
    Kim, T
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (07) : 766 - 775
  • [43] Timing-driven partitioning-based placement for Island Style FPGAs
    Maidee, P
    Ababei, C
    Bazargan, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 395 - 406
  • [44] Timing-Driven Cell Placement Optimization for Early Slack Histogram Compression
    Huang, Chau-Chin
    Liu, Yen-Chun
    Lu, Yu-Sheng
    Kuo, Yun-Chih
    Chang, Yao-Wen
    Kuo, Sy-Yen
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [45] An Incremental Timing-Driven Flow Using Quadratic Formulation for Detailed Placement
    Flach, Guilherme
    Monteiro, Jucemar
    Fogaca, Mateus
    Puget, Julia
    Butzen, Paulo
    Johann, Marcelo
    Reis, Ricardo
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 1 - 6
  • [46] Timing-driven via placement heuristics for three-dimensional ICs
    Pavlidis, Vasilis F.
    Friedman, Eby G.
    INTEGRATION-THE VLSI JOURNAL, 2008, 41 (04) : 489 - 508
  • [47] Timing-Driven Analytical Placement According to Expected Cell Distribution Range
    Lin, Jai-Ming
    Chang, You-Yu
    Huang, Wei-Lun
    PROCEEDINGS OF THE 2024 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, ISPD 2024, 2024, : 177 - 184
  • [48] Timing-driven placement using design hierarchy guided constraint generation
    Yang, XJ
    Choi, BK
    Sarrafzadeh, M
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 177 - 180
  • [49] Neural network approach for the timing-driven macro-cell placement
    Chen, Jianguo
    Pan, Yunhe
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2000, 37 (01): : 23 - 29
  • [50] Fast Predictive Useful Skew Methodology for Timing-Driven Placement Optimization
    Kim, Seungwon
    Do, SangGi
    Kang, Seokhyeong
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,