An Efficient Logic Equivalence Checker for Industrial Circuits

  • Authors:
  • Jaehong Park;Carl Pixley;Michael Burns;Hyunwoo Cho

  • Affiliations:
  • IBM, 11400 Burnet Road, MD 9460, Austin, TX 78758, USA;Motorola Inc., 5918 West Courtyard Drive, Austin, TX 78730, USA;Motorola Inc., 5918 West Courtyard Drive, Austin, TX 78730, USA;Samsung Electronics Inc., Kihung, Kyungi-do, Korea

  • Venue:
  • Journal of Electronic Testing: Theory and Applications - Special issue on microprocessor test and verification
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present our formal combinational logic equivalencechecking methods forindustry-sized circuits. Our methods employ functional (OBDDs) algorithms fordecisions on logic equivalence and structural (ATPG) algorithms to quicklyidentify inequivalence. The complimentary strengths of the two types ofalgorithms result in a significant reduction in CPU time. Our methods alsoinvolve analytical and empirical heuristics whose impact on performance forindustrial designs is considerable. The combination of OBDDs, ATPG, and ourheuristics resulted in a decrease in CPU time of up to 80% over OBDDs alonefor the circuits we tested. In addition, we describe an algorithm forautomatically determining the correspondence between storage elements in thedesigns being compared.