• DocumentCode
    1479335
  • Title

    A performance and routability-driven router for FPGAs considering path delays

  • Author

    Lee, Yuh-Sheng ; Wu, Allen C H

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Hsinchu, Taiwan
  • Volume
    16
  • Issue
    2
  • fYear
    1997
  • Firstpage
    179
  • Lastpage
    185
  • Abstract
    This paper presents a new performance and routability driven router for symmetrical array based field programmable gate arrays (FPGAs). The objectives of our proposed routing algorithm are two-fold: (1) improving the routability of the design (i.e., minimizing the maximum required routing channel density) and (2) improving the overall performance of the design (i.e., minimizing the overall path delay). Initially, nets are routed sequentially according to their criticalities and routabilities. The nets/paths violating the routing-resource and timing constraints are then resolved iteratively by a rip-up-and-rerouter, which is guided by a simulated evolution based optimization technique. The proposed algorithm considers the path delays and routability throughout the entire routing process. Experimental results show that our router can significantly improve routability and reduce delay over many existing routing algorithms.
  • Keywords
    circuit layout CAD; circuit optimisation; delays; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; timing; FPGA layout; field programmable gate arrays; path delays; rip-up-and-rerouter; routability-driven router; routing-resource constraints; simulated evolution based optimization; symmetrical array based FPGA; timing constraints; Algorithm design and analysis; Application specific integrated circuits; Delay; Field programmable gate arrays; Iterative algorithms; Programmable logic arrays; Routing; Switches; Table lookup; Wiring;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.573832
  • Filename
    573832