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...

Full description

Saved in:
Bibliographic Details
Main Author: Shanmuga Sundaram Santhosh Raju
Other Authors: Andreas Herkersdorf
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