Circuit Types Flashcards
What’s a “latch” circuit?
Essentially a memory unit, used to temporarily store binary data.
How do you build a simple latch circuit?
Cross-couple 2 inverters, 2 nands, or 2 nors.
What’s a sequential circuit?
A time-dependent circuit, with a close relationship with the clock signal. A “clocked” circuit.
What’s a flip-flop, or “flop”?
“Sample and hold” circuit. Basic cell of a sequential circuit.
What are common examples of sequential circuits?
Counters, timers, SerDes (serializer/deserializer), state machines, shift registers, USB controllers
What are three common flavors of flip-flops?
D flip-flop or dff, toggle flip-flop, JK flip-flop
What’s a shift register?
Transfers data serially in a FIFO fashion.
What’s a longer name for the most common SRAM cell?
Six transistor single-port Static RAM cell
What does the equalization circuitry do?
Equalizes (calibrates) the bit lines while the word lines are off before the read cycle.
What are the two main types of memory modules? Describe them and give examples.
- Volatile memories. Require power supply to store data. SRAM and DRAM.
- Non-volatile memories. No power supply required to store. ROM, E2PROM and Flash memories.
What does E2PROM stand for?
Electrically erasable programmable read-only memory
What are three things that exclusive circuits are used for?
- Comparators
- Error correction circuits
- Adders
What does ECC stand for?
Error correction circuits
What are two ways that sequential circuits are triggered?
- Edge triggered
2. Level triggered
Draw a truth table for JK flip flop
J = 0 K = 1, Q = 0 J = 1 K = 0, Q = 1 J = 1 K = 1, Q toggles J = 0, K = 0, store previous
What does OD stand for?
Oxide definition layer, ndiff + pdiff
What does PLDD stand for?
Positive lightly doped diffusion
What’s the usual logic threshold (Vt)?
vdd / 2
When is an SRAM in “storage mode”?
When wl is off
What’s analogous to “complementary” in analogue circuits?
“differential pair”
What’s a “sense amplifier” or “sensamp”?
Reads SRAM via differentials. High-speed circuit.
What’s the difference between “static logic” and “dynamic logic”?
Static logic output comes from vdd or vss through solid path (transistors and wires).
Dynamic logic output comes from residual charges from previous operation. Sometimes requires a refresh circuit.