• DocumentCode
    2499043
  • Title

    Concurrent timing based and routability driven depopulation technique for FPGA packing

  • Author

    Pandit, Audip ; Easwaran, Lakshmi ; Akoglu, Ali

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    325
  • Lastpage
    328
  • Abstract
    In FPGA CAD flow, routability driven algorithms have been introduced to improve feasibility of mapping designs onto the underlying architecture; timing and power driven algorithms have been introduced to meet design specifications. A number of techniques have been proposed to tackle routability, timing or power objectives independently during clustering stage. However, there is minimal work that targets multiple optimization goals. In this paper, we evaluate a clustering technique that targets routability and timing goals simultaneously. We combine the timing-driven T-VPack algorithm with a routability-driven non-uniform depopulation scheme (T-RDPack). Our technique keeps clusters on the critical path fully populated, while depopulating other clusters in the design. This approach has been implemented into the versatile place and route (VPR) toolset. We show that, compared to T-VPack, channel width reductions of 11.5%, 19.1%, 24.7% are achieved while incurring an area overhead of 0.6%, 3.1%, 9.1% respectively with negligible increase in critical path delay, exceeding the performance of T-RPack.
  • Keywords
    electronic design automation; field programmable gate arrays; FPGA CAD flow; FPGA packing; channel width reductions; clustering stage; concurrent timing; critical path delay; power driven algorithms; routability driven algorithms; routability driven depopulation technique; routability-driven non-uniform depopulation scheme; timing-driven T-VPack algorithm; versatile place and route; Algorithm design and analysis; Clustering algorithms; Delay estimation; Design automation; Field programmable gate arrays; Hardware design languages; Logic; Routing; Table lookup; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ICECE Technology, 2008. FPT 2008. International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3783-2
  • Electronic_ISBN
    978-1-4244-2796-3
  • Type

    conf

  • DOI
    10.1109/FPT.2008.4762409
  • Filename
    4762409