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
Link To Document