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

Full description

Saved in:
Bibliographic Details
Main Author: Yao, Junxin
Other Authors: Kim Tae Hyoung
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