• DocumentCode
    2776518
  • Title

    A TLM-based approach to functional verification of hardware components at different abstraction levels

  • Author

    Chupilko, Mikhail ; Kamkin, Alexander

  • Author_Institution
    Inst. for Syst. Programming, RAS, Moscow, Russia
  • fYear
    2011
  • fDate
    27-30 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Verification has long been recognized as an integral part of the hardware design process. When designing a system, engineers usually use various design representations and concretize them step by step up to a physical layout. At the beginning of the process, when there is much of indeterminacy, only abstract reference models are applicable to verification; when the process is close to the end, more concrete ones can be utilized. The article concerns problems of developing reusable verification systems (testbenches), which can be used to analyze different versions of the same component at different abstraction levels. We suggest an approach to construct reusable reaction checkers basing on a concept of Transaction Level Modeling (TLM). The paper includes general description of the approach, considers several particular cases, and outlines our experience.
  • Keywords
    electronic design automation; formal verification; TLM-based approach; abstract reference model; abstraction level; design representation; functional verification; hardware component; hardware design process; reusable reaction checker; reusable verification system; transaction level modeling; Adaptation models; Computational modeling; Computer architecture; Detectors; Generators; Hardware; Time domain analysis; co-simulation; functional verification; hardware design; reaction checking; simulation-based-verification; testbench automation; transaction level modeling (TLM);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Workshop (LATW), 2011 12th Latin American
  • Conference_Location
    Porto de Galinhas
  • Print_ISBN
    978-1-4577-1489-4
  • Type

    conf

  • DOI
    10.1109/LATW.2011.5985902
  • Filename
    5985902