Chapter 3 Flashcards

You may prefer our related Brainscape-certified flashcards:
0
Q

Level Sensitive SR latch

A

Called level sensitive because the latch is only sensitive to its S & R inputs when the level or the enable is 1.

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

SR Latch

A

Implements a bit storage building block

Problem with SR Latch is if S & R are both 1 an undefined behavior results

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

D-Latch

A

So this just means that the click & the set have to be 1 to make Q=1 then click has to = 1 and R = 1 to make Q -> 0
Problem: hard to pick a c that just the right legnth.

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

D-Flip Flop

A

Bit storage that moves on clock edges not level. It’s two D-latches.

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

FSM Formal Definition

A

A way to describe desired behavior of a sequential circuit.

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

FSM Design Process

A

Step 1: capture the function (create a truth table or function)
Step 2A: create equations
Step 2B: implement the functions as a gate based circuit

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

Exclusiveness

A

Each FSM state can only have 1 place that each output goes,
I.e. State 1 -> State 2 if a==1
State 1 -> State 3 if a==0
That can’t work.

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

Completeness

A

Each state must have a output for each combination of inputs.
I.e. State 1 -> State 2 if a==0
State 1 -> State 1 if b==0
What if a and b are both 0, what if neither are 0

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

Propagation Delay

A

t_pcq = time after clock edge that the output Q is gaurenteed to be stable

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

Contamination Delay

A

t_ccq= time after clock edge that Q might be unstable (ie start changing)

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

Metastability

A

Violating setup/hold time can lead to bad situation known as Metastability. Metastable state: Amy state other than a 1 or 0

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