UVM Based Reusable Verification IP for Wishbone Compliant SPI Master Core

AI-generated keywords: System on Chip design

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • The System on Chip design industry heavily relies on functional verification to ensure bug-free designs.
  • Effective verification is crucial as engineers develop increasingly dense chips with advanced functionality.
  • Authors Lakhan Shiva Kamireddy and Lakhan Saiteja Kamireddy present a methodology for verifying a wishbone compliant SPI Master core using UVM based on System Verilog.
  • The authors successfully verified an SPI Master IP core design that is wishbone compliant and compatible with the SPI protocol and bus.
  • Simulations and waveform analysis were conducted using QuestaSim, while coverage analysis was performed using Integrated Metrics Center from Cadence.
  • The methodology showcased in the paper ensures the reliability of the system through detailed verification results.
  • Future directions proposed by the authors aim to develop even more reliable systems in functional verification for System on Chip designs, contributing to advancing modern verification techniques.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Lakhan Shiva Kamireddy, Lakhan Saiteja Kamireddy

5 pages, 6 figures

Abstract: The System on Chip design industry relies heavily on functional verification to ensure that the designs are bug-free. As design engineers are coming up with increasingly dense chips with much functionality, the functional verification field has advanced to provide modern verification techniques. In this paper, we present verification of a wishbone compliant Serial Peripheral Interface (SPI) Master core using a System Verilog based standard verification methodology, the Universal Verification Methodology (UVM). The reason for using UVM factory pattern with parameterized classes is to develop a robust and reusable verification IP. SPI is a full duplex communication protocol used to interface components most likely in embedded systems. We have verified an SPI Master IP core design that is wishbone compliant and compatible with SPI protocol and bus and furnished the results of our verification. We have used QuestaSim for simulation and analysis of waveforms, Integrated Metrics Center, Cadence for coverage analysis. We also propose interesting future directions for this work in developing reliable systems.

Submitted to arXiv on 28 Sep. 2018

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1809.10845v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

The System on Chip design industry heavily relies on functional verification to ensure bug-free designs. As engineers develop increasingly dense chips with advanced functionality, the need for effective verification becomes even more crucial. In their paper titled "UVM Based Reusable Verification IP for Wishbone Compliant SPI Master Core," authors Lakhan Shiva Kamireddy and Lakhan Saiteja Kamireddy present a robust methodology for verifying a wishbone compliant Serial Peripheral Interface (SPI) Master core using the Universal Verification Methodology (UVM) based on System Verilog. By utilizing the UVM factory pattern with parameterized classes, they aim to create a reusable and reliable verification IP for SPI, a full duplex communication protocol commonly used in embedded systems. The authors successfully verified an SPI Master IP core design that is wishbone compliant and compatible with the SPI protocol and bus. They conducted simulations and waveform analysis using QuestaSim, while coverage analysis was performed using Integrated Metrics Center from Cadence. The results of their verification process were detailed in the paper, showcasing the effectiveness of their methodology in ensuring the reliability of the system. Furthermore, the authors proposed future directions for their work, suggesting avenues for developing even more reliable systems in the field of functional verification for System on Chip designs. This research contributes to advancing modern verification techniques in response to the growing complexity of chip designs, ultimately enhancing the quality and performance of integrated circuits in various applications.
Created on 11 Apr. 2024

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.