• DocumentCode
    1898189
  • Title

    A novel net-partition-based multithread FPGA routing method

  • Author

    Chun Zhu ; Jian Wang ; Jinmei Lai

  • Author_Institution
    State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    A platform-independent multithread routing method for FPGAs is proposed in this paper. Specifically, the proposed method includes two aspects for maximal parallelization. First, for high fanout net which usually takes considerable time to be routed due to large bounding boxes and number of terminals, it is partitioned into several subnets to be routed in parallel. Second, low fanout nets with non-overlapping bounding boxes are identified and routed in parallel as well to further speed up the routing process. A bounding box graph was constructed to facilitate the process of selecting nets to be routed concurrently. In addition, load balancing and synchronization strategies are introduced to raise routing efficiency and ensure the deterministic results. Experiments on different platforms and benchmarks with various combinations of high and low fanout nets are carried out. This technique improves the run-time by ~1.9 × with routing quality degrading by no more than 2.3%, on a quad-core processor platform.
  • Keywords
    field programmable gate arrays; multi-threading; multiprocessing systems; bounding box graph; load balancing; maximal parallelization; net partition based multithread FPGA routing method; nonoverlapping bounding boxes; platform independent multithread routing method; quadcore processor platform; routing efficiency; routing process; synchronization strategies; Application specific integrated circuits; Benchmark testing; Field programmable gate arrays; Instruction sets; Multicore processing; Routing; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645563
  • Filename
    6645563