• DocumentCode
    1937911
  • Title

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

  • Author

    Kalla, Priyank ; Ciesielski, Maciej ; Boutillon, Emmanuel ; Martin, Eric

  • Author_Institution
    Utah Univ., Salt Lake City, UT, USA
  • fYear
    2002
  • fDate
    27-29 Oct. 2002
  • Firstpage
    13
  • Lastpage
    17
  • Abstract
    Recently a theory of a compact, canonical representation for arithmetic expressions, called Taylor Expansion Diagram (TED) 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 an algorithmic level and comments on their potential use in high level synthesis.
  • Keywords
    circuit diagrams; formal verification; high level synthesis; RTL specifications; Taylor Expansion Diagrams; arithmetic design; arithmetic expressions; bit vectors; design verification; equivalence checking; high level synthesis; high-level design representation; high-level design verification; nonbinary decomposition principle; specification verification; Algorithm design and analysis; Arithmetic; Boolean functions; Cities and towns; Data structures; High level synthesis; Polynomials; Process design; Robustness; Taylor series;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2002. Seventh IEEE International
  • Print_ISBN
    0-7803-7655-2
  • Type

    conf

  • DOI
    10.1109/HLDVT.2002.1224421
  • Filename
    1224421