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 simulator
File in questo prodotto:
File 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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2507591
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo