• DocumentCode
    3364605
  • Title

    Experiences applying framework-based functional verification to a design for programmable logic

  • Author

    Goñi, Oscar ; Vazquez, Martín ; Todorovich, Elías ; Sutter, Gustavo

  • Author_Institution
    INTIA Inst., Univ. Nac. del Centro de la, Buenos Aires, Argentina
  • fYear
    2011
  • fDate
    13-15 April 2011
  • Firstpage
    109
  • Lastpage
    115
  • Abstract
    This paper presents experiences in applying modern functional verification to a configurable decimal floating point Adder / Subtractor core targeted to programmable logic. Despite its huge input space, a number of hard-to-verify corner cases are identified. Two different verification frameworks were applied in order to develop testbenches: OVM and Truss. These tesbenches were built to be independent of the ALU operand representation and IEEE754-2008 specific modules were also implemented. Verification results, the experience itself, and a comparative study of the alternatives was made and summarized for designers and verification engineers.
  • Keywords
    adders; field programmable gate arrays; floating point arithmetic; formal verification; logic design; programmable logic devices; ALU operand representation; FPGA design; IEEE754-2008 specific modules; OVM testbench; Truss testbench; configurable decimal floating point adder; configurable decimal floating point subtractor; framework-based functional verification; programmable logic; Adders; Buildings; Driver circuits; Generators; IEEE standards; Libraries; Monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2011 VII Southern Conference on
  • Conference_Location
    Cordoba
  • Print_ISBN
    978-1-4244-8847-6
  • Type

    conf

  • DOI
    10.1109/SPL.2011.5782634
  • Filename
    5782634