SlideShare a Scribd company logo
1 of 16
AN EFFICIENT MEMORY DESIGN FOR
ERROR TOLERANT APPLICATION
By
Karthikeyan.M
Objective
• To test the memories and to detect the
number of faults and repair ability of medical
systems
• The faulty memories are serially tested and
repaired
• Reduce testing time and switching activities
Introduction
• Built in self repair scheme(BISR) uses the built
in self test(BIST) and Built in repair
analysis(BIRA).
• BIST is used test and detect faulty memories
• It send the fault information to BIRA
• BIRA is used to find the repair solutions to the
faulty memories
built-in redundancy analysis (BIRA)
• The faulty cells are repaired line by line,
including faulty cells which are repaired with a
spare row or column, instead of using a bit-by-
bit approach. This is called a redundancy
analysis (RA)
Literature survey
S,no Title Author Method
1 A fault-driven,
comprehensive
redundancy
algorithm,2012
J. R. Day BIRA for memory
2 “A built-in
redundancy
analysis with
a minimized binary
search tree,2010
B. Shim and N.
Shanbhag
Tree search
3 BISR: A
reconfigurable
built-in
self-repair scheme
for random access
memories in
SoCs,”2012
S. Pontarelli Self repair scheme
Literature survey
S,no Title Author Method
1 Efficient BISR
techniques for
word-oriented
embedded
memories with
hierarchical
redundancy,2006
S.-K. Lu, C.-L. Yang Hierarchical
replacement
2 A memory built-in
selfrepair
scheme based on
configurable
spares,2011
M. Lee, L.-M. Denq Self heal technique
3 High-efficiency
memory BISR with
two serial RA stages
using spare
memories,2008
I. Kang, W. Jeong Serial spare
memories
Existing scheme
• DMR
• TMR
• BIST
DMR
• In reliability engineering, dual modular
redundancy (DMR) is when components of a
system are duplicated,
providing redundancy in case one should fail.
• It is particularly applied to systems where the
duplicated components work in parallel,
particularly in fault-tolerant computer systems
TMR
• Triple Modular Redundancy (TMR) in which
three systems perform a process and that
result is processed by a majority-voting system
to produce a single output.
• If any one of the three systems fails, the other
two systems can correct and mask the fault.
BIST
• A built-in self-test (BIST) or built-in test (BIT)
is a mechanism that permits a machine to test
itself with test pattern generator
DRAWBACK
• Area
• Time complexity
• Less fault coverage
Proposed Method
• To handle permanent faults, this technique will
suggested
• If any permanent faults are detected the testing
control avoid the prohibited zone to apply the
MIC pattern
• It will avoids usage of the faulty zone
• This technique is used to reduce the testing cost
and complexity
Combined BIST and BIRA
Explanation
• It mainly consists of BIST and BIRA modules.
• The main purpose is to classify the memories as faulty or not,
and the number of faults in each memory is stored in the
dedicated wrapper.
• When the fault is detected by BIST, the fault information is
sent to BIRA through the port Fault_info. After the test is
completed or stopped, the signal Test_ finish is activated and
BIRA executes the RA process to find repair solutions
• TPG has less switching activities by the use of Johnson
counter which can cause low power dissipation during testing
of memories
Application
• Satellite systems
• Medical fields
Tools to be used
• Xilinx 12.1

More Related Content

Similar to AN EFFICIENT MEMORY DESIGN FOR ERROR TOLERANT APPLICATION.pptx

Memory allocation for real time operating system
Memory allocation for real time operating systemMemory allocation for real time operating system
Memory allocation for real time operating system
Asma'a Lafi
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Editor IJCATR
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
Anish Das
 
Iaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embeddedIaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embedded
Iaetsd Iaetsd
 

Similar to AN EFFICIENT MEMORY DESIGN FOR ERROR TOLERANT APPLICATION.pptx (20)

Operating system 34 contiguous allocation
Operating system 34 contiguous allocationOperating system 34 contiguous allocation
Operating system 34 contiguous allocation
 
Memory allocation for real time operating system
Memory allocation for real time operating systemMemory allocation for real time operating system
Memory allocation for real time operating system
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
 
Unit 3 CO.pptx
Unit 3 CO.pptxUnit 3 CO.pptx
Unit 3 CO.pptx
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 
Built In Self Testing(BIST) Architecture for Motin Estimation and Computing A...
Built In Self Testing(BIST) Architecture for Motin Estimation and Computing A...Built In Self Testing(BIST) Architecture for Motin Estimation and Computing A...
Built In Self Testing(BIST) Architecture for Motin Estimation and Computing A...
 
