Digital Integrated Circuits: CMOS Logic, Delay Optimization, Sequential Elements, and Semiconductor Memories

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering static CMOS logic, delay models, logical effort, timing constraints in sequential circuits, transmission gates, dynamic domino logic, and semiconductor memory design (SRAM, DRAM, and Flash).

40 Terms

1
New cards

Pull-Up Network (PUN)

The complementary portion of a static CMOS logic gate constructed exclusively of pMOS transistors connected between VDDV_{DD} and the output node, responsible for driving the output to logic high when conducting.

2
New cards

Pull-Down Network (PDN)

The portion of a static CMOS logic gate composed entirely of nMOS transistors connected between the output node and ground, responsible for pulling the output to logic low when active.

3
New cards

Switching Threshold (VMV_M)

The DC operating point on the voltage transfer characteristic (VTC) of a CMOS inverter where the input voltage exactly equals the output voltage (Vin=VoutV_{\text{in}} = V_{\text{out}}).

4
New cards

Worst-Case Delay Input Pattern

The specific combination of input transitions that activates the longest resistive path through series transistors in a pull-up or pull-down network, dictating the maximum propagation delay (tpLHt_{pLH} or tpHLt_{pHL}).

5
New cards

Fan-In

The number of inputs connected to a single logic gate; large fan-in introduces series stacks of transistors that degrade circuit delay quadratically in distributed RCRC models.

6
New cards

Fan-Out

The number of downstream gate inputs driven by a single output node, which directly determines the external load capacitance (CLC_L) seen by the driving gate.

7
New cards

Fanout-of-4 (FO4) Delay

A technology-independent delay metric defined as the propagation delay of an inverter driving four identical copies of itself, commonly used to normalize and compare circuit timing performance across process nodes.

8
New cards

Elmore Delay Model

An analytical method for estimating propagation delay in distributed RCRC tree networks by computing the sum of each resistance multiplied by the downstream capacitance associated with that node (τ=∑RiCi\tau = \sum R_i C_i).

9
New cards

Pseudo-nMOS Logic

A ratioed logic style that replaces the entire pMOS pull-up network with a single permanently grounded pMOS load transistor, trading static power dissipation for lower input capacitance and reduced silicon area.

10
New cards

Setup Time (tsetupt_{\text{setup}})

The minimum time duration for which data must remain stable and valid prior to the arrival of the triggering clock edge to ensure accurate sampling by a flip-flop or register.

11
New cards

Hold Time (tholdt_{\text{hold}})

The minimum time duration for which data must remain stable and unchanged after the triggering clock edge has occurred to prevent accidental data corruption.

12
New cards

Clock-to-Q Delay (tc−qt_{c-q})

The propagation time required for an active clock transition to alter and stabilize the output (QQ) of a sequential element.

13
New cards

SR Latch Forbidden State

The invalid input combination (S=1,R=1S = 1, R = 1 in a NOR-based latch) that forces both complementary outputs low (Q=0,Qˉ=0Q = 0, \bar{Q} = 0), creating non-deterministic behavior or metastability when inputs transition back to zero simultaneously.

14
New cards

Master-Slave Flip-Flop

A sequential structure consisting of two cascaded latches clocked on opposite phases (one transparent during clock low and one transparent during clock high) to achieve true edge-triggered operation without race conditions.

15
New cards

Dynamic Power Dissipation

The power consumed by charging and discharging load and parasitic capacitances during switching, governed by the formula Pdyn=αCLVDD2fP_{\text{dyn}} = \alpha C_L V_{DD}^2 f, where α\alpha is the activity factor.

16
New cards

Static Power Dissipation

Power continuously lost in unswitched CMOS circuits due to subthreshold leakage, reverse-biased junction leakage, and gate-oxide tunneling currents.

17
New cards

Activity Factor (α\alpha)

The probability that a circuit node undergoes an energy-consuming 0→10 \rightarrow 1 transition within a given clock cycle.

18
New cards

Diffusion Capacitance (CdiffC_{\text{diff}})

The parasitic depletion capacitance formed between the reverse-biased source/drain diffusion regions and the semiconductor substrate or well, scaling with junction area and perimeter.

19
New cards

Miller Effect in CMOS Inverters

The capacitive multiplication phenomenon where the gate-to-drain overlap capacitance (CgdC_{gd}) bridging input and output is effectively doubled (2×Cgd2 \times C_{gd}) when the inverter switches between opposite rails.

20
New cards

Logical Effort (gg)

A metric describing the relative current-sourcing/sinking capability of a logic gate compared to an inverter with identical input capacitance, defined by g=CinCin,invg = \frac{C_{\text{in}}}{C_{\text{in,inv}}} for equal current.

21
New cards

Electrical Effort (hh)

The ratio of the external load capacitance driven by a gate to its internal input capacitance (h=CoutCinh = \frac{C_{\text{out}}}{C_{\text{in}}}), representing the effective fanout ratio.

22
New cards

Parasitic Delay (pp)

The intrinsic delay of a logic gate when driving zero external load capacitance, caused entirely by its own internal diffusion and wiring capacitances.

23
New cards

Optimal Stage Effort (foptf_{\text{opt}})

The effort per stage that minimizes total path delay across a multi-stage logic path, expressed as f=F1/N≈3.6f = F^{1/N} \approx 3.6 to 4.04.0 for static CMOS designs.

24
New cards

Path Logical Effort (GG)

The total logical effort of an entire multistage path, calculated as the product of the individual stage logical efforts (G=∏giG = \prod g_i).

25
New cards

Path Effort (FF)

The overall effort of a logic path, determined by the product of path logical effort (GG), path branching effort (BB), and path electrical effort (HH), giving F=GBHF = GBH.

26
New cards

Pass-Transistor Logic (PTL)

A logic implementation style that feeds inputs directly into transistor source/drain nodes rather than gates, minimizing device count at the expense of signal degradation.

27
New cards

Threshold Voltage Drop (VDD−VtnV_{DD} - V_{tn})

The signal attenuation occurring when an nMOS pass transistor transmits a logic high (VDDV_{DD}), which clamps the transmitted voltage to VDD−VtnV_{DD} - V_{tn} due to the body effect.

28
New cards

Transmission Gate (TG)

A parallel arrangement of an nMOS transistor and a pMOS transistor driven by complementary clock signals (CLK\text{CLK} and CLK‾\overline{\text{CLK}}) that conducts full rail-to-rail signals (0 V0\,\text{V} to VDDV_{DD}) without a threshold drop.

29
New cards

Charge Sharing

An unintended voltage disturbance that occurs when charge stored on a dynamic node is redistributed among internal junction capacitances when intervening transistors switch on.

30
New cards

Precharge Phase

The operating phase of dynamic logic where the clock signal is low (CLK=0\text{CLK} = 0), turning on a pMOS pull-up device to charge the dynamic output node unconditionally to VDDV_{DD}.

31
New cards

Evaluation Phase

The operating phase of dynamic logic where the clock transitions to high (CLK=1\text{CLK} = 1), enabling an nMOS evaluation foot transistor to conditionally discharge the dynamic node to ground according to input values.

32
New cards

Domino CMOS Logic

A dynamic circuit technique featuring a static CMOS inverter at the dynamic node output to ensure monotonic low-to-high transitions during the evaluation phase, preventing incorrect premature discharging in subsequent dynamic stages.

33
New cards

Monotonicity Requirement

The operational rule for dynamic logic stipulating that inputs to an nMOS evaluation network may transition at most once from low to high (0→10 \rightarrow 1) during evaluation and must never transition from high to low (1→01 \rightarrow 0).

34
New cards

6T SRAM Cell

A static memory cell comprising two cross-coupled inverters for bi-stable bit retention and two nMOS access transistors controlled by a wordline (WL\text{WL}) to interface with complementary bitlines (BL\text{BL} and BL‾\overline{\text{BL}}).

35
New cards

SRAM Read Stability Ratio

The transistor sizing ratio constraint requiring the pull-down nMOS transistors to be stronger than the access nMOS transistors (WPDLPD>WAXLAX\frac{W_{PD}}{L_{PD}} > \frac{W_{AX}}{L_{AX}}) so that internal nodes do not rise above VMV_M and flip during a read.

36
New cards

SRAM Writeability Ratio

The transistor sizing ratio constraint requiring the access nMOS transistors to be stronger than the pull-up pMOS transistors (WAXLAX>WPULPU\frac{W_{AX}}{L_{AX}} > \frac{W_{PU}}{L_{PU}}) so incoming bitline signals can overpower the cross-coupled inverters to alter the stored state.

37
New cards

1T1C DRAM Cell

A dynamic memory storage element consisting of a single access transistor and a storage capacitor, requiring continuous periodic refresh cycles because charge bleeds off via subthreshold and reverse junction leakage.

38
New cards

Sense Amplifier

A high-sensitivity differential amplifier used in memory architectures to detect minute voltage deltas (ΔV\Delta V) developed across bitline pairs during a read operation and rapidly amplify them to full CMOS logic levels.

39
New cards

Floating-Gate Transistor

A specialized MOSFET containing an electrically isolated polysilicon gate embedded between the control gate and the channel, used in non-volatile memories (Flash/EEPROM) to store charge and shift the threshold voltage.

40
New cards

Fowler-Nordheim Tunneling

The quantum-mechanical transport mechanism used to program or erase floating-gate non-volatile memory cells by applying a high electric field across a thin oxide barrier to transfer electrons into or out of the floating gate.