DocumentCode
3214168
Title
Custom formal verification technique for partial product reduction tree
Author
Castellano, Marco ; Baldrighi, Paola ; Vacchi, Carla ; Natuzzi, Mauro ; Furlan, Alberto
Author_Institution
Dept. of Electron., Univ. of Pavia, Pavia, Italy
fYear
2008
fDate
14-17 Dec. 2008
Firstpage
377
Lastpage
380
Abstract
Wide partial product reduction tree (PPRT) circuits are ideal for high speed low area inner products, and can be designed using merged arithmetic and a speed-optimized reduction algorithm. While the performance of small architectures can be checked successfully using a simulation, the problem with using a simulation to check a merged architecture model is that a merged structure results in a wide PPRT, which produces an extremely high number of partial products. Because the time required to test all of the partial product values is prohibitive, only a small percentage of the possible values can be tested, providing no real picture of the circuit´s functionality. In this paper we present a method (implemented in the C programming language) of deriving the functionality of a PPRT circuit from its topology, and we present a custom PPRT fast simulation setup that can detect the most of the crisscross net errors.
Keywords
C language; circuit simulation; digital arithmetic; formal verification; C programming language; arithmetic algorithm; custom PPRT fast simulation setup; formal verification; partial product reduction tree circuit; speed-optimized reduction algorithm; Algorithm design and analysis; Arithmetic; Circuit simulation; Circuit testing; Circuit topology; Finite impulse response filter; Formal verification; Merging; Microelectronics; Signal processing algorithms; Digital arithmetic; Error analysis; FIR digital filters; Inners; Merging; Software verification and validation; Theorem proving;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics, 2008. ICM 2008. International Conference on
Conference_Location
Sharjah
Print_ISBN
978-1-4244-2369-9
Electronic_ISBN
978-1-4244-2370-5
Type
conf
DOI
10.1109/ICM.2008.5393541
Filename
5393541
Link To Document