Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf ·...

63
Ideal logic gates Real logic gates Logic families Determining device limits Electronics Logic Gate Characteristics: Timing Terry Sturtevant Wilfrid Laurier University November 16, 2016 Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Transcript of Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf ·...

Page 1: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

ElectronicsLogic Gate Characteristics: Timing

Terry Sturtevant

Wilfrid Laurier University

November 16, 2016

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 2: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Ideal logic gates

In PC/CP220, logic gates are treated as “ideal” devices.As well, only one or perhaps two logic families were discussed.Now the real (i.e. non-ideal) operating characteristics ofdifferent logic families will be studied.The operation of an ideal logic gate can be summarized bythe following rules:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 3: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Ideal logic gates

In PC/CP220, logic gates are treated as “ideal” devices.

As well, only one or perhaps two logic families were discussed.Now the real (i.e. non-ideal) operating characteristics ofdifferent logic families will be studied.The operation of an ideal logic gate can be summarized bythe following rules:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 4: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Ideal logic gates

In PC/CP220, logic gates are treated as “ideal” devices.As well, only one or perhaps two logic families were discussed.

Now the real (i.e. non-ideal) operating characteristics ofdifferent logic families will be studied.The operation of an ideal logic gate can be summarized bythe following rules:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 5: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Ideal logic gates

In PC/CP220, logic gates are treated as “ideal” devices.As well, only one or perhaps two logic families were discussed.Now the real (i.e. non-ideal) operating characteristics ofdifferent logic families will be studied.

The operation of an ideal logic gate can be summarized bythe following rules:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 6: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Ideal logic gates

In PC/CP220, logic gates are treated as “ideal” devices.As well, only one or perhaps two logic families were discussed.Now the real (i.e. non-ideal) operating characteristics ofdifferent logic families will be studied.The operation of an ideal logic gate can be summarized bythe following rules:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 7: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Input and output voltages will be at either the high or the lowvalue specified for that family; (eg. 5 and 0 volts, respectivelyfor TTL)

Inputs will draw no current from whatever drives them, andoutputs can supply as much current as necessary for whateverfollows.Any change of an input will immediately be reflected on theoutput.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 8: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Input and output voltages will be at either the high or the lowvalue specified for that family; (eg. 5 and 0 volts, respectivelyfor TTL)Inputs will draw no current from whatever drives them, andoutputs can supply as much current as necessary for whateverfollows.

Any change of an input will immediately be reflected on theoutput.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 9: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Input and output voltages will be at either the high or the lowvalue specified for that family; (eg. 5 and 0 volts, respectivelyfor TTL)Inputs will draw no current from whatever drives them, andoutputs can supply as much current as necessary for whateverfollows.Any change of an input will immediately be reflected on theoutput.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 10: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Real logic gates

In practice, these rules do not hold.A real logic gate operates under the following restrictions:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 11: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Real logic gates

In practice, these rules do not hold.

A real logic gate operates under the following restrictions:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 12: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Real logic gates

In practice, these rules do not hold.A real logic gate operates under the following restrictions:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 13: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal values

a range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 14: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered high

another range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 15: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.

Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 16: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal values

a range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 17: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as high

another range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 18: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.

Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 19: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.

Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 20: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.

Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 21: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Input voltages will not always be at ideal valuesa range of input values must be considered highanother range of input values must be considered low.Similarly output voltages will not always be at ideal valuesa range of output voltages should be considered as highanother range of output voltages should be considered low.Changes made at the inputs will take a finite amount of timeto be reflected on the outputs.Inputs must draw a small but finite amount of current fromwhatever is driving them in order that they will be recognized.Outputs have a limited current capacity for maintaining theoutput voltage at the desired level.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 22: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Reading Data sheets

The actual limits on voltage, current, timing, etc. will begiven in manufacturer’s data sheets.Different manufacturers arrange their data sheets differently,and use different names.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 23: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Reading Data sheets

The actual limits on voltage, current, timing, etc. will begiven in manufacturer’s data sheets.

Different manufacturers arrange their data sheets differently,and use different names.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 24: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Reading Data sheets

Reading Data sheets

The actual limits on voltage, current, timing, etc. will begiven in manufacturer’s data sheets.Different manufacturers arrange their data sheets differently,and use different names.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 25: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Logic families

