Abstract
This paper presents the strategy used to verify the error logic in the Alpha 21364 microprocessor. Traditional pre-silicon strategies of focused testing or unit-level random testing yield limited results in finding complex bugs in the error handling logic of a microprocessor. This paper introduces a technique to simulate error conditions and their recovery in a global environment using random test stimulus closely approximating traffic found in a real system. A significant number of bugs were found using this technique. A majority of these bugs could not be uncovered using a simple random environment, or were counter-intuitive to focused test design.
Original language | English (US) |
---|---|
Pages (from-to) | 822-827 |
Number of pages | 6 |
Journal | Proceedings - Design Automation Conference |
DOIs | |
State | Published - 2001 |
Event | 38th Design Automation Conference - Las Vegas, NV, United States Duration: Jun 18 2001 → Jun 22 2001 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Control and Systems Engineering