SlideShare a Scribd company logo
Kumar Suryanshu (2K20/VLS/08)
Experiment No. 03(a)
Aim:-
i).To implement dynamic latch and calculate its set up time, hold time, c to q delay ,d to q delay
for different value of capacitance.
ii). To implement a Dynamic Transmission Gate Edge Triggered D Flip-Flop calculate its set-
up time, hold time, clk-Q delay, D-Q delay.
Theory:-
SETUP TIME: Setup time is the minimum amount of time the data signal should be held steady before the clock
event so that the data are reliably sampled by the clock. This applies to synchronous circuits such as the flip-flop. Or
In short we can say that the amount of time the Synchronous input (D) must be stable before the active edge of the
Clock. The Time when input data is available and stable before the clock pulse is applied is called Setup time.
HOLD TIME: Hold time is the minimum amount of time the data signal should be held steady after the clock
event so that the data are reliably sampled. This applies to synchronous circuits such as the flip-flop. Or in short we
can say that the amount of time the synchronous input (D) must be stable after the active edge of clock. The Time
after clock pulse where data input is held stable is called hold time.
CLK-Q DELAY: For an edge-triggered flip-flop, the clock-to-Q time is the time it takes for the register output to
be in a stable state after a clock edge occurs.
D-Q DELAY: The D-to-Q delay is the total time from when D settles until Q settles.
TD-Q = TD-ClK + TCLK-Q
Kumar Suryanshu (2K20/VLS/08)
For analysis of setup time, hold time, clk-Q delay, we implement Dynamic Transmission Gate
Edge Triggered D Flip-Flop using master-slave concept. We use NMOS (L=180nm, W=360nm)
and PMOS (L=180nm, W=720nm) with 180nm technology file.
Observations:-
Figure3.1: Circuit diagram of dynamic latch using transmission gate
Kumar Suryanshu (2K20/VLS/08)
i). Observation for C=100f capacitance value
Figure 3.2: Transient response of the Dynamic latch
Figure 3.3: Transient response of the Dynamic latch when setup and hold violation occurred
Kumar Suryanshu (2K20/VLS/08)
Figure 3.4: Setup time for the Dynamic latch
Figure 3.5: Setup time for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.6: Hold time for the Dynamic latch
Figure 3.7: Hold time for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.8: Data to Q delay for the Dynamic latch
Figure 3.9: Data to Q delay for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.10: Clock to q delay for the Dynamic latch
Figure 3.11: Clock to Q delay for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.12: Transient response for different values of capacitance of the Dynamic latch
ii). Observation for C=10f value of capacitance
Figure 3.13: Setup time and Hold time violation for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.14: Setup time for the Dynamic latch
Figure 3.15: Setup time for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.16: Hold time for the Dynamic latch
Figure 3.17: Hold time for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.18: Clock to Q delay for the Dynamic latch
Figure 3.19: Clock to Q delay for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
Figure 3.20: Data to Q delay for the Dynamic latch
Figure 3.21: Data to Q delay for the Dynamic latch
Kumar Suryanshu (2K20/VLS/08)
iii). Observation For Dynamic negative edge triggered D Flip Flop
Figure 3.23: Transient response for the Dynamic negative edge triggered D Flip Flop
Figure 3.24: Setup and Hold time violation for Dynamic edge negative triggered D Flip Flop
Kumar Suryanshu (2K20/VLS/08)
Figure 3.25: Setup Time for the dynamic negative edge triggered D FF
Figure 3.26: Setup Time for the dynamic negative edge triggered D FF
Kumar Suryanshu (2K20/VLS/08)
Figure 3.28: Clock to Q delay for the dynamic negative edge triggered D FF
Figure 3.29: Clock to Q delay for the dynamic negative edge triggered D FF
Calcula on:
For Dynamic latch:
Capacitor value Tsetup Thold Tclk-Q TD-ClK TD-Q= TD-ClK + TCLK-
Q
100f 1.1ns 0.65ns 0.56ns 0.37ns 0.83ns
10f 0.482ns 0.567ns 0.4857ns 0.323ns 0.809ns
Kumar Suryanshu (2K20/VLS/08)
For dynamic negative edge triggered D FF:
Tsetup = 0.81ns
Thold = 0 ns
Tclk-Q= 0.296ns
TD-ClK = 0.81ns
TD-Q = 1.106ns
Result & Conclusion:
1. We have calculated Setup time , Hold time, D- Clk delay, Clk-Q delay and D-Q delay for Dynamic Latch
and dynamic negative edge triggered D FF
2. As we increase the capacitors values the setup time, clk-Q delay and D-Q delay increases.

