• DocumentCode
    727191
  • Title

    Verification of arithmetic datapath designs using word-level approach — A case study

  • Author

    Cunxi Yu ; Brown, Walter ; Ciesielski, Maciej

  • Author_Institution
    ECE Dept., Univ. of Massachusetts, Amherst, MA, USA
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    1862
  • Lastpage
    1865
  • Abstract
    The paper describes an efficient method to prove equivalence between two integer arithmetic datapath designs specified at the register transfer level. The method is illustrated with an industrial ALU design. As reported in literature, solving it using a commercial equivalence checking tool required case-splitting, which limits its applicability to larger designs. We show how such a task can be solved as a simpler verification problem without case-splitting. We demonstrate both the word-level and bit-level approach to this problem and show that the method is scalable to large combinational datapath circuits. Experimental results demonstrate the application of the method to large combinational arithmetic circuits.
  • Keywords
    combinational circuits; digital arithmetic; formal verification; logic design; bit-level approach; case-splitting; combinational arithmetic circuits; combinational datapath circuits; commercial equivalence checking tool; industrial ALU design; integer arithmetic datapath design verification; register transfer level; word-level approach; Boolean functions; Central Processing Unit; Computers; Data structures; Logic gates; Mathematical model; Registers; RTL transformations; arithmetic circuits; functional verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7169020
  • Filename
    7169020