Advanced Search
baicheng zhu, hongyang pan, zhufei chu, lunyao wang, YinShui Xia. An XMG Based Equivalence Checking Algorithm for Large Bit-Width Multiplier Circuits[J]. Journal of Computer-Aided Design & Computer Graphics.
Citation: baicheng zhu, hongyang pan, zhufei chu, lunyao wang, YinShui Xia. An XMG Based Equivalence Checking Algorithm for Large Bit-Width Multiplier Circuits[J]. Journal of Computer-Aided Design & Computer Graphics.

An XMG Based Equivalence Checking Algorithm for Large Bit-Width Multiplier Circuits

  • Combinational equivalence checking is an essential part of electronic design automation (EDA). Modern computers have an increasing proportion of arithmetic logic circuits, which poses challenges for traditional equivalence checking algorithms, especially when checking multi-bit logic circuits. An equivalence checking method based on XOR-Majority Graph (XMG) is proposed to address this issue. In the first step, a miter circuit is constructed using an XMG representation of the referenced design and the design to be verified. Then, a functional rewrite is performed on the XMG of the miter, in which the logic level and number of nodes are optimized. Lastly, the Boolean satisfiability (SAT) solver and simulator are used to verify the final equivalence verification result. As compared to tools such as ABC and Lingeling, the algorithm performs 488.6x CPU time speedup on average.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return