More Related Content

What's hot

Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assembly
Zhuyi Xue
 
Parallel Implementation of the 2-D Discrete Wavelet Transform
Parallel Implementation of the 2-D Discrete Wavelet TransformParallel Implementation of the 2-D Discrete Wavelet Transform
Parallel Implementation of the 2-D Discrete Wavelet Transform
David Bařina
 
lecture 22
lecture 22lecture 22
lecture 22
sajinsc
 
lecture 21
lecture 21lecture 21
lecture 21
sajinsc
 
CoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft gamesCoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft games
Sociedad Española para las Ciencias del Videojuego
 
Motion
MotionMotion
Asymptotic Notation
Asymptotic NotationAsymptotic Notation
Asymptotic Notation
Lovely Professional University
 

What's hot (7)

Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assembly
 
Parallel Implementation of the 2-D Discrete Wavelet Transform
Parallel Implementation of the 2-D Discrete Wavelet TransformParallel Implementation of the 2-D Discrete Wavelet Transform
Parallel Implementation of the 2-D Discrete Wavelet Transform
 
lecture 22
lecture 22lecture 22
lecture 22
 
lecture 21
lecture 21lecture 21
lecture 21
 
CoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft gamesCoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft games
 
Motion
MotionMotion
Motion
 
Asymptotic Notation
Asymptotic NotationAsymptotic Notation
Asymptotic Notation
 

Similar to 2 k20vls08 exp_3a

Lesson 13 Dr And Current Sailing
Lesson 13 Dr And Current SailingLesson 13 Dr And Current Sailing
Lesson 13 Dr And Current Sailing
Guilherme Azevedo
 
file (1).ppt
file (1).pptfile (1).ppt
file (1).ppt
Abhimanyu159566
 
Virtual Clocks.ppt
Virtual Clocks.pptVirtual Clocks.ppt
Virtual Clocks.ppt
ssuser3b4a81
 
Grlweap frank rausche
Grlweap  frank rauscheGrlweap  frank rausche
Grlweap frank rausche
cfpbolivia
 
1.1 grlweap - gray
1.1   grlweap - gray1.1   grlweap - gray
1.1 grlweap - gray
cfpbolivia
 
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
IRJET Journal
 
construction resource optimization 1.pptx
construction resource optimization 1.pptxconstruction resource optimization 1.pptx
construction resource optimization 1.pptx
kimkov119
 
Clock Skew 2
Clock Skew 2Clock Skew 2
Clock Skew 2
rchovatiya
 
Assessment of Real-Time Networks and Timing for Process Bus Applications
Assessment of Real-Time Networks and Timing for Process Bus ApplicationsAssessment of Real-Time Networks and Timing for Process Bus Applications
Assessment of Real-Time Networks and Timing for Process Bus Applications
David Ingram
 
Urban flood prediction digital ocean august edition
Urban flood prediction   digital ocean august editionUrban flood prediction   digital ocean august edition
Urban flood prediction digital ocean august edition
transight
 
dynamics.ppt
dynamics.pptdynamics.ppt
dynamics.ppt
waqasjavaid26
 
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVTSegmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
Byungha Joo
 
INFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPTINFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPT
InfluxData
 
Jack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ CopyJack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ Copy
Jack Knutson
 
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Luigi Vanfretti
 
Sequntial logic design
Sequntial logic designSequntial logic design
Sequntial logic design
Pavan Mukku
 
Ece4510 notes10
Ece4510 notes10Ece4510 notes10
Ece4510 notes10
K. M. Shahrear Hyder
 
