当前课程知识点:数字集成电路分析与设计 >  Sequential Logic Circuits II >  2.Dynamic Latches and Registers I >  Video

返回《数字集成电路分析与设计》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《数字集成电路分析与设计》慕课在线视频列表

Video课程教案、知识点、字幕

Next we move to dynamic latches and registers

So here we have the comparison

between the static latch and dynamic latch.

You can see this is static latch.

So D is copied to Q,

when this is on, this is off

When this is off, then Q is preserved in

this cross coupled inverter pair though the TG gate

This is static latch. And this is the dynamic latch.

Here in the parentheses,

we say this is charge based

So the D is copied to Q bar.

Then here is charge based

So this is simpler than the static counterpart

And storage based on “capacitor” here,

and this one needs to be refreshed

because of the leakage through the TG gate as

well as leakage, some leakage though the gate

And floating node is very sensitive to noise and disturbance.

For example in some case when TG gate is turned off,

then this node is floating.

It is connected neither to power supply nor GND.

so this is floating node

And some low-power design techniques are

hard to be adopted because of the leakage currents.

For example, the clock cannot be too slow or halted right?

Otherwise, because we need to refresh the capacitor here,

so the clock cannot be too slow or halted

So we can see that the dynamic,

the circuit design technology is very hard to be applied

to some low performance applications

such as electronic watch. OK?

And also reading the value of the stored signal

from a capacitor without disrupting the charge requires

the availability of a device with a high-input impedance

What does that mean? That means the input resistance

of this one should be as large as possible

Therefore the charge could not be stored here. OK?

Making the dynamic latch pseudostatic

So we know if the node floating is not that good,

so we can add a weak feedback inverter.

Therefore it can improve the noise immunity

at a slight cost in delay.

Registers should always be made pseudostatic

or static unless they are used in a high-performance datapath

So here, actually I have shown you this before.

You can see we have a large inverter to drive the node.

This is called "Goliath" very hefty giant. OK?

And this is called, the small cute boy here,

small inverter here is called "David"

This one is used to hold the level via positive feedback

and must be overpowered by the input signal.

So this one should be weaker than the input signal,

should be overpowered by this one

And I'll introduce the dynamic transmission-gate

edge-triggered registers and clocked CMOS

and true single-phase clocked register one by one

The first: the dynamic transmission-gate edge-triggered register.

So it looks very simple compared

with that of the static implementation, right?

And here we have only one transmission gate.

This one transmission gate, another one,

another transmission gate and only two inverters here

And the setup time of this one should be equal

to the time it takes for the D to travel

through the T1 and arrive at the I1

So setup time equals the delay of the transmission gate

And propagation delay equals the time it takes

to travel through I1 and T2 and I3 until the Q is arrived

Then tclk-q equals this one, the delay of this one,

the delay of this one and the delay of this one

Then hold time. Because we don't have any clock overlap,

so hold time is equal to zero. OK?

So if we do have clock overlap that will give us the rise to

condition, race conditions

I will, we will discuss that later.

This foil tells us the impact of the non-overlapping clocks

So you can see we have CLK and CLK bar.

We have overlap between CLK and CLK bar.

So this is 0-0 overlap. This is 1-1 overlap. OK?

So during the 1-1 overlap,

you can see this transmission gate is turned on. Right?

And after the overlap,

this one is still turned on and this is off. OK?

So during the overlap the input data must remain stable

Otherwise for example if the input data is changing

then copied to the node A

Therefore node A will influence

the output after the 1-1 overlap.

So the D must be stable during the 1-1 overlap

In other word, the hold time of the register

should be greater than the time of 1-1 overlap

OK? This is 1-1 overlap. The other one is 0-0 overlap.

So in 0-0 overlap we can find out things here.

So here we have to make sure that the new “D” sampled

by the master stage does not propagate to the slave stage

This is the master stage. Right?

So the D could not transmit through the T1

And I1 then through T2 to point C. It is not allowed.

So the new data, the new "D" sampled

by the master stage does not propagate to the

slave stage during 0-0 overlap period

In other words, t overlap 0-0 is less

than the delay of T1, I1 as well as T2

数字集成电路分析与设计课程列表:

Hspice

-1

--文档

Introduction and Implementation Strategies for Digital IC

-1.Introduction to Digital IC

--Video

-2.Architecture of Digital Processor

--Video

-3.Full Custom Design Methodology

--Video

-4.Semicustom Design Methodology

--Video

-5.Quality Metric of Digital IC

--Video

-6.Summary and Textbook Reference

--Video

-7.HW--作业

-7.PPT

--补充材料1

--补充材料2

The Devices

-Key Points Review of Last Lecture

--Video

-1.Introduction

--Video

-2.The Diode

--Video

-3.The MOSFET Transistor

--Video

-4.Secondary Effects

--Video

-5.Summary and Textbook Reference

--Video

-6.HW--作业

-6.PPT

--补充材料

The CMOS Inverter I

-Key Points Review of Last Lecture

--Video

-1.Introduction

--Video

-2.Static Behavior

--Video

-3.HW--作业

-3.PPT

--补充材料

The CMOS Inverter II

-Key Points Review of Last Lecture

--Video

-1.Dynamic Behavior I

--Video

-2.Dynamic Behavior II

--Video

-3.Power Dissipation

--Video

-4. Summary and Textbook Reference

--Video

-5.HW--作业

-5.PPT

--补充材料

Combinational Logic Circuits I

-1.Introduction

--Video

-2.Static CMOS Design I

--Video

-3.Static CMOS Design II

--Video

-4.HW--作业

-4.PPT

--补充材料

Combinational Logic Circuits II

-Key Points Review of Last Lecture

--Video

-1.Static CMOS Design III

--Video

-2.Static CMOS Design IV

--Video

-3.Dynamic CMOS Design

--Video

-4.Summary

--Video

-5.HW--作业

-5.PPT

--补充材料

Sequential Logic Circuits I

-1.Introduction I

--Video

-2.Introduction II

--Video

-3. Static Latches and Registers I

--Video

-4.Static Latches and Registers II

--Video

-5.Static Latches and Registers III

--Video

-6.HW--作业

-6.PPT

--补充材料

Sequential Logic Circuits II

-1.Key Points Review

--Video

-2.Dynamic Latches and Registers I

--Video

-3.Dynamic Latches and Registers II

--Video

-4.Dynamic Latches and Registers III

--Video

-5.Pulse Register

--Video

-6.Pipelining

--Video

-7.Schmitt Trigger

--Video

-8.Summary and Textbook Reference

--Video

-9.HW--作业

-9.PPT

--补充材料

Designing Arithmetic Building Blocks I

-1. Introduction

--Video

-2. Adder: Full Adder (Definition)

--Video

-3. Adder: Circuit Design

--Video

-4. Adder: Logic Design I

--Video

-5. Adder: Logic Design II

--Video

-6. Adder: Summary

--Video

-7.HW--作业

-7.PPT

--补充材料

Designing Arithmetic Building Blocks II

-1. Key Points Review

--Video

-2. Multiplier

--Video

-3. Shifter

--Video

-4. Summary and Textbook Reference

--Video

-5. HW--作业

-5. PPT

--补充材料

The Wire

-1. Introduction

--Video

-2. Capacitance

--Video

-3. Resistance

--Video

-4. Electrical Wire Models

--Video

-5. Summary and Textbook Reference

--Video

-6. HW--作业

-6. PPT

--补充材料

Coping with Interconnect

-1. Introduction

--Video

-2. Capacitive Parasitics

--Video

-3. Capacitive Parasitics II

--Video

-4. Resistive Parasitics

--Video

-5. Summary and Textbook Reference

--Video

-6. HW--作业

-6. PPT

--补充材料

Assignment Solving

-1. Assignment Solving

--Video

-2. The teaching assistants want to say

--Video

Exercise I

-1. Problem 1

--Video

-2. Problem 2

--Video

-3. Problem 3

--Video

-4. Problem 4

--Video

-5. Problem 5

--Video

-6. Problem 6

--Video

-7. Problem 7

--Video

Exercise II

-1. Problem 8

--Video

-2. Problem 9

--Video

-3. Problem 10

--Video

-4. Problem 11

--Video

-5. Problem 12

--Video

-6. Problem 13

--Video

-7. Problem 14

--Video

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。