Arithmetic operators robust to multiple simultaneous upsets

Future technologies, below 90 nm, will present transistors so small that they will be heavily influenced by electromagnetic noise and SEU induced errors. This way, together with process variability, design as known today is likely to change. Since many soft errors might appear at the same time, a different design approach must be taken. The use of inherently robust operators as an alternative to conventional digital arithmetic operators is proposed in this study. The behavior of the proposed operators is analyzed through the simulation of single and multiple random faults injection, and it is shown to be adequate for several classes of applications, standing to multiple simultaneous upsets. The number of tolerated upsets varies according to the number of extra bits appended to the operands, and is limited only by the area restriction. For example, in a multiplier with 2 extra bits per operand, one can obtain robustness against up to 15 simultaneous faults.

[1]  Cristian Constantinescu,et al.  Trends and Challenges in VLSI Circuit Reliability , 2003, IEEE Micro.

[2]  Leopoldo García Franquelo,et al.  Fully parallel stochastic computation architecture , 1996, IEEE Trans. Signal Process..

[3]  Lorena Anghel,et al.  Cost reduction and evaluation of temporary faults detecting technique , 2000, DATE '00.

[4]  Lorenzo Alvisi,et al.  Modeling the effect of technology trends on the soft error rate of combinational logic , 2002, Proceedings International Conference on Dependable Systems and Networks.

[5]  L. Carro,et al.  Analysis and implementation of a stochastic multiplier for electrical power measurement , 2002, Proceedings. 15th Symposium on Integrated Circuits and Systems Design.

[6]  Brian R. Gaines,et al.  Stochastic Computing Systems , 1969 .

[7]  Luigi Carro,et al.  An intrinsically robust technique for fault tolerance under multiple upsets , 2004, Proceedings. 10th IEEE International On-Line Testing Symposium.

[8]  Luigi Carro,et al.  Designing fault tolerant systems into SRAM-based FPGAs , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[9]  Yervant Zorian,et al.  2003 technology roadmap for semiconductors , 2004, Computer.

[10]  Massimo Violante,et al.  Coping with SEUs/SETs in microprocessors by means of low-cost solutions: a comparative study and experimental results , 2001 .

[11]  M. Nicolaidis,et al.  Evaluation of a soft error tolerance technique based on time and/or space redundancy , 2000, Proceedings 13th Symposium on Integrated Circuits and Systems Design (Cat. No.PR00843).