An Efficient Logic Equivalence Checker for Industrial Circuits

被引:3
|
作者
Jaehong Park
Carl Pixley
Michael Burns
Hyunwoo Cho
机构
[1] IBM,
[2] Motorola Inc.,undefined
[3] Samsung Electronics Inc.,undefined
[4] Kihung,undefined
来源
关键词
functional verification; equivalence; logic checking; formal; BDD; ATPG; combinational; MET;
D O I
暂无
中图分类号
学科分类号
摘要
We present our formal combinational logic equivalence checking methods for industry-sized circuits. Our methods employ functional (OBDDs) algorithms for decisions on logic equivalence and structural (ATPG) algorithms to quickly identify inequivalence. The complimentary strengths of the two types of algorithms result in a significant reduction in CPU time. Our methods also involve analytical and empirical heuristics whose impact on performance for industrial designs is considerable. The combination of OBDDs, ATPG, and our heuristics resulted in a decrease in CPU time of up to 80% over OBDDs alone for the circuits we tested. In addition, we describe an algorithm for automatically determining the correspondence between storage elements in the designs being compared.
引用
收藏
页码:91 / 106
页数:15
相关论文
共 50 条
  • [1] An efficient logic equivalence checker for industrial circuits
    Park, J
    Pixley, C
    Burns, M
    Cho, HW
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2000, 16 (1-2): : 91 - 106
  • [2] An efficient equivalence checker for combinational circuits
    Matsunaga, Y
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 629 - 634
  • [3] Power Efficient Odd Parity Generator & Checker Circuits
    Vanlalchaka, Reginald H.
    Roy, Soumik
    2013 1ST INTERNATIONAL CONFERENCE ON EMERGING TRENDS AND APPLICATIONS IN COMPUTER SCIENCE (ICETACS), 2013, : 65 - 69
  • [4] Implementing an Efficient Path Based Equivalence Checker for Parallel Programs
    Bandyopadhyay, Soumyadip
    Banerjee, Kunal
    PROCEEDINGS OF THE ACM WORKSHOP ON SOFTWARE ENGINEERING METHODS FOR PARALLEL AND HIGH PERFORMANCE APPLICATIONS (SEM4HPC'16), 2016, : 3 - 10
  • [5] Combinational Equivalence Checking for Threshold Logic Circuits
    Gowda, Tejaswi
    Vrudhula, Sarma
    Konjevod, Goran
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 102 - 107
  • [6] An efficient model checker based on the axiomatization of propositional temporal logic in rewriting logic
    Rebaiaia, ML
    Jaam, JM
    Hasnah, AM
    ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 866 - 869
  • [7] An efficient model checker based on the axiomatization of propositional temporal logic in rewriting logic
    1600, Emirates Telecommunications Corporation (ETISALAT); Etisalat College of Engineering (ECE); IEEE Circuits and Systems Society (CAS); Institute of Electrical and Electronics Engineers (IEEE); University of Sharjah (UOS) (Institute of Electrical and Electronics Engineers Inc., United States):
  • [8] Equivalence checking of digital circuits in an industrial environment
    Drechsler, Rolf
    IT - Information Technology, 2001, 43 (04): : 200 - 205
  • [9] Equivalence among Stochastic Logic Circuits and its Application
    Chen, Te-Hsuan
    Hayes, John P.
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [10] Equivalence Verification for NULL Convention Logic (NCL) Circuits
    Wijayasekara, Vidura M.
    Srinivasan, Sudarshan K.
    Smith, Scott C.
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 188 - 194