UVM based constrained random automated register verification of interface IP subsystem
Modern Integrated Circuit (IC) designing is a huge and error-prone task that could potentially cost a fortune to the company even because of a minute glitch. In order to minimize the risks associated with the design of an IC, paramount importance is given to Verification process, if not in par with...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/76069 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-76069 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-760692023-07-04T15:41:50Z UVM based constrained random automated register verification of interface IP subsystem Shanmuga Sundaram Santhosh Raju Andreas Herkersdorf School of Electrical and Electronic Engineering Technical University of Munich Michael Vonbun DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits Modern Integrated Circuit (IC) designing is a huge and error-prone task that could potentially cost a fortune to the company even because of a minute glitch. In order to minimize the risks associated with the design of an IC, paramount importance is given to Verification process, if not in par with Design. Verification of ICs involves verifying the design for its functional correctness and contains several methodologies that have evolved with time as the design got bigger and better. In recent times, the Verification methodologies have evolved for efficiency, time and cost saving reasons. In this work, Universal Verification Methodology (UVM), a state-of-the-art industry standard verification methodology is used for the functional verification of registers of the Device under Test (DUT). The central idea of the work is to build a unified testbench with multiple interface functionalities like Advanced eXtensible Interface (AXI) and Advanced High-Performance Bus (AHB), for example. Whichever DUT has the available bus functionalities can simply get integrated with the testbench and get its register contents verified. In future, the testbench can also be extended by adding multiple other interfaces like Wishbone. While implementing the verification environment, several third-party Verification Intellectual Properties (VIP) are used for interfacing the DUT and developing the UVM based testbench. These VIPs play a major role in the proper working of the testbench. Master of Science (Integrated Circuit Design) 2018-10-22T13:22:33Z 2018-10-22T13:22:33Z 2018 Thesis http://hdl.handle.net/10356/76069 en 71 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Integrated circuits Shanmuga Sundaram Santhosh Raju UVM based constrained random automated register verification of interface IP subsystem |
description |
Modern Integrated Circuit (IC) designing is a huge and error-prone task that could potentially cost a fortune to the company even because of a minute glitch. In order to minimize the risks associated with the design of an IC, paramount importance is given to Verification process, if not in par with Design. Verification of ICs involves verifying the design for its functional correctness and contains several methodologies that have evolved with time as the design got bigger and better. In recent times, the Verification methodologies have evolved for efficiency, time and cost saving reasons. In this work, Universal Verification Methodology (UVM), a state-of-the-art industry standard verification methodology is used for the functional verification of registers of the Device under Test (DUT). The central idea of the work is to build a unified testbench with multiple interface functionalities like Advanced eXtensible Interface (AXI) and Advanced High-Performance Bus (AHB), for example. Whichever DUT has the available bus functionalities can simply get integrated with the testbench and get its register contents verified. In future, the testbench can also be extended by adding multiple other interfaces like Wishbone. While implementing the verification environment, several third-party Verification Intellectual Properties (VIP) are used for interfacing the DUT and developing the UVM based testbench. These VIPs play a major role in the proper working of the testbench. |
author2 |
Andreas Herkersdorf |
author_facet |
Andreas Herkersdorf Shanmuga Sundaram Santhosh Raju |
format |
Theses and Dissertations |
author |
Shanmuga Sundaram Santhosh Raju |
author_sort |
Shanmuga Sundaram Santhosh Raju |
title |
UVM based constrained random automated register verification of interface IP subsystem |
title_short |
UVM based constrained random automated register verification of interface IP subsystem |
title_full |
UVM based constrained random automated register verification of interface IP subsystem |
title_fullStr |
UVM based constrained random automated register verification of interface IP subsystem |
title_full_unstemmed |
UVM based constrained random automated register verification of interface IP subsystem |
title_sort |
uvm based constrained random automated register verification of interface ip subsystem |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/76069 |
_version_ |
1772826012387639296 |