He holds a Ph.D. (2003) and an M.S. equivalent (1999) in Computer Engineering and Information Technology from the Politecnico di Torino in Italy. Di Carlo’s research contributions include Reliability Analysis, FPGA Design, Memory Testing, Reliability analysis of NVM memories with ECC, Design for Testability, Built-In Self-Test, Fault Simulation and Automatic Test Generation.