Proceedings of the 49th Annual Design Automation Conference 2012
DOI: 10.1145/2228360.2228531
|View full text |Cite
|
Sign up to set email alerts
|

Checking architectural outputs instruction-by-instruction on acceleration platforms

Abstract: Simulation-based verification is an integral part of a modern microprocessor's design effort. Commonly, several checking techniques are deployed alongside the simulator to detect and localize each functional bug manifestation. Among these, a widespread technique entails comparing a microprocessor design's outputs with a golden model at the architectural granularity, instruction-by-instruction. However, due to exponential growth in design complexity, the performance of software-based simulation falls far short … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…Thus, it is compulsory to perform at least some on-platform compression using additional logic. Previous attempts to tackle this problem [6] record all events but compress data values associated with them (e.g., updated register values) using checksum schemes. The solution we propose here achieves much higher compression density by summarizing sets of events.…”
Section: A Challengesmentioning
confidence: 99%
See 4 more Smart Citations
“…Thus, it is compulsory to perform at least some on-platform compression using additional logic. Previous attempts to tackle this problem [6] record all events but compress data values associated with them (e.g., updated register values) using checksum schemes. The solution we propose here achieves much higher compression density by summarizing sets of events.…”
Section: A Challengesmentioning
confidence: 99%
“…entails the ability to record and transfer event data off-platform at high bandwidth [6]. In contrast, our sequence-by-sequence (SBS) solution accrues and compresses several architectural events over a period of time before it transfers the information off-platform for comparison with a golden model.…”
Section: Fig 1: Overview Of Our Sequence-by-sequence (Sbs) Checkingmentioning
confidence: 99%
See 3 more Smart Citations