skip to main content
10.1145/3443467.3443908acmotherconferencesArticle/Chapter ViewAbstractPublication PageseitceConference Proceedingsconference-collections
research-article

The Design Of UVM Verification Platform Based On Data Comparison

Authors Info & Claims
Published:01 February 2021Publication History

ABSTRACT

This article is based on UVM (Universal Verification Methodology) to build a verification platform that can quickly verify the DUT (Design Under Test). The test platform skillfully uses the UVM components and flexible configuration scheme, which fully shows the strong advantages of the Universal Verification Methodology. The uniqueness of this verification platform is that it does not use UVM's reference model verification component. This verification platform is suitable for modules without algorithm models, such as high-speed interface to low-speed interface, Interrupt handling module, etc. A hierarchical register model is applied in the verification platform, which can configure registers quickly and flexibly. At the end of this article, the IP-level verification work of the Interrupt handling module and the coverage collection work are realized, which proves that the verification platform built in this article has higher flexibility and reusability. The verified Interrupt handling module is based on the AXI high-speed bus transmission protocol. The result of the verification is that the Interrupt handling module realizes the full and overflow of ring FIFO, and the bus meets the protocol requirements. At the same time, the coverage rate meets the verification requirements. Chip verification occupies an increasingly important position in the process of chip research and development, which is a key part of ensuring the smooth tapeout of chips.

References

  1. K. Salah and H. Mostafa, "Constructing Effective UVM Testbench for DRAM Memory Controllers," 2018 New Generation of CAS (NGCAS), Valletta, 2018, pp. 178--181.Google ScholarGoogle Scholar
  2. Kotha S., Ravimony R., Mohankumar N. (2020) Automated UVM Based Verification of Device Life Cycle Management IP. In: Pandian A., Ntalianis K., Palanisamy R. (eds) Intelligent Computing, Information and Control Systems. ICICCS 2019. Advances in Intelligent Systems and Computing, vol 1039. Springer, ChamGoogle ScholarGoogle ScholarCross RefCross Ref
  3. L. Shiva and L. Saiteja, "UVM based reusable verification IP for wishbone compliant SPI master core," International Journal of VLSI Design and Communication Systems, pp. 21--29, October 2018.Google ScholarGoogle Scholar
  4. L. Kappaganthu, A. Yadlapati and M. Durga Prakash, "High level verification of I2C protocol using system verilog and UVM," Smart Innovation, Systems and Technologies pp, 1--8, October 2017.Google ScholarGoogle Scholar
  5. X. Peng et al., "Function Verification of SRAM Controller Based on UVM," 2019 IEEE 13th International Conference on Anti-counterfeiting, Security, and Identification (ASID), Xiamen, China, 2019, pp. 1--5.Google ScholarGoogle Scholar
  6. IEEE Standard for Universal Verification Methodology Language Reference Manual," in IEEE Std 1800.2-2017, vol., no., pp. 1--472, 26 May 2017.Google ScholarGoogle Scholar
  7. S. Windmann and J. Jasperneite, "An FPGA based FIFO with efficient memory management," 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, 2015, pp. 1--4.Google ScholarGoogle Scholar
  8. Malhotra S., Prakash N.R. (2019) UVM-Based Verification IP of AMBA AXI Protocol Showing Multiple Transactions and Data Interconnect. In: Bera R., Sarkar S., Singh O., Saikia H. (eds) Advances in Communication, Devices and Networking. Lecture Notes in Electrical Engineering, vol 537. Springer, Singapore.Google ScholarGoogle ScholarCross RefCross Ref
  9. C. Elakkiya, N. S. Murty, C. Babu and G. Jalan, "Functional Coverage - Driven UVM Based JTAG Verification," 2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Coimbatore, 2017, pp. 1--7.Conference Name: ACM Woodstock conference.Google ScholarGoogle Scholar

Index Terms

  1. The Design Of UVM Verification Platform Based On Data Comparison

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      EITCE '20: Proceedings of the 2020 4th International Conference on Electronic Information Technology and Computer Engineering
      November 2020
      1202 pages
      ISBN:9781450387811
      DOI:10.1145/3443467

      Copyright © 2020 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 February 2021

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      EITCE '20 Paper Acceptance Rate214of441submissions,49%Overall Acceptance Rate508of972submissions,52%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader