High-level design verification using Taylor Expansion Diagrams: First results

被引:3
|
作者
Kalla, P [1 ]
Ciesielski, M [1 ]
Boutillon, E [1 ]
Martin, E [1 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
关键词
D O I
10.1109/HLDVT.2002.1224421
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently a theory of a compact, canonical representation for arithmetic expressions, called Taylor Expansion Diagram (TED) [1] [2], has been proposed. This representation, based on a novel, non-binary decomposition principle, raises a level of design abstraction from bits to bit vectors and words, thus facilitating the verification of behavioral and RTL specifications of arithmetic designs. This paper presents the first practical results of using TED in the context of high-level design representation and verification. It discusses the use of TED for equivalence checking of behavioral and RTL designs and comments on its limitations. It also demonstrates the application of TEDs to verification of designs on algorithmic level and comments on their potential use in high level synthesis.
引用
收藏
页码:13 / 17
页数:5
相关论文
共 50 条
  • [41] A methodology to take credit for high-level verification during RTL verification
    Frederic Doucet
    Robert Kurshan
    Formal Methods in System Design, 2017, 51 : 395 - 418
  • [42] Fuzzy rule base systems verification using high-level Petri nets
    Yang, SJH
    Tsai, JJP
    Chen, CC
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (02) : 457 - 473
  • [43] A high-level domain-specific language for SIEM (design, development and formal verification)
    Nazir, Anam
    Alam, Masoom
    Malik, Saif U. R.
    Akhunzada, Adnan
    Cheema, Muhammad Nadeem
    Khan, Muhammad Khurram
    Ziang, Yang
    Khan, Tanveer
    Khan, Abid
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03): : 2423 - 2437
  • [44] High-level verification using theorem proving and formalized mathematics - (Extended abstract)
    Harrison, J
    AUTOMATED DEDUCTION - CADE-17, 2000, 1831 : 1 - 6
  • [45] A high-level domain-specific language for SIEM (design, development and formal verification)
    Anam Nazir
    Masoom Alam
    Saif U. R. Malik
    Adnan Akhunzada
    Muhammad Nadeem Cheema
    Muhammad Khurram Khan
    Yang Ziang
    Tanveer Khan
    Abid Khan
    Cluster Computing, 2017, 20 : 2423 - 2437
  • [46] A methodology to take credit for high-level verification during RTL verification
    Doucet, Frederic
    Kurshan, Robert
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 51 (02) : 395 - 418
  • [47] KAIROS: Incremental Verification in High-Level Synthesis through Latency-Insensitive Design
    Piccolboni, Luca
    Di Guglielmo, Giuseppe
    Carloni, Luca P.
    2019 FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2019, : 105 - 109
  • [48] SpecHLS: Speculative Accelerator Design Using High-Level Synthesis
    Gorius, Jean-Michel
    Rokicki, Simon
    Derrien, Steven
    IEEE MICRO, 2022, 42 (05) : 99 - 107
  • [49] PARALLEL PROGRAM DESIGN USING HIGH-LEVEL PETRI NETS
    GORTON, I
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (02): : 87 - 104
  • [50] Encoding High-level Quantum Programs as SZX-diagrams
    Borgna, Augustin
    Romero, Rafael
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 394 : 141 - 169