• DocumentCode
    1787028
  • Title

    TACUE: A Timing-Aware Cuts Enumeration algorithm for parallel synthesis

  • Author

    Elbayoumi, Mahmoud ; Choudhury, Mihir ; Kravets, Victor ; Sullivan, Andrew ; Hsiao, Michael ; ElNainay, Mustafa

  • Author_Institution
    ECE Dept., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Achieving timing-closure has become one of the hardest tasks in logic synthesis due to the required stringent timing constraints in very large circuit designs. In this paper, we propose a novel synthesis paradigm to achieve timing-closure called Timing-Aware CUt Enumeration (TACUE). In TACUE, optimization is conducted through three aspects: (1) a new divide-and-conquer strategy is proposed that generates multiple sub-cuts on the critical parts of the circuit; (2) two cut enumeration strategies are proposed; (3) an efficient parallel synthesis framework is offered to reduce computation time. Experiments on large and difficult industrial benchmarks show the promise of the proposed method.
  • Keywords
    divide and conquer methods; logic design; optimisation; TACUE; divide-and-conquer strategy; logic synthesis; parallel synthesis; timing constraint; timing-aware cuts enumeration algorithm; timing-closure; Benchmark testing; Boolean functions; Data structures; Optimization; Program processors; Timing; Topology; BDD bidecomposition; Timing Closure; parallel synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593227
  • Filename
    6881516