SlideShare a Scribd company logo
1 of 18
METASTABILITY
,MTBF, SYNCHRONIZER &
SYNCHRONIZER FAILURE
PRESENTED BY : SUNIL KUMAR (IMI2012001)
: VERSHA VARSHNEY(IMI2012010)
: VIBHOR GUPTA (IMI2012020)
CONTENTS
 1. INTRODUCTION
 2. CASES OF METASTABILITY
 3. ILLUSTRATION OF METASTABILITY
 4. ENTERING METASTABILITY
 5. DURING METASTABILITY
 6. INTRODUCTION TO MTBF
 7. DERIVATION OF MTBF
 8. REFERENCES
WHAT IS METASTABILTY
 Whenever there are setup and hold time
violations in any flip-flop, it enters in a state
where its output is unpredictable
 At the end of metastable state, the flip-flop
settles down to either '1' or '0'.
 CASES OF METASTABILITY
• FOR SYNCHRONOUS SYSTEM-
When skew is present
• FOR ASYNCHRONOUS SYSEM-
Whenever setup and hold time violation occurs.
ILLUSTRATION OF METASTABILITY
ENTERING METASTABILITY
Fig:2.Flip –Flops, with four gate delays from D to Q.
GRAPH B/W INPUT VOLTAGE AND TIME
Figure 2 :Charts show multiple inputs D, internal clock (CLK2) and
multiple corresponding outputs Q (voltage vs. time). The input edge is
moved in steps of 100ps, 1ps and 0.1fs in the top, middle and bottom
 From the graph if we increase the
frequency of input signal then the
probability of system to move in
metastability will increase
 period of metastability also increased
DURING METASTABILITY
Fig.3 Analog model of a metastable latch
•The Analog model result in two first-
order differential equations that can be
combined into one, as follows:-
INTRODUCTION TO MTBF
 MTBF is Mean time between failure
 It gives us information on how often a particular
element will fail.
 It gives the average time interval between two
successive failures.
EQUATION OF MTBF
 The MTBF equation is
MTBF =
Where:
S = synchronization period
Tw, = flip-flop characteristic constants
FC= clock frequency
FD = average input rate of change
DERIVING MTBF EQUATION
 Clearly, if meta-stability starts with V=VO and
ends when V=V1, then the time to exit meta-
stability is tm:
 Probabilistic analysis shows that, given the fact that
a latch is metastable at time zero, the probability
that it will remain metastable at time t >0 is e-
t/τ, which diminishes exponentially fast.
 The probability of entering metastability, which is
the probability of D‟s having changed within the
TW window, is TW/TC =TWFC
 But D may not change every cycle; if it changes at
a rate FD, then the rate of entering metastability
becomes Rate =FDFCTW.
 P(failure) = p(enter MS) X p(time to exit >
S)
= X
Rate(failures) = X
 The inverse of the failure rate is the mean
time between failures (MTBF):
MTBF =
MTBF EXAMPLE
 Consider an ASIC designed for a 28-nm high-
performance CMOS process. We estimate t =
10 ps, TW = 20 ps and FC = 1 GHz.
 Let’s assume that data changes every 10
clock cycles at the input of our flip-flop, and
we allocate one clock cycle for resolution: S =
TC.
 Plug all these into the formula and we obtain
4 X 1029 years.
REFERENCES
 R. Ginosar, “Metastability and synchronizers:A
tutorial,” IEEE Design Test Comput., vol. 28, pp.
23–35, May 2011.
 S. Lubkin, „„Asynchronous Signals in Digital
Computers,‟‟ Mathematical Tables and Other
Aids to Computation (ACM section), vol. 6, no.
40, 1952, pp. 238-241.
 H.J.M. Veendrick, „„The Behavior of Flip-Flops
Used as Synchronizers and Prediction of Their
Failure Rate,‟‟ IEEE J. Solid-State Circuits, vol.
15, no. 2, 1980, pp. 169-176.
THANKYOU

More Related Content

What's hot

Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceAnurag Tomar
 
Contamination delay
Contamination delayContamination delay
Contamination delayNima Afraz
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)Varun Mahajan
 
Timing Analysis
Timing AnalysisTiming Analysis
Timing Analysisrchovatiya
 
Static_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfStatic_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfUsha Mehta
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)shaik sharief
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsiSaransh Choudhary
 
Introduction about APB Protocol
Introduction about APB ProtocolIntroduction about APB Protocol
Introduction about APB ProtocolPushpa Yakkala
 
