1 / 1

PhD Student: Carlos Arthur Lang Lisbôa Advisor: Luigi Carro VLSI-SoC 2007 - PhD Forum

INFORMÁTICA. Low overhead system level approaches to deal with multiple and long duration transient faults in future technologies. PhD Student: Carlos Arthur Lang Lisbôa Advisor: Luigi Carro VLSI-SoC 2007 - PhD Forum.

olin
Download Presentation

PhD Student: Carlos Arthur Lang Lisbôa Advisor: Luigi Carro VLSI-SoC 2007 - PhD Forum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INFORMÁTICA Low overhead system level approaches to deal with multiple and long duration transient faults in future technologies PhD Student: Carlos Arthur Lang Lisbôa Advisor: Luigi Carro VLSI-SoC 2007 - PhD Forum CMOS technologies beyond the 45 nm node will present devices that will be subject to radiation induced transients lasting longer than the predicted clock cycle of circuits. In this scenario, techniques based on temporal redundancy will no longer succeed, while those based on spatial redundancy will still imply high overheads. Therefore, innovative low cost techniques, working at system or algorithm level, will be required to cope with this type of faults. Prediction of Long Duration Transient (LDTs) [1] • Vertical bars show predicted transient widths for 20 Mev-cm2/mg • Lines show predicted cycle times for different inverter chains • Duration of transients extracted from [2] and [3] • Even low energy particles may cause long duration transients Why temporal redundancy schemes, such as [4, 5], will no longer succeed ? • check the outputs twice • samples separated by a delay • delay must be longer than expected transient width • long transients imply heavy penalties A case study: low overhead error detection in matrix multiplication [1] (a) Hardware implementation (b) Software implementation • Calculate: • Vector Cr, where Cri = Ci1 + Ci2 + ... + Cin (1) • Vector Br, where Bri = Bi1 + Bi2 + ... + Bin (2) • Vector ABr, where ABri = nk=1 Aik .Brk (3) • If ABr  Cr, there was an error (sequential circuit, 1120 lines of VHDL code, parameterized by n) Time comparison - software(number of * and + operations) Time comparison in s(*) Future work • Low cost recomputation techniques for matrix multiplication upon error detection • Use of similar approaches to harden other frequently used algorithms for embedded systems • Validation of the proposed techniques through application to harden a complete SoC [1] Lisboa, C. A., and Carro, L. “System Level Approaches for Mitigation of Long Duration Transient Faults in Future Technologies”, Proc. of 12th European Test Symposium – ETS 2007. [2] Dodd, P. E., et al., “Production and propagation of Single-Event Transients in High-Speed Digital Logic ICs”, IEEE Tr. on Nuc. Science, Vol 51, No 6, Part 2, IEEE Comp. Soc., Los Alamitos, CA, Dec. 2004. [3] Statistical Analysis of the Charge Collected in SOI and Bulk Devices Under Heavy Ion and Proton Irradiation - Implications for Digital SETs, Ferlet-Cavrois et al, IEEE Tr. on Nuc. Sci., Vol. 53 No. 6, Nov. 2006. [4] Anghel, L. and Nicolaidis, M., “Cost Reduction and Evaluation of a Temporary Faults Detection Technique”, in Proc. of Design, Automation and Test in Europe Conference (DATE 2000), ACM Press, New York, NY, USA, March, 2000. [5] S. Mitra, N. Seifert, M. Zhang, Q. Shi, and K. S. Kim, "Robust system design with built-in soft-error resilience", Computer, Vol. 38, No 2, 2005. Porto Alegre - RS BRAZIL Phone +55 51 33086165 e-mail calisboa@inf.ufrgs.br carro@inf.ufrgs.br Universidade Federal do Rio Grande do Sul - UFRGS Instituto de Informática, Pós-Graduação em Ciência da Computação Grupo de Microeletrônica (GME) - Laboratório de Sistemas Embarcados (LSE) http://www.inf.ufrgs.br/gme, http://www.inf.ufrgs.br/~lse

More Related