Final Flashcards
Maximum time from when an input changes until outputs reach their final value
Propagation delay tpd
Minimum time from when an input changes until any output starts to change value
Contamination delay tcd
Longest and slowest path in a circuit
Critical path
Shortest and fastest path through the circuit
Short path
When a single input transition causes multiple output transitions
Glitches/hazards
Contain all information about the past necessary to explain future circuit behavior
State variables
Having 2 stable states
Bistable
State of the circuit if both outputs were between 0 and 1
Metastable
State of a latch in which data is blocked from flowing through to output, so output retains its old value
Opaque
State of a latch in which data flows through to output as if it were just a buffer
Transparent
A pair of back-to-back latches controlled by complementary clocks
Flip-flop
A bank of N flip-flops that share a common clock input
Register
Containing a control input that causes a circuit to retain its state when FALSE
Enabled
A type of circuit whose output cannot be determined simply by looking at the current inputs
Sequential
Updating based on a clock input, whose rising edges indicate a sequence of times at which state transitions occur
Synchronous
A type of circuit with no stable states (ring oscillator)
Astable
A characteristic where the output of a circuit depends on the delays through certain gates, often causing it to fail when some gates slower than others
Race conditions