High-Yield Repairing Algorithms for 2D Memory with Clustered Faults
|
|
- Sharleen Warren
- 5 years ago
- Views:
Transcription
1 High-Yield Repairing Algorithms for 2D Memory with Clustered Faults Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Engineering National Changhua University of Education
2 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 2 T.-C. HUANG, NCUE
3 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 3 T.-C. HUANG, NCUE
4 Magnetic Core RAM By the early 1960 s, Magnetic Core RAM became largely universal as main memory, replacing drum memory. High-Yield Repairing Algorithms 4 T.-C. HUANG, NCUE
5 Magnetic Core RAM The memory cells consist of wired threaded tiny ferrite rings (cores). X and Y lines to apply the magnetic filed. Sense/Inhibit line to read the current pulse when the polarization of the magnetic field changes. High-Yield Repairing Algorithms 5 T.-C. HUANG, NCUE
6 Dynamic RAM (DRAM) Each bit of data is stored in a separate capacitor within an integrated circuit Volatile The highest density RAM currently available The least expensive one Moderately fast High-Yield Repairing Algorithms 6 T.-C. HUANG, NCUE
7 Static RAM (SRAM) Each bit is stored on four transistors that form two cross-coupled inverters Expensive Volatile Fast Low power consumption Less dense than DRAM High-Yield Repairing Algorithms 7 T.-C. HUANG, NCUE
8 Flash Memory Stores information in an array of memory cells made from floating-gate transistors Cheap Non-volatile Slow Enormously durable Limited endurance High-Yield Repairing Algorithms 8 T.-C. HUANG, NCUE
9 Phase Change Memory (PCM) Changes amorphous or crystaline phases by thermal current Emerging High density Nonversatile (source: wikipedia) High-Yield Repairing Algorithms 9 T.-C. HUANG, NCUE
10 Memory Families Introduction (Source: ITRS2010) High-Yield Repairing Algorithms 10 T.-C. HUANG, NCUE
11 Memory Families (Source: ITRS2010) High-Yield Repairing Algorithms 11 T.-C. HUANG, NCUE
12 Importance of Memory Repairing ITRS: Memory occupies 87% by 2014 TISA: > 33% of Semiconductor product 100% ROM, SRAM, 90% 80% 70% 60% 50% 40% 30% %Area New Logic %Area Reused Logic %Area Memory and/or DRAM 20% 10% 0% High-Yield Repairing Algorithms 12 T.-C. HUANG, NCUE
13 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 13 T.-C. HUANG, NCUE
14 Tunnel Magnetoresistance (TMR) Two thin films of altering ferromagnetic materials and an insulating spacer. Fe/MgO/Fe junctions reach over 200% decrease in electrical resistance at room temperature 600 (room temperature)-1100 (4.2 K) % TMR at junctions of CoFeB/MgO/CoFeB High-Yield Repairing Algorithms 16 T.-C. HUANG, NCUE
15 MRAM One of the two plates is a permanent magnet set to a particular polarity, the other's field will change to match that of an external field. High-Yield Repairing Algorithms 20 T.-C. HUANG, NCUE
16 Basic NOR-Type Array High-Yield Repairing Algorithms 33 T.-C. HUANG, NCUE
17 Basic MRAM Structures Conventional Structure with WWL + RWL Single WL Structure High-Yield Repairing Algorithms 37 T.-C. HUANG, NCUE
18 Fault Model Selected MJT Selected WWL Disturbed WWL High-Yield Repairing Algorithms 38 T.-C. HUANG, NCUE
19 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 39 T.-C. HUANG, NCUE
20 Yield 良率 $USD High-Yield Repairing Algorithms 40 T.-C. HUANG, NCUE
21 Importance of Memory Test Without test at stage k Cost wasted: (1-Y)(P k+1 -P k ) $1 $10 $100 Rule of Tens High-Yield Repairing Algorithms 41 T.-C. HUANG, NCUE
22 Importance of Memory Repair When chips are very small, assume the probability of defected chip is a Y=1- a Yield ( 良率 ) 100% Seed s Model Y e AD 0 Y Murphy s Model 1 e AD AD 2 20%!!! a=ad High-Yield Repairing Algorithms 42 T.-C. HUANG, NCUE
23 Wafer Test Tester Prober High-Yield Repairing Algorithms 43 T.-C. HUANG, NCUE
24 Final Test Logic Tester Load board High-Yield Repairing Algorithms 44 T.-C. HUANG, NCUE
25 Typical Model of Memory Array Row Address Decoder C: Cell Array Read/Write Logic D: Data A: Address Column Address Decoder High-Yield Repairing Algorithms 45 T.-C. HUANG, NCUE
26 Brief Introduction to March Test Zero-One Algorithm Check-board Algorithm March C Algorithm Demo using an Excel file Usually we need multiple algorithms to promote the test coverage High-Yield Repairing Algorithms 46 T.-C. HUANG, NCUE
27 Conventional Memory Test External memory test Typically 30M$/ATE Expensive! Clock Address Read/Write Data Go/NoGo (Pass/Fail) High-Yield Repairing Algorithms 47 T.-C. HUANG, NCUE
28 Conventional Memory Diagnosis External memory Diagnosis Clock Address Read/Write Data Faulty Cell Address (+ Fault Types) High-Yield Repairing Algorithms 48 T.-C. HUANG, NCUE
29 Pros and Cons of MRAM Low Yield Repair Low Dependability ECC High R/W Current Partitioned Power-Gating SiP 3D-IC (Source: ITRS2010) High-Yield Repairing Algorithms 49 T.-C. HUANG, NCUE
30 Yield and Dependability Combinatory Yield 100% 80% 60% Deterministic Faults Intermittent Errors SRAM Flash (soft errors) (disturbance) Memory Repairing Error Correction Codes 40% 20% 0% (disturbance) MRAM kb Mb Gb Tb Pb Memory Capacity per Chip High-Yield Repairing Algorithms 50 T.-C. HUANG, NCUE
31 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 51 T.-C. HUANG, NCUE
32 Fault Models Fault (Type) Model Stuck-At Faults More Serious for MRAM Coupling Faults Neighborhood-Pattern Sensitive Faults Transition Faults Retention Faults Fault Distributing Model Line Faults Row, Column Clustered Faults What else? Hypercube Faults?? High-Yield Repairing Algorithms 52 T.-C. HUANG, NCUE
33 Fault Distribution Model IFA (Inductive Fault Analysis) Fault Distributor A: Address Fault Models Massive Diagnoses Row Address Decoder C: Cell Array Column Address Decoder Read/Write Logic D: Data ECFA (Effect-Cause Fault Analysis) High-Yield Repairing Algorithms 53 T.-C. HUANG, NCUE
34 Early Distribution Models Fault Types: Uniformly Random Faults Line Faults Word-Line (Row) Bit-Line (Column) Some Previous Work: CRESTA, 2000 [6] BRAVES, 2003 [3] Fault Distributor, 2007 [13] High-Yield Repairing Algorithms 54 T.-C. HUANG, NCUE
35 Recent Distribution Models Additional Fault Type: + Clustered Faults Major Previous Work: MESP/Divided-Lines, 2010 [11] High-Yield Repairing Algorithms 55 T.-C. HUANG, NCUE
36 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 56 T.-C. HUANG, NCUE
37 Conventional Memory Repair Laser Fusing or Flash Programming Address Decoder 1 Word Line 0 Spare Word Line Laser Fusing (Source: GSI Group) Flash Programming High-Yield Repairing Algorithms 57 T.-C. HUANG, NCUE
38 BISR: Built-In Self-Repair A typical BISR scheme Q D ADR MAO EMA REF ERR FCA BIRA DNE CNT Wrapper ARU Main Memory CLK POR BIST Spare Memory High-Yield Repairing Algorithms 58 T.-C. HUANG, NCUE
39 BISR with Spare Rows Priority Encoder BCAM: Binary Content Addressable Memory High-Yield Repairing Algorithms 59 T.-C. HUANG, NCUE Spare Rows
40 Spare Rows and Columns Pri. En Priority Encoder 111 High-Yield Repairing Algorithms 60 T.-C. HUANG, NCUE
41 Row Adr. Dec. Conventional Memory Repair BCAM-based Remap n Col. Adr. Dec Adr. m+n m m M-row N-column Memory 15 Binary CAM BCAM s Spare Row Memory 0 1 Dio Hit High-Yield Repairing Algorithms 61 T.-C. HUANG, NCUE
42 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 62 T.-C. HUANG, NCUE
43 Hypercubes: Two 4-Cubes (Figures released from Google) High-Yield Repairing Algorithms 63 T.-C. HUANG, NCUE
44 K-Map representing a Hypercube A 5 A 4 A 3 A 2 A 1 A Implicant Cover Subcube High-Yield Repairing Algorithms 64 T.-C. HUANG, NCUE
45 More Multi-Fault Occurrence Address Line Faults Row High-Yield Repairing Algorithms 65 T.-C. HUANG, NCUE
46 More Multi-Fault Occurrence Address Line Faults Column High-Yield Repairing Algorithms 66 T.-C. HUANG, NCUE
47 More Multi-Fault Occurrence Address Line Faults Cluster High-Yield Repairing Algorithms 67 T.-C. HUANG, NCUE
48 More Multi-Fault Occurrence Address Line Faults Scattered Clusters probably due to address fluctuation High-Yield Repairing Algorithms 68 T.-C. HUANG, NCUE
49 More Multi-Fault Occurrence Address Line Faults Scattered Clusters probably due to address fluctuation High-Yield Repairing Algorithms 69 T.-C. HUANG, NCUE
50 More Multi-Fault Occurrence Address Line Faults Scattered Clusters probably due to address fluctuation High-Yield Repairing Algorithms 70 T.-C. HUANG, NCUE
51 More Multi-Fault Occurrence Address Line Faults Scattered Clusters probably due to address fluctuation High-Yield Repairing Algorithms 71 T.-C. HUANG, NCUE
52 More Multi-Fault Occurrence Address Line Faults Scattered Clusters probably due to address fluctuation High-Yield Repairing Algorithms 72 T.-C. HUANG, NCUE
53 Proposed VERA Verifier/Estimator for Redundancy Analysis Conditional-Probability-based Fault Distributor Uniformed-distribution p=1-y o First Faulty Address Condictional Probabilty of Driven Cells of a Driving Cell at (13, 10) (good) p(row) p(col) p(cluster) p(cube) p(random) Poison Distribution 5 n trials High-Yield Repairing Algorithms 73 T.-C. HUANG, NCUE
54 Number of Blocks (Trials) Result Histogram 2 x #Good Blocks = 18,817 Original Yield = 18.8% #Faulty Blocks = 81,183 First-Fault Probability = Probability of Following Fault Types: - Random: Row: Column: Cluster: Cubic: Number of Faulty Cells per Memory Blocks High-Yield Repairing Algorithms 74 T.-C. HUANG, NCUE
55 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 75 T.-C. HUANG, NCUE
56 Basic Concept Diameter (degree) n of an n-cube faulty cell k Qm n e.g., ( ) k-cube (Max.) distance from node to cube m+n-cube Q m+n Q k Hamming distance High-Yield Repairing Algorithms 76 T.-C. HUANG, NCUE
57 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 77 T.-C. HUANG, NCUE
58 Row Adr. Dec. Hypercube-based Remapping n Col. Adr. Dec. Adr. m+n m+n m M-row N-column Memory Ternary CAM TCAM s Spare n-cube Memory 0 1 Dio m+n m+n Spare Col. Adr. Dec. Masked-Bit Concentrator Address Shifter Hit n High-Yield Repairing Algorithms 78 T.-C. HUANG, NCUE
59 from prior rows Proposed TCAM Design Mask-Bit-Readable TCAM Cell WL Mout0 Mout Qij A ij Aij 2314 BL BL WL of Spare Cube ML Mouti-1 Mouti Kij Kij KL BL BL KL MWL 233 RWmaski MATCHi Priority Encoder High-Yield Repairing Algorithms 79 T.-C. HUANG, NCUE
60 Address (Bubble) Shifter If matched by the TCAM comparison Extract the masked address bits to a sub-address Also called Masked Bit Concentrator Not necessarily in order but bijective (1-1) Base Address m+n Mask Bits m+n Address Shifter 1 0 X 1 X X 0 X TCAM n Remapped Address High-Yield Repairing Algorithms 80 T.-C. HUANG, NCUE
61 Swapper in the Address Shifter Swapper in Binary Sorting Network ( A j, K j ) ( A j 1, K j 1) ' ' ( A j, K j ) ' ( A j, K ' 1 j 1 ) Only 1 Level of CMOS gates for 1 Stage A B if A>B, otherwise A B A if A>B, otherwise B High-Yield Repairing Algorithms 81 T.-C. HUANG, NCUE
62 In-order Remapped Address Address Shifter using a Parallel Sorter(2n) 241 (A 0, K 0 )=(?, 0) a a a a a (A' 0, K' 0 )=(a, 1) a (A 1, K 1 )=(a, 1)? c?? c (A' 1, K' 1 )=(b, 1) b (A 2, K 2 )=(?, 0)?? c b? (A' 2, K' 2 )=(c, 1) c (A 3, K 3 )=(b, 1) b???? (A' 3, K' 3 )=(d, 1) d (A 4, K 4 )=(?, 0) c?? c b (A' 4, K' 4 )=(0, 0) (A 5, K 5 )=(c, 1)?? b? d (A' 5, K' 5 )=(0, 0) (A 6, K 6 )=(?, 0)? b? d? (A' 6, K' 6 )=(0, 0) (A 7, K 7 )=(d, 1) d d d?? (A' 7, K' 7 )=(0, 0) Extracting the sub-address IN ORDER. High-Yield Repairing Algorithms 82 T.-C. HUANG, NCUE
63 Address Shifter using a Bitonic Sorter Parallel Sorter Half-Cleaner #inputs N n =log 2 N Parallel Sorter New Concentrator %Red. (Area) (Time) Extracting the sub-address IN BIJECTION. High-Yield Repairing Algorithms 83 T.-C. HUANG, NCUE
64 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 89 T.-C. HUANG, NCUE
65 Eg. Essential Spare Pivoting [3] Essential Essential Valid High-Yield Repairing Algorithms 90 T.-C. HUANG, NCUE
66 HYPERA (Redundancy Analysis) Modified Quine-McCluskey Algorithm Externally Repairing Repair-Rate Optimized Essential Cube Pivoting Algorithm Modified from Essential Spare Pivoting Algorithm for Hypercube-based Architecture Reduce the BIRA Complexity in a greedy manner. High-Yield Repairing Algorithms 91 T.-C. HUANG, NCUE
67 Modified QMA for External Analysis 1. Let the maximum degree of spare subcubes be n. Initialize all faulty cell addresses as subcubes of degree d 1 = Sort all subcubes of degree d 1 by weight. 3. Select any pair of subcubes q 1 of degree d 1 and q 2 of degree d 2 < d 1 if d 1 + d 2 ; merge them into a subcubes q of degree d if d 2 n = deg(sparecube). 4. Increment d 1 by 1. if d 1 n then go to step Execute the Essential Tabular Process (ETP) for all subcubes over all minterms. High-Yield Repairing Algorithms 92 T.-C. HUANG, NCUE
68 Modified QMA for External Analysis FCA Imp1 V V Imp2 V V V V Imp3 V V Karnaugh Map : Don t Care Essential Table Espresso High-Yield Repairing Algorithms 93 T.-C. HUANG, NCUE
69 Row Address Example 1 of MQMA Column Address External Analysis Using an optimum algorithm Modified Quine-McKluskey Algorithm Ternary Subcube Address (Cell Address in Octal System) High-Yield Repairing Algorithms 94 T.-C. HUANG, NCUE S 0 S 1 S
70 Heuristics of proposed ECPA within threshold degree existing repaired cells row or column subcube Essential maximum subcube cluster faulty cell detected within threshold radius r High-Yield Repairing Algorithms 95 T.-C. HUANG, NCUE
71 Proposed ECP Algorithm 1 initialize; 2 for each faulty cell address A{ 3 for each spare cube (C, V, E){ 4 if(v) 5 if(e) repaired by merging A to C; 6 else if A and C in a row/col/cluster(r) or d t<n 7 set Essential E and merge A to C; 8 else set Valid V and store C = A; 9 break; 10 } 11 if unrepaired for each non-essential cube C { 12 if(max_dist(a, C) n) set Essential and merge A to C;} 13 if unrepaired, failed and exit; 14 } 15 expand non-essential cubes with degree n; 16 set all Essential; 17 success; High-Yield Repairing Algorithms 96 T.-C. HUANG, NCUE
72 Example: Essential Cube Pivoting Spare cube 0 Spare cube 1 Spare cube 2 Spare cube V E V E V E V E High-Yield Repairing Algorithms 97 T.-C. HUANG, NCUE
73 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 98 T.-C. HUANG, NCUE
74 Number of Blocks (Trials) Case Study for Evaluation 2 x #Good Blocks = 18,817 Original Yield = 18.8% #Faulty Blocks = 81,183 First-Fault Probability = Probability of Following Fault Types: - Random: Row: Column: Cluster: Cubic: Number of Faulty Cells per Memory Blocks High-Yield Repairing Algorithms 99 T.-C. HUANG, NCUE
75 Repair Rate (%) Case Evaluation Repair Rate = 99.8% MQMA/External Repair Rate = 95% ECPA/BIRA Yr = 100% Yr = 96% Proposed MQMA Proposed ECP MESP in [11] ESP in [3] Spare Size (equivalent rows) Yo = 18.8% High-Yield Repairing Algorithms 100 T.-C. HUANG, NCUE
76 Layout (1/2) A 16K-Word Case (TVLSI2010SKLu, followed-up) High-Yield Repairing Algorithms 101 T.-C. HUANG, NCUE
77 Layout (2/2) MBIST: HOY s BRAINS RF: Artisan s Compiler CBD: Synopsys s DC P&R: Synopsys s SE Editor: Virtuoso/Cadence Status: Ready for small cases (128KB) Tutorial available Under verification Tape-in on Aug. High-Yield Repairing Algorithms 102 T.-C. HUANG, NCUE
78 Faulty Row Adr. Dec. Product Grading n Col. Adr. Dec. Adr. m+n m+n m M-row N-column Memory Ternary CAM TCAM s Spare n-cube Memory 0 1 Dio m+n m+n Spare Col. Adr. Dec. Masked-Bit Concentrator Address Shifter Hit n High-Yield Repairing Algorithms 103 T.-C. HUANG, NCUE
79 Outline Introduction Introduction to Memory Introduction to Magnetoresistive RAM Introduction to Memory Test Fault-Distributive Modeling Previous Work Effect-Cause Fault Analysis Proposed HYPERA Remapping Architecture Repairing Algorithms Redundancy Analysis Conclusions High-Yield Repairing Algorithms 104 T.-C. HUANG, NCUE
80 Conclusions A Hypercube-based Remapping Architecture and Efficient Algorithms are proposed. Repairing Rates can be highly improved up to almost 100%. Area overhead is small. Time penalty is still an issue. Effective yield can be still improved by sorting and disabling the access multiplexer for grade-a product. High-Yield Repairing Algorithms 105 T.-C. HUANG, NCUE
81 Our Sparrows Small as the sparrow is, it possesses all its internal organs. ( 麻雀雖小, 五臟俱全 ) -- Chinese sayings High-Yield Repairing Algorithms 106 T.-C. HUANG, NCUE
82 References 1. A. Allan et. al. Test and test equipment, in 2009 technology roadmap for semiconductors, p.29, TST-6, Y. Zorian and S. Shoukourian, Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield, IEEE Design & Test of Computers, vol. 20, no. 3, May-June 2003, pp C.-T. Huang, C.-F. Wu, J.-F. Li, and C.-W. Wu, Built-In Redundancy Analysis for Memory Yield Improvement, IEEE Trans. on Reliability, vol. 52, no. 4, Dec. 2003, pp L.-T. Wang, C.-W. Wu and X. Wen. "VLSI Test Principles and Architectures." ISBN 10: , NY, Elsevier, P. Mazumder and Y. S. Jih, A new built-in self-repair approach to VLSI memory yield enhancement by using neural-type circuits, IEEE Trans. CAD IC Circuits Syst., vol. 12, no. 1, pp , Jan T. Kawagoe, J. Ohtani, M. Niiro, T. Ooishi, M. Hamada, and H. Hidaka, A built-in self-repair analyzer (CRESTA) for embedded DRAMs, in Proc. of IEEE International Test Conference, pp , October W. Jeong, T. Han and S. Kang. An Advanced BIRA using parallel sub-analyzers for embedded memories. In Proc. IEEE International SoC Design Conference, pp , S. Hamdioui and A. J. van de Goor, Efficient Tests for Realistic Faults in Dual-Port SRAMs, IEEE Trans. on Computers, vol. 51, no. 5, May 2002, pp Y. N. Shen, N. Park, and F. Lombardi, Spare Cutting Approaches for Repairing Memories, Proceedings of IEEE International Conference on Computer Design: VLSI in Computers and Processors, Austin, Texas, USA, pp , October M. Lee and C.-W. Wu, Method for Repairing Memory and System thereof. ROC Patent No , disclosed on May 16, S.-K. Lu, C.-L. Yang, Y.-C. Hsiao and C.-W. Wu. Efficient BISR Techniques for Embedded Memories Considering Cluster Faults. IEEE Trans. on VLSI, vol. 18, no.2, pp , R. Nair, S.M. Thatte and J.A. Abraham, "Efficient Algorithms for Testing Semiconductor Random- Access Memories", IEEE Transactions on Computers, Vol. C-27, No. 6, June 1978, pp P. Ohler, S. Hellebrand, and H.-J. Wunderlich, An Integrated Built-In Test and Repair Approach for Memories with 2D Redundancy, in Proc. of the 12th IEEE European Test Symposium, pp , May T.-C. Huang, An Address Remapping Architecture and Memory Repairing Method thereof, ROC Patent , Nov. 30, M. Malek, A. Mourad and M. Pandya, Topological Testing, in Proc. International Test Conference, pp , J. Bruck and C.-T. Ho, Fault-Tolerant Cube Graphs and Coding Theory, IEEE Trans. Information Theory, vol.42, no.6, pp , K.E. Batcher, Sorting networks and their applications, in Proc. the AFIPS Spring Joint Computer Conference, vol.32, pp , M. S. Paterson, Improved sorting networks with O(log N) depth, Algorithmica vol.5, no. 1, pp , E. J. McCluskey, Minimzatlon of Boolean functions, J. Bell Syst. Tech., vol.35, no.5, pp , L. Kraus and I. P. Batinic. Built-in spare row and column replacement analysis system for embedded memories, US Patent No. 6,304,989, Oct. 16, High-Yield Repairing Algorithms 107 T.-C. HUANG, NCUE
83 Thank you for your attention! High-Yield Repairing Algorithms 108 T.-C. HUANG, NCUE
Near Optimal Repair Rate Built-in Redundancy Analysis with Very Small Hardware Overhead
Near Optimal Repair Rate Built-in Redundancy Analysis with Very Small Hardware Overhead Woosung Lee, Keewon Cho, Jooyoung Kim, and Sungho Kang Department of Electrical & Electronic Engineering, Yonsei
More informationAn Area-Efficient BIRA With 1-D Spare Segments
206 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 26, NO. 1, JANUARY 2018 An Area-Efficient BIRA With 1-D Spare Segments Donghyun Kim, Hayoung Lee, and Sungho Kang Abstract The
More information3D Memory Formed of Unrepairable Memory Dice and Spare Layer
3D Memory Formed of Unrepairable Memory Dice and Spare Layer Donghyun Han, Hayoug Lee, Seungtaek Lee, Minho Moon and Sungho Kang, Senior Member, IEEE Dept. Electrical and Electronics Engineering Yonsei
More informationAn Integrated Built-in Test and Repair Approach for Memories with 2D Redundancy
An Integrated Built-in Test and Repair Approach for Memories with 2D Redundancy Philipp Öhler and Sybille Hellebrand University of Paderborn Germany {oehler,hellebrand}@uni-paderborn.de Hans-Joachim Wunderlich
More informationDesign and Implementation of Microcode based Built-in Self-Test for Fault Detection in Memory and its Repair
Design and Implementation of Microcode based Built-in Self-Test for Fault Detection in Memory and its Repair C. Padmini Assistant Professor(Sr.Grade), ECE Vardhaman college of Engineering, Hyderabad, INDIA
More informationA Universal Test Pattern Generator for DDR SDRAM *
A Universal Test Pattern Generator for DDR SDRAM * Wei-Lun Wang ( ) Department of Electronic Engineering Cheng Shiu Institute of Technology Kaohsiung, Taiwan, R.O.C. wlwang@cc.csit.edu.tw used to detect
More informationPOWERFUL BISR DESIGN FOR EMBEDDED SRAM WITH SELECTABLE REDUNDANCY
POWERFUL BISR DESIGN FOR EMBEDDED SRAM WITH SELECTABLE REDUNDANCY 1 K Naveen, 2 AMaruthi Phanindra, 3 M Bhanu Venkatesh, 4 M Anil Kumar Dept. of Electronics and Communication Engineering, MLR Institute
More informationModeling and Simulation of Multi-Operation Microcode-based Built-in Self Test for Memory Fault Detection and Repair
Modeling and Simulation of Multi-Operation Microcode-based Built-in Self Test for Memory Fault Detection and Repair Dr. R.K. Sharma and Aditi Sood Abstract As embedded memory area on-chip is increasing
More informationScalable Controller Based PMBIST Design For Memory Testability M. Kiran Kumar, G. Sai Thirumal, B. Nagaveni M.Tech (VLSI DESIGN)
Scalable Controller Based PMBIST Design For Memory Testability M. Kiran Kumar, G. Sai Thirumal, B. Nagaveni M.Tech (VLSI DESIGN) Abstract With increasing design complexity in modern SOC design, many memory
More informationBuilt-in Self-Test and Repair (BISTR) Techniques for Embedded RAMs
Built-in Self-Test and Repair (BISTR) Techniques for Embedded RAMs Shyue-Kung Lu and Shih-Chang Huang Department of Electronic Engineering Fu Jen Catholic University Hsinchuang, Taipei, Taiwan 242, R.O.C.
More informationAn Advanced and more Efficient Built-in Self-Repair Strategy for Embedded SRAM with Selectable Redundancy
An Advanced and more Efficient Built-in Self-Repair Strategy for Embedded SRAM with Selectable Redundancy A. Sharone Michael.1 #1, K.Sivanna.2 #2 #1. M.tech student Dept of Electronics and Communication,
More informationDesign and Implementation of Improved BISR Strategy for Systems-on-a-Chip (SoC)
RESEARCH ARTICLE OPEN ACCESS Design and Implementation of Improved BISR Strategy for Systems-on-a-Chip (SoC) Mr. D. Sri Harsha 1, Mr. D. Surendra Rao 2 1 Assistant Professor, Dept. of ECE, GNITC, Hyderabad
More informationModeling And Simulation Of Microcode Based Asynchronous Memory Built In Self Test For Fault Detection Using Verilog
Modeling And Simulation Of Microcode Based Asynchronous Memory Built In Self Test For Fault Detection Using Verilog Amruta P. Auradkar # and Dr. R. B. Shettar * # M.Tech.,2 nd year, Digital Electronics,
More informationBlock Sparse and Addressing for Memory BIST Application
Block Sparse and Addressing for Memory BIST Application Mohammed Altaf Ahmed 1, D Elizabath Rani 2 and Syed Abdul Sattar 3 1 Dept. of Electronics & Communication Engineering, GITAM Institute of Technology,
More informationEfficient Built In Self Repair Strategy for Embedded SRAM with selectable redundancy
Efficient Built In Self Repair Strategy for Embedded SRAM with selectable redundancy *GUDURU MALLIKARJUNA **Dr. P. V.N.REDDY * (ECE, GPCET, Kurnool. E-Mailid:mallikarjuna3806@gmail.com) ** (Professor,
More informationEfficient BISR strategy for Embedded SRAM with Selectable Redundancy using MARCH SS algorithm. P. Priyanka 1 and J. Lingaiah 2
Proceedings of International Conference on Emerging Trends in Engineering & Technology (ICETET) 29th - 30 th September, 2014 Warangal, Telangana, India (SF0EC009) ISSN (online): 2349-0020 Efficient BISR
More informationJin-Fu Li Dept. of Electrical Engineering National Central University
Memory Built-In Self-Repair Dept. of Electrical Engineering National Central University Jungli, Taiwan Introduction Outline Redundancy Organizations Built-In Redundancy Analysis Built-In Self-Repair Infrastructure
More informationInternational Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)
Programmable FSM based MBIST Architecture Sonal Sharma sonal.sharma30@gmail.com Vishal Moyal vishalmoyal@gmail.com Abstract - SOCs comprise of wide range of memory modules so it is not possible to test
More informationImproving Memory Repair by Selective Row Partitioning
200 24th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems Improving Memory Repair by Selective Row Partitioning Muhammad Tauseef Rab, Asad Amin Bawa, and Nur A. Touba Computer
More informationA Proposed RAISIN for BISR for RAM s with 2D Redundancy
A Proposed RAISIN for BISR for RAM s with 2D Redundancy Vadlamani Sai Shivoni MTech Student Department of ECE Malla Reddy College of Engineering and Technology Anitha Patibandla, MTech (PhD) Associate
More informationEmbedded Static RAM Redundancy Approach using Memory Built-In-Self-Repair by MBIST Algorithms
Embedded Static RAM Redundancy Approach using Memory Built-In-Self-Repair by MBIST Algorithms Mr. Rakesh Manukonda M.Tech. in VLSI &ES, MLEC, Singarayakonda, Mr. Suresh Nakkala Asst. Prof. in E.C.E MLEC,
More informationModeling and Simulation of Microcode-based Built-In Self Test for Multi-Operation Memory Test Algorithms
IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 3,. 2, May 2010 36 Modeling and Simulation of Microcode-based Built-In Self Test for Multi-Operation Memory Test Algorithms Dr. R.K.
More informationAt-Speed Wordy-R-CRESTA Optimal Analyzer to Repair Word- Oriented Memories
, pp.269-280 http://dx.doi.org/10.14257/ijhit.2013.6.6.24 At-peed Wordy-R-CRETA Optimal Analyzer to Repair Word- Oriented Memories Rahebeh Niaraki Asli, hahin Khodadadi and Payam Habiby University of Guilan,
More informationDesign for Test of Digital Systems TDDC33
Course Outline Design for Test of Digital Systems TDDC33 Erik Larsson Department of Computer Science Introduction; Manufacturing, Wafer sort, Final test, Board and System Test, Defects, and Faults Test
More informationSELF CORRECTING MEMORY DESIGN FOR FAULT FREE CODING IN PROGRESSIVE DATA STREAMING APPLICATION
SELF CORRECTING MEMORY DESIGN FOR FAULT FREE CODING IN PROGRESSIVE DATA STREAMING APPLICATION ABSTRACT Harikishore.Kakarla 1, Madhavi Latha.M 2 and Habibulla Khan 3 1, 3 Department of ECE, KL University,
More informationA Review paper on the Memory Built-In Self-Repair with Redundancy Logic
International Journal of Engineering and Applied Sciences (IJEAS) A Review paper on the Memory Built-In Self-Repair with Redundancy Logic Er. Ashwin Tilak, Prof. Dr.Y.P.Singh Abstract The Present review
More informationVery Large Scale Integration (VLSI)
Very Large Scale Integration (VLSI) Lecture 10 Dr. Ahmed H. Madian Ah_madian@hotmail.com Dr. Ahmed H. Madian-VLSI 1 Content Manufacturing Defects Wafer defects Chip defects Board defects system defects
More informationAn Integrated ECC and BISR Scheme for Error Correction in Memory
An Integrated ECC and BISR Scheme for Error Correction in Memory Shabana P B 1, Anu C Kunjachan 2, Swetha Krishnan 3 1 PG Student [VLSI], Dept. of ECE, Viswajyothy College Of Engineering & Technology,
More informationDesign and Implementation of High Performance Application Specific Memory
Design and Implementation of High Performance Application Specific Memory - 고성능 Application Specific Memory 의설계와구현 - M.S. Thesis Sungdae Choi Dec. 20th, 2002 Outline Introduction Memory for Mobile 3D Graphics
More informationBuilt-in Self-repair Mechanism for Embedded Memories using Totally Self-checking Logic
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 5 (2013), pp. 361-370 International Research Publications House http://www. irphouse.com /ijict.htm Built-in
More informationLow Power Cache Design. Angel Chen Joe Gambino
Low Power Cache Design Angel Chen Joe Gambino Agenda Why is low power important? How does cache contribute to the power consumption of a processor? What are some design challenges for low power caches?
More informationRepair Analysis for Embedded Memories Using Block-Based Redundancy Architecture
, July 4-6, 2012, London, U.K. Repair Analysis for Embedded Memories Using Block-Based Redundancy Architecture Štefan Krištofík, Elena Gramatová, Member, IAENG Abstract Capacity and density of embedded
More informationSram Cell Static Faults Detection and Repair Using Memory Bist
Sram Cell Static Faults Detection and Repair Using Memory Bist Shaik Moulali *, Dr. Fazal Noor Bhasha, B.Srinivas, S.Dayasagar chowdary, P.Srinivas, K. Hari Kishore Abstract Memories are one of the most
More informationRE-CONFIGURABLE BUILT IN SELF REPAIR AND REDUNDANCY MECHANISM FOR RAM S IN SOCS Ravichander Bogam 1, M.Srinivasa Reddy 2 1
RE-CONFIGURABLE BUILT IN SELF REPAIR AND REDUNDANCY MECHANISM FOR RAM S IN SOCS Ravichander Bogam 1, M.Srinivasa Reddy 2 1 Department of Electronics and Communication Engineering St. Martins Engineering
More informationTESTING OF FAULTS IN VLSI CIRCUITS USING ONLINE BIST TECHNIQUE BASED ON WINDOW OF VECTORS
TESTING OF FAULTS IN VLSI CIRCUITS USING ONLINE BIST TECHNIQUE BASED ON WINDOW OF VECTORS Navaneetha Velammal M. 1, Nirmal Kumar P. 2 and Getzie Prija A. 1 1 Department of Electronics and Communications
More informationChapter 3 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan
Chapter 3 Semiconductor Memories Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Introduction Random Access Memories Content Addressable Memories Read
More informationCMOS Logic Circuit Design Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計
CMOS Logic Circuit Design http://www.rcns.hiroshima-u.ac.jp Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計 Memory Circuits (Part 1) Overview of Memory Types Memory with Address-Based Access Principle of Data Access
More informationA Built-In Redundancy-Analysis Scheme for RAMs with 2D Redundancy Using 1D Local Bitmap
A Built-In Redundancy-Analysis Scheme for RAMs with D Redundancy Using D Local Bitmap Tsu-Wei Tseng, Jin-Fu Li, and Da-Ming Chang Advanced Reliable Systems (ARES) Laboratory Department of Electrical Engineering
More informationEfficient Repair Rate Estimation of Redundancy Algorithms for Embedded Memories
, July 3 5, 2013, London, U.K. Efficient Repair Rate Estimation of Redundancy Algorithms for Embedded Memories Štefan Krištofík, Member, IAENG Abstract One important feature of redundancy analysis (RA)
More informationMemory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University
Memory Overview Curtis Nelson Walla Walla University Overview - Memory Types n n n Magnetic tape (used primarily for long term archive) Magnetic disk n Hard disk (File, Directory, Folder) n Floppy disks
More informationAN OPTIMAL APPROACH FOR TESTING EMBEDDED MEMORIES IN SOCS
International Journal of Engineering Inventions ISSN: 2278-7461, www.ijeijournal.com Volume 1, Issue 8 (October2012) PP: 76-80 AN OPTIMAL APPROACH FOR TESTING EMBEDDED MEMORIES IN SOCS B.Prathap Reddy
More informationOptimal Built-In Self Repair Analyzer for Word-Oriented Memories
Optimal Built-In Self Repair Analyzer for Word-Oriented Memories B.Prabhakaran 1, J.Asokan 2, Dr.G.K.D.PrasannaVenkatesan 3 Post Graduate student- ME in Communication Systems 1, Assistant Professor 2,Vice
More informationSemiconductor Memory Types Microprocessor Design & Organisation HCA2102
Semiconductor Memory Types Microprocessor Design & Organisation HCA2102 Internal & External Memory Semiconductor Memory RAM Misnamed as all semiconductor memory is random access Read/Write Volatile Temporary
More informationAn Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement
An Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement Chin-LungSu,Yi-TingYeh,andCheng-WenWu Laboratory for Reliable Computing (LaRC) Department of Electrical Engineering National
More informationDiagnostic Testing of Embedded Memories Using BIST
Diagnostic Testing of Embedded Memories Using BIST Timothy J. Bergfeld Dirk Niggemeyer Elizabeth M. Rudnick Center for Reliable and High-Performance Computing, University of Illinois 1308 West Main Street,
More informationEFFICIENT MEMORY BUILT - IN SELF TEST FOR EMBEDDED SRAM USING PA ALGORITHM
EFFICIENT MEMORY BUILT - IN SELF TEST FOR EMBEDDED SRAM USING PA ALGORITHM G.PRAKASH #1, S.SARAVANAN #2 #1 M.Tech, School of Computing #2 Assistant Professor, SASTRA University, Thanjavur. #1 Prakashganesh.be@gmail.com,
More informationSRAM Delay Fault Modeling and Test Algorithm Development
SRAM Delay Fault Modeling and Test Algorithm Development Rei-Fu Huang, Yan-Ting Lai, Yung-Fa Chou, and Cheng-Wen Wu Laboratory for Reliable Computing (LaRC) Department of Electrical Engineering National
More informationMagnetoresistive RAM (MRAM) Jacob Lauzon, Ryan McLaughlin
Magnetoresistive RAM (MRAM) Jacob Lauzon, Ryan McLaughlin Agenda Current solutions Why MRAM? What is MRAM? History How it works Comparisons Outlook Current Memory Types Memory Market primarily consists
More informationCouture: Tailoring STT-MRAM for Persistent Main Memory. Mustafa M Shihab Jie Zhang Shuwen Gao Joseph Callenes-Sloan Myoungsoo Jung
Couture: Tailoring STT-MRAM for Persistent Main Memory Mustafa M Shihab Jie Zhang Shuwen Gao Joseph Callenes-Sloan Myoungsoo Jung Executive Summary Motivation: DRAM plays an instrumental role in modern
More informationMemory technology and optimizations ( 2.3) Main Memory
Memory technology and optimizations ( 2.3) 47 Main Memory Performance of Main Memory: Latency: affects Cache Miss Penalty» Access Time: time between request and word arrival» Cycle Time: minimum time between
More informationSteven Geiger Jackson Lamp
Steven Geiger Jackson Lamp Universal Memory Universal memory is any memory device that has all the benefits from each of the main memory families Density of DRAM Speed of SRAM Non-volatile like Flash MRAM
More informationCENG 4480 L09 Memory 3
CENG 4480 L09 Memory 3 Bei Yu Chapter 11 Memories Reference: CMOS VLSI Design A Circuits and Systems Perspective by H.E.Weste and D.M.Harris 1 Memory Arrays Memory Arrays Random Access Memory Serial Access
More informationJin-Fu Li. Department of Electrical Engineering National Central University Jhongli, Taiwan
Yield eda and Reliability- Enhancement Techniques for Random Access Memories Jin-Fu Li Advanced d Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli,
More informationCascaded Channel Model, Analysis, and Hybrid Decoding for Spin-Torque Transfer Magnetic Random Access Memory (STT-MRAM)
1/16 Cascaded Channel Model, Analysis, and Hybrid Decoding for Spin-Torque Transfer Magnetic Random Access Memory (STT-MRAM) Kui Cai 1, K.A.S Immink 2, and Zhen Mei 1 Advanced Coding and Signal Processing
More informationSelf-Repair for Robust System Design. Yanjing Li Intel Labs Stanford University
Self-Repair for Robust System Design Yanjing Li Intel Labs Stanford University 1 Hardware Failures: Major Concern Permanent: our focus Temporary 2 Tolerating Permanent Hardware Failures Detection Diagnosis
More informationMemory and Programmable Logic
Memory and Programmable Logic Memory units allow us to store and/or retrieve information Essentially look-up tables Good for storing data, not for function implementation Programmable logic device (PLD),
More informationEfficient Algorithm for Test Vector Decompression Using an Embedded Processor
Efficient Algorithm for Test Vector Decompression Using an Embedded Processor Kamran Saleem and Nur A. Touba Computer Engineering Research Center Department of Electrical and Computer Engineering University
More informationTHREE algorithms suitable for built-in redundancy analysis
386 IEEE TRANSACTIONS ON RELIABILITY, VOL. 52, NO. 4, DECEMBER 2003 Built-In Redundancy Analysis for Memory Yield Improvement Chih-Tsun Huang, Member, IEEE, Chi-Feng Wu, Member, IEEE, Jin-Fu Li, Member,
More informationand self-repair for memories, and (iii) support for
A BIST Implementation Framework for Supporting Field Testability and Configurability in an Automotive SOC Amit Dutta, Srinivasulu Alampally, Arun Kumar and Rubin A. Parekhji Texas Instruments, Bangalore,
More informationLoadsa 1 : A Yield-Driven Top-Down Design Method for STT-RAM Array
Loadsa 1 : A Yield-Driven Top-Down Design Method for STT-RAM Array Wujie Wen, Yaojun Zhang, Lu Zhang and Yiran Chen University of Pittsburgh Loadsa: a slang language means lots of Outline Introduction
More informationDesign and Implementation of Built-in-Self Test and Repair
P.Ravinder, N.Uma Rani / International Journal of Engineering Research and Applications (IJERA) Design and Implementation of Built-in-Self Test and Repair P.Ravinder*, N.Uma Rani** * (Guru Nanak Institute
More informationChapter 1. Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Dept. of Electrical Engineering. Jhongli, Taiwan
Chapter 1 Introduction to Memorie Advanced Reliable Sytem (ARES) Lab. Dept. of Electrical Engineering it Jhongli, Taiwan Outline Importance of Embedded Memorie Overview of Memory Structure 2 Embedded Memory
More informationAdvanced 1 Transistor DRAM Cells
Trench DRAM Cell Bitline Wordline n+ - Si SiO 2 Polysilicon p-si Depletion Zone Inversion at SiO 2 /Si Interface [IC1] Address Transistor Memory Capacitor SoC - Memory - 18 Advanced 1 Transistor DRAM Cells
More informationIntroduction to SRAM. Jasur Hanbaba
Introduction to SRAM Jasur Hanbaba Outline Memory Arrays SRAM Architecture SRAM Cell Decoders Column Circuitry Non-volatile Memory Manufacturing Flow Memory Arrays Memory Arrays Random Access Memory Serial
More informationDesign and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology
Vol. 3, Issue. 3, May.-June. 2013 pp-1475-1481 ISSN: 2249-6645 Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology Bikash Khandal,
More informationl Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:!
Acknowledgements! Introduction and Overview! Mani Soma! l Some materials from various sources! n Dr. Phil Nigh, IBM! n Principles of Testing Electronic Systems by S. Mourad and Y. Zorian! n Essentials
More informationMohsen Imani. University of California San Diego. System Energy Efficiency Lab seelab.ucsd.edu
Mohsen Imani University of California San Diego Winter 2016 Technology Trend for IoT http://www.flashmemorysummit.com/english/collaterals/proceedi ngs/2014/20140807_304c_hill.pdf 2 Motivation IoT significantly
More informationVLSI Test Technology and Reliability (ET4076)
VLSI Test Technology and Reliability (ET4076) Lecture 8(2) I DDQ Current Testing (Chapter 13) Said Hamdioui Computer Engineering Lab Delft University of Technology 2009-2010 1 Learning aims Describe the
More information! Memory. " RAM Memory. " Serial Access Memories. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips
ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 5, 8 Memory: Periphery circuits Today! Memory " RAM Memory " Architecture " Memory core " SRAM " DRAM " Periphery " Serial Access Memories
More informationCS 320 February 2, 2018 Ch 5 Memory
CS 320 February 2, 2018 Ch 5 Memory Main memory often referred to as core by the older generation because core memory was a mainstay of computers until the advent of cheap semi-conductor memory in the
More informationRTL Design (2) Memory Components (RAMs & ROMs)
RTL Design (2) Memory Components (RAMs & ROMs) Memory Components All sequential circuit have a form of memory Register, latches, etc However, the term memory is generally reserved for bits that are stored
More informationWhat Comes Next? Reconfigurable Nanoelectronics and Defect Tolerance. Technology Shifts. Size Matters. Ops/sec/$
Reconfigurable Nanoelectronics and Defect Tolerance Seth Copen Goldstein Carnegie Mellon University seth@cs.cmu.edu HLDVT 11/13/03 HLDVT '03 (11/13/03) 2003 Seth Copen Goldstein 1 1.E+11 1.E+10 1.E+09
More informationLecture 20: CAMs, ROMs, PLAs
Lecture 2: CAMs, ROMs, PLAs Outline Content-Addressable Memories Read-Only Memories Programmable Logic Arrays 2: CAMs, ROMs, and PLAs CMOS VLSI Design 4th Ed. 2 CAMs Extension of ordinary memory (e.g.
More informationEECS 427 Lecture 17: Memory Reliability and Power Readings: 12.4,12.5. EECS 427 F09 Lecture Reminders
EECS 427 Lecture 17: Memory Reliability and Power Readings: 12.4,12.5 1 Reminders Deadlines HW4 is due Tuesday 11/17 at 11:59 pm (email submission) CAD8 is due Saturday 11/21 at 11:59 pm Quiz 2 is on Wednesday
More informationGLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES A NOVAL BISR APPROACH FOR EMBEDDED MEMORY SELF REPAIR G. Sathesh Kumar *1 & V.
GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES A NOVAL BISR APPROACH FOR EMBEDDED MEMORY SELF REPAIR G. Sathesh Kumar *1 & V. Saminadan 2 *1 Research Scholar, Department of ECE, Pondcherry Engineering
More informationMagnetic core memory (1951) cm 2 ( bit)
Magnetic core memory (1951) 16 16 cm 2 (128 128 bit) Semiconductor Memory Classification Read-Write Memory Non-Volatile Read-Write Memory Read-Only Memory Random Access Non-Random Access EPROM E 2 PROM
More informationCHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI
CHAPTER 2 ARRAY SUBSYSTEMS [2.4-2.9] MANJARI S. KULKARNI OVERVIEW Array classification Non volatile memory Design and Layout Read-Only Memory (ROM) Pseudo nmos and NAND ROMs Programmable ROMS PROMS, EPROMs,
More informationA VLSI Implementation of High Speed FSM-based programmable Memory BIST Controller
Quest Journals Journal of Electronics and Communication Engineering Research ISSN:2321-5941 Volume1 ~ Issue 2 (2013) pp: 01-06 www.questjournals.org Research Paper A VLSI Implementation of High Speed FSM-based
More informationArea Versus Detection Latency Trade-Offs in Self-Checking Memory Design
Area Versus Detection Latency Trade-Offs in Self-Checking Memory Design Omar Kebichi *, Yervant Zorian**, Michael Nicolaidis* * Reliable Integrated Systems Group, TIMA / INPG, 46 avenue Félix Viallet 38031
More informationPower Reduction Techniques in the Memory System. Typical Memory Hierarchy
Power Reduction Techniques in the Memory System Low Power Design for SoCs ASIC Tutorial Memories.1 Typical Memory Hierarchy On-Chip Components Control edram Datapath RegFile ITLB DTLB Instr Data Cache
More informationBUILT IN REDUNDANCY ALGORITHMS FOR MEMORY YIELD ENHANCEMENT
International Journal of Electronics and Communication Engineering and Technology (IJECET) Volume 9, Issue 3, May-June 2018, pp. 13 22, Article ID: IJECET_09_03_002 Available online at http://www.iaeme.com/ijecet/issues.asp?jtype=ijecet&vtype=9&itype=3
More informationOptimized Built-In Self-Repair for Multiple Memories
Optimized Built-In Self-Repair for Multiple Memories Abstract: A new built-in self-repair (BISR) scheme is proposed for multiple embedded memories to find optimum point of the performance of BISR for multiple
More information6T- SRAM for Low Power Consumption. Professor, Dept. of ExTC, PRMIT &R, Badnera, Amravati, Maharashtra, India 1
6T- SRAM for Low Power Consumption Mrs. J.N.Ingole 1, Ms.P.A.Mirge 2 Professor, Dept. of ExTC, PRMIT &R, Badnera, Amravati, Maharashtra, India 1 PG Student [Digital Electronics], Dept. of ExTC, PRMIT&R,
More informationESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems
ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Lec 26: November 9, 2018 Memory Overview Dynamic OR4! Precharge time?! Driving input " With R 0 /2 inverter! Driving inverter
More informationMEMORY BHARAT SCHOOL OF BANKING- VELLORE
A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed and instructions required for processing are
More informationSemiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy.
ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 4, 7 Memory Overview, Memory Core Cells Today! Memory " Classification " ROM Memories " RAM Memory " Architecture " Memory core " SRAM
More informationRandom Access Memory (RAM)
Random Access Memory (RAM) EED2003 Digital Design Dr. Ahmet ÖZKURT Dr. Hakkı YALAZAN 1 Overview Memory is a collection of storage cells with associated input and output circuitry Possible to read and write
More informationCOSC 243. Memory and Storage Systems. Lecture 10 Memory and Storage Systems. COSC 243 (Computer Architecture)
COSC 243 1 Overview This Lecture Source: Chapters 4, 5, and 6 (10 th edition) Next Lecture Control Unit and Microprogramming 2 Electromagnetic Induction Move a magnet through a coil to induce a current
More informationMicrocontroller Systems. ELET 3232 Topic 11: General Memory Interfacing
Microcontroller Systems ELET 3232 Topic 11: General Memory Interfacing 1 Objectives To become familiar with the concepts of memory expansion and the data and address bus To design embedded systems circuits
More informationUNIT:4 MEMORY ORGANIZATION
1 UNIT:4 MEMORY ORGANIZATION TOPICS TO BE COVERED. 4.1 Memory Hierarchy 4.2 Memory Classification 4.3 RAM,ROM,PROM,EPROM 4.4 Main Memory 4.5Auxiliary Memory 4.6 Associative Memory 4.7 Cache Memory 4.8
More informationECEN 449 Microprocessor System Design. Memories
ECEN 449 Microprocessor System Design Memories 1 Objectives of this Lecture Unit Learn about different types of memories SRAM/DRAM/CAM /C Flash 2 1 SRAM Static Random Access Memory 3 SRAM Static Random
More informationWilliam Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory Semiconductor Memory Types Semiconductor Memory RAM Misnamed as all semiconductor memory is random access
More informationFPGA Implementation of ALU Based Address Generation for Memory
International Journal of Emerging Engineering Research and Technology Volume 2, Issue 8, November 2014, PP 76-83 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) FPGA Implementation of ALU Based Address
More informationMTJ-Based Nonvolatile Logic-in-Memory Architecture
2011 Spintronics Workshop on LSI @ Kyoto, Japan, June 13, 2011 MTJ-Based Nonvolatile Logic-in-Memory Architecture Takahiro Hanyu Center for Spintronics Integrated Systems, Tohoku University, JAPAN Laboratory
More informationExploiting Unused Spare Columns to Improve Memory ECC
2009 27th IEEE VLSI Test Symposium Exploiting Unused Spare Columns to Improve Memory ECC Rudrajit Datta and Nur A. Touba Computer Engineering Research Center Department of Electrical and Computer Engineering
More informationComplex test pattern generation for high speed fault diagnosis in Embedded SRAM
Complex test pattern generation for high speed fault diagnosis in Embedded SRAM 1 Prasanna Kumari P., 2 Satyanarayana S. V. V., 3 Nagireddy S. 1, 3 Associate professor, 2 Master of Engineering, Teegala
More informationMarch 20, 2002, San Jose Dominance of embedded Memories. Ulf Schlichtmann Slide 2. esram contents [Mbit] 100%
Goal and Outline IC designers: awareness of memory challenges isqed 2002 Memory designers: no surprises, hopefully! March 20, 2002, San Jose Dominance of embedded Memories Tomorrows High-quality SoCs Require
More informationFPGA Programming Technology
FPGA Programming Technology Static RAM: This Xilinx SRAM configuration cell is constructed from two cross-coupled inverters and uses a standard CMOS process. The configuration cell drives the gates of
More informationAdvanced Reliable Systems (ARES) Laboratory. National Central University Jhongli, Taiwan
Chapter 7 Memory Testing Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory Department of Electrical Engineering National Central University Jhongli, Taiwan Outline Importance of Embedded Memories RAM
More informationTest/Repair Area Overhead Reduction for Small Embedded SRAMs
Test/Repair Area Overhead Reduction for Small Embedded SRAMs Baosheng Wang and Qiang Xu ATI Technologies Inc., 1 Commerce Valley Drive East, Markham, ON, Canada L3T 7X6, bawang@ati.com Dept. of Computer
More information