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
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;
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
DOI :
10.1145/2593069.2593227