IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2007 · 19 citations · 18 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureFormal MethodsHardware Description LanguagesData-flow AnalysisDeductive VerificationFinite State Machine ModelingModel CheckingRegister-transfer Level DesignArithmetic CircuitsArithmetic Logic DescriptionBit-level ModelingBounded Model CheckingHardware Model CheckingHardware VerificationNormalization
We propose a normalization technique for verifying arithmetic circuits in a bounded model-checking environment. Our technique operates on the arithmetic bit-level (ABL) description of the arithmetic circuit parts and property. The ABL description can easily be provided by the front-end of a register transfer level property checker. The proposed normalization greatly simplifies the SAT instances to be solved for arithmetic circuit verification. Our approach has been successfully applied to verify the integer pipeline of an industrial microprocessor with advanced DSP capabilities.
18
Symbolic model checking using SAT procedures instead of BDDs
Armin Biere, Alessandro Cimatti, E. M. Clarke et al. · 1999 · 697 citations
A fast pseudo-boolean constraint solver
Donald Chai, Andreas Kuehlmann · 2003 · 120 citations
A decision procedure for bit-vector arithmetic
Clark Barrett, David L. Dill, Jeremy Levitt · 1998 · 104 citations · Full text