• DocumentCode
    228492
  • Title

    C-based predictor for scoreboard in Universal Verification Methodology

  • Author

    Konale, Srikanth ; Rao, N. Bheema

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol. Warangal, Warangal, India
  • fYear
    2014
  • fDate
    1-2 Aug. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Universal Verification Methodology (UVM) is a standardized hybrid methodology for verifying complex integrated circuit designs in the semiconductor industry. Predictor is a component in UVM based test bench that represents a golden model of the design under test (DUT), which generates an expected response against which the actual response of the DUT is compared in scoreboard. Predictors are mostly written in C or C++ for modelling the correct functionality of the DUT. It is provided in the form of compiled object code to the testbench and acts as a verification component. UVM uses SystemVerilog Direct Programming Interface (DPI) for communicating components written in C with other components of the test bench. This paper describes implementation of a UVM testbench consisting of a C based predictor, in the form of a complied object code for verification of a fused floating-point add-subtract design unit.
  • Keywords
    C++ language; electronic engineering computing; floating point arithmetic; formal verification; hardware description languages; integrated circuit design; C++; C-based predictor; DUT; SystemVerilog DPI; SystemVerilog direct programming interface; UVM based test bench; compiled object code; complex integrated circuit design verification; design under test; fused floating-point add-subtract design unit verification; scoreboard; semiconductor industry; universal verification methodology; Conferences; Hardware design languages; Integrated circuit modeling; Libraries; Monitoring; Predictive models; Programming; C; Functional Verification; Predictor; System Verilog; Testbench; UVM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Engineering and Technology Research (ICAETR), 2014 International Conference on
  • Conference_Location
    Unnao
  • ISSN
    2347-9337
  • Type

    conf

  • DOI
    10.1109/ICAETR.2014.7012913
  • Filename
    7012913