Computer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary MemoryComputer System Architecture Lecture Note 8.1 primary Memory
Computer System Architecture Lecture Note 8.1 primary Memory
 
Computer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache MemoryComputer System Architecture Lecture Note 8.2 Cache Memory
Computer System Architecture Lecture Note 8.2 Cache Memory
 
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
Machine Learning Algorithms for Anomaly Detection in Particles Accelerators T...
 
Module-4_Part-II.pptx
Module-4_Part-II.pptxModule-4_Part-II.pptx
Module-4_Part-II.pptx
 
Iaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embeddedIaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embedded
 
Mpippt
MpipptMpippt
Mpippt
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Memory built-in self-repair and correction for improving yield: a review
Memory built-in self-repair and correction for improving yield: a reviewMemory built-in self-repair and correction for improving yield: a review
Memory built-in self-repair and correction for improving yield: a review
 
Group technology .pptx
Group technology .pptxGroup technology .pptx
Group technology .pptx
 
Test vector compression
Test vector compressionTest vector compression
Test vector compression
 
DB ppt OS unit - 3.pdf
DB ppt OS unit - 3.pdfDB ppt OS unit - 3.pdf
DB ppt OS unit - 3.pdf
 
CAD LECTURE 2.pptx
CAD LECTURE 2.pptxCAD LECTURE 2.pptx
CAD LECTURE 2.pptx
 
Mod3
Mod3Mod3
Mod3
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

AN EFFICIENT MEMORY DESIGN FOR ERROR TOLERANT APPLICATION.pptx

  • 1. AN EFFICIENT MEMORY DESIGN FOR ERROR TOLERANT APPLICATION By Karthikeyan.M
  • 2. Objective • To test the memories and to detect the number of faults and repair ability of medical systems • The faulty memories are serially tested and repaired • Reduce testing time and switching activities
  • 3. Introduction • Built in self repair scheme(BISR) uses the built in self test(BIST) and Built in repair analysis(BIRA). • BIST is used test and detect faulty memories • It send the fault information to BIRA • BIRA is used to find the repair solutions to the faulty memories
  • 4. built-in redundancy analysis (BIRA) • The faulty cells are repaired line by line, including faulty cells which are repaired with a spare row or column, instead of using a bit-by- bit approach. This is called a redundancy analysis (RA)
  • 5. Literature survey S,no Title Author Method 1 A fault-driven, comprehensive redundancy algorithm,2012 J. R. Day BIRA for memory 2 “A built-in redundancy analysis with a minimized binary search tree,2010 B. Shim and N. Shanbhag Tree search 3 BISR: A reconfigurable built-in self-repair scheme for random access memories in SoCs,”2012 S. Pontarelli Self repair scheme
  • 6. Literature survey S,no Title Author Method 1 Efficient BISR techniques for word-oriented embedded memories with hierarchical redundancy,2006 S.-K. Lu, C.-L. Yang Hierarchical replacement 2 A memory built-in selfrepair scheme based on configurable spares,2011 M. Lee, L.-M. Denq Self heal technique 3 High-efficiency memory BISR with two serial RA stages using spare memories,2008 I. Kang, W. Jeong Serial spare memories
  • 8. DMR • In reliability engineering, dual modular redundancy (DMR) is when components of a system are duplicated, providing redundancy in case one should fail. • It is particularly applied to systems where the duplicated components work in parallel, particularly in fault-tolerant computer systems
  • 9. TMR • Triple Modular Redundancy (TMR) in which three systems perform a process and that result is processed by a majority-voting system to produce a single output. • If any one of the three systems fails, the other two systems can correct and mask the fault.
  • 10. BIST • A built-in self-test (BIST) or built-in test (BIT) is a mechanism that permits a machine to test itself with test pattern generator
  • 11. DRAWBACK • Area • Time complexity • Less fault coverage
  • 12. Proposed Method • To handle permanent faults, this technique will suggested • If any permanent faults are detected the testing control avoid the prohibited zone to apply the MIC pattern • It will avoids usage of the faulty zone • This technique is used to reduce the testing cost and complexity
  • 14. Explanation • It mainly consists of BIST and BIRA modules. • The main purpose is to classify the memories as faulty or not, and the number of faults in each memory is stored in the dedicated wrapper. • When the fault is detected by BIST, the fault information is sent to BIRA through the port Fault_info. After the test is completed or stopped, the signal Test_ finish is activated and BIRA executes the RA process to find repair solutions • TPG has less switching activities by the use of Johnson counter which can cause low power dissipation during testing of memories
  • 16. Tools to be used • Xilinx 12.1