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

Full description

Saved in:
Bibliographic Details
Main Author: Jiang, Zhuoyuan
Other Authors: Kim Tae Hyoung
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2025
Subjects:
UVM
I3C
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