The Dual-Core Lockstep configuration is largely employed in safety-critical System-on-Chips for the sake of compliance with functional safety standards. Such configuration includes two processor cores paired together, always fed with the same identical inputs and their outputs are continuously compared by a set of comparators. However, permanent faults affecting the comparators may invalidate the system functionalities, thus in-field self-test mechanisms are mandatory. In this paper, different in-field self-test solutions are first discussed. Then, a hybrid hardware-software scheme for the on-line testing of the lockstep logic is proposed. Such a solution leverages test programs developed according to the Software-Based Self-Test (SBST) approach, used in conjunction with a specialized hardware module. The effectiveness of this approach was assessed on a modified version of the OpenRISC 1200 processor. Exhaustive experiments demonstrated that it is possible to achieve a fault coverage of stuck-at faults grater than 99%, while at the same time significantly reduce the area overhead of classical approaches.
On-line Self-test Mechanism for Dual-Core Lockstep System-on-Chips / Floridia, Andrea; Sanchez, Ernesto. - In: MICROELECTRONICS RELIABILITY. - ISSN 0026-2714. - ELETTRONICO. - 112:(2020), pp. 1-10. [10.1016/j.microrel.2020.113770]
On-line Self-test Mechanism for Dual-Core Lockstep System-on-Chips
Floridia, Andrea;Sanchez, Ernesto
2020
Abstract
The Dual-Core Lockstep configuration is largely employed in safety-critical System-on-Chips for the sake of compliance with functional safety standards. Such configuration includes two processor cores paired together, always fed with the same identical inputs and their outputs are continuously compared by a set of comparators. However, permanent faults affecting the comparators may invalidate the system functionalities, thus in-field self-test mechanisms are mandatory. In this paper, different in-field self-test solutions are first discussed. Then, a hybrid hardware-software scheme for the on-line testing of the lockstep logic is proposed. Such a solution leverages test programs developed according to the Software-Based Self-Test (SBST) approach, used in conjunction with a specialized hardware module. The effectiveness of this approach was assessed on a modified version of the OpenRISC 1200 processor. Exhaustive experiments demonstrated that it is possible to achieve a fault coverage of stuck-at faults grater than 99%, while at the same time significantly reduce the area overhead of classical approaches.| File | Dimensione | Formato | |
|---|---|---|---|
| manuscript_word.pdf Open Access dal 24/07/2022 
											Descrizione: Accepted Paper MR - Authors' postprint
										 
											Tipologia:
											2. Post-print / Author's Accepted Manuscript
										 
											Licenza:
											
											
												Creative commons
												
												
													
													
													
												
												
											
										 
										Dimensione
										572.23 kB
									 
										Formato
										Adobe PDF
									 | 572.23 kB | Adobe PDF | Visualizza/Apri | 
| 1-s2.0-S0026271420300317-main.pdf accesso riservato 
											Descrizione: Accepted Paper MR - Editorial Version
										 
											Tipologia:
											2a Post-print versione editoriale / Version of Record
										 
											Licenza:
											
											
												Non Pubblico - Accesso privato/ristretto
												
												
												
											
										 
										Dimensione
										1.48 MB
									 
										Formato
										Adobe PDF
									 | 1.48 MB | Adobe PDF | Visualizza/Apri Richiedi una copia | 
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2838960
			
		
	
	
	
			      	