数字集成电路第十章

时间:2025-01-11

西安邮电学院数字计程电路PPT课件

Digital Integrated CircuitsA Design PerspectiveJan M. Rabaey Anantha Chandrakasan Borivoje Nikoli

Timing IssuesJanuary 2003EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Synchronous Timing

CLK In R1 Cin Combinational Logic Cout R2

Out

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Timing Definitions

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Latch ParametersD Q Clk T Clk D tc-q PWm tsu

tholdtd-q

Q

Delays can be different for rising and falling data transitionsEE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Register ParametersD Q Clk T Clk D tsu Q tc-q thold

Delays can be different for rising and falling data transitionsEE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Clock Uncertainties4 Power Supply 3 Interconnect Devices 6 Capacitive Load 7 Coupling to Adjacent Lines

2

5 Temperature 1 Clock Generation

Sources of clock uncertaintyEE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Clock Nonidealities

Clock skew Spatial variation in temporally equivalent clock edges; deterministic + random, tSK

Clock jitter Temporal variations in consecutive edges of the clock signal; modulation + random noise Cycle-to-cycle (short-term) tJS Long term tJL

Variation of the pulse width Important for level sensitive clocking

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Clock Skew and JitterClktSK

Clk

tJS

Both skew and jitter affect the effective cycle time Only skew affects the race margin

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Clock Skew# of registers Earliest occurrence of Clk edge Nominal – /2 Latest occurrence of Clk edge Nominal + /2

Insertion delay Max Clk skew

Clk delay

9

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Positive and Negative SkewIn CLK R1 D Q tCLK1 delay (a) Positive skew R1 D Q tCLK1 delay(b) Negative skew10

Combinational Logic

R2 D Q tCLK2delay Combinational Logic

R3D Q

tCLK3

In

Combinational Logic

R2 D Q tCLK2 delay Combinational Logic

R3 D Q tCLK3 CLK

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Positive SkewTCLK + d CLK1 1d

TCLK

3

CLK2

2d + th

4

Launching edge arrives before the receiving edge11

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Negative SkewTCLK + d

CLK1

1

TCLK

3

CLK2

2

d

4

Receiving edge arrives before the launching edge12

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Timing ConstraintsIn R1D Q

R2 Combinational LogicD Q

CLK tc - q

tCLK1 tlogictlogic, cd tc - q, cd tsu, thold

tCLK2

Minimum cycle time: T - = tc-q + tsu + tlogicWorst case is when receiving edge arrives early (positive )EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Timing ConstraintsIn R1D Q

R2 Combinational LogicD Q

CLK tc - q

tCLK1 tlogictlogic, cd tc - q, cd tsu, thold

tCLK2

Hold time constraint: t(c-q, cd

) + t(logic, cd) > thold + Worst case is when receiving edge arrives late Race between data and clockEE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Impact of Jitter CLK

TC LK

t j it t er -tji t te r

In

R EGS

Com binat ional Logi c

C LK tc -q , tc -q, ts u, thol d tji t t e r

cd

t l og ic t l og ic , c d

EE141 © Digital Integrated

Circuits2nd

Timing Issues

西安邮电学院数字计程电路PPT课件

Longest Logic Path in Edge-Triggered SystemsTSU Clk TClk-Q TJI +

TLM T

Latest point of launching

Earliest arrival of next cycle

EE141 © Digital Integrated

Circuits2nd

Timing Issues

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219