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 条
  • [1] High-Level Dataflow Transformations Using Taylor Expansion Diagrams
    Ciesielski, Maciej
    Gomez-Prado, Daniel
    Guillot, Jeremie
    Boutillon, Emmanuel
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 46 - 57
  • [2] Design and Verification Using High-Level Synthesis
    Takach, Andres
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 198 - 203
  • [3] Taylor Expansion Diagrams: A new representation for RTL verification
    Ciesielski, M
    Kalla, P
    Zeng, ZH
    Rouzeyre, B
    SIXTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2001, : 70 - 75
  • [4] High-Level Decision Diagrams based Coverage Metrics for Verification and Test
    Jenihhin, Maksim
    Raik, Jaan
    Chepurov, Anton
    Reinsalu, Uljana
    Ubar, Raimund
    LATW: 2009 10TH LATIN AMERICAN TEST WORKSHOP, 2009, : 49 - 54
  • [5] Automatic verification of scheduling results in high-level synthesis
    Eveking, H
    Hinrichsen, H
    Ritter, G
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 59 - 64
  • [6] Integration of high-level modeling, formal verification, and high-level synthesis in ATM switch design
    Rajan, SP
    Fujita, M
    ELEVENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 552 - 557
  • [7] Application of high-level decision diagrams for simulation-based verification tasks
    Jenihhin M.
    Raik J.
    Chepurov A.
    Ubar R.
    Estonian Journal of Engineering, 2010, 16 (01): : 56 - 77
  • [8] Automated design error debug using high-level decision diagrams and mutation operators
    Raik, Jaan
    Repinski, Urmas
    Chepurov, Anton
    Hantson, Hanno
    Ubar, Raimund
    Jenihhin, Maksim
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (4-5) : 505 - 513
  • [9] A compositional model for the functional verification of high-level synthesis results
    Borrione, D
    Dushina, J
    Pierre, L
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (05) : 526 - 530
  • [10] Taylor expansion diagrams: A canonical representation for verification of data flow designs
    Ciesielski, Maciej
    Kalla, Priyank
    Askar, Serkan
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (09) : 1188 - 1201