DocumentCode
2947255
Title
Hardware/software-based diagnosis of load-store queues using expandable activity logs
Author
Carretero, Javier ; Vera, Xavier ; Abella, Jaume ; Ramírez, Tanausú ; Monchiero, Matteo ; González, Antonio
Author_Institution
Intel Barcelona Res. Center, UPC, Barcelona, Spain
fYear
2011
fDate
12-16 Feb. 2011
Firstpage
321
Lastpage
331
Abstract
The increasing device count and design complexity are posing significant challenges to post-silicon validation. Bug diagnosis is the most difficult step during post-silicon validation. Limited reproducibility and low testing speeds are common limitations in current testing techniques. Moreover, low observability defies full-speed testing approaches. Modern solutions like on-chip trace buffers alleviate these issues, but are unable to store long activity traces. As a consequence, the cost of post-Si validation now represents a large fraction of the total design cost. This work describes a hybrid post-Si approach to validate a modern load-store queue. We use an effective error detection mechanism and an expandable logging mechanism to observe the microarchitectural activity for long periods of time, at processor full-speed. Validation is performed by analyzing the log activity by means of a diagnosis algorithm. Correct memory ordering is checked to root the cause of errors.
Keywords
computer architecture; error detection; fault diagnosis; microprocessor chips; program debugging; program diagnostics; program verification; system recovery; bug diagnosis; error detection mechanism; expandable activity logs; expandable logging mechanism; hardware-software based diagnosis; hybrid post-silicon validation approach; load store queue; memory ordering; microarchitectural activity; processor full-speed; Computer bugs; Hardware; Latches; Microarchitecture; Optimization; Software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on
Conference_Location
San Antonio, TX
ISSN
1530-0897
Print_ISBN
978-1-4244-9432-3
Type
conf
DOI
10.1109/HPCA.2011.5749740
Filename
5749740
Link To Document