Lecture 10 Flashcards

1
Q

Decoder

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Timing

A

Making a circuit run fast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Delay

A

An output takes time to change in response to an input change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Timing diagram

A

Portrays the transient response of the buffer circuit when input changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Combinational logic is characterized by these 2 delays

A

Propagation delay, tpd

Contamination delay, tcd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Propagation delay

A

Maximum time from when an input changes until the outputs reach their final value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Contamination delay

A

Minimum time from when a input changes until any output starts to change value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A is initially either HIGH or LOW, changes to other state at particular time

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Underlying causes for delay in circuits:

A

Time requirement to charge capacitance

The speed of light in a medium

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tpd and Tcd are different due to:

A

Different rising and falling delays

Multiple inputs and outputs

Circuits slowing down when hot, and speeding up when cold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Tpd and Tcd also determined by…

A

Path signal takes from input to output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Critical path

A

Longest and slowest path in a circuit

Limits the speed at which the circuit can operate

How many gates does it travel through?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Short path

A

Shortest and fastest path through the circuit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Propagation delay =

A

Function of critical path

Tpd is sum of propagation delays through each element on critical path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Contamination delay =

A

Function of short path

Tcd is sum of contamination delays through each element on short path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Multiplexer timing

A

If tpd_sy > tpd_dy, circuit is control critical

If tpd_dy > tpd_sy, circuit is data critical

17
Q

If control inputs arrive before data, choose ______

A

Hierarchical design because shortest control-to-output delay (3 2:1 muxes)

18
Q

If data inputs arrive before control, choose ________

A

Tristate design because shortest data-to-output delay

19
Q

Glitches or hazards

A

Are when a single input transition causes multiple output transitions

If we wait on propagation delay before we depend on output, not a problem

Can avoid glitch by adding another gate (redundant implicant) to implementation (can output 1 throughout the transition)

Occur when a variable change crosses boundary between 2 prime implicant in a K-map

20
Q

Sequential logic

A

Output values depend on both current and prior input values

Has memory

May explicitly remember previous inputs, or distill them into a smaller amount of system state information

21
Q

State variables

A

Contain all information about the past necessary to explain future circuit behavior

22
Q

To store one bit of state, we can use

A

Latches or flip-flops

23
Q

Using _____, we can simplify design by building synchronous sequential circuits consisting of combinational logic and banks of flip-flops containing state of circuit

A

Discipline

24
Q

Bistable element

A

2 stable states

Fundamental building block of memory

0 inputs, 2 outputs (Q and Qbar)

Cyclic

Stores 1 bit of information

25
Q

Cross-coupled

A

I1’s inputs is I2’s outputs and vice versa

26
Q

Stable

A

Consistent with original assumption

27
Q

Metastable state

A

If both outputs were between 0 and 1

28
Q

An element with N stable states conveys

A

Log2(N) bits of information

29
Q

State of cross-couple inverters is contained in

A

1 binary state variable Q

30
Q

Cross-coupled inverters

A

Impractical because user has no inputs to control state

31
Q

SR Latch

A

Composed of 2 cross-coupled NOR gates

2 inputs, S & R; 2 outputs, Q and Qbar

S sets and R resets the output, Q