• DocumentCode
    454466
  • Title

    Functional Verification Methodology Based on Formal Interface Specification and Transactor Generation

  • Author

    Balarin, Felice ; Passerone, Roberto

  • Author_Institution
    Cadence Berkeley Labs., CA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Transaction level models promise to be the basis of the verification environment for the whole design process. Realizing this promise requires connecting transaction level and RTL blocks through an object called a transactor, which translates back and forth between RTL signal-based communication, and transaction level function-call based communication. Each transactor is associated with a pair of interfaces, one at RTL and one at transaction level. Typically, however, a pair of interfaces is associated to more than one transactor, each assuming a different role in the verification process. In this paper we propose a methodology in which both the interfaces and their relation are captured by a single formal specification. By using the specification, we show how the code for all the transactors associated with a pair of interfaces can be automatically generated
  • Keywords
    formal verification; integrated circuit design; logic design; RTL blocks; RTL signal-based communication; automatic generation; formal interface specification; function-call based communication; functional verification; transaction level models; transactor generation; Computer architecture; Hardware design languages; Joining processes; Logic; Master-slave; Monitoring; Process design; Productivity; Protocols; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243899
  • Filename
    1657039