Fault-Tolerant Embedded-Memory Strategy for Baseband Signal Processing Systems

The growing density of integration and the increasing percentage of system-on-chip area occupied by embedded memories has led to an increase in the expected number of memory faults. The soft memory repair strategy proposed in this paper employs existing forward error correction at the system level and mitigates the impact of memory faults through permutation of high-sensitivity regions. The effectiveness of the proposed repair technique is evaluated on a multi-megabit de-interleaver static random access memory of an ISDB-T digital baseband orthogonal frequency-division multiplexing receiver in 65-nm CMOS. The proposed technique introduces a single multiplexer delay overhead and a configurable area overhead of ⌈M/i⌉ bits, where M is the number of memory rows and i is an integer from 1 to M, inclusive. The repair strategy achieves a measured 0.15 dB gain improvement at 2×10-4 quasi-error-free bit error rate in the presence of stuck-at memory faults for an additive white Gaussian noise channel.

[1]  Cheng-Wen Wu,et al.  An Enhanced SRAM BISR Design with Reduced Timing Penalty , 2006, 2006 15th Asian Test Symposium.

[2]  Shyue-Kung Lu,et al.  Fault tolerance techniques for high capacity RAM , 2006, IEEE Transactions on Reliability.

[3]  Frans P. M. Beenker,et al.  Fault modeling and test algorithm development for static random access memories , 1988, International Test Conference 1988 Proceeding@m_New Frontiers in Testing.

[4]  Yong-Bin Kim,et al.  Evaluating the Yield of Repairable SRAMs for ATE , 2006, IEEE Transactions on Instrumentation and Measurement.

[5]  Jr. G. Forney,et al.  Burst-Correcting Codes for the Classic Bursty Channel , 1971 .

[6]  John L. Ramsey Realization of optimum interleavers , 1970, IEEE Trans. Inf. Theory.

[7]  Vishwani D. Agrawal,et al.  A Tutorial on Built-In Self-Test, Part 2: Applications , 1993, IEEE Des. Test Comput..

[8]  Yervant Zorian,et al.  Embedded-memory test and repair: infrastructure IP for SoC yield , 2003, IEEE Design & Test of Computers.

[9]  Norbert Wehn,et al.  A Case Study on Error Resilient Architectures for Wireless Communication , 2012, ARCS.

[10]  Israel Koren,et al.  Defect tolerance in VLSI circuits: techniques and yield analysis , 1998, Proc. IEEE.

[11]  Jin-Fu Li,et al.  Reliability-Enhancement and Self-Repair Schemes for SRAMs With Static and Dynamic Faults , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Said Hamdioui,et al.  Low-cost, customized and flexible SRAM MBIST engine , 2010, 13th IEEE Symposium on Design and Diagnostics of Electronic Circuits and Systems.

[13]  Norbert Wehn,et al.  A Case Study in Reliability-Aware Design: A Resilient LDPC Code Decoder , 2008, 2008 Design, Automation and Test in Europe.

[14]  Rubin A. Parekhji,et al.  On-chip Test and Repair of Memories for Static and Dynamic Faults , 2006, 2006 IEEE International Test Conference.

[15]  Ad J. van de Goor,et al.  Address and data scrambling: causes and impact on memory tests , 2002, Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002.

[16]  Jin-Fu Li,et al.  ProTaR: An Infrastructure IP for Repairing RAMs in System-on-Chips , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[17]  F.J. Kurdahi,et al.  System Redundancy; A Means of Improving Process Variation Yield Degradation in Memory Arrays , 2006, 2006 International Symposium on VLSI Design, Automation and Test.

[18]  Sandeep K. Gupta,et al.  An efficient methodology for generating optimal and uniform march tests , 2001, Proceedings 19th IEEE VLSI Test Symposium. VTS 2001.

[19]  Vishwani D. Agrawal,et al.  A Tutorial on Built-in Self-Test. I. Principles , 1993, IEEE Des. Test Comput..

[20]  C.H. Stapper,et al.  Integrated circuit yield statistics , 1983, Proceedings of the IEEE.

[21]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[22]  Rouwaida Kanj,et al.  System-level SRAM yield enhancement , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[23]  Shyue-Kung Lu,et al.  Efficient BISR Techniques for Embedded Memories Considering Cluster Faults , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[24]  Kiarash Amiri,et al.  A combined channel and hardware noise resilient Viterbi decoder , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.