• DocumentCode
    1948096
  • Title

    Routing algorithms for FPGAS with sparse intra-cluster routing crossbars

  • Author

    Moctar, Yehdhih Ould Mohammed ; Lemieux, Guy G F ; Brisk, Philip

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of California, Riverside, Riverside, CA, USA
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Modern FPGAs employ sparse crossbars in their intra-cluster routing. Modeling these crossbars enlarges the routing resource graph (RRG), a data structure used by most FPGA routers, while enlarging the search space for finding legal routes. We introduce two scalable routing heuristics for FPGAs with sparse intra-cluster routing crossbars: SElective RRG Expansion (SERRGE), which compresses the RRG, and dynamically decompresses it during routing, and Partial Pre-Routing (PPR), which locally routes all nets in each cluster, and routes global nets afterwards. Our experiments show that: (1) PPR and SERRGE converge faster than a traditional router using a fully-expanded RRG; (2) they both achieve better routability than the traditional router, given a limited runtime budget, with SERRGE achieving 1-2% better routability than PPR, on average; and (3) PPR uses far less memory and runs much faster than SERRGE, making it ideal for high capacity FPGAs.
  • Keywords
    data structures; field programmable gate arrays; network routing; FPGA router; PPR; SERRGE; data structure; partial pre-routing; routing resource graph; selective RRG expansion; sparse intra-cluster routing crossbar; Benchmark testing; Delay; Field programmable gate arrays; Memory management; Pins; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
  • Conference_Location
    Oslo
  • Print_ISBN
    978-1-4673-2257-7
  • Electronic_ISBN
    978-1-4673-2255-3
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339246
  • Filename
    6339246