• DocumentCode
    2581359
  • Title

    Hardware-assisted fast routing

  • Author

    DeHon, Andre ; Huang, Randy ; Wawrzynek, John

  • Author_Institution
    Dept. of CS, California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    205
  • Lastpage
    215
  • Abstract
    To fully realize the benefits of partial and rapid reconfiguration of field-programmable devices, we often need to dynamically schedule computing tasks and generate instance-specific configurations-new graphs which must be routed during program execution. Consequently, route time can be a significant overhead cost reducing the achievable net benefits of dynamic configuration generation. BY adding hardware to accelerate routing, we show that it is possible to compute routes in one thousandth the time of a traditional, software router and achieve routes that are within 5% of the state-of-the-art offline routing algorithms for a sample set of application netlists and within 25% for a set of difficult synthetic benchmarks. We further outline how strategic use of parallelism can allow the total route time to scale substantially less than linearly in graph size. We detail the source of the benefits in our approach and survey a range of options for hardware assistance that van, from a speedup of over 10× with modest hardware overhead to speedups in excess of 1000×.
  • Keywords
    circuit layout CAD; field programmable gate arrays; computing tasks; field-programmable devices reconfigurability; hardware-assisted fast routing; instance-specific configurations; software router; AC generators; Acceleration; Algorithm design and analysis; Costs; Hardware; Parallel processing; Routing; Runtime; Software algorithms; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1801-X
  • Type

    conf

  • DOI
    10.1109/FPGA.2002.1106675
  • Filename
    1106675