MODULE TITLE PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
MODULE TITLE    PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docxMODULE TITLE    PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
MODULE TITLE PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
roushhsiu
 
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
Tsuyoshi Horigome
 
07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt
BUCHUPALLIVIMALAREDD2
 

Similar to 2 k20vls08 exp_3a (20)

Lesson 13 Dr And Current Sailing
Lesson 13 Dr And Current SailingLesson 13 Dr And Current Sailing
Lesson 13 Dr And Current Sailing
 
file (1).ppt
file (1).pptfile (1).ppt
file (1).ppt
 
Virtual Clocks.ppt
Virtual Clocks.pptVirtual Clocks.ppt
Virtual Clocks.ppt
 
Grlweap frank rausche
Grlweap  frank rauscheGrlweap  frank rausche
Grlweap frank rausche
 
1.1 grlweap - gray
1.1   grlweap - gray1.1   grlweap - gray
1.1 grlweap - gray
 
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
 
construction resource optimization 1.pptx
construction resource optimization 1.pptxconstruction resource optimization 1.pptx
construction resource optimization 1.pptx
 
Clock Skew 2
Clock Skew 2Clock Skew 2
Clock Skew 2
 
Assessment of Real-Time Networks and Timing for Process Bus Applications
Assessment of Real-Time Networks and Timing for Process Bus ApplicationsAssessment of Real-Time Networks and Timing for Process Bus Applications
Assessment of Real-Time Networks and Timing for Process Bus Applications
 
Urban flood prediction digital ocean august edition
Urban flood prediction   digital ocean august editionUrban flood prediction   digital ocean august edition
Urban flood prediction digital ocean august edition
 
dynamics.ppt
dynamics.pptdynamics.ppt
dynamics.ppt
 
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVTSegmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
Segmented Timing Arc Gate Delay Modelling Method with Timing Anchor PVT
 
INFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPTINFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPT
 
Jack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ CopyJack_Knutson_SNUG2003_ Copy
Jack_Knutson_SNUG2003_ Copy
 
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
Vulnerability of Synchrophasor-based WAMPAC Applications’ to Time-Synchroniza...
 
Sequntial logic design
Sequntial logic designSequntial logic design
Sequntial logic design
 
Ece4510 notes10
Ece4510 notes10Ece4510 notes10
Ece4510 notes10
 
MODULE TITLE PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
MODULE TITLE    PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docxMODULE TITLE    PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
MODULE TITLE PROGRAMMABLE LOGIC CONTROLLERSTOPIC TITLE.docx
 
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
LED電源回路アプリケーションガイド 浜松プレゼン資料(浜松プレゼン)
 
07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt
 

Recently uploaded

IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 

Recently uploaded (20)

IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 

2 k20vls08 exp_3a

  • 1. Kumar Suryanshu (2K20/VLS/08) Experiment No. 03(a) Aim:- i).To implement dynamic latch and calculate its set up time, hold time, c to q delay ,d to q delay for different value of capacitance. ii). To implement a Dynamic Transmission Gate Edge Triggered D Flip-Flop calculate its set- up time, hold time, clk-Q delay, D-Q delay. Theory:- SETUP TIME: Setup time is the minimum amount of time the data signal should be held steady before the clock event so that the data are reliably sampled by the clock. This applies to synchronous circuits such as the flip-flop. Or In short we can say that the amount of time the Synchronous input (D) must be stable before the active edge of the Clock. The Time when input data is available and stable before the clock pulse is applied is called Setup time. HOLD TIME: Hold time is the minimum amount of time the data signal should be held steady after the clock event so that the data are reliably sampled. This applies to synchronous circuits such as the flip-flop. Or in short we can say that the amount of time the synchronous input (D) must be stable after the active edge of clock. The Time after clock pulse where data input is held stable is called hold time. CLK-Q DELAY: For an edge-triggered flip-flop, the clock-to-Q time is the time it takes for the register output to be in a stable state after a clock edge occurs. D-Q DELAY: The D-to-Q delay is the total time from when D settles until Q settles. TD-Q = TD-ClK + TCLK-Q
  • 2. Kumar Suryanshu (2K20/VLS/08) For analysis of setup time, hold time, clk-Q delay, we implement Dynamic Transmission Gate Edge Triggered D Flip-Flop using master-slave concept. We use NMOS (L=180nm, W=360nm) and PMOS (L=180nm, W=720nm) with 180nm technology file. Observations:- Figure3.1: Circuit diagram of dynamic latch using transmission gate
  • 3. Kumar Suryanshu (2K20/VLS/08) i). Observation for C=100f capacitance value Figure 3.2: Transient response of the Dynamic latch Figure 3.3: Transient response of the Dynamic latch when setup and hold violation occurred
  • 4. Kumar Suryanshu (2K20/VLS/08) Figure 3.4: Setup time for the Dynamic latch Figure 3.5: Setup time for the Dynamic latch
  • 5. Kumar Suryanshu (2K20/VLS/08) Figure 3.6: Hold time for the Dynamic latch Figure 3.7: Hold time for the Dynamic latch
  • 6. Kumar Suryanshu (2K20/VLS/08) Figure 3.8: Data to Q delay for the Dynamic latch Figure 3.9: Data to Q delay for the Dynamic latch
  • 7. Kumar Suryanshu (2K20/VLS/08) Figure 3.10: Clock to q delay for the Dynamic latch Figure 3.11: Clock to Q delay for the Dynamic latch
  • 8. Kumar Suryanshu (2K20/VLS/08) Figure 3.12: Transient response for different values of capacitance of the Dynamic latch ii). Observation for C=10f value of capacitance Figure 3.13: Setup time and Hold time violation for the Dynamic latch
  • 9. Kumar Suryanshu (2K20/VLS/08) Figure 3.14: Setup time for the Dynamic latch Figure 3.15: Setup time for the Dynamic latch
  • 10. Kumar Suryanshu (2K20/VLS/08) Figure 3.16: Hold time for the Dynamic latch Figure 3.17: Hold time for the Dynamic latch
  • 11. Kumar Suryanshu (2K20/VLS/08) Figure 3.18: Clock to Q delay for the Dynamic latch Figure 3.19: Clock to Q delay for the Dynamic latch
  • 12. Kumar Suryanshu (2K20/VLS/08) Figure 3.20: Data to Q delay for the Dynamic latch Figure 3.21: Data to Q delay for the Dynamic latch
  • 13. Kumar Suryanshu (2K20/VLS/08) iii). Observation For Dynamic negative edge triggered D Flip Flop Figure 3.23: Transient response for the Dynamic negative edge triggered D Flip Flop Figure 3.24: Setup and Hold time violation for Dynamic edge negative triggered D Flip Flop
  • 14. Kumar Suryanshu (2K20/VLS/08) Figure 3.25: Setup Time for the dynamic negative edge triggered D FF Figure 3.26: Setup Time for the dynamic negative edge triggered D FF
  • 15. Kumar Suryanshu (2K20/VLS/08) Figure 3.28: Clock to Q delay for the dynamic negative edge triggered D FF Figure 3.29: Clock to Q delay for the dynamic negative edge triggered D FF Calcula on: For Dynamic latch: Capacitor value Tsetup Thold Tclk-Q TD-ClK TD-Q= TD-ClK + TCLK- Q 100f 1.1ns 0.65ns 0.56ns 0.37ns 0.83ns 10f 0.482ns 0.567ns 0.4857ns 0.323ns 0.809ns
  • 16. Kumar Suryanshu (2K20/VLS/08) For dynamic negative edge triggered D FF: Tsetup = 0.81ns Thold = 0 ns Tclk-Q= 0.296ns TD-ClK = 0.81ns TD-Q = 1.106ns Result & Conclusion: 1. We have calculated Setup time , Hold time, D- Clk delay, Clk-Q delay and D-Q delay for Dynamic Latch and dynamic negative edge triggered D FF 2. As we increase the capacitors values the setup time, clk-Q delay and D-Q delay increases.