RayBench EmbeddedInteractive engineering labs
CMOS & VLSI

Reliability, Layout & Signoff

ESD, latch-up, back-powering, stick diagrams, layout, DRC/LVS/PEX, PVT, characterization, constraints, and STA.

Reviewed 2026-08-224,509 words

Chapter 18. ESD, Latch-Up, and Back-Powering

18.1 ESD event models

Human-body, charged-device, and system-level events inject different current waveforms and stress paths. On-chip qualification is not the same as board immunity. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Peak stress depends on source capacitance, series resistance, inductance, and clamp dynamic resistance. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Peak stress depends on source capacitance, series resistance, inductance, and clamp dynamic resistance.

The design consequence is concrete: A robust path turns on quickly, keeps terminal voltage below damage limits, and carries current without local heating failure. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. A 2.5 V pin drives an unpowered 1.2 V rail through a 0.35 V clamp and 220 Ω path. Estimate injected current.

Solution. Clamp dynamic resistance, rail loading, current limits, and absolute-maximum injection ratings must also be checked.

Iinject ≈ (Vpin−Vrail−Vf)/R = 4.32 mA
  1. Which approximation in the relation for esd event models is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

18.2 Clamp and rail network

Diodes, snapback devices, rail clamps, and distributed metal cooperate as a network; path resistance can dominate clamp voltage. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is V_pin = V_trigger/path + I_ESD(R_clamp+R_metal). Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
V_pin = V_trigger/path + I_ESD(R_clamp+R_metal).

The design consequence is concrete: A strong clamp placed far away can be ineffective at a vulnerable thin-oxide gate because interconnect raises local voltage. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. A 3.3 V pin drives an unpowered 1.8 V rail through a 0.35 V clamp and 470 Ω path. Estimate injected current.

Solution. Clamp dynamic resistance, rail loading, current limits, and absolute-maximum injection ratings must also be checked.

Iinject ≈ (Vpin−Vrail−Vf)/R = 2.45 mA
  1. Which approximation in the relation for clamp and rail network is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

18.3 Latch-up physics

Parasitic lateral and vertical bipolar transistors form a silicon-controlled rectifier between supply rails. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Latch condition requires loop gain beta_npn beta_pnp >= 1 with sufficient injection and well/substrate voltage drop. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Latch condition requires loop gain beta_npn beta_pnp >= 1 with sufficient injection and well/substrate voltage drop.

The design consequence is concrete: Guard rings, frequent well taps, lower substrate resistance, spacing, and controlled injection reduce susceptibility. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. A 1.8 V pin drives an unpowered 1.0 V rail through a 0.35 V clamp and 100 Ω path. Estimate injected current.

Solution. Clamp dynamic resistance, rail loading, current limits, and absolute-maximum injection ratings must also be checked.

Iinject ≈ (Vpin−Vrail−Vf)/R = 4.50 mA
  1. Which approximation in the relation for latch-up physics is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

18.4 Back-powering

A driven signal entering an unpowered domain can forward-bias an input clamp or parasitic path and raise the supposedly off rail. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is I_inject is set by external drive, series impedance, clamp behavior, and off-rail loads. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
I_inject is set by external drive, series impedance, clamp behavior, and off-rail loads.

The design consequence is concrete: Back-power can cause reliability stress, phantom operation, reset failure, or excessive standby current. Use fail-safe I/O or isolation. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. A 2.5 V pin drives an unpowered 1.2 V rail through a 0.35 V clamp and 220 Ω path. Estimate injected current.

Solution. Clamp dynamic resistance, rail loading, current limits, and absolute-maximum injection ratings must also be checked.

Iinject ≈ (Vpin−Vrail−Vf)/R = 4.32 mA
  1. Which approximation in the relation for back-powering is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

18.5 Reliability-oriented debug

Electrical overstress often leaves subtle leakage or parametric drift before catastrophic failure. Localization combines current signatures, emission, thermal imaging, and physical analysis. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Energy density and peak field, not only average power, determine damage. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Energy density and peak field, not only average power, determine damage.

The design consequence is concrete: Preserve evidence: limit current, record the exact sequence, compare virgin controls, and avoid repeated stress after first failure. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. A 3.3 V pin drives an unpowered 1.8 V rail through a 0.35 V clamp and 470 Ω path. Estimate injected current.

Solution. Clamp dynamic resistance, rail loading, current limits, and absolute-maximum injection ratings must also be checked.

Iinject ≈ (Vpin−Vrail−Vf)/R = 2.45 mA
  1. Which approximation in the relation for reliability-oriented debug is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

Chapter 19. Layout, Stick Diagrams, DRC, LVS, and PEX

19.1 Layout as electrical design

Physical layout determines parasitic resistance, capacitance, coupling, stress, matching, and current density while implementing the schematic connectivity. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Geometry maps to R, C, device W/L, and reliability constraints. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Geometry maps to R, C, device W/L, and reliability constraints.

