Lecture 10 Flashcards
Decoder
N inputs, 2^N outputs
Outputs are called one-hot because exactly 1 output is “hot” (HIGH) at a given time
Each output represents a single minterm, function is built as the OR of all minterms
N:2^N decoder can be constructed from 2^N N-input AND gates
Timing
Making a circuit run fast
Delay
An output takes time to change in response to an input change
Timing diagram
Portrays the transient response of the buffer circuit when input changes
Combinational logic is characterized by these 2 delays
Propagation delay, tpd
Contamination delay, tcd
Propagation delay
Maximum time from when an input changes until the outputs reach their final value
Contamination delay
Minimum time from when a input changes until any output starts to change value
A is initially either HIGH or LOW, changes to other state at particular time
Interested only in the fact that it changes
In response, Y changes some time later
Arcs indicate that Y may start to change tcd after A transitions and Y settles within tpd
Underlying causes for delay in circuits:
Time requirement to charge capacitance
The speed of light in a medium
Tpd and Tcd are different due to:
Different rising and falling delays
Multiple inputs and outputs
Circuits slowing down when hot, and speeding up when cold
Tpd and Tcd also determined by…
Path signal takes from input to output
Critical path
Longest and slowest path in a circuit
Limits the speed at which the circuit can operate
How many gates does it travel through?
Short path
Shortest and fastest path through the circuit
Propagation delay =
Function of critical path
Tpd is sum of propagation delays through each element on critical path
Contamination delay =
Function of short path
Tcd is sum of contamination delays through each element on short path