Matteo Sonza Reorda

Prof. Matteo Sonza Reorda

Politecnico di Torino
orcid

Research Focus & Metrics

Academic Career Length

41Years (1986-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2000 in IEEE Design & Test of Computers
Verified
Journal Article
Closed access
FCFulvio Corno
Fulvio Corno
Matteo Sonza ReordaMatteo Sonza Reorda
Matteo Sonza Reorda
Giovanni SquilleroGiovanni Squillero
Giovanni Squillero
New design flows require reducing work at the gate level and performing most activities before the synthesis step, including evaluation of testability of circuits. We propose a suite of RT-level benchmarks that help improve research in high-level ATPG tools. First results on the benchmarks obtained with our prototype tool show the feasibility of the approach

22 January 2010 in IEEE Design & Test of Computers
Verified
Journal Article
Closed access
MPMihalis Psarakis
Mihalis Psarakis
DGDimitris Gizopoulos
Dimitris Gizopoulos
ESErnesto Sanchez
Ernesto Sanchez
Matteo Sonza ReordaMatteo Sonza Reorda
Matteo Sonza Reorda
This article discusses the potential role of software-based self-testing in the microprocessor test and validation process, as well as its supplementary role in other classic functional- and structural-test methods. In addition, the article proposes a taxonomy for different SBST methodologies according to their test program development philosophy, and summarizes research approaches based on SBST techniques for optimizing other key aspects.

1 January 2005
Verified
Conference Paper
Closed access
FKF.L. Kastensmidt
F.L. Kastensmidt
LSL. Sterpone
L. Sterpone
LCL. Carro
L. Carro
Matteo Sonza ReordaMatteo Sonza Reorda
Matteo Sonza Reorda
Triple modular redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in designs protected by TMR running on programmable platforms is to prevent upsets in the routing from provoking undesirable connections between signals from distinct redundant logic parts, which can generate an error in the output. This paper investigates the optimal design of the TMR logic (e.g., by cleverly inserting voters) to ensure robustness. Four different versions of a TMR digital filter were analyzed by fault injection. Faults were randomly inserted straight into the bitstream of the FPGA. The experimental results presented in this paper demonstrate that the number and placement of voters in the TMR design can directly affect the fault tolerance, ranging from 4.03% to 0.98% the number of upsets in the routing able to cause an error in the TMR circuit.

1 January 2003
Verified
Conference Paper
Closed access
OGO. Goloubeva
O. Goloubeva
MRMaurizio Rebaudengo
Maurizio Rebaudengo
Matteo Sonza ReordaMatteo Sonza Reorda
Matteo Sonza Reorda
MVM. Violante
M. Violante

17 December 2015 in IEEE Transactions on Nuclear Science
Verified
Journal Article
Closed access
HQHeather Quinn
Heather Quinn
WRWilliam H. Robinson
William H. Robinson
PRPaolo Rech
Paolo Rech
MAMiguel Aguirre
Miguel Aguirre
ABArno Barnard
Arno Barnard
MWMichael Wirthlin
Michael Wirthlin
Performance benchmarks have been used over the years to compare different systems. These benchmarks can be useful for researchers trying to determine how changes to the technology, architecture, or compiler affect the system's performance. No such standard exists for systems deployed into high radiation environments, making it difficult to assess whether changes in the fabrication process, circuitry, architecture, or software affect reliability or radiation sensitivity. In this paper, we propose a benchmark suite for high-reliability systems that is designed for field-programmable gate arrays and microprocessors. We describe the development process and report neutron test data for the hardware and software benchmarks.

1 January 1999
Verified
Conference Paper
Closed access
MRMaurizio Rebaudengo
Maurizio Rebaudengo
Matteo Sonza ReordaMatteo Sonza Reorda
Matteo Sonza Reorda
MTMarco Torchiano
Marco Torchiano
MVM. Violante
M. Violante
The paper describes a systematic approach for automatically introducing data and code redundancy into an existing program written using a high-level language. The transformations aim at making the program able to detect most of the soft-errors affecting data and code, independently of the Error Detection Mechanisms (EDMs) possibly implemented by the hardware. Since the transformations can be automatically applied as a pre-compilation phase, the programmer is freed from the cost and responsibility of introducing suitable EDMs in its code. Preliminary experimental results are reported, showing the fault coverage obtained by the method, as well as some figures concerning the slow-down and code size increase it causes.