The Reorder Buffer (ROB) is a key component in superscalar processors. It enables both in-order commitment of instructions and precise exception management even in those architectures that support out-of-order execution. The ROB architecture typically includes a memory array whose size may reach several thousands of bits. Testing this array may be important to guarantee the correct behavior of the processor. Proprietary BIST solutions typically adopted by manufacturers for end-of-production test are not always suitable for on-line test. In fact, they require the usage of test infrastructures that may be expensive, or may not be accessible and/or documented. This paper proposes an alternative solution, based on a functional approach, which has been validated resorting to both an architectural and a memory fault simulator
On the On-line Functional Test of the Reorder Buffer Memory in Superscalar Processors / DI CARLO, Stefano; SANCHEZ SANCHEZ, EDGAR ERNESTO; SONZA REORDA, Matteo. - STAMPA. - (2013), pp. 36-41. (Intervento presentato al convegno IEEE 16th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2013 tenutosi a Karlovy Vary nel 8-10 April 2013) [10.1109/DDECS.2013.6549785].
On the On-line Functional Test of the Reorder Buffer Memory in Superscalar Processors
DI CARLO, STEFANO;SANCHEZ SANCHEZ, EDGAR ERNESTO;SONZA REORDA, Matteo
2013
Abstract
The Reorder Buffer (ROB) is a key component in superscalar processors. It enables both in-order commitment of instructions and precise exception management even in those architectures that support out-of-order execution. The ROB architecture typically includes a memory array whose size may reach several thousands of bits. Testing this array may be important to guarantee the correct behavior of the processor. Proprietary BIST solutions typically adopted by manufacturers for end-of-production test are not always suitable for on-line test. In fact, they require the usage of test infrastructures that may be expensive, or may not be accessible and/or documented. This paper proposes an alternative solution, based on a functional approach, which has been validated resorting to both an architectural and a memory fault simulatorFile | Dimensione | Formato | |
---|---|---|---|
2013-DDECS-ROB-AuthorVersion.pdf
accesso aperto
Descrizione: Author Version
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
7.4 MB
Formato
Adobe PDF
|
7.4 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2507591
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo