• No results found

Definition av omslagstider

N/A
N/A
Protected

Academic year: 2021

Share "Definition av omslagstider"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

1 ( 2 1 )

F6: Inverterarens omslagskarakteristik

Målsättning:

-

Ge en bakgrund till vad som påverkar CMOS grindens fördröjning

Innehåll:

-

Definition av omslagstider

-

Bestämning av hög till låg omslagstid

-

Bestämning av låg till hög omslagstid

-

Definition av maximal omslagsfrekvens

-

RC-modell för omslagstid

-

Bestämning av grindfördröjning

-

RC-modell för grindfördröjning

D i g i t a l K r e t s k o n s t r u k t i o n I

Inverterarens omslagskarakteristik

Transienta omslagstider används för att beräkna datahastigheten i en krets

Omslagstiden bestäms av två egenskaper hos kretsen:

-

storleken av transistorströmmarna

-

transistorns parasitkapacitanser

Båda bestäms av transistorstorleken (W/L), layout och ledningsdragning

För analytisk beräkning införs modellen:

(2)

3 ( 2 1 )

Definition av omslagstid

Omslagtiden bestäms av hur lång tid det tar att ladda upp och ur C

out

D i g i t a l K r e t s k o n s t r u k t i o n I

Hög till låg omslagstid

V

1

= 0.9·V

DD

V

2

= 0.1·V

DD

Urladdning av kapacitansen C

out

Initialvillkoret Vout(t=0) = VDD

(minustecknet kommer från att strömmen lämnar den positiva noden)

IDn Cout dVout

---dt

⋅ –

=

(3)

5 ( 2 1 )

nMOS arbetsområden under omslaget

Under omslaget (från 0.9·V

DD

till 0.1·V

DD

) så går nMOS transistorn från mättnad till linjärt område

-

mättnad i intervallet 0.9·V

DD

till V

DD

- V

Tn -

linjärt område i intervallet V

DD

-V

Tn

till 0.1·V

DD

Transistorströmmar:

IDn = βn(VDDVTn)2 (mättnad)

IDn βn

--- 2 V2( ( DDVTn)VoutVout2 ) (linjärt)

=

D i g i t a l K r e t s k o n s t r u k t i o n I

Bestäm omslagstiden hög till låg

Dela upp hela omslagstiden i två intervall enligt transistorns arbetsområden

-

I intervallet 0.9·V

DD

till V

DD

- V

Tn

-

Tiden t

HL1

är tiden det tar att ladda ur C

out

från 0.9·V

DD

till V

DD

- V

Tn

-

Genomför integreringen

Cout dVout ---dt βn

--- V2( DDVTn)2

⋅ + = 0

2 Cout βn(VDDVTn)2

--- dVout VDDVTn

0,9VDD

tHL1 2 Cout(VTn0,1VDD) βn(VDDVTn)2 ---

=

(4)

7 ( 2 1 )

Bestäm omslagstiden hög till låg

-

Tiden t

HL2

är tiden det tar att ladda ur C

out

från V

DD

- V

Tn

till 0.1·V

DD

-

Genomför integreringen

tHL2 Cout

βn(VDDVTn)

--- dVout Vout2 2 V( DDVTn) --- Vout --- 0,1VDD

VDDVTn

=

tHL2 Cout 1 β(VDDVTn)

--- 19 20VTn VDD ---

 – 

 

 

⋅ln

=

D i g i t a l K r e t s k o n s t r u k t i o n I

Bestäm omslagstiden hög till låg

Den totala omslagstiden t

HL

(fall-time) t

HL

= t

HL1

+ t

HL2

låt

där s

n

är en spänningsberoende skalfaktor R

n

är drain-till-source resistans

C

out

är den kapacitiva lasten på utgången och τ

n

= R

n

·C

out

tHL Cout 1 β(VDDVTn)

--- 2 (VTn0,1VDD) VDDVTn

--- 19 20VTn VDD ---

 – 

 

 

ln

⋅ +

⋅ ⋅

=

R

n

s

n

tHL = sn⋅τn

(5)

9 ( 2 1 )

Bestämning av låg till hög omslagstid

V

0

= 0.1·V

DD

V

1

= 0.9·V

DD

Uppladdningen av kapacitansen C

out

beskrivs som

Initialvillkor V

out

(t=0) = 0

IDp Cout dVout ---dt

=

D i g i t a l K r e t s k o n s t r u k t i o n I

Bestämning av låg till hög omslagstid

Under omslaget (från 0.1·VDD till 0.9·VDD) så går pMOS transistorn från mättnad till linjärt område

-

mättnad 0.1·V

DD

till |V

Tp

|

-

linfärt |V

Tp

| till 0.9·V

DD

Härledning av stigtiden t

LH

(rise-time) görs på samma sätt som för falltiden

låt

där s

p

är en spänningsberoende skalfaktor R

p

är drain-till-source resistans

C

out

är den kapacitiva lasten på utgången och

τp

= R

p

·C

out

tLH Cout 1 βp(VDDVTp)

--- 2 VTp0,1 VDD VDDVTp

--- 19 20 VTp VDD ---

 – 

 

 

ln

⋅ +

⋅ ⋅

=

R

p

s

p

tLH = sp⋅τp

(6)

1 1 ( 2 1 )

Definition av maximal omslagsfrekven

Definition:

För frekvenser f<f

max

hinner signalen nå sina höga och låga signalnivåer.

fmax 1 tHL+tLH ---

=

D i g i t a l K r e t s k o n s t r u k t i o n I

RC-modell för stig- och falltider

Ett enkelt RC-nät kan ge en första uppskattning av omslagstiderna

Laddning och urladdning av utgångskapacitansen C

out

.

(7)

1 3 ( 2 1 )

RC-modell för stig- och falltider

Uppladdning av C

out

(t

LH

) där initialvillkoret är V

out

(t=0) = 0V

τp

= R

p

·C

out

är tidskonstanten där R

p

är 1/(β

p

(V

DD

- |V

Tp

|)

Urladdning av C

out

(t

HL

) där initialvillkoret är Vout(t=0) = V

DD

τn

= R

n

·C

out

är tidskonstanten där R

n

är 1/(β

n

(V

DD

- V

Tn

)

Vout( )t = VDD(1 etτp)

Vout( )t = VDDetτn

D i g i t a l K r e t s k o n s t r u k t i o n I

RC-modell för stig- och falltider

Generellt:

Med en exponentiell fördröjning gäller att det tar tiden t

x

att spänningen faller från V

DD

till en spänning V

x

där

För t

HL

t

HL

= t

0.1

- t

0.9

=

tx τ VDD Vx ---

 

 

 

⋅ln

=

τn VDD

0,1VDD

---

 

 

 

τn VDD

0,9VDD

---

 

 

 

⋅ln –

⋅ln = τn⋅ln( )9

(8)

1 5 ( 2 1 )

Summering av stig- och falltider

RC-modell

-

Förenklad S

n

= S

p

= 2.2

-

Noggrann

-

Generellt

t

HL

= S

n

·

τn

t

LH

= S

p

·τ

p

sn 2 (VTn0,1VDD) VDDVTn

--- 19 20VTn VDD ---

 – 

 

 

ln

⋅ +

=

sp 2 VTp0,1 VDD

VDDVTp

--- 19 20 VTp VDD ---

 – 

 

 

ln

⋅ +

=

D i g i t a l K r e t s k o n s t r u k t i o n I

Grindfördröjning

Fördröjning av en logisk signal genom en grind kallas för grindfördröjning.

Definition: Grindfördröjningarna t

pLH

och t

pHL

är de tider som det tar mellan insignalen är 1/2·V

DD

och utsignalen nått 1/2·V

DD

enligt figuren nedan.

Medelgrindfördröjningen tp tpHL+tpLH ---2

=

(9)

1 7 ( 2 1 )

Grindfördröjning

Omslag från hög till låg

-

utgången faller från V

DD

till 1/2·V

DD -

Det generella uttrycket är

där

där

tpHL Cout dVout IDn sat( )

--- Cout dVout

IDn non·sat( ) --- VDD2

VDDVTn

+ VDDVTn

VDD

=

tpHL = sn'⋅τn

sn' 2VTn VDDVTn

--- 4⋅(VDDVTn) VDD

--- 1–

 

 

 

ln +

=

tpLH = sp'⋅τp

sp' 2 VTp VDDVTp

--- 4⋅(VDDVTp) VDD

--- 1–

 

 

 

ln +

=

D i g i t a l K r e t s k o n s t r u k t i o n I

RC-modell för grindfördröjning

Förenklat uttryck t

pHL

= t

0.5

= τ

n

·ln(V

DD

/0.5·V

DD

)

= τ

n

·ln(2)

på samma sätt fås t

pLH

=

τp

·ln(2)

(10)

1 9 ( 2 1 )

Summering

Parametern s Analytisk Förenklad

Stigtid 2.2

Falltid 2.2

Fördröjning (tpLH) 0.69

Fördröjning (tpHL) 0.69

2 VTp0,1 VDD

VDDVTp

--- 19 20 VTp VDD ---

 – 

 

 

ln

⋅ +

2 (VTn0,1VDD) VDDVTn

--- 19 20VTn VDD ---

 – 

 

 

ln

⋅ +

2 VTp VDDVTp

--- 4⋅(VDDVTp) VDD

--- 1–

 

 

 

ln +

2VTn

VDDVTn

--- 4⋅(VDDVTn) VDD

--- 1–

 

 

 

ln +

D i g i t a l K r e t s k o n s t r u k t i o n I

Summering

Ekvivalent kanalresistans

Utgångskapacitans C

out

tider (omslagstider eller grindfördröjningar)

där

R 1

β(VDDVTn) ---

=

t = τ⋅s

τ = R Cout

(11)

2 1 ( 2 1 )

Grindfördröjning som funktion av V DD

t

p

increase fast below 2V

T

T DD

DD n

pHL L

; V V

V k

t ≈ C >>

1 3 4 5 6

t p

V

DD

2

References

Related documents

Enligt en lagrådsremiss den 22 juni 2016 (Finansdepartementet) har regeringen beslutat inhämta Lagrådets yttrande över förslag till lag om ändring i mervärdesskattelagen

Enligt en lagrådsremiss den 21 april 2016 (Finansdepartementet) har regeringen beslutat inhämta Lagrådets yttrande över förslag till.. lag om ändring i lagen (1994:1776) om skatt

och andra styrdokument Styrdokument som utgör ramar och anvisningar för verksamheten utifrån lagstiftningar, författningar eller kvalitetsledningssystem saknas eller

Det finns ibland utlösande händelser i livet som gör att man tar till olika medel för att hantera situationer och då kan spel vara ett sätt för vissa människor då att lösa det

The purpose of the project is to research what effective tutoring looks like, by doing a coolaboration with Hjulstaskolan, in order to develop a tutoring program that. can be used

Huden blek eller cyanotisk, 3 ¾ av normal portion (eller motsvarande parenteralt) varm och fuktig eller kall och fuktig eller nedsatt lung- 2 Halv portion (eller

Börja om proceduren med den förkortade listan och repetera den tills de resterande vektorerna är linjärt oberoende.. Tvärtom kan en lista ~ v

Potentiell yta för Landhöjningsskog Areal ovan 3 meter över havet kan inte vara Landhöjningskog Potentiella landhöjningsskogar.. Vad kan inte