The design consequence is concrete: A compact drawing is not automatically a fast or robust circuit; diffusion sharing and short wires must be balanced against coupling and access. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. PEX reports 32 Ω series resistance and 12 fF shunt capacitance on a local node. Estimate the RC time constant.

Solution. An extracted network can be distributed and coupled, so total R times total C is only a screening estimate.

τ = RC = 0.384 ps
  1. Which approximation in the relation for layout as electrical design is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

19.2 Stick diagrams and Euler paths

Stick diagrams abstract topology and help order transistors so complementary networks share diffusion with few breaks. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is An Euler trail uses every network edge once; compatible PDN/PUN trails can align gates. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
An Euler trail uses every network edge once; compatible PDN/PUN trails can align gates.

The design consequence is concrete: The method reveals efficient series/parallel ordering before detailed design rules obscure topology. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. PEX reports 55 Ω series resistance and 20 fF shunt capacitance on a local node. Estimate the RC time constant.

Solution. An extracted network can be distributed and coupled, so total R times total C is only a screening estimate.

τ = RC = 1.100 ps
  1. Which approximation in the relation for stick diagrams and euler paths is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

19.3 Design-rule checking

DRC encodes manufacturability constraints such as width, spacing, enclosure, density, antenna, and pattern restrictions. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is A DRC-clean layout satisfies the encoded rule deck, not every possible yield or reliability concern. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
A DRC-clean layout satisfies the encoded rule deck, not every possible yield or reliability concern.

The design consequence is concrete: Rule intent matters: minimum geometry may be legal but unwise for high current, matching, or analog sensitivity. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. PEX reports 18 Ω series resistance and 6 fF shunt capacitance on a local node. Estimate the RC time constant.

Solution. An extracted network can be distributed and coupled, so total R times total C is only a screening estimate.

τ = RC = 0.108 ps
  1. Which approximation in the relation for design-rule checking is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

19.4 Layout-versus-schematic

LVS extracts devices and connectivity and compares them with the intended netlist, accounting for legal series/parallel equivalence. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is LVS success requires matched device type, dimensions, multiplicity, and net connectivity. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
LVS success requires matched device type, dimensions, multiplicity, and net connectivity.

The design consequence is concrete: A clean LVS is necessary but does not prove correct pin labels, power intent, parameter interpretation, or parasitic acceptability. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. PEX reports 32 Ω series resistance and 12 fF shunt capacitance on a local node. Estimate the RC time constant.

Solution. An extracted network can be distributed and coupled, so total R times total C is only a screening estimate.

τ = RC = 0.384 ps
  1. Which approximation in the relation for layout-versus-schematic is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

19.5 Parasitic extraction

PEX converts layout geometry into distributed R and C, and sometimes inductance, for post-layout analysis. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Post-layout delay and noise depend on coupling state and distributed topology, not only total capacitance. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Post-layout delay and noise depend on coupling state and distributed topology, not only total capacitance.

The design consequence is concrete: Use extraction corners and coupling settings aligned with the signoff question. Reduce networks only with an error target. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. PEX reports 55 Ω series resistance and 20 fF shunt capacitance on a local node. Estimate the RC time constant.

Solution. An extracted network can be distributed and coupled, so total R times total C is only a screening estimate.

τ = RC = 1.100 ps
  1. Which approximation in the relation for parasitic extraction is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

Chapter 20. PVT, Characterization, and Static Timing Analysis

20.1 Process, voltage, and temperature corners

PVT corners bound correlated device and environment shifts, while statistical analysis addresses local variation and tails. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Delay generally rises with weaker process and lower voltage; temperature behavior can invert at low voltage. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Delay generally rises with weaker process and lower voltage; temperature behavior can invert at low voltage.

The design consequence is concrete: Corner naming is shorthand for a model set, not a universal physical truth. Verify which devices and interconnect assumptions each corner contains. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. An STA endpoint has required arrival 1100 ps and actual arrival 1040 ps. Compute slack and interpret the sign.

Solution. Positive setup slack is margin; negative slack is a violation. Scenario validity still depends on constraints, exceptions, derates, and waveform range.

slack = required − actual = 60 ps
  1. Which approximation in the relation for process, voltage, and temperature corners is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

20.2 Cell characterization

Libraries tabulate timing constraints, delay, transition, power, noise, and function over slew, load, state, and corners. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is An NLDM arc is commonly a two-dimensional lookup over input transition and output capacitance. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
An NLDM arc is commonly a two-dimensional lookup over input transition and output capacitance.

The design consequence is concrete: Interpolation is trustworthy only inside characterized ranges; extrapolation flags design or library coverage problems. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. An STA endpoint has required arrival 1350 ps and actual arrival 1420 ps. Compute slack and interpret the sign.

Solution. Positive setup slack is margin; negative slack is a violation. Scenario validity still depends on constraints, exceptions, derates, and waveform range.

slack = required − actual = -70 ps
  1. Which approximation in the relation for cell characterization is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

20.3 Setup and hold STA

STA propagates arrival and required times through timing graphs without enumerating input vectors, using sensitization and constraint models. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Slack = required arrival - actual arrival. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Slack = required arrival - actual arrival.

The design consequence is concrete: False paths and multicycle paths are functional assertions, not optimization hints. Incorrect exceptions can hide silicon failures. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. An STA endpoint has required arrival 850 ps and actual arrival 790 ps. Compute slack and interpret the sign.

Solution. Positive setup slack is margin; negative slack is a violation. Scenario validity still depends on constraints, exceptions, derates, and waveform range.

slack = required − actual = 60 ps
  1. Which approximation in the relation for setup and hold sta is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

20.4 On-chip variation and derates

Variation changes launch and capture paths differently. AOCV/POCV methods model depth, distance, and statistical correlation more realistically than fixed derates. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Common-path pessimism removal credits shared clock segments whose variation is correlated. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Common-path pessimism removal credits shared clock segments whose variation is correlated.

The design consequence is concrete: More pessimism is not automatically safer if it drives harmful fixes or masks model inconsistency; the goal is calibrated margin. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. An STA endpoint has required arrival 1100 ps and actual arrival 1040 ps. Compute slack and interpret the sign.

Solution. Positive setup slack is margin; negative slack is a violation. Scenario validity still depends on constraints, exceptions, derates, and waveform range.

slack = required − actual = 60 ps
  1. Which approximation in the relation for on-chip variation and derates is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

20.5 Timing closure workflow

Closure coordinates logic restructuring, sizing, buffering, placement, routing, clock design, power integrity, and constraints. At transistor level, follow the causal chain from terminal bias to charge distribution, electric field, carrier motion, and observable voltage or current. That chain identifies which node stores state, which boundary supplies charge, and why supply, temperature, geometry, or initial condition can move a result that a Boolean abstraction treats as fixed.

The useful first-order relation is Every fix changes capacitance, slew, congestion, power, and often another corner. Declare polarities, current directions, units, and operating region before substitution. After calculation, check the assumed region and a limiting case. The expression should remain consistent with charge conservation and topology as a voltage, capacitance, resistance, or device strength approaches an extreme.

First-order relation
Every fix changes capacitance, slew, congestion, power, and often another corner.

The design consequence is concrete: Prioritize root causes and path groups, preserve hold guardband, and validate after extraction. Late brute-force upsizing can create a power-grid spiral. Compare the sensitivity of the desired metric with the penalties paid in input capacitance, diffusion, leakage, area, noise, reliability, and verification burden. Then propagate the choice into the driving stage, receiving stage, interconnect, power network, and physical layout. A local improvement is useful only when the system-level margin also improves.

Worked example

Problem. An STA endpoint has required arrival 1350 ps and actual arrival 1420 ps. Compute slack and interpret the sign.

Solution. Positive setup slack is margin; negative slack is a violation. Scenario validity still depends on constraints, exceptions, derates, and waveform range.

slack = required − actual = -70 ps
  1. Which approximation in the relation for timing closure workflow is most likely to fail first in a scaled technology?
  2. Design a two-sweep experiment that distinguishes the intended mechanism from a parasitic or measurement artifact.

More in CMOS & VLSI

  • Silicon PhysicsSemiconductor foundations, pn junctions, MOS electrostatics, NMOS/PMOS operation, compact models, and scaled-device nonidealities.
  • Timing & PowerRC delay, slew, logical effort, wire models, coupling, repeaters, dynamic and short-circuit power, leakage, and glitches.
  • MOSFET DerivationsWhere the formulae come from: the gradual-channel integration, threshold and body effect, small-signal parameters, and the subthreshold floor.
  • Dynamic CMOS & DominoPrecharge and evaluate, domino cascading, charge sharing and keepers - the fast logic family, and the honest account of why it faded.
  • The Real Four-Terminal MOSFETThe device you actually get: four terminals, body diodes, five gate capacitances that move with operating region, series resistance and temperature.
  • CMOS Anatomy & Cross-SectionWhat the silicon actually looks like: wells, diffusions, STI, the gate stack, contacts and taps - and why an inverter needs all of it.
  • The FET FamilyEvery field-effect device on one map: junction, Schottky, insulated and heterojunction gates, and the geometry answers - FinFET, GAAFET and power devices.
  • Inverter DesignVTC regions, switching threshold, noise margins, ratioing, sizing, load capacitance, transition behavior, and measurement.
  • Gates & Pass LogicPull-up/pull-down duality, NAND/NOR/AOI/OAI sizing, transmission gates, degraded levels, hazards, and transistor-level inspection.
  • Sequential & CDCLatches, flip-flops, setup/hold, clocking, metastability, synchronizers, handshakes, pulse and multi-bit crossings.
  • Memory Circuits6T SRAM operation and margins, array periphery, DRAM sensing and refresh, and nonvolatile Flash mechanisms.
  • I/O & PDNPads, level shifters, open-drain buses, simultaneous switching, ground bounce, decoupling, impedance, and PDN debug.