Nothing Special   »   [go: up one dir, main page]

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

Published: 01 February 2021 Publication 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.
[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, Cham
[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.
[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.
[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.
[6]
IEEE Standard for Universal Verification Methodology Language Reference Manual," in IEEE Std 1800.2-2017, vol., no., pp. 1--472, 26 May 2017.
[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.
[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.
[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.

Cited By

View all
  • (2023)A Universal-Verification-Methodology-Based Testbench for the Coverage-Driven Functional Verification of an Instruction Cache ControllerElectronics10.3390/electronics1218382112:18(3821)Online publication date: 9-Sep-2023

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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
    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: 01 February 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. AXI
    2. Coverage
    3. Register Model
    4. UVM
    5. Verification Platform

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    EITCE 2020

    Acceptance Rates

    EITCE '20 Paper Acceptance Rate 214 of 441 submissions, 49%;
    Overall Acceptance Rate 508 of 972 submissions, 52%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)18
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A Universal-Verification-Methodology-Based Testbench for the Coverage-Driven Functional Verification of an Instruction Cache ControllerElectronics10.3390/electronics1218382112:18(3821)Online publication date: 9-Sep-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media