2Overview of Primetime.pptx
2Overview of Primetime.pptx2Overview of Primetime.pptx
2Overview of Primetime.pptxShivangPanara
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...VLSI SYSTEM Design
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeVLSI SYSTEM Design
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI Jayant Suthar
 

What's hot (20)

Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
Contamination delay
Contamination delayContamination delay
Contamination delay
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)
 
Timing Analysis
Timing AnalysisTiming Analysis
Timing Analysis
 
I2C
I2CI2C
I2C
 
UART
UARTUART
UART
 
Static_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfStatic_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdf
 
Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)Multi mode multi corner (mmmc)
Multi mode multi corner (mmmc)
 
Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsi
 
Introduction about APB Protocol
Introduction about APB ProtocolIntroduction about APB Protocol
Introduction about APB Protocol
 
Vlsi Synthesis
Vlsi SynthesisVlsi Synthesis
Vlsi Synthesis
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
STA.pdf
STA.pdfSTA.pdf
STA.pdf
 
ASIC DESIGN FLOW
ASIC DESIGN FLOWASIC DESIGN FLOW
ASIC DESIGN FLOW
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
2Overview of Primetime.pptx
2Overview of Primetime.pptx2Overview of Primetime.pptx
2Overview of Primetime.pptx
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
 
Clk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold timeClk-to-q delay, library setup and hold time
Clk-to-q delay, library setup and hold time
 
ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI ASIC Design Flow | Physical Design | VLSI
ASIC Design Flow | Physical Design | VLSI
 

Viewers also liked

Basics in Maintenance
Basics in MaintenanceBasics in Maintenance
Basics in Maintenanceraghuttam
 
MTBF / MTTR - Energized Work TekTalk, Mar 2012
MTBF / MTTR - Energized Work TekTalk, Mar 2012MTBF / MTTR - Energized Work TekTalk, Mar 2012
MTBF / MTTR - Energized Work TekTalk, Mar 2012Energized Work
 
Reliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systemsReliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systemsCharlton Inao
 
Timing issues in digital circuits
Timing issues in digital circuitsTiming issues in digital circuits
Timing issues in digital circuitsaroosa khan
 
Unit 9 implementing the reliability strategy
Unit 9  implementing the reliability strategyUnit 9  implementing the reliability strategy
Unit 9 implementing the reliability strategyCharlton Inao
 
Asset Reliability Begins With Your Operators
Asset Reliability Begins With Your OperatorsAsset Reliability Begins With Your Operators
Asset Reliability Begins With Your OperatorsRicky Smith CMRP, CMRT
 
10 Things an Operations Supervisor can do Today to Improve Reliability
10 Things an Operations Supervisor can do Today to Improve Reliability10 Things an Operations Supervisor can do Today to Improve Reliability
10 Things an Operations Supervisor can do Today to Improve ReliabilityRicky Smith CMRP, CMRT
 
Reliability - Availability
Reliability -  AvailabilityReliability -  Availability
Reliability - AvailabilityTom Jacyszyn
 
Software Availability by Resiliency
Software Availability by ResiliencySoftware Availability by Resiliency
Software Availability by ResiliencyReza Samei
 
Draft comparison of electronic reliability prediction methodologies
Draft comparison of electronic reliability prediction methodologiesDraft comparison of electronic reliability prediction methodologies
Draft comparison of electronic reliability prediction methodologiesAccendo Reliability
 
The Seven Deadly Sins in Measuring Asset Reliability
The Seven Deadly Sins in Measuring Asset ReliabilityThe Seven Deadly Sins in Measuring Asset Reliability
The Seven Deadly Sins in Measuring Asset ReliabilityRicky Smith CMRP, CMRT
 
Tracker Lifetime Cost: MTBF, Lifetime and Other Events
Tracker Lifetime Cost: MTBF, Lifetime and Other EventsTracker Lifetime Cost: MTBF, Lifetime and Other Events
Tracker Lifetime Cost: MTBF, Lifetime and Other EventsArray Technologies, Inc.
 
Efficient Reliability Demonstration Tests - by Guangbin Yang
Efficient Reliability Demonstration Tests - by Guangbin YangEfficient Reliability Demonstration Tests - by Guangbin Yang
Efficient Reliability Demonstration Tests - by Guangbin YangASQ Reliability Division
 
Reliability Modeling Using Degradation Data - by Harry Guo
Reliability Modeling Using Degradation Data - by Harry GuoReliability Modeling Using Degradation Data - by Harry Guo
Reliability Modeling Using Degradation Data - by Harry GuoASQ Reliability Division
 

Viewers also liked (20)

Basics in Maintenance
Basics in MaintenanceBasics in Maintenance
Basics in Maintenance
 
MTBF / MTTR - Energized Work TekTalk, Mar 2012
MTBF / MTTR - Energized Work TekTalk, Mar 2012MTBF / MTTR - Energized Work TekTalk, Mar 2012
MTBF / MTTR - Energized Work TekTalk, Mar 2012
 
Reliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systemsReliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systems
 
Vlsi univ qb
Vlsi univ qbVlsi univ qb
Vlsi univ qb
 
Perils of an Old Metric: MTBF
Perils of an Old Metric: MTBFPerils of an Old Metric: MTBF
Perils of an Old Metric: MTBF
 
Timing issues in digital circuits
Timing issues in digital circuitsTiming issues in digital circuits
Timing issues in digital circuits
 
Unit 9 implementing the reliability strategy
Unit 9  implementing the reliability strategyUnit 9  implementing the reliability strategy
Unit 9 implementing the reliability strategy
 
How to measure reliability
How to measure reliabilityHow to measure reliability
How to measure reliability
 
Asset Reliability Begins With Your Operators
Asset Reliability Begins With Your OperatorsAsset Reliability Begins With Your Operators
Asset Reliability Begins With Your Operators
 
How to measure reliability 2
How to measure reliability 2How to measure reliability 2
How to measure reliability 2
 
10 Things an Operations Supervisor can do Today to Improve Reliability
10 Things an Operations Supervisor can do Today to Improve Reliability10 Things an Operations Supervisor can do Today to Improve Reliability
10 Things an Operations Supervisor can do Today to Improve Reliability
 
Reliability - Availability
Reliability -  AvailabilityReliability -  Availability
Reliability - Availability
 
Software Availability by Resiliency
Software Availability by ResiliencySoftware Availability by Resiliency
Software Availability by Resiliency
 
Draft comparison of electronic reliability prediction methodologies
Draft comparison of electronic reliability prediction methodologiesDraft comparison of electronic reliability prediction methodologies
Draft comparison of electronic reliability prediction methodologies
 
The Seven Deadly Sins in Measuring Asset Reliability
The Seven Deadly Sins in Measuring Asset ReliabilityThe Seven Deadly Sins in Measuring Asset Reliability
The Seven Deadly Sins in Measuring Asset Reliability
 
Misuses of MTBF
Misuses of MTBFMisuses of MTBF
Misuses of MTBF
 
Tracker Lifetime Cost: MTBF, Lifetime and Other Events
Tracker Lifetime Cost: MTBF, Lifetime and Other EventsTracker Lifetime Cost: MTBF, Lifetime and Other Events
Tracker Lifetime Cost: MTBF, Lifetime and Other Events
 
Efficient Reliability Demonstration Tests - by Guangbin Yang
Efficient Reliability Demonstration Tests - by Guangbin YangEfficient Reliability Demonstration Tests - by Guangbin Yang
Efficient Reliability Demonstration Tests - by Guangbin Yang
 
Overview and Basic Maintenance
Overview and Basic MaintenanceOverview and Basic Maintenance
Overview and Basic Maintenance
 
Reliability Modeling Using Degradation Data - by Harry Guo
Reliability Modeling Using Degradation Data - by Harry GuoReliability Modeling Using Degradation Data - by Harry Guo
Reliability Modeling Using Degradation Data - by Harry Guo
 

Similar to Metastability, MTBF, Synchronizer & Failure

Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answersAyesha Ambreen
 
A Report on State MachinesTiming Behavior and Data storage in hard disk drive
A Report on State MachinesTiming Behavior and Data storage in hard disk driveA Report on State MachinesTiming Behavior and Data storage in hard disk drive
A Report on State MachinesTiming Behavior and Data storage in hard disk driveRohit Singh
 
PosterFormatRNYF(1)
PosterFormatRNYF(1)PosterFormatRNYF(1)
PosterFormatRNYF(1)Usman Khalid
 
DOCUMENT FOR SOTF PROTECTION FINAL
DOCUMENT FOR SOTF PROTECTION FINALDOCUMENT FOR SOTF PROTECTION FINAL
DOCUMENT FOR SOTF PROTECTION FINALEKANANDHAN G
 
