• DocumentCode
    2330835
  • Title

    Timing constraint-driven technology mapping for FPGAs considering false paths and multi-clock domains

  • Author

    Cheng, Lei ; Chen, Deming ; Wong, Martin D F ; Hutton, Mike ; Govig, Jason

  • Author_Institution
    Univ. of Illinois at UC, Champaign
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    370
  • Lastpage
    375
  • Abstract
    Modern FPGA chips contain multiple dedicated clocking networks, because nearly all real designs contain multiple clock domains. In this paper, we present an FPGA technology mapping algorithm targeting designs with multi-clock domains such as those containing multi-clocks, multi-cycle paths, and false paths. We use timing constraints to handle these unique clocking issues. We work on timing constraint graphs and process multiple arrival/required times for each node in the gate-level netlist. We also recognize and process constraint conflicts efficiently. Our algorithm produces a mapped circuit with the optimal mapping depth under timing constraints. To the best of our knowledge, this is the first FPGA mapping algorithm working with multi-clock domains. Experiments show that our algorithm is able to improve circuit performance by 16.8% on average after placement and routing for a set of benchmarks with multi-cycle paths, comparing to a previously published depth-optimal algorithm that does not consider multi-cycle paths.
  • Keywords
    clocks; field programmable gate arrays; logic design; FPGA design; false path; field programmable gate array; multiclock domain; multicycle path; timing constraint-driven technology mapping; Algorithm design and analysis; Circuit optimization; Clocks; Delay; Field programmable gate arrays; Logic; Network synthesis; Routing; Signal synthesis; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397292
  • Filename
    4397292