DocumentCode :
2680152
Title :
Delay optimization using SOP balancing
Author :
Mishchenko, Alan ; Brayton, Robert ; Jang, Stephen ; Kravets, Victor
Author_Institution :
Dept. of EECS, Univ. of California, Berkeley, CA, USA
fYear :
2011
fDate :
7-10 Nov. 2011
Firstpage :
375
Lastpage :
382
Abstract :
Reducing delay of a digital circuit is an important topic in logic synthesis for standard cells and LUT-based FPGAs. This paper presents a simple, fast, and very efficient synthesis algorithm to improve the delay after technology mapping. The algorithm scales to large designs and is implemented in a publicly-available technology mapper. The code is available online. Experimental results on industrial designs show that the method can improve delay after standard cell mapping by 30% with the increase in area 2.4%, or by 41% with the increase in area by 3.9%, on top of a high-effort synthesis and mapping flow. In a separate experiment, the algorithm was used as part of a complete industrial standard cell design flow, leading to improvements in area and delay after place-and-route. In yet another experiment, the algorithm was applied before FPGA mapping into 4-LUTs, resulting in 16% logic level reduction at the cost of 9% area increase on top of a high-effort mapping.
Keywords :
circuit optimisation; digital circuits; field programmable gate arrays; logic circuits; FPGA mapping; LUT-based FPGA; SOP balancing; complete industrial standard cell design flow; delay optimization; digital circuit; logic synthesis; mapping flow; publicly-available technology; synthesis algorithm; Algorithm design and analysis; Boolean functions; Delay; Field programmable gate arrays; Logic gates; Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-4577-1399-6
Electronic_ISBN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2011.6105357
Filename :
6105357
Link To Document :
بازگشت