Timing notes 2006
Timing notes 2006Timing notes 2006
Timing notes 2006pavan kumar
 
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-FlopIRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-FlopIRJET Journal
 
A multi phase decision on reliability growth with latent failure modes
A multi phase decision on reliability growth with latent failure modesA multi phase decision on reliability growth with latent failure modes
A multi phase decision on reliability growth with latent failure modesASQ Reliability Division
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1SUKESH Prathap
 
3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdfLiewChiaPing
 
Interrupt programming
Interrupt programming Interrupt programming
Interrupt programming vijaydeepakg
 
Jack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ CopyJack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ CopyJack Knutson
 
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATOR
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATORDESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATOR
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATORVLSICS Design
 

Similar to Metastability, MTBF, Synchronizer & Failure (20)

Sta
StaSta
Sta
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answers
 
A Report on State MachinesTiming Behavior and Data storage in hard disk drive
A Report on State MachinesTiming Behavior and Data storage in hard disk driveA Report on State MachinesTiming Behavior and Data storage in hard disk drive
A Report on State MachinesTiming Behavior and Data storage in hard disk drive
 
PosterFormatRNYF(1)
PosterFormatRNYF(1)PosterFormatRNYF(1)
PosterFormatRNYF(1)
 
DOCUMENT FOR SOTF PROTECTION FINAL
DOCUMENT FOR SOTF PROTECTION FINALDOCUMENT FOR SOTF PROTECTION FINAL
DOCUMENT FOR SOTF PROTECTION FINAL
 
Timing notes 2006
Timing notes 2006Timing notes 2006
Timing notes 2006
 
Tlv3491 556299
Tlv3491 556299Tlv3491 556299
Tlv3491 556299
 
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-FlopIRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
IRJET- Metastability Mitigation & Error Masking of High Speed Flip-Flop
 
Timing analysis
Timing analysisTiming analysis
Timing analysis
 
A multi phase decision on reliability growth with latent failure modes
A multi phase decision on reliability growth with latent failure modesA multi phase decision on reliability growth with latent failure modes
A multi phase decision on reliability growth with latent failure modes
 
Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1
 
3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf3_Overcurrent Protection.pdf
3_Overcurrent Protection.pdf
 
Interrupt programming
Interrupt programming Interrupt programming
Interrupt programming
 
Ne 555
Ne 555Ne 555
Ne 555
 
introduction to PLL.ppt
introduction to PLL.pptintroduction to PLL.ppt
introduction to PLL.ppt
 
Jack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ CopyJack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ Copy
 
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATOR
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATORDESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATOR
DESIGN AND PERFORMANCE ANALYSIS OF NINE STAGES CMOS BASED RING OSCILLATOR
 
8051 Interrupts
8051 Interrupts8051 Interrupts
8051 Interrupts
 
Lm555
Lm555Lm555
Lm555
 
Lm555
Lm555Lm555
Lm555
 

More from prashant singh

Mems accelerometer designing and fabrication
Mems accelerometer designing and fabricationMems accelerometer designing and fabrication
Mems accelerometer designing and fabricationprashant singh
 
Dual axis accelerometer paper 157
Dual axis accelerometer  paper 157Dual axis accelerometer  paper 157
Dual axis accelerometer paper 157prashant singh
 
Mems varactor paper 257
Mems varactor paper 257Mems varactor paper 257
Mems varactor paper 257prashant singh
 
Package fabrication technolog ynew
Package fabrication technolog ynewPackage fabrication technolog ynew
Package fabrication technolog ynewprashant singh
 
Frequency to voltage converter.final
Frequency to voltage converter.finalFrequency to voltage converter.final
Frequency to voltage converter.finalprashant singh
 
Mems mass storage syatem
Mems mass storage syatemMems mass storage syatem
Mems mass storage syatemprashant singh
 

More from prashant singh (9)

Mems accelerometer designing and fabrication
Mems accelerometer designing and fabricationMems accelerometer designing and fabrication
Mems accelerometer designing and fabrication
 
Dual axis accelerometer paper 157
Dual axis accelerometer  paper 157Dual axis accelerometer  paper 157
Dual axis accelerometer paper 157
 
Mems varactor paper 257
Mems varactor paper 257Mems varactor paper 257
Mems varactor paper 257
 
Package fabrication technolog ynew
Package fabrication technolog ynewPackage fabrication technolog ynew
Package fabrication technolog ynew
 
Mavd presentation
Mavd presentationMavd presentation
Mavd presentation
 
digital filters
digital filtersdigital filters
digital filters
 
Frequency to voltage converter.final
Frequency to voltage converter.finalFrequency to voltage converter.final
Frequency to voltage converter.final
 
Smart material
Smart materialSmart material
Smart material
 
Mems mass storage syatem
Mems mass storage syatemMems mass storage syatem
Mems mass storage syatem
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Metastability, MTBF, Synchronizer & Failure

  • 1. METASTABILITY ,MTBF, SYNCHRONIZER & SYNCHRONIZER FAILURE PRESENTED BY : SUNIL KUMAR (IMI2012001) : VERSHA VARSHNEY(IMI2012010) : VIBHOR GUPTA (IMI2012020)
  • 2. CONTENTS  1. INTRODUCTION  2. CASES OF METASTABILITY  3. ILLUSTRATION OF METASTABILITY  4. ENTERING METASTABILITY  5. DURING METASTABILITY  6. INTRODUCTION TO MTBF  7. DERIVATION OF MTBF  8. REFERENCES
  • 3. WHAT IS METASTABILTY  Whenever there are setup and hold time violations in any flip-flop, it enters in a state where its output is unpredictable  At the end of metastable state, the flip-flop settles down to either '1' or '0'.
  • 4.  CASES OF METASTABILITY • FOR SYNCHRONOUS SYSTEM- When skew is present • FOR ASYNCHRONOUS SYSEM- Whenever setup and hold time violation occurs.
  • 6. ENTERING METASTABILITY Fig:2.Flip –Flops, with four gate delays from D to Q.
  • 7. GRAPH B/W INPUT VOLTAGE AND TIME Figure 2 :Charts show multiple inputs D, internal clock (CLK2) and multiple corresponding outputs Q (voltage vs. time). The input edge is moved in steps of 100ps, 1ps and 0.1fs in the top, middle and bottom
  • 8.  From the graph if we increase the frequency of input signal then the probability of system to move in metastability will increase  period of metastability also increased
  • 9. DURING METASTABILITY Fig.3 Analog model of a metastable latch
  • 10. •The Analog model result in two first- order differential equations that can be combined into one, as follows:-
  • 11. INTRODUCTION TO MTBF  MTBF is Mean time between failure  It gives us information on how often a particular element will fail.  It gives the average time interval between two successive failures.
  • 12. EQUATION OF MTBF  The MTBF equation is MTBF = Where: S = synchronization period Tw, = flip-flop characteristic constants FC= clock frequency FD = average input rate of change
  • 13. DERIVING MTBF EQUATION  Clearly, if meta-stability starts with V=VO and ends when V=V1, then the time to exit meta- stability is tm:
  • 14.  Probabilistic analysis shows that, given the fact that a latch is metastable at time zero, the probability that it will remain metastable at time t >0 is e- t/τ, which diminishes exponentially fast.  The probability of entering metastability, which is the probability of D‟s having changed within the TW window, is TW/TC =TWFC  But D may not change every cycle; if it changes at a rate FD, then the rate of entering metastability becomes Rate =FDFCTW.
  • 15.  P(failure) = p(enter MS) X p(time to exit > S) = X Rate(failures) = X  The inverse of the failure rate is the mean time between failures (MTBF): MTBF =
  • 16. MTBF EXAMPLE  Consider an ASIC designed for a 28-nm high- performance CMOS process. We estimate t = 10 ps, TW = 20 ps and FC = 1 GHz.  Let’s assume that data changes every 10 clock cycles at the input of our flip-flop, and we allocate one clock cycle for resolution: S = TC.  Plug all these into the formula and we obtain 4 X 1029 years.
  • 17. REFERENCES  R. Ginosar, “Metastability and synchronizers:A tutorial,” IEEE Design Test Comput., vol. 28, pp. 23–35, May 2011.  S. Lubkin, „„Asynchronous Signals in Digital Computers,‟‟ Mathematical Tables and Other Aids to Computation (ACM section), vol. 6, no. 40, 1952, pp. 238-241.  H.J.M. Veendrick, „„The Behavior of Flip-Flops Used as Synchronizers and Prediction of Their Failure Rate,‟‟ IEEE J. Solid-State Circuits, vol. 15, no. 2, 1980, pp. 169-176.