Design and Verification of IDI VIP for Cache Coherency Management

dc.contributor.authorKhanna, Rishabh
dc.contributor.supervisorBhardwaj, Dinesh
dc.date.accessioned2025-08-25T12:44:36Z
dc.date.available2025-08-25T12:44:36Z
dc.date.issued2025-08-25
dc.description.abstractThis report focuses on the design and verification of a Verification IP (VIP) for the Interconnect Direct Interface (IDI) protocol, specifically aimed at managing cache coherence in multi-core systems. Cache coherence is a critical aspect of modern computer architectures, ensuring that multiple processors maintain a consistent view of memory. The IDI protocol plays a vital role in facilitating efficient communication and data consistency across different cache levels. The primary objective of this research is to develop a robust and comprehensive VIP that accurately models the IDI protocol's behaviour and verifies its cache coherence mechanisms. The methodology involves the creation of a Bus Functional Model (BFM) that simulates IDI protocol transactions and interactions. This BFM is then integrated into a Universal Verification Methodology (UVM) environment to perform extensive verification and validation. Key findings from this research demonstrate that the developed VIP effectively identifies and resolves cache coherence issues, providing a reliable tool for hardware designers to validate their implementations. The VIP's ability to simulate various cache coherence scenarios and detect protocol violations significantly enhances the verification process's efficiency and accuracy. In conclusion, this thesis presents a detailed account of the design and verification process for an IDI protocol VIP, emphasizing its importance in ensuring cache coherence in multi-core systems. The developed VIP serves as a valuable resource for future research and development in hardware verification, contributing to the overall reliability and performance of advanced computing systems.en_US
dc.identifier.urihttp://hdl.handle.net/10266/7081
dc.language.isoenen_US
dc.publisherThapar Institute of Engineering and Technology Patialaen_US
dc.subjectCache Coherenceen_US
dc.subjectMESI Protocolen_US
dc.subjectSnoopingen_US
dc.subjectUniversal Verification Methodologyen_US
dc.subjectCoherency Managementen_US
dc.titleDesign and Verification of IDI VIP for Cache Coherency Managementen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Final Thesis_Rishabh Khanna.pdf
Size:
1.59 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: