• DocumentCode
    726326
  • Title

    Verification of gate-level arithmetic circuits by function extraction

  • Author

    Ciesielski, Maciej ; Cunxi Yu ; Brown, Walter ; Duo Liu ; Rossi, Andre

  • Author_Institution
    Univ. of Massachusetts, Amherst, MA, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    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.
  • Keywords
    logic circuits; logic gates; polynomials; ABC system; algebraic approach; bit-level polynomial function; circuit verification; function extraction; gate-level integer arithmetic circuits; linear runtime complexity; logic gates; memory complexity; Computational modeling; Data structures; Integrated circuit modeling; Logic gates; Mathematical model; Polynomials; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744925
  • Filename
    7167236