Formal verification using edge-valued binary decision diagrams

被引:19
|
作者
Lai, YT
Pedram, M
Vrudhula, SBK
机构
[1] UNIV SO CALIF, DEPT ELECT ENGN SYST, LOS ANGELES, CA 90089 USA
[2] UNIV ARIZONA, DEPT ELECT & COMP ENGN, TUCSON, AZ 85721 USA
基金
美国国家科学基金会;
关键词
binary decision diagrams; Boolean functions; pseudo-Boolean functions; verification;
D O I
10.1109/12.485378
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a new data structure called Edge-Valued Binary-Decision Diagrams (EVBDD). An EVBDD is a directed acyclic graph, that provides a canonical and compact representation of functions that involve both Boolean and integer quantities. In general, EVBDDS provide a more versatile and powerful representation that Ordinary Binary Decision Diagrams. We first describe the structure and properties of EVBDDS, and present a general algorithm for performing a variety of binary operations. Next, we describe an important extension of EVBDDS, called Structural EVBDDS, and show how they can be used for hierarchical verification.
引用
收藏
页码:247 / 255
页数:9
相关论文
共 50 条
  • [1] Factored Edge-Valued Binary Decision Diagrams
    Paul Tafertshofer
    Massoud Pedram
    [J]. Formal Methods in System Design, 1997, 10 : 243 - 270
  • [2] Factored edge-valued binary decision diagrams
    Tafertshofer, P
    Pedram, M
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1997, 10 (2-3) : 243 - 270
  • [3] Explaining Propagators for Edge-Valued Decision Diagrams
    Gange, Graeme
    Stuckey, Peter J.
    Van Hentenryck, Pascal
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 340 - 355
  • [4] Edge-valued decision diagrams for multiple-valued functions
    Stankovic, RS
    Astola, J
    [J]. 34TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2004, : 229 - 234
  • [5] Using edge-valued decision diagrams for symbolic generation of shortest paths
    Ciardo, G
    Siminiceanu, R
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2002, 2517 : 256 - 273
  • [6] Symbolic Planning with Edge-Valued Multi-Valued Decision Diagrams
    Speck, David
    Geisser, Florian
    Mattmueller, Robert
    [J]. TWENTY-EIGHTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2018), 2018, : 250 - 258
  • [7] Numerical function generators using edge-valued binary decision diagraa
    Nagayama, Shinobu
    Sasao, Tsutomu
    Butler, Jon T.
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 535 - +
  • [8] A unifying approach to edge-valued and arithmetic transform decision diagrams
    Moraga, C
    Sasao, T
    Stankovic, R
    [J]. AUTOMATION AND REMOTE CONTROL, 2002, 63 (01) : 125 - 138
  • [9] A Unifying Approach to Edge-valued and Arithmetic Transform Decision Diagrams
    C. Moraga
    T. Sasao
    R. Stanković
    [J]. Automation and Remote Control, 2002, 63 : 125 - 138
  • [10] Formal Verification of Integer Multiplier Circuits Using Binary Decision Diagrams
    Kumar, Jitendra
    Miyasaka, Yukio
    Srivastava, Asutosh
    Fujita, Masahiro
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (04) : 1365 - 1378