Publication:

On-the-fly Validation of Hierarchical Cache Coherence Protocols using Directed Testing

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0009-0007-7993-6686
cris.virtual.orcid0000-0002-0742-9366
cris.virtual.orcid0000-0001-8363-2852
cris.virtualsource.departmentcd809ef4-6c63-4775-8d82-298a275c14a9
cris.virtualsource.departmentdd58335d-8a2a-4401-8914-5de314f80d91
cris.virtualsource.department71a3c245-b6cb-4835-9db4-d3e5a5a20e07
cris.virtualsource.orcidcd809ef4-6c63-4775-8d82-298a275c14a9
cris.virtualsource.orciddd58335d-8a2a-4401-8914-5de314f80d91
cris.virtualsource.orcid71a3c245-b6cb-4835-9db4-d3e5a5a20e07
dc.contributor.authorChakraborty, Abhinaba
dc.contributor.authorBanerjee, Ansuman
dc.contributor.authorBaapanapalli Yadaiah, Vinay Kumar
dc.contributor.authorMallik, Arindam
dc.date.accessioned2026-06-10T10:08:47Z
dc.date.available2026-06-10T10:08:47Z
dc.date.createdwos2025-11-25
dc.date.issued2025
dc.description.abstractRecent advances in memory technologies and programming models have heightened the demand for sophisticated memory hierarchies. A critical aspect of these hierarchies is the implementation of cache coherence protocols, which play a pivotal role in maintaining data integrity across multi-core memory systems. Despite the availability of various validation techniques, such as random testing, constrained random testing, and formal verification, these approaches often lack exhaustiveness guarantees or are resource-intensive, requiring significant time and memory to guarantee protocol correctness. Existing directed testing frameworks, while promising, often encounter challenges such as state space explosion and the potential omission of critical states if not applied meticulously. We propose an enhanced on-the-fly directed validation method specifically designed for multilevel cache coherence protocols to address these limitations. Our approach achieves complete state and transition coverage with approximately 50% fewer test cases without increasing memory overheads.
dc.identifier.doi10.1109/isvlsi65124.2025.11130300
dc.identifier.isbn979-8-3315-3478-3
dc.identifier.issn2159-3469
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/59654
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE
dc.source.beginpage67
dc.source.conferenceIEEE Computer Society Annual Symposium on VLSI (ISVLSI)
dc.source.conferencedate2025-07-06
dc.source.conferencelocationKalamata
dc.source.endpage72
dc.source.journal2025 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI
dc.source.numberofpages6
dc.subject.keywordsVERIFICATION
dc.title

On-the-fly Validation of Hierarchical Cache Coherence Protocols using Directed Testing

dc.typeProceedings paper
dspace.entity.typePublication
imec.internal.crawledAt2026-04-07
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-04-07
Files
Publication available in collections: