Improved inter integrated circuit bus verification based on universal verification methodology
Nowadays, with the development of integrated circuits, many smart devices such as smart phones and computers with a wide variety of functionalities are developed. As a smart device might contain many chips including sensors, CPU, GPU and memory, protocols are required to establish communicatio...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/182757 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-182757 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1827572025-02-28T15:48:42Z Improved inter integrated circuit bus verification based on universal verification methodology Jiang, Zhuoyuan Kim Tae Hyoung School of Electrical and Electronic Engineering Technical University of Munich Levelek Technologies (Singapore) Pte Ltd THKIM@ntu.edu.sg Engineering Verification UVM I3C Nowadays, with the development of integrated circuits, many smart devices such as smart phones and computers with a wide variety of functionalities are developed. As a smart device might contain many chips including sensors, CPU, GPU and memory, protocols are required to establish communication among these chips. The I2C protocol is an industry proven protocol widely used to connect CPU with peripheral devices including sensors. However, because of the increasing need for low power consumption and high performance in integrated circuits, the I2C interface is gradually reaching a bottleneck. To solve this problem, I3C, an improved version of I2C which is much faster and consumes less power is developed. Due to the increasing complexity of integrated circuits, the difficulty of verification increases sharply. Therefore, efficient and convenient verification methods should be developed. In this project, a verification platform with I3C master BFM that can simulate performance of I3C master is built using System Verilog and UVM to verify design of an I3C slave block. The whole verification process is completed, including making verification plans, deciding testing points, building verification platform, designing testcases for verification and collecting coverage. Cadence IES and IMC tools in Linux system are used to complete these tasks. The functional coverage of around 93.69% and code coverage of around 87.58% is achieved, which proves the effectiveness of the design. All functions of the I3C slave block are tested and verified to meet verification requirements. Master's degree 2025-02-24T09:14:40Z 2025-02-24T09:14:40Z 2025 Thesis-Master by Coursework Jiang, Z. (2025). Improved inter integrated circuit bus verification based on universal verification methodology. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/182757 https://hdl.handle.net/10356/182757 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 Verification UVM I3C |
spellingShingle |
Engineering Verification UVM I3C Jiang, Zhuoyuan Improved inter integrated circuit bus verification based on universal verification methodology |
description |
Nowadays, with the development of integrated circuits, many smart devices such as smart
phones and computers with a wide variety of functionalities are developed. As a smart
device might contain many chips including sensors, CPU, GPU and memory, protocols
are required to establish communication among these chips. The I2C protocol is an
industry proven protocol widely used to connect CPU with peripheral devices including
sensors. However, because of the increasing need for low power consumption and high
performance in integrated circuits, the I2C interface is gradually reaching a bottleneck. To
solve this problem, I3C, an improved version of I2C which is much faster and consumes
less power is developed. Due to the increasing complexity of integrated circuits, the
difficulty of verification increases sharply. Therefore, efficient and convenient
verification methods should be developed.
In this project, a verification platform with I3C master BFM that can simulate performance
of I3C master is built using System Verilog and UVM to verify design of an I3C slave
block. The whole verification process is completed, including making verification plans,
deciding testing points, building verification platform, designing testcases for verification
and collecting coverage. Cadence IES and IMC tools in Linux system are used to complete
these tasks. The functional coverage of around 93.69% and code coverage of around 87.58%
is achieved, which proves the effectiveness of the design. All functions of the I3C slave
block are tested and verified to meet verification requirements. |
author2 |
Kim Tae Hyoung |
author_facet |
Kim Tae Hyoung Jiang, Zhuoyuan |
format |
Thesis-Master by Coursework |
author |
Jiang, Zhuoyuan |
author_sort |
Jiang, Zhuoyuan |
title |
Improved inter integrated circuit bus verification based on universal verification methodology |
title_short |
Improved inter integrated circuit bus verification based on universal verification methodology |
title_full |
Improved inter integrated circuit bus verification based on universal verification methodology |
title_fullStr |
Improved inter integrated circuit bus verification based on universal verification methodology |
title_full_unstemmed |
Improved inter integrated circuit bus verification based on universal verification methodology |
title_sort |
improved inter integrated circuit bus verification based on universal verification methodology |
publisher |
Nanyang Technological University |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/182757 |
_version_ |
1825619708934619136 |