Loading…
A Protocol Independent Test Design for Quick Determination of Incoherency in CMPs' Cache
The data coherence in the cache systems of CMPs (Chip Multi-Processors) is to be more accurate and reliable. The conventional solutions for verification of cache coherence targeting small systems are not so effective in CMPs. The CMPs cache system further demands a protocol independent test logic. I...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The data coherence in the cache systems of CMPs (Chip Multi-Processors) is to be more accurate and reliable. The conventional solutions for verification of cache coherence targeting small systems are not so effective in CMPs. The CMPs cache system further demands a protocol independent test logic. In this work, we propose an effective solution to the issue through introduction of highly efficient test logic (fault detection unit). The design is developed around a special class of Cellular Automata (CA) referred to as the SACA (single length single cycle attractor cellular automata). The SACA is introduced to identify the inconsistencies in cache line states of processors' private caches catering the MSI/MESI/MOESI protocols. The SACA theory developed for the design enables protocol independent verification hardware logic to realize quick decision on the accurate cache coherency in CMPs. |
---|---|
ISSN: | 2166-0662 2166-0670 |
DOI: | 10.1109/ISMS.2013.92 |