The real limitations on voltages, timing, and currents dependon the logic family involved.Note that usually comparing “real” to “ideal” values involvesseeing how close one number, (the “real” value) is to another(the “ideal” value).With digital logic chips, however, rather than having a single“ideal” value for a parameter, the manufacturers give boundsfor it instead.This is because these specifications are not values thatshould be matched, but rather they are values that should beconsidered as limits that one should achieve even in the“worst case” during real operation.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 26: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Logic families

The real limitations on voltages, timing, and currents dependon the logic family involved.

Note that usually comparing “real” to “ideal” values involvesseeing how close one number, (the “real” value) is to another(the “ideal” value).With digital logic chips, however, rather than having a single“ideal” value for a parameter, the manufacturers give boundsfor it instead.This is because these specifications are not values thatshould be matched, but rather they are values that should beconsidered as limits that one should achieve even in the“worst case” during real operation.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 27: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Logic families

The real limitations on voltages, timing, and currents dependon the logic family involved.Note that usually comparing “real” to “ideal” values involvesseeing how close one number, (the “real” value) is to another(the “ideal” value).

With digital logic chips, however, rather than having a single“ideal” value for a parameter, the manufacturers give boundsfor it instead.This is because these specifications are not values thatshould be matched, but rather they are values that should beconsidered as limits that one should achieve even in the“worst case” during real operation.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 28: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Logic families

The real limitations on voltages, timing, and currents dependon the logic family involved.Note that usually comparing “real” to “ideal” values involvesseeing how close one number, (the “real” value) is to another(the “ideal” value).With digital logic chips, however, rather than having a single“ideal” value for a parameter, the manufacturers give boundsfor it instead.

This is because these specifications are not values thatshould be matched, but rather they are values that should beconsidered as limits that one should achieve even in the“worst case” during real operation.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 29: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Logic families

The real limitations on voltages, timing, and currents dependon the logic family involved.Note that usually comparing “real” to “ideal” values involvesseeing how close one number, (the “real” value) is to another(the “ideal” value).With digital logic chips, however, rather than having a single“ideal” value for a parameter, the manufacturers give boundsfor it instead.This is because these specifications are not values thatshould be matched, but rather they are values that should beconsidered as limits that one should achieve even in the“worst case” during real operation.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 30: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

For instance, if a family has a nominal input “high” voltage of5 volts, then any voltage above some voltage will beconsidered “high”.

If an actual gate accepts a slightly lower voltage as a high,then that is not surprising and in fact is desirable.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 31: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

For instance, if a family has a nominal input “high” voltage of5 volts, then any voltage above some voltage will beconsidered “high”.If an actual gate accepts a slightly lower voltage as a high,then that is not surprising and in fact is desirable.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 32: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Note that for some parameters the specifications will give anupper bound while for some they will give a lower bound.

Which one is given will make sense if you understand whateach parameter means.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 33: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Note that for some parameters the specifications will give anupper bound while for some they will give a lower bound.Which one is given will make sense if you understand whateach parameter means.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 34: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Here’s a very simple circuit; a single inverter.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 35: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

This is what you expect the output to look like...

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 36: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

This is what the output actually looks like.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 37: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Note the output is shifted right due to the propagation delay ofthe gate.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 38: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Zoomed in, the delay is around 10 nS.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 39: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

- �

Here the output is going from LOW to HIGH.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 40: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPHL

- �

Here the output is going from HIGH to LOW.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 41: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

- �

tPHL

- �

In general, the two delays needn’t be the same.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 42: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Timing Limits

Ideally changes to the inputs of a gate would be reflected at theoutput immediately, but in reality there is a slight delay.In general, the delay may be different depending on whether thegate’s output is going from low to high or from high to low.Furthermore, the transitions themselves are not instantaneous, sothey are defined as being at the 50% point of the voltagetransitions.Thus there are two quantities of interest:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 43: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Timing Limits

Ideally changes to the inputs of a gate would be reflected at theoutput immediately, but in reality there is a slight delay.

In general, the delay may be different depending on whether thegate’s output is going from low to high or from high to low.Furthermore, the transitions themselves are not instantaneous, sothey are defined as being at the 50% point of the voltagetransitions.Thus there are two quantities of interest:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 44: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Timing Limits

Ideally changes to the inputs of a gate would be reflected at theoutput immediately, but in reality there is a slight delay.In general, the delay may be different depending on whether thegate’s output is going from low to high or from high to low.

Furthermore, the transitions themselves are not instantaneous, sothey are defined as being at the 50% point of the voltagetransitions.Thus there are two quantities of interest:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 45: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Timing Limits

Ideally changes to the inputs of a gate would be reflected at theoutput immediately, but in reality there is a slight delay.In general, the delay may be different depending on whether thegate’s output is going from low to high or from high to low.Furthermore, the transitions themselves are not instantaneous, sothey are defined as being at the 50% point of the voltagetransitions.

Thus there are two quantities of interest:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 46: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Timing Limits

Ideally changes to the inputs of a gate would be reflected at theoutput immediately, but in reality there is a slight delay.In general, the delay may be different depending on whether thegate’s output is going from low to high or from high to low.Furthermore, the transitions themselves are not instantaneous, sothey are defined as being at the 50% point of the voltagetransitions.Thus there are two quantities of interest:

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 47: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 48: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.

tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 49: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 50: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 51: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 52: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

tPLH

the time interval between the change of an input and theresulting change in output, when the output must changefrom low to high.tPHL

the time interval between the change of an input and theresulting change in output, when the output must changefrom high to low.

Note that in both cases above, the direction of the input transitionis immaterial.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 53: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Measuring timing limits

In order to measure timing limits, you can wire up the circuit as inthe following figure and use the oscilloscope to measure Vin andVout.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 54: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Measuring timing limits

In order to measure timing limits, you can wire up the circuit as inthe following figure and use the oscilloscope to measure Vin andVout.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 55: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Vin Vout

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 56: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

If necessary use a Schmitt Trigger on the clock to provide goodsquare wave pulses.

(A Schmitt Trigger is a logic gate which uses hysteresis to sharpenthe edges of smeared-out pulses and to remove noise.)Use a chain of gates (n = 8) as shown to determine thepropagation delay tp of a given family.Why can we not measure both tPHL and tPLH from the circuitshown?

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 57: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

If necessary use a Schmitt Trigger on the clock to provide goodsquare wave pulses.(A Schmitt Trigger is a logic gate which uses hysteresis to sharpenthe edges of smeared-out pulses and to remove noise.)

Use a chain of gates (n = 8) as shown to determine thepropagation delay tp of a given family.Why can we not measure both tPHL and tPLH from the circuitshown?

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 58: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

If necessary use a Schmitt Trigger on the clock to provide goodsquare wave pulses.(A Schmitt Trigger is a logic gate which uses hysteresis to sharpenthe edges of smeared-out pulses and to remove noise.)Use a chain of gates (n = 8) as shown to determine thepropagation delay tp of a given family.

Why can we not measure both tPHL and tPLH from the circuitshown?

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 59: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

If necessary use a Schmitt Trigger on the clock to provide goodsquare wave pulses.(A Schmitt Trigger is a logic gate which uses hysteresis to sharpenthe edges of smeared-out pulses and to remove noise.)Use a chain of gates (n = 8) as shown to determine thepropagation delay tp of a given family.Why can we not measure both tPHL and tPLH from the circuitshown?

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 60: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

In order to obtain a good measurement of the delay time, afrequency of operation should be chosen sufficiently high so thatthe total delay in the chain (ntp) is comparable to the period ofthe input clock.

The propagation delay of a CMOS gate is not only a function ofthe load capacitance but also the supply voltage VDD.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 61: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

In order to obtain a good measurement of the delay time, afrequency of operation should be chosen sufficiently high so thatthe total delay in the chain (ntp) is comparable to the period ofthe input clock.The propagation delay of a CMOS gate is not only a function ofthe load capacitance but also the supply voltage VDD.

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 62: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Delay Time (nS)2V 3V 6V75 30 13

74HC00A (ON Semiconductor)

Terry Sturtevant Electronics Logic Gate Characteristics: Timing

Page 63: Electronics- Logic Gate Characteristics: Timingdenethor.wlu.ca/pc320/lectures/lgctbeam.pdf · 2016-11-16 · Ideal logic gates Real logic gates Logic families Determining device limits

Ideal logic gatesReal logic gates

Logic familiesDetermining device limits

Timing Limits

Delay Time (nS)2V 3V 6V75 30 13

74HC00A (ON Semiconductor)

Terry Sturtevant Electronics Logic Gate Characteristics: Timing