• DocumentCode
    315791
  • Title

    Efficient combinational verification using BDDs and a hash table

  • Author

    Mukherjee, Rajarshi ; Jain, Jawahar ; Takayama, Koichiro ; Fujitya, M. ; Abraham, Jacob A. ; Fussell, Donald S.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
  • Volume
    2
  • fYear
    1997
  • fDate
    9-12 Jun 1997
  • Firstpage
    1025
  • Abstract
    We propose a novel methodology that combines local BDDs with a hash table for very efficient verification of combinational circuits. The main purpose of this technique is to remove the considerable overhead associated with the case-by-case verification of internal node pairs in typical internal correspondence based verification methods. Two heuristics based on the number of structural levels of circuitry looked at and the total number of nodes in the BDD manager are used to control the BDD sizes and introduce new cutsets based on already found equivalent nodes. We verify the ISCAS85 benchmark circuits and demonstrate significant speedup over existing methods. We also verify several hard industrial circuits and show our superiority in extracting internal equivalences
  • Keywords
    Boolean functions; combinational circuits; fault diagnosis; logic CAD; logic testing; redundancy; BDD sizes; ISCAS85 benchmark circuits; combinational circuits; combinational verification; hard industrial circuits; hash table; heuristics; internal equivalences; Automatic test pattern generation; Binary decision diagrams; Boolean functions; Circuit synthesis; Data structures; Jacobian matrices; Laboratories; Logic; Network synthesis; Size control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. ISCAS '97., Proceedings of 1997 IEEE International Symposium on
  • Print_ISBN
    0-7803-3583-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.1997.621909
  • Filename
    621909