Efficient combinational verification using BDDs and a hash table

被引:0
|
作者
Mukherjee, R
Jain, J
Takayama, K
Fujita, M
Abraham, JA
Fussell, DS
机构
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1025 / 1028
页数:4
相关论文
共 50 条
  • [1] Efficient combinational verification using overlapping local BDDs and a hash table
    Mukherjee, R
    Jain, J
    Takayama, K
    Abraham, JA
    Fussell, DS
    Fujita, M
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2002, 21 (01) : 95 - 101
  • [2] Efficient Combinational Verification Using Overlapping Local BDDs and a Hash Table
    Rajarshi Mukherjee
    Jawahar Jain
    Koichiro Takayama
    Jacob A. Abraham
    Donald S. Fussell
    Masahiro Fujita
    [J]. Formal Methods in System Design, 2002, 21 : 95 - 101
  • [3] Combinational verification by simulations, SAT and BDDs
    Radecka, K
    Zilic, Z
    Khordoc, K
    [J]. ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 1627 - 1630
  • [4] BOOLEAN MANIPULATION WITH FREE BDDS - AN APPLICATION IN COMBINATIONAL LOGIC VERIFICATION
    GERGOV, J
    MEINEL, C
    [J]. INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 309 - 314
  • [5] Application of BDDs in Boolean matching techniques for formal logic combinational verification
    Mohnke J.
    Molitor P.
    Malik S.
    [J]. International Journal on Software Tools for Technology Transfer, 2001, 3 (02) : 207 - 216
  • [6] Shifting Hash Table: An Efficient Hash Table with Delicate Summary
    Jiang, Jie
    Yan, Yibo
    Zhang, Mengyu
    Yin, Binchao
    Jiang, Yumeng
    Yang, Tong
    Li, Xiaoming
    Wang, Tengjiao
    [J]. 2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [7] Polynomial Circuit Verification using BDDs
    Drechsler, Rolf
    [J]. 2021 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER TECHNOLOGIES AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2021, : 49 - 52
  • [8] Deterministic and Efficient Hash Table Lookup Using Discriminated Vectors
    Li, Dagang
    Li, Junmao
    Du, Zheng
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [9] Using combinational verification for sequential circuits
    Ranjan, RK
    Singhal, V
    Somenzi, F
    Brayton, RK
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 138 - 144
  • [10] Hyperdimensional Hashing: A Robust and Efficient Dynamic Hash Table
    Heddes, Mike
    Nunes, Igor
    Givargis, Tony
    Nicolau, Alexandru
    Veidenbaum, Alex
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 907 - 912