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

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

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

10 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of The 2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2007
PublisherIEEE
Pages370-375
Number of pages6
ISBN (Print)9781424413812
DOIs
Publication statusPublished - 4 Nov 2007
Event2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2007 - DoubleTree Hotel, San Jose, United States
Duration: 4 Nov 20078 Nov 2007
https://ieeexplore.ieee.org/xpl/conhome/4397222/proceeding (Conference proceedings)

Publication series

NameIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
ISSN (Print)1092-3152
ISSN (Electronic)1558-2434

Conference

Conference2007 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2007
Country/TerritoryUnited States
CitySan Jose
Period4/11/078/11/07
Internet address

Scopus Subject Areas

  • Software
  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Timing constraint-driven technology mapping for FPGAs considering false paths and multi-clock domains'. Together they form a unique fingerprint.

Cite this