APB bus LPTIM verification based on universal verification methodology
With the complexity and scale of the chip growing exponentially every generation, the need for verification resources has greatly increased. The common method is using SystemVerilog and Universal Verification Methodology (UVM) to build a verification environment and accomplish the verification. Due...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/174148 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-174148 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1741482024-03-22T15:44:05Z APB bus LPTIM verification based on universal verification methodology Yao, Junxin Kim Tae Hyoung School of Electrical and Electronic Engineering Technical University of Munich THKIM@ntu.edu.sg Engineering Low-power timer Universal verification methodology Microcontroller unit System on chip Constrained-randomization Directed test With the complexity and scale of the chip growing exponentially every generation, the need for verification resources has greatly increased. The common method is using SystemVerilog and Universal Verification Methodology (UVM) to build a verification environment and accomplish the verification. Due to the components in the environment being derived from uvm_components, the reusability is largely enhanced by utilizing Universal Verification Methodology (UVM). Since the digital chip has an architecture containing many modules, sometimes the verification of one single module is not enough. The system-level verification is required. Reducing power consumption is a mainstream of the development of Microcontroller Unit (MCU) and System on Chip (SoC). In this thesis, the Low-Power Timer (LPTIM) is verified with its functionalities and low-power features. The UPF regression is all passed, indicating that the LPTIM is correctly working in the low-power mode. Using 68 testcases, all the features are tested, and the code coverage is 100%. A few testcases formulations are explained in detail and the waveform results are also reviewed. Master's degree 2024-03-18T07:14:02Z 2024-03-18T07:14:02Z 2024 Thesis-Master by Coursework Yao, J. (2024). APB bus LPTIM verification based on universal verification methodology. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/174148 https://hdl.handle.net/10356/174148 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering Low-power timer Universal verification methodology Microcontroller unit System on chip Constrained-randomization Directed test |
spellingShingle |
Engineering Low-power timer Universal verification methodology Microcontroller unit System on chip Constrained-randomization Directed test Yao, Junxin APB bus LPTIM verification based on universal verification methodology |
description |
With the complexity and scale of the chip growing exponentially every generation, the need for verification resources has greatly increased. The common method is using SystemVerilog and Universal Verification Methodology (UVM) to build a verification environment and accomplish the verification. Due to the components in the environment being derived from uvm_components, the reusability is largely enhanced by utilizing Universal Verification Methodology (UVM). Since the digital chip has an architecture containing many modules, sometimes the verification of one single module is not enough. The system-level verification is required. Reducing power consumption is a mainstream of the development of Microcontroller Unit (MCU) and System on Chip (SoC). In this thesis, the Low-Power Timer (LPTIM) is verified with its functionalities and low-power features. The UPF regression is all passed, indicating that the LPTIM is correctly working in the low-power mode. Using 68 testcases, all the features are tested, and the code coverage is 100%. A few testcases formulations are explained in detail and the waveform results are also reviewed. |
author2 |
Kim Tae Hyoung |
author_facet |
Kim Tae Hyoung Yao, Junxin |
format |
Thesis-Master by Coursework |
author |
Yao, Junxin |
author_sort |
Yao, Junxin |
title |
APB bus LPTIM verification based on universal verification methodology |
title_short |
APB bus LPTIM verification based on universal verification methodology |
title_full |
APB bus LPTIM verification based on universal verification methodology |
title_fullStr |
APB bus LPTIM verification based on universal verification methodology |
title_full_unstemmed |
APB bus LPTIM verification based on universal verification methodology |
title_sort |
apb bus lptim verification based on universal verification methodology |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/174148 |
_version_ |
1794549298603491328 |