• DocumentCode
    248527
  • Title

    UVM based testbench architecture for unit verification

  • Author

    Francesconi, Juan ; Agustin Rodriguez, J. ; Julian, Pedro M.

  • Author_Institution
    Depto. de Ing. Electr. y de Computadoras, Univ. Nac. del Sur, Bahia Blanca, Argentina
  • fYear
    2014
  • fDate
    24-25 July 2014
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    In this work, the Universal Verification Methodology (UVM) is analyzed through its application in the development of two testbenches for unit verification. The first one targets a First Input-First Output (FIFO) buffer module and employs all the basic UVM components; a scoreboard with a Reference Model and a Functional Coverage collector are also implemented. The second one verifies an I2C EEPROM slave module; a bus functional model for the I2C protocol is defined to facilitate the driver implementation, rising the level of abstraction and allowing the reuse of the verification component for other I2C devices.
  • Keywords
    EPROM; formal verification; FIFO buffer module; I2C EEPROM slave module; UVM based testbench architecture; abstraction level; electrically erasable programmable read-only memory; first input-first output buffer module; functional coverage collector; reference model; unit verification; universal verification methodology; verification component; EPROM; Educational institutions; IEEE catalog; Libraries; Monitoring; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Micro-Nanoelectronics, Technology and Applications (EAMTA), 2014 Argentine Conference on
  • Conference_Location
    Mendoza
  • Print_ISBN
    978-987-1907-86-1
  • Type

    conf

  • DOI
    10.1109/EAMTA.2014.6906085
  • Filename
    6906085