2015 · 59 citations · 17 references
Circuit ComplexityEngineeringVerificationComputer ArchitectureComputational ComplexityFormal VerificationArithmetic CircuitsHardware SecurityLogic GatesCircuit AnalysisReal Data TypeInteger Arithmetic CircuitsComputer EngineeringComputer ScienceLogic SynthesisFunction ExtractionCircuit DesignFormal MethodsDigital Circuit Design
The paper presents an algebraic approach to functional verification of gate-level, integer arithmetic circuits. It is based on extracting a unique bit-level polynomial function computed by the circuit directly from its gate-level implementation. The method can be used to verify the arithmetic function computed by the circuit against its known specification, or to extract the arithmetic function implemented by the circuit. Experiments were performed on arithmetic circuits synthesized and mapped onto standard cells using ABC system. The results demonstrate scalability of the method to large arithmetic circuits, such as multipliers, multiply-accumulate, and other elements of arithmetic datapaths with up to 512-bit operands and over 2 Million gates. The procedure has linear runtime and memory complexity, measured by the number of logic gates.
17
Asia and South Pacific Design Automation Conference 2010
2009 · 103 citations
Efficient Gröbner Basis Reductions for Formal Verification of Galois Field Arithmetic Circuits
Jinpeng Lv, Priyank Kalla, Florian Enescu · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2013 · 62 citations
Theory Of Computing, Engineering, Computational Number Theory +14