当前课程知识点:数字集成电路分析与设计 >  Sequential Logic Circuits II >  6.Pipelining >  Video

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

Video在线视频

Video

下一节:Video

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

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

The next, we move to pipelining,

so pipeline technique.

So here you can see we have a reference circuit like this.

We have two registers here and one register here.

So this is the datapath to calculate log(|a+b|).

And you can see the min clock period of

this circuit equals clock-to-Q of this transistor plus

the delay of the logic plus

the setup time of this register. Right?

If, so, if we want to decrease the clock period,

in other words increase the frequency of the circuit,

we, at first we'll decrease the delay of the logic.

Because normally,

tp,logic determines the performance of the circuit.

It accounts for the big portion of clock period.

So one approach is to,

we can insert some registers into the logics,

for example, this is the adder,

this is the absolute operation,

this is the log operation.

We can insert two registers.

In this case you can find out the min clock

period is reduced to clock-to-Q plus

the maximum value of the adder,

the absolute and the logarithm,

OK? Plus setup time.

So therefore the clock period is substantially reduced.

The example of pipelined computation.

You can find out that,in the adder,

in the first clock period, the adder is performing a1+b1.

Then in the clock period two,

then the absolute value is performing the calculation of |a1+b1|.

Then in the clock period three,

the logarithm is performing the logarithm operation. Right?

So all the stages are fully occupied,

therefore we can pipeline, we can process the input values.

So in classic (not at the edge of technology)

logic delay is larger than register delay overhead.

So register delay overhead includes

the propagation delay plus setup delay.

Then setup requirement.

In cascade of logic operators,

each operator is “usefully active” during a part of the cycle.

The advantage of pipelining is that it increases throughput

in the sense that the critical path becomes shorter. Right?

We can see here the critical path of this one is equal to this one.

However the critical path of this one equals t clock-to-Q plus

the maximum value of this one adder,

absolute operation and logarithm operation.

So also the pipelining increases the efficient usage of the logic.

So if all the stages are fully occupied.

The bad thing is that the pipelining increases

the latency in number of the clock cycles.

It can be a problem, right?

Latency means so after 3 clock cycles,

we can obtain the output of the first input.

So that's an issue.

So latency of the cycle numbers is increased.

And this is, here I'd like to show you the latch based pipelines.

So this is a latch, this is another latch.

So when clock equals 0, which means this is off.

OK? This is on

then it's time to compute the F.

When clock bar equals 0,

this is off,

then that's the time to compute the G. OK?

So race condition when clk-clk bar overlap.

We still have race condition here.

So here, if we have race condition,

we can use C2MOS pipeline technology,

because C2MOS pipeline is race free as long as the logic

functions between the latches are non-inverting. OK?

Why is that?

You can see if it is inverting,it is a,

we have an inverter here.

Therefore you can find out that this one will pull it up,

then pull it down, and then pull it up.

So that's the issue.

So 0-0 overlap, this is 0-0 overlap.

This is off, this if off.

In 1-1 overlap, we have a similar situation.

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

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笔记与讨论

也许你还感兴趣的课程:

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