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.orcid | 0009-0007-7993-6686 | |
| cris.virtual.orcid | 0000-0002-0742-9366 | |
| cris.virtual.orcid | 0000-0001-8363-2852 | |
| cris.virtualsource.department | cd809ef4-6c63-4775-8d82-298a275c14a9 | |
| cris.virtualsource.department | dd58335d-8a2a-4401-8914-5de314f80d91 | |
| cris.virtualsource.department | 71a3c245-b6cb-4835-9db4-d3e5a5a20e07 | |
| cris.virtualsource.orcid | cd809ef4-6c63-4775-8d82-298a275c14a9 | |
| cris.virtualsource.orcid | dd58335d-8a2a-4401-8914-5de314f80d91 | |
| cris.virtualsource.orcid | 71a3c245-b6cb-4835-9db4-d3e5a5a20e07 | |
| dc.contributor.author | Chakraborty, Abhinaba | |
| dc.contributor.author | Banerjee, Ansuman | |
| dc.contributor.author | Baapanapalli Yadaiah, Vinay Kumar | |
| dc.contributor.author | Mallik, Arindam | |
| dc.date.accessioned | 2026-06-10T10:08:47Z | |
| dc.date.available | 2026-06-10T10:08:47Z | |
| dc.date.createdwos | 2025-11-25 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Recent 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.doi | 10.1109/isvlsi65124.2025.11130300 | |
| dc.identifier.isbn | 979-8-3315-3478-3 | |
| dc.identifier.issn | 2159-3469 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/59654 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | IEEE | |
| dc.source.beginpage | 67 | |
| dc.source.conference | IEEE Computer Society Annual Symposium on VLSI (ISVLSI) | |
| dc.source.conferencedate | 2025-07-06 | |
| dc.source.conferencelocation | Kalamata | |
| dc.source.endpage | 72 | |
| dc.source.journal | 2025 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI | |
| dc.source.numberofpages | 6 | |
| dc.subject.keywords | VERIFICATION | |
| dc.title | On-the-fly Validation of Hierarchical Cache Coherence Protocols using Directed Testing | |
| dc.type | Proceedings paper | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2026-04-07 | |
| imec.internal.source | crawler | |
| imec.internal.wosCreatedAt | 2026-04-07 | |
| Files | ||
| Publication available in collections: |