This paper presents a technique for online testing of digital designs implemented on an FPGA. The approach enables application-oriented testing, in that it covers the subset of the FPGA which is actually used for the implemented design, and considers scenarios where the FPGA component is a part of a larger embedded system. The proposed approach is in fact based on a software framework, which acts as an abstraction layer for reconfigurable hardware resources. Essentially, the framework exposes to software applications a Register-Transfer Level view of the underlying hardware, allowing test procedures to be implemented as software programs. Our approach is especially advantageous when memory is a constraint, the case of many embedded systems. As proved by experimental results, in fact, test procedures turn out to be very compact and much more memory-efficient than conventional approaches relying on static sets of FPGA testing configurations to be stored in the system memory.

Virtual Scan Chains for online testing of FPGA-based embedded systems / Cilardo, A; Coppolino, L; Mazzocca, N. - (2008), pp. 360-366. (Intervento presentato al convegno EUROMICRO Conference on Digital System Design Architectures, Methods and Tools tenutosi a Parma, Italy nel September 3-5, 2008).

Virtual Scan Chains for online testing of FPGA-based embedded systems

CILARDO A;
2008

Abstract

This paper presents a technique for online testing of digital designs implemented on an FPGA. The approach enables application-oriented testing, in that it covers the subset of the FPGA which is actually used for the implemented design, and considers scenarios where the FPGA component is a part of a larger embedded system. The proposed approach is in fact based on a software framework, which acts as an abstraction layer for reconfigurable hardware resources. Essentially, the framework exposes to software applications a Register-Transfer Level view of the underlying hardware, allowing test procedures to be implemented as software programs. Our approach is especially advantageous when memory is a constraint, the case of many embedded systems. As proved by experimental results, in fact, test procedures turn out to be very compact and much more memory-efficient than conventional approaches relying on static sets of FPGA testing configurations to be stored in the system memory.
2008
978-0-7695-3277-6
Virtual Scan Chains for online testing of FPGA-based embedded systems / Cilardo, A; Coppolino, L; Mazzocca, N. - (2008), pp. 360-366. (Intervento presentato al convegno EUROMICRO Conference on Digital System Design Architectures, Methods and Tools tenutosi a Parma, Italy nel September 3-5, 2008).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11588/944361
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact