SlideShare a Scribd company logo
1 of 30
Synchronization Issues in Multiple-Clock Domain Designs   Reuven Dobkin vSync Circuits ltd. www.vsyncc.com May 4, 2010
Outline ,[object Object],[object Object],[object Object],[object Object]
Multiple Clock Domain (MCD) Designs
Multiple Clock Domains (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multiple Clock Domains (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Taxonomy of Multiple Clock Domains R. Dobkin, R. Ginosar, &quot;Fast Universal Synchronizers,&quot; PATMOS, 2008  0 drifts Multi-synchronous Asynchronous f d >  Periodic f d <  Varies Plesiochronous 0  c Mesochronous 0 0 Synchronous  f  Class
Inter-MCD Communication ,[object Object],[object Object],[object Object]
Metastability and MTBF
Metastability ,[object Object],[object Object],[object Object]
Asynchronous Failures Clock t pd t su + t h © 2003 Prof. Ran Ginosar, Technion,  048878-VLSI Architectures In 1 Out 1 In 2 Out 2 Data conflict Long Delay In 3 Out 3 Metastability Terrible data conflict All look fine in RTL simulation!  Rarely caught in GL (SU/H Warnings)! Do YOU run GL on your FPGA design?
Synchronization Failure ,[object Object],Long delay due to M/S causes violation of cycle time Failures due new M/S event or incorrect function
M/S Handling: The Two-Flop Synchronizer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],data BFF Clock B FF1 FF2 RDY enable
MTBF Mean Time Between Failures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MTBF (various frequencies) One day One year 100 years 10K years 200MHz 400MHz 600MHz 800MHz 1 GHz © 2003 Prof. Ran Ginosar, Technion,  048878-VLSI Architectures
MTBF: Low Voltage is Deadly ! At nominal Vdd range (0.9—1.1V), MTBF(1T) is millions of years At  half  nominal Vdd, ckt is only 2-3x slower, but MTBF is  less than one year! 90nm NORMAL © 2003 Prof. Ran Ginosar, Technion,  048878-VLSI Architectures
   vs. V DD  and temperature ,[object Object],© 2003 Prof. Ran Ginosar, Technion,  048878-VLSI Architectures
 : Recent findings (1)   S. Beer, R. Dobkin, R. Ginosar, A. Kolodny, &quot;The Devolution of Synchronizers,&quot; Proc. of ASYNC, 2010.  We thank our partner  GiDEL  for supporting this research. We also thank  Freescale Semiconductor  for their support.
 : Recent findings (2) We thank our partner  GiDEL  for supporting this research. We also thank  Freescale Semiconductor  for their support. S. Beer, R. Dobkin, R. Ginosar, A. Kolodny, &quot;The Devolution of Synchronizers,&quot; Proc. of ASYNC, 2010.
Common Synchronization Mistakes
Not Really Errors ! ,[object Object],[object Object],[object Object]
Avoiding Synchronization ,[object Object],[object Object],[object Object],[object Object]
One Flop Synchronizer ,[object Object],[object Object],[object Object],[object Object]
Greedy Path ,[object Object],[object Object],[object Object]
Parallel Synchronizer ,[object Object]
Advanced Synchronization
Conclusion from previous slides ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Correct by design synchronizers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],vSync Generator
Tool-based CDC verification vSync Checker ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you! You are welcome to visit us at www.vsyncc.com

More Related Content

What's hot

PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement
PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement
PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement PacTec 2nd Source
 
High performance standard cell layout synthesis for advanced nanometer
High performance standard cell layout synthesis for advanced nanometerHigh performance standard cell layout synthesis for advanced nanometer
High performance standard cell layout synthesis for advanced nanometer國立交通大學
 
PAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarPAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarHilary Lustig
 
Patch Cord Test Adapter Data Sheet
Patch Cord Test Adapter Data SheetPatch Cord Test Adapter Data Sheet
Patch Cord Test Adapter Data SheetFluke Networks
 
Adam_Mcconnell_Revision3
Adam_Mcconnell_Revision3Adam_Mcconnell_Revision3
Adam_Mcconnell_Revision3Adam McConnell
 
A view of semiconductor industry
A view of semiconductor industryA view of semiconductor industry
A view of semiconductor industryLen Mei
 
POLYTEDA: Power DRC/LVS, June 2017
POLYTEDA: Power DRC/LVS, June 2017POLYTEDA: Power DRC/LVS, June 2017
POLYTEDA: Power DRC/LVS, June 2017Oleksandra Nazola
 
Automotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case StudyAutomotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case StudyAnsys
 
EE673+F14+T2+Project1+Final+Pres+r3rg
EE673+F14+T2+Project1+Final+Pres+r3rgEE673+F14+T2+Project1+Final+Pres+r3rg
EE673+F14+T2+Project1+Final+Pres+r3rgAshikur Rahman
 
trojan detection
trojan detectiontrojan detection
trojan detectionSRI NISHITH
 
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_lastSlow dancing pdn on memory-controller-packages may-10th_2012_hf_last
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_lastHany Fahmy
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Oleksandra Nazola
 
Hardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariHardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariOWASP Delhi
 

What's hot (18)

PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement
PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement
PacTec 2nd Source - Metrology Equipment Argon Laser Tube Replacement
 
High performance standard cell layout synthesis for advanced nanometer
High performance standard cell layout synthesis for advanced nanometerHigh performance standard cell layout synthesis for advanced nanometer
High performance standard cell layout synthesis for advanced nanometer
 
PAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarPAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations Webinar
 
Patch Cord Test Adapter Data Sheet
Patch Cord Test Adapter Data SheetPatch Cord Test Adapter Data Sheet
Patch Cord Test Adapter Data Sheet
 
Adam_Mcconnell_Revision3
Adam_Mcconnell_Revision3Adam_Mcconnell_Revision3
Adam_Mcconnell_Revision3
 
A view of semiconductor industry
A view of semiconductor industryA view of semiconductor industry
A view of semiconductor industry
 
Apollo brochure v2.0
Apollo brochure v2.0Apollo brochure v2.0
Apollo brochure v2.0
 
POLYTEDA: Power DRC/LVS, June 2017
POLYTEDA: Power DRC/LVS, June 2017POLYTEDA: Power DRC/LVS, June 2017
POLYTEDA: Power DRC/LVS, June 2017
 
Automotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case StudyAutomotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case Study
 
Arduino esc2.0
Arduino esc2.0Arduino esc2.0
Arduino esc2.0
 
Ap113 lcm4570 aquaculture mooring line monitoring
Ap113   lcm4570 aquaculture mooring line monitoringAp113   lcm4570 aquaculture mooring line monitoring
Ap113 lcm4570 aquaculture mooring line monitoring
 
Thesis
ThesisThesis
Thesis
 
EE673+F14+T2+Project1+Final+Pres+r3rg
EE673+F14+T2+Project1+Final+Pres+r3rgEE673+F14+T2+Project1+Final+Pres+r3rg
EE673+F14+T2+Project1+Final+Pres+r3rg
 
trojan detection
trojan detectiontrojan detection
trojan detection
 
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_lastSlow dancing pdn on memory-controller-packages may-10th_2012_hf_last
Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016
 
Hardware Trojans
Hardware TrojansHardware Trojans
Hardware Trojans
 
Hardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam TiwariHardware Trojans By - Anupam Tiwari
Hardware Trojans By - Anupam Tiwari
 

Similar to Vsync track c

Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1SUKESH Prathap
 
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...VLSICS Design
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overviewNabil Chouba
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossingijtsrd
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015Pascal Thubert
 
T2: What the Second Generation Holds
T2: What the Second Generation HoldsT2: What the Second Generation Holds
T2: What the Second Generation HoldsVlado Handziski
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-completeMurali Rai
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI designRajan Kumar
 
Low power electronic design
Low power electronic designLow power electronic design
Low power electronic designMahesh Dananjaya
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...Editor IJMTER
 
lec16_nanophotonics.pptx
lec16_nanophotonics.pptxlec16_nanophotonics.pptx
lec16_nanophotonics.pptxsajolks1
 
Very Large Scale Integrated Circuits VLSI Overview
Very Large Scale Integrated Circuits VLSI OverviewVery Large Scale Integrated Circuits VLSI Overview
Very Large Scale Integrated Circuits VLSI OverviewEngr. Bilal Sarwar
 
Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsDigital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsPiero Belforte
 
Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Olivier Coudert
 

Similar to Vsync track c (20)

Vlsi interview questions1
Vlsi  interview questions1Vlsi  interview questions1
Vlsi interview questions1
 
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossing
 
Thesis
ThesisThesis
Thesis
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
T2: What the Second Generation Holds
T2: What the Second Generation HoldsT2: What the Second Generation Holds
T2: What the Second Generation Holds
 
VLSI Power in a Nutshell
VLSI Power in a NutshellVLSI Power in a Nutshell
VLSI Power in a Nutshell
 
Low Power VLSI Designs
Low Power VLSI DesignsLow Power VLSI Designs
Low Power VLSI Designs
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-complete
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 
P358387
P358387P358387
P358387
 
Low power electronic design
Low power electronic designLow power electronic design
Low power electronic design
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
 
ZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptxZERO WIRE LOAD MODEL.pptx
ZERO WIRE LOAD MODEL.pptx
 
lec16_nanophotonics.pptx
lec16_nanophotonics.pptxlec16_nanophotonics.pptx
lec16_nanophotonics.pptx
 
Very Large Scale Integrated Circuits VLSI Overview
Very Large Scale Integrated Circuits VLSI OverviewVery Large Scale Integrated Circuits VLSI Overview
Very Large Scale Integrated Circuits VLSI Overview
 
Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit ApplicationsDigital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
Digital Wave Simulation of Lossy Lines for Multi-Gigabit Applications
 
Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows Timing and Design Closure in Physical Design Flows
Timing and Design Closure in Physical Design Flows
 

More from Alona Gradman

Bary pangrle mentor track d
Bary pangrle   mentor track dBary pangrle   mentor track d
Bary pangrle mentor track dAlona Gradman
 
C:\fakepath\apache track d updated
C:\fakepath\apache   track d updatedC:\fakepath\apache   track d updated
C:\fakepath\apache track d updatedAlona Gradman
 
Apache track d updated
Apache   track d updatedApache   track d updated
Apache track d updatedAlona Gradman
 
National instruments track e
National instruments   track eNational instruments   track e
National instruments track eAlona Gradman
 
Stephan berg track f
Stephan berg   track fStephan berg   track f
Stephan berg track fAlona Gradman
 
Mullbery& veriest track g
Mullbery& veriest  track gMullbery& veriest  track g
Mullbery& veriest track gAlona Gradman
 
Target updated track f
Target updated   track fTarget updated   track f
Target updated track fAlona Gradman
 
C:\fakepath\micrologic track c
C:\fakepath\micrologic   track cC:\fakepath\micrologic   track c
C:\fakepath\micrologic track cAlona Gradman
 
Timing¬Driven Variation¬Aware NonuniformClock Mesh Synthesis
Timing¬Driven Variation¬Aware NonuniformClock Mesh SynthesisTiming¬Driven Variation¬Aware NonuniformClock Mesh Synthesis
Timing¬Driven Variation¬Aware NonuniformClock Mesh SynthesisAlona Gradman
 
Chip Ex2010 Gert Goossens
Chip Ex2010 Gert GoossensChip Ex2010 Gert Goossens
Chip Ex2010 Gert GoossensAlona Gradman
 

More from Alona Gradman (19)

Bary pangrle mentor track d
Bary pangrle   mentor track dBary pangrle   mentor track d
Bary pangrle mentor track d
 
C:\fakepath\apache track d updated
C:\fakepath\apache   track d updatedC:\fakepath\apache   track d updated
C:\fakepath\apache track d updated
 
Apache track d updated
Apache   track d updatedApache   track d updated
Apache track d updated
 
National instruments track e
National instruments   track eNational instruments   track e
National instruments track e
 
Stephan berg track f
Stephan berg   track fStephan berg   track f
Stephan berg track f
 
Mullbery& veriest track g
Mullbery& veriest  track gMullbery& veriest  track g
Mullbery& veriest track g
 
Xilinx track g
Xilinx   track gXilinx   track g
Xilinx track g
 
Altera trcak g
Altera  trcak gAltera  trcak g
Altera trcak g
 
Arm updated track h
Arm updated  track hArm updated  track h
Arm updated track h
 
Evatronix track h
Evatronix   track hEvatronix   track h
Evatronix track h
 
Target updated track f
Target updated   track fTarget updated   track f
Target updated track f
 
C:\fakepath\micrologic track c
C:\fakepath\micrologic   track cC:\fakepath\micrologic   track c
C:\fakepath\micrologic track c
 
Synopsys track c
Synopsys track cSynopsys track c
Synopsys track c
 
Intel track a
Intel   track aIntel   track a
Intel track a
 
Mips track a
Mips   track aMips   track a
Mips track a
 
E silicon track b
E silicon  track bE silicon  track b
E silicon track b
 
Magma trcak b
Magma  trcak bMagma  trcak b
Magma trcak b
 
Timing¬Driven Variation¬Aware NonuniformClock Mesh Synthesis
Timing¬Driven Variation¬Aware NonuniformClock Mesh SynthesisTiming¬Driven Variation¬Aware NonuniformClock Mesh Synthesis
Timing¬Driven Variation¬Aware NonuniformClock Mesh Synthesis
 
Chip Ex2010 Gert Goossens
Chip Ex2010 Gert GoossensChip Ex2010 Gert Goossens
Chip Ex2010 Gert Goossens
 

Recently uploaded

TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 

Recently uploaded (20)

TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 

Vsync track c

  • 1. Synchronization Issues in Multiple-Clock Domain Designs Reuven Dobkin vSync Circuits ltd. www.vsyncc.com May 4, 2010
  • 2.
  • 3. Multiple Clock Domain (MCD) Designs
  • 4.
  • 5.
  • 6. Taxonomy of Multiple Clock Domains R. Dobkin, R. Ginosar, &quot;Fast Universal Synchronizers,&quot; PATMOS, 2008 0 drifts Multi-synchronous Asynchronous f d >  Periodic f d <  Varies Plesiochronous 0  c Mesochronous 0 0 Synchronous  f  Class
  • 7.
  • 9.
  • 10. Asynchronous Failures Clock t pd t su + t h © 2003 Prof. Ran Ginosar, Technion, 048878-VLSI Architectures In 1 Out 1 In 2 Out 2 Data conflict Long Delay In 3 Out 3 Metastability Terrible data conflict All look fine in RTL simulation! Rarely caught in GL (SU/H Warnings)! Do YOU run GL on your FPGA design?
  • 11.
  • 12.
  • 13.
  • 14. MTBF (various frequencies) One day One year 100 years 10K years 200MHz 400MHz 600MHz 800MHz 1 GHz © 2003 Prof. Ran Ginosar, Technion, 048878-VLSI Architectures
  • 15. MTBF: Low Voltage is Deadly ! At nominal Vdd range (0.9—1.1V), MTBF(1T) is millions of years At half nominal Vdd, ckt is only 2-3x slower, but MTBF is less than one year! 90nm NORMAL © 2003 Prof. Ran Ginosar, Technion, 048878-VLSI Architectures
  • 16.
  • 17.  : Recent findings (1) S. Beer, R. Dobkin, R. Ginosar, A. Kolodny, &quot;The Devolution of Synchronizers,&quot; Proc. of ASYNC, 2010. We thank our partner GiDEL for supporting this research. We also thank Freescale Semiconductor for their support.
  • 18.  : Recent findings (2) We thank our partner GiDEL for supporting this research. We also thank Freescale Semiconductor for their support. S. Beer, R. Dobkin, R. Ginosar, A. Kolodny, &quot;The Devolution of Synchronizers,&quot; Proc. of ASYNC, 2010.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Thank you! You are welcome to visit us at www.vsyncc.com

Editor's Notes

  1. Variations cause: skew, jitter and drifts.
  2. - While latches can present an intermediate voltage at the outputs, FF just present an non-deterministic delay (the chance of having intermediate voltage is very low thanks to the inverters asymmetry).
  3. Here we allow one cycle for settling
  4. This is easy to chart with Excel or similar tool. You can draw your own if you need to change any of the parameters. If you can decide how much MTBF you want, you can find out how long S should be. Alternative formats of drawing the data were published by Xilinx in 2002 (reference below). Note that if F C remains the same but we consider the slow corner (tau and W 50% higher, say tau=100ps and W=200ps), the MTBF values are smaller. But there is also a simpler way of approaching this.
  5. FO4 gate delay depends (roughly) linearly or quadratically on voltage. But MTBF depends exponentially on delay, hence exponentially on voltage !!!