Performance-driven simultaneous placement and routing for FPGA's

被引:11
|
作者
Nag, SK [1 ]
Rutenbar, RA
机构
[1] Xilinx Corp, San Jose, CA 95124 USA
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
delay calculation; FPGA; island-style; placement; routing; row-based; simulated annealing; simultaneous place and route;
D O I
10.1109/43.703831
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Sequential place and route tools for field programmable gate arrays (FPGA's) are inherently weak at addressing both wirability and timing optimizations. This is primarily due to the difficulty of accurately predicting wirability and delay during placement. A set of new performance-driven simultaneous placement/routing techniques has been developed for both row-based and island-style FPGA designs. These techniques rely on an iterative improvement placement algorithm augmented with fast, complete routing heuristics in the placement loop, For row-based designs, this new layout strategy yielded up to 28% improvements in timing and 33% in,wirability for several MCNC benchmarks when compared to a traditional sequential place and route system in use at Texas Instruments. On a set of industrial designs for Xilinx 4000-series island-style FPGA's, our scheme produced 100% routed designs with 8-15% improvement in delay when compared to the Xilinx XACT5.0 place and route system.
引用
收藏
页码:499 / 518
页数:20
相关论文
共 50 条
  • [41] Performance-Driven Multi-FPGA partitioning using functional clustering and replication
    Fang, WJ
    Wu, ACH
    1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 283 - 286
  • [42] Performance-driven multi-level clustering with application to hierarchical FPGA mapping
    Cong, J
    Romesis, M
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 389 - 394
  • [43] A 3-step approach for performance-driven whole-chip routing
    Chou, YC
    Lin, YL
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 187 - 191
  • [44] AB-BPM: Performance-Driven Instance Routing for Business Process Improvement
    Satyal, Suhrid
    Weber, Ingo
    Paik, Hye-young
    Di Ciccio, Claudio
    Mendling, Jan
    BUSINESS PROCESS MANAGEMENT, BPM 2017, 2017, 10445 : 113 - 129
  • [45] PRIM-DIJKSTRA TRADEOFFS FOR IMPROVED PERFORMANCE-DRIVEN ROUTING TREE DESIGN
    ALPERT, CJ
    HU, TC
    HUANG, JH
    KAHNG, AB
    KARGER, D
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (07) : 890 - 896
  • [46] Dynamic Multi-FPGA Prototyping Platforms with Simultaneous Networking, Placement and Routing
    Zang, Xinshi
    Luo, Qin
    Shao, Zhongwei
    Zhang, Jifeng
    Young, Evangeline F. Y.
    Wong, Martin D. F.
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 433 - 439
  • [47] PERFORMANCE-DRIVEN BENEFITS AT CRSS
    MURINO, C
    PERSONNEL JOURNAL, 1989, 68 (12) : 64 - 64
  • [48] Performance-driven facial animation
    Williams, Lance
    Computer Graphics (ACM), 1990, 24 (04): : 235 - 242
  • [49] An architecture-driven metric for simultaneous placement and global routing for FPGAs
    Chang, YW
    Chang, YT
    37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 567 - 572
  • [50] Performance-driven calibration of ERGO
    Vinod, Radhika
    Exarchakos, Georgios
    Antonopoulos, Nick
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (01) : 3 - 16