A practical cut-based physical retiming algorithm for field programmable gate arrays

被引:0
|
作者
Suaris, Peter [1 ]
Wang, Dongsheng [1 ]
Chou, Nan-Chi [1 ]
机构
[1] Mentor Graph Corp, Wilsonville, OR 97007 USA
关键词
D O I
10.1145/1120725.1120783
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a heuristic cut-based retiming algorithm for FPGA designs. It handles complex retiming constraints including timing, architectural and structural constraints; improves retimeability by incorporating logic resynthesis; and efficiently integrates with incremental placement. Thus, the algorithm improves timing compliance by allowing groups of registers to be rapidly retimed across blocks of combinational logic in the physical domain without violating any complex constraints. Experiments have shown that this algorithm can improve the performance of FPGA designs by 16% on average, while achieving a 61.7% speedup in terms of runtime compared with classic retiming algorithms.
引用
收藏
页码:1027 / 1030
页数:4
相关论文
共 50 条
  • [1] FIELD PROGRAMMABLE GATE ARRAYS CUT COSTS, UP PERFORMANCE
    GUTIERREZ, K
    I&CS-CONTROL TECHNOLOGY FOR ENGINEERS AND ENGINEERING MANAGEMENT, 1990, 63 (05): : 67 - 70
  • [2] Smart move: A placement-aware retiming and replication method for field programmable gate arrays
    Suaris, P
    Wang, DS
    Chou, NC
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 67 - 70
  • [3] Field programmable gate arrays
    Xilinx
    Circuit Design, 1998, 15 (06): : 23 - 24
  • [4] Technology mapping algorithm for heterogeneous field programmable gate arrays
    Lai, YT
    Kao, CC
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2002, 149 (06): : 249 - 255
  • [5] REPLACE: AN INCREMENTAL PLACEMENT ALGORITHM FOR FIELD PROGRAMMABLE GATE ARRAYS
    Leong, David
    Lemieux, Guy G. F.
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 154 - +
  • [6] Field programmable gate arrays based overcurrent relays
    Ahuja, S
    Kothari, L
    Vishwakarma, DN
    Balasubramanian, SK
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2004, 32 (03) : 247 - 255
  • [7] Acceleration of AES Encryption Algorithm Using Field Programmable Gate Arrays
    Smekal, David
    Frolka, Jakub
    Hajny, Jan
    IFAC PAPERSONLINE, 2016, 49 (25): : 384 - 389
  • [8] Field programmable gate arrays in space
    Fernández-León, A
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2003, 6 (04) : 42 - 48
  • [9] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [10] Fingerprinting Field Programmable Gate Arrays
    Jyothi, Vinayaka
    Poojari, Ashik
    Stern, Richard
    Karri, Ramesh
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 337 - 340