DocumentCode :
864870
Title :
Patching Processor Design Errors with Programmable Hardware
Author :
Sarangi, Smruti ; Narayanasamy, Satish ; Carneal, Bruce ; Tiwari, Abhishek ; Calder, Brad ; Torrellas, Josep
Author_Institution :
Illinois Univ., Urbana, IL
Volume :
27
Issue :
1
fYear :
2007
Firstpage :
12
Lastpage :
25
Abstract :
Equipping processors with programmable hardware to patch design errors lets manufacturers release regular hardware patches, avoiding costly chip recalls and potentially speeding time to market. For each error detected, the manufacturer creates a fingerprint, which the customer uses to program the hardware. The hardware watches for error conditions; when they arise, it takes action to avoid the error. Overall, our scheme enables an exciting new environment where hardware design errors can be handled as easily as system software bugs, by applying a patch to the hardware
Keywords :
error detection; integrated circuit manufacture; logic design; microprocessor chips; processor design error patching; programmable hardware; Computer bugs; Computer errors; Condition monitoring; Costs; Fingerprint recognition; Hardware; Manufacturing processes; Prefetching; Process design; Testing; design defects in real processors; hardware errors; microarchitecture for fault-tolerance; processor errata analysis;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2007.19
Filename :
4205120
Link To Document :
بازگشت