SoC Yield Improvement - Using TMR Architectures for Manufacturing Defect Tolerance in Logic Cores

Manufacturing processes in the nanoscale era are less reliable leading to lower yields. As memories are the most important contributor to SoC (System-on-Chip) yield, fault tolerance techniques based on redundancy are generally used to improved memory yield. Conversely, logic cores embedded in SoC usually do not have these important features and manufacturing defects affecting these cores decrease the yield of the entire SoC. Therefore, meaningful techniques for SoC yield improvement must also consider logic cores. In this paper, we propose and investigate the use of TMR (Triple Modular Redundancy) architectures for logic cores to increase the overall SoC yield. We also propose to improve the defect tolerance capabilities of TMR architectures by partitioning logic cores and adding voters on logic core’s cuts. Results show that this improvement of the TMR architecture is very fruitful to improve its tolerance capability with a low overhead in term of silicon area. Results obtained on SoC examples (ISCAS’85 and ITC’99 benchmark circuits as logic cores merged with memory cores with different rates) demonstrate the interest of using TMR architectures for logic cores for SoC yield enhancement. Keywords-system-on-chip; logic cores; manufacturing defects; yield ramp-up; fault-tolerance; TMR; test of tolerant architecture.

[1]  A. Singh,et al.  Fault-tolerant systems , 1990, Computer.

[2]  Arnaud Virazel,et al.  Using TMR Architectures for Yield Improvement , 2008, 2008 IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems.

[3]  Robert E. Lyons,et al.  The Use of Triple-Modular Redundancy to Improve Computer Reliability , 1962, IBM J. Res. Dev..

[4]  N. R. Alamelu,et al.  SELF CHECKING AND FAULT TOLERANT DIGITAL DESIGN , 2009 .

[5]  Arnaud Virazel,et al.  Yield Improvement, Fault-Tolerance to the Rescue? , 2008, 2008 14th IEEE International On-Line Testing Symposium.

[6]  Michael S. Hsiao,et al.  Bilateral Testing of Nano-scale Fault-tolerant Circuits , 2006, DFT.

[7]  Cecilia Metra,et al.  New high speed CMOS self-checking voter , 2004, Proceedings. 10th IEEE International On-Line Testing Symposium.

[8]  Yervant Zorian,et al.  SoC yield optimization via an embedded-memory test and repair infrastructure , 2004, IEEE Design & Test of Computers.

[9]  Dhiraj K. Pradhan,et al.  Integrated Circuit Manufacturability , 1998 .

[10]  Charles E. Stroud,et al.  Design for testability and test generation for static redundancy system level fault-tolerant circuits , 1989, Proceedings. 'Meeting the Tests of Time'., International Test Conference.

[11]  P. Girard,et al.  Using TMR Architectures for SoC Yield Improvement , 2009, 2009 First International Conference on Advances in System Testing and Validation Lifecycle.

[12]  Israel Koren,et al.  A Unified Negative-Binomial Distribution for Yield Analysis of Defect-Tolerant Circuits , 1993, IEEE Trans. Computers.

[13]  Parag K. Lala,et al.  Fault tolerant and fault testable hardware design , 1985 .

[14]  Shashi Shekhar,et al.  Multilevel hypergraph partitioning: applications in VLSI domain , 1999, IEEE Trans. Very Large Scale Integr. Syst..

[15]  Timothy K. Tsai,et al.  Fault tolerance via N-modular software redundancy , 1998, Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224).

[16]  Arnaud Virazel,et al.  Is TMR Suitable for Yield Improvement , 2009 .