• DocumentCode
    2907650
  • Title

    Two-stage physical synthesis for FPGAs

  • Author

    Singh, Deshanand P. ; Manohararajah, Valavan ; Brown, Stephen D.

  • Author_Institution
    Altera Toronto, Ont., Canada
  • fYear
    2005
  • fDate
    18-21 Sept. 2005
  • Firstpage
    171
  • Lastpage
    178
  • Abstract
    This paper presents an overview of an industrial physical synthesis CAD flow for FPGAs. The flow provides a performance speedup of 10%-15% for most circuits, and a significant number of circuits show a speedup of 20%-180%. We describe the algorithms used to achieve this result including: incremental retiming, BDD-based resynthesis, local rewiring, and logic replication. The effectiveness of these operations depends on the ability to accurately determine which portions of logic are timing critical at a stage of the CAD flow where there is still freedom to perform logic restructuring. We show how this problem can be effectively solved by inserting prediction and restructuring operations at multiple points of the FPGA CAD flow.
  • Keywords
    circuit CAD; field programmable gate arrays; integrated circuit design; logic design; BDD-based resynthesis; CAD flow; FPGA synthesis; field programmable gate array; incremental retiming; local rewiring; logic replication; Circuit synthesis; Data structures; Delay; Design automation; Digital signal processing; Field programmable gate arrays; Logic circuits; Logic design; Routing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2005. Proceedings of the IEEE 2005
  • Print_ISBN
    0-7803-9023-7
  • Type

    conf

  • DOI
    10.1109/CICC.2005.1568635
  • Filename
    1568635