Title :
A Timing-Driven Synthesis Technique for Arithmetic Product-of-Sum Expressions
Author :
Das, Sabyasachi ; Khatri, Sunil P.
Author_Institution :
Synplicity Inc., Sunnyvale
Abstract :
The arithmetic product-of-sum (POS) is a frequently used datapath operation in modern integrated circuit designs, especially in digital signal processing (DSP) and graphics applications. Since POS blocks typically incur a significant amount of delay, these blocks often become critical in determining the performance of the entire chip. Hence, to improve the efficiency of this operation, it is desirable to use an architecture with good performance characteristics. This paper presents an architectural optimization approach to synthesize a faster POS block, which can be very useful in reducing the delay of the design without significantly impacting its area. Our architecture for the product-of-sum (POS) block is primarily based on the analysis of the corresponding sum-of-products (SOP) expression or a hybrid combination of the POS and the SOP expressions. In our technique, we extensively use arrival-times of the input signals of the product-of-sum block to determine the suitable architecture of the block. We have tested our approach using a variety of POS blocks implemented under varying timing constraints and technology libraries. Experimental results demonstrate that our proposed solution is 10.92% faster (and 3.54% larger) than the corresponding block generated by a commercially available best-in-class datapath synthesis tool. These improvements were verified on placed-and-routed designs as well.
Keywords :
digital arithmetic; integrated circuit design; integrated logic circuits; logic design; architectural optimization approach; arithmetic product-of-sum expressions; datapath synthesis tool; integrated circuit designs; placed-and-routed design; sum-of-product expression; timing-driven synthesis technique; Delay; Design optimization; Digital arithmetic; Digital signal processing chips; Graphics; Integrated circuit synthesis; Libraries; Signal synthesis; Testing; Timing;
Conference_Titel :
VLSI Design, 2008. VLSID 2008. 21st International Conference on
Conference_Location :
Hyderabad
Print_ISBN :
0-7695-3083-4
DOI :
10.1109/VLSI.2008.19