VLSI Glossary — 150+ Chip Design Terms Explained

Plain-English definitions of the terms every VLSI, verification, physical design and semiconductor engineer must know. Free to cite with attribution.

Learn VLSI Hands-On

Bookmark this page — it covers the vocabulary of the full chip-design flow, from RTL to GDSII and beyond. Educators, bloggers and authors may cite these definitions with attribution and a link to CourseTron.

Digital Design Fundamentals

RTL (Register Transfer Level)
A hardware description style that models a circuit as data transfers between registers on clock edges, written in Verilog, SystemVerilog or VHDL.
HDL (Hardware Description Language)
A programming language for describing digital hardware — Verilog, SystemVerilog and VHDL are the industry standards.
Verilog
The most widely used HDL for RTL design, standardized as IEEE 1364.
SystemVerilog
An extension of Verilog (IEEE 1800) adding advanced verification constructs — classes, constrained randomization, assertions and coverage.
VHDL
A strongly typed HDL (IEEE 1076) common in aerospace, defense and European industry.
Netlist
A gate-level description of a circuit: the logic cells used and how they interconnect, produced by synthesis.
Flip-flop
An edge-triggered storage element that captures its input on a clock edge — the basic sequential building block.
Latch
A level-sensitive storage element, transparent while its enable is active; used deliberately in some designs and accidentally created by bad RTL.
FSM (Finite State Machine)
A sequential circuit that moves between defined states based on inputs — the standard way to model control logic.
Combinational logic
Logic whose output depends only on current inputs (gates, muxes, adders) — no storage.
Sequential logic
Logic whose output depends on current inputs and stored state, driven by a clock.
Mux (Multiplexer)
A selector that routes one of several inputs to the output based on a select signal.
Decoder / Encoder
Circuits converting between binary codes and one-hot signal lines.
FIFO (First-In First-Out)
A queue buffer used to pass data between logic blocks, often across clock domains; depth sizing prevents overflow and underflow.
Clock domain
A region of logic driven by one clock. Signals crossing between domains need special synchronization.
CDC (Clock Domain Crossing)
Any signal path between different clock domains; handled with synchronizers, handshakes or async FIFOs to avoid metastability.
Metastability
An unstable flip-flop state, caused by violating setup/hold timing, where the output hovers between 0 and 1 for an unpredictable time.
Synchronizer
Typically two back-to-back flip-flops that let a signal safely cross into a new clock domain.
Setup time
The minimum time a flip-flop's data input must be stable before the clock edge.
Hold time
The minimum time data must remain stable after the clock edge.
Pipeline
Splitting a long logic path into stages separated by registers to raise clock frequency and throughput.
Datapath
The portion of a design that processes data — ALUs, multipliers, shifters — as opposed to control logic.
ISA (Instruction Set Architecture)
The programmer-visible contract of a processor — its instructions, registers and memory model (e.g. RISC-V, ARM, x86).
RISC-V
An open, royalty-free ISA widely used in modern processor design and education.
SoC (System on Chip)
A chip integrating processors, memory, interconnect and peripherals into one silicon die.
IP core
A pre-designed, reusable block (CPU, USB controller, SRAM) licensed or reused across chips.
AMBA / AXI
ARM's on-chip bus protocol family; AXI is the dominant high-performance interconnect standard in SoCs.
NoC (Network on Chip)
A packet-based on-chip interconnect that replaces buses in large SoCs, using routers and links.

Verification

Testbench
The simulation environment that drives stimulus into a design and checks its outputs.
DUT (Design Under Test)
The RTL block being verified inside a testbench.
UVM (Universal Verification Methodology)
The industry-standard SystemVerilog class library for building reusable, constrained-random testbenches.
Constrained-random verification
Generating randomized stimulus within legal constraints to hit corner cases directed tests would miss.
Functional coverage
User-defined metrics recording which interesting scenarios the tests have actually exercised.
Code coverage
Automatic metrics (line, toggle, branch, FSM) showing which RTL the simulation executed.
Assertion (SVA)
A formal statement of expected behavior (SystemVerilog Assertions) checked continuously during simulation or formally proven.
Scoreboard
The testbench component that compares DUT output against a reference model's expected output.
Monitor / Driver / Sequencer
UVM agent components: the driver wiggles DUT pins from transactions, the monitor observes pins into transactions, the sequencer feeds the driver stimulus.
Regression
Running the full test suite (often thousands of seeds) repeatedly to catch new bugs after changes.
Formal verification
Mathematically proving properties of a design for all possible inputs, without simulation vectors.
Equivalence checking (LEC)
Formally proving two versions of a design (e.g. RTL vs post-synthesis netlist) are logically identical.
Emulation
Running a design on specialized hardware (Palladium, Zebu, Veloce) orders of magnitude faster than simulation for software bring-up.
Gate-level simulation (GLS)
Simulating the synthesized netlist, often with SDF timing, to verify reset, X-propagation and timing behavior.
X-propagation
How unknown (X) values spread through simulation; X-optimism/pessimism can hide or exaggerate real bugs.
Sanity / smoke test
A quick minimal test run first to confirm the environment and basic function before full regression.

Physical Design

Physical design (PD)
The back-end flow converting a netlist into manufacturable geometry: floorplan → place → CTS → route → signoff.
Floorplanning
Deciding die size, macro placement, pin locations and power structure before placement.
Macro
A large pre-designed block (SRAM, PLL, IP) placed as one unit during floorplanning.
Standard cell
A pre-characterized logic gate of fixed height from the foundry library, tiled in rows.
Placement
Assigning locations to all standard cells, optimizing timing, congestion and wirelength.
CTS (Clock Tree Synthesis)
Building the buffered network that delivers the clock to every flip-flop with minimal skew and acceptable latency.
Clock skew
The arrival-time difference of the same clock edge at different flip-flops.
Routing
Connecting placed cells with metal wires across multiple layers, meeting design rules.
Congestion
Local shortage of routing tracks; causes detours, DRCs and timing degradation.
GDSII / GDS
The final layout database format delivered to the foundry — hence "RTL to GDSII."
LEF/DEF
Exchange formats: LEF describes library/technology geometry; DEF carries a design's placement and routing.
Power grid / PDN
The metal mesh distributing VDD/VSS across the die; must meet IR-drop and EM limits.
IR drop
Voltage loss across the power network under current load; excessive drop slows or breaks logic.
Electromigration (EM)
Gradual metal atom displacement in wires under high current density — a long-term reliability limit.
DRC (Design Rule Check)
Verifying layout geometry obeys the foundry's manufacturing rules.
LVS (Layout vs Schematic)
Verifying the drawn layout electrically matches the netlist.
Antenna effect
Charge buildup on long metal during fabrication that can damage gate oxide; fixed with diodes or metal jumping.
Filler cells / decap
Cells filling empty row space; decaps add local charge storage to stabilize the supply.
Tap cell / endcap
Cells providing well/substrate connections and proper row terminations required by the library.
Utilization
The fraction of core area occupied by cells; too high causes routing congestion.
ECO (Engineering Change Order)
A late, targeted netlist/layout change — often via spare cells or metal-only edits — avoiding a full re-run.
Spare cells
Unused gates sprinkled in layout so late fixes can be wired with metal-only mask changes.
Double patterning
Splitting one layout layer across two masks to print features finer than lithography allows in one pass.

Timing & STA

STA (Static Timing Analysis)
Exhaustively checking all timing paths against constraints without simulation — the signoff method for timing.
Critical path
The slowest register-to-register path, which limits maximum clock frequency.
Slack
Required time minus arrival time on a path; negative slack is a timing violation.
SDC (Synopsys Design Constraints)
The standard file format specifying clocks, I/O delays, false paths and exceptions.
False path
A structurally present path that can never affect real operation, excluded from timing analysis.
Multicycle path
A path intentionally allowed more than one clock cycle to propagate.
Setup violation
Data arriving too late before the capture clock edge — limits frequency; fixed by speeding the path or relaxing the clock.
Hold violation
Data changing too soon after the clock edge — breaks the chip at ANY frequency; fixed with delay buffers.
OCV / AOCV / POCV
Margining methods modeling on-chip process variation in timing analysis, from flat derates to statistical models.
Corner (PVT)
A process/voltage/temperature combination at which timing is analyzed (e.g. SS 0.72V 125°C).
Timing closure
The iterative process of fixing all setup/hold violations across all corners and modes.
Clock gating
Disabling the clock to idle registers via a gating cell to save dynamic power.
Latency (clock)
Delay from the clock source to a flip-flop's clock pin; source + network latency.
Jitter
Cycle-to-cycle variation in clock edge timing, subtracted from the usable clock period.
Derate
A multiplier applied to cell/net delays to model variation pessimistically in STA.
CPPR / CRPR
Removing artificially double-counted pessimism on the common portion of launch and capture clock paths.

Low Power

Dynamic power
Power consumed by switching activity — proportional to C·V²·f.
Leakage (static) power
Power drawn by transistors even when idle; grows at smaller nodes and higher temperature.
Power gating
Shutting off supply to idle blocks with sleep switches; state may be retained in special registers.
Multi-voltage design
Running different blocks at different supply voltages to trade performance versus power.
Level shifter
A cell translating signals between voltage domains safely.
Isolation cell
A cell clamping outputs of a powered-down domain so floating values can't corrupt live logic.
Retention register
A flip-flop with a shadow latch that keeps state while its domain is power-gated.
UPF (Unified Power Format)
The IEEE 1801 standard describing power intent — domains, supplies, isolation, retention — to the whole flow.
DVFS
Dynamic Voltage and Frequency Scaling — adjusting V and f at runtime to match workload and save energy.
Vt flavors (HVT/SVT/LVT)
Threshold-voltage variants of the same cell: high-Vt leaks less but is slower; low-Vt is faster but leaky. Mixing them tunes power/timing.

DFT & Test

DFT (Design for Test)
Structures added to a chip so manufacturing defects can be detected efficiently on a tester.
Scan chain
Flip-flops stitched into shift registers so internal state can be loaded and observed through a few pins.
ATPG
Automatic Test Pattern Generation — tools computing input patterns that expose modeled faults.
Stuck-at fault
The classic fault model: a node behaving as permanently 0 or 1.
Transition / at-speed fault
Fault models catching defects that only fail at full clock speed.
Fault coverage
Percentage of modeled faults the pattern set can detect — a key quality metric.
BIST
Built-In Self-Test — on-chip logic (commonly for memories, MBIST) that tests itself without external patterns.
Boundary scan / JTAG
IEEE 1149.1 serial access ring around chip pins for board-level test and debug access.
Scan compression
On-chip decompressors/compactors reducing tester time and data volume versus plain scan.
Burn-in
Stressing parts at elevated voltage/temperature to weed out early-life failures.
Yield
The fraction of manufactured dies that pass all tests.
ATE
Automatic Test Equipment — the machines that run test patterns against each manufactured chip.

Analog & Mixed-Signal

CMOS
Complementary MOS — the dominant technology pairing NMOS and PMOS transistors for low static power logic.
Threshold voltage (Vt)
The gate voltage at which a MOSFET effectively turns on.
PLL (Phase-Locked Loop)
A feedback circuit generating a stable high-frequency clock locked to a reference.
ADC / DAC
Converters between analog signals and digital codes; resolution (bits) and speed define quality.
LDO
Low-DropOut regulator — an on-chip linear voltage regulator for clean local supplies.
Bandgap reference
A circuit producing a supply- and temperature-stable reference voltage (~1.2 V).
SerDes
Serializer/Deserializer — very high-speed serial link circuits (PCIe, Ethernet, USB PHYs).
Op-amp
A high-gain differential amplifier — the workhorse analog building block.
Layout matching
Analog layout techniques (common centroid, interdigitation, dummies) making paired devices behave identically.
Mixed-signal
Designs combining analog and digital circuits on one die, with careful isolation between them.
Signal integrity (SI)
Keeping signals clean against crosstalk, reflection and attenuation, on-chip and on-board.
Power integrity (PI)
Keeping supply voltage stable against switching noise across chip, package and board.

Fabrication & Technology

Wafer
The thin silicon disc (typically 300 mm) on which hundreds of dies are fabricated together.
Die
One individual chip cut from the wafer.
Foundry
A company that manufactures chips designed by others (TSMC, Samsung Foundry, GlobalFoundries).
Fabless
A company that designs chips but outsources manufacturing (NVIDIA, Qualcomm, AMD).
Process node
The technology generation label (7nm, 5nm, 3nm) — smaller nodes give denser, faster, lower-power transistors.
Photolithography
Printing circuit patterns onto wafers by exposing photoresist through masks.
EUV
Extreme Ultraviolet lithography (13.5 nm light) enabling patterning at 7nm-class nodes and below.
Mask / reticle
The patterned plate through which each layer is exposed; a full mask set costs millions at advanced nodes.
Etching
Removing material selectively (plasma/chemical) to transfer the printed pattern into the wafer.
Deposition (CVD/PVD/ALD)
Adding thin films of insulators and metals layer by layer.
Ion implantation
Firing dopant ions into silicon to create transistor regions.
CMP
Chemical-Mechanical Planarization — polishing each layer flat before the next.
FinFET
A 3D transistor whose gate wraps a silicon fin — standard from ~16nm to 5nm.
GAA (Gate-All-Around)
Nanosheet transistors fully surrounded by gate — the successor to FinFET at 3nm/2nm.
FEOL / BEOL
Front-End-Of-Line (transistors) versus Back-End-Of-Line (metal interconnect) portions of fabrication.
Packaging
Enclosing and connecting the die to the outside world — from wire-bond to flip-chip to advanced 2.5D/3D.
Chiplet
Splitting a system across multiple smaller dies integrated in one package (UCIe is the emerging interconnect standard).
Interposer / 2.5D
A silicon or organic substrate carrying multiple dies side by side with dense interconnect (e.g. HBM beside GPU).
Wafer sort / final test
Testing dies on-wafer before packaging, then again after packaging.
PDK (Process Design Kit)
The foundry's package of models, rules and libraries enabling design in a given process.

EDA & Flow

EDA (Electronic Design Automation)
The software industry (Synopsys, Cadence, Siemens EDA) providing chip design tools.
Synthesis
Compiling RTL into an optimized gate-level netlist against timing constraints (Design Compiler, Genus).
Place & route tool
The physical implementation platform (Innovus, IC Compiler II / Fusion Compiler).
Signoff
The final independent checks — STA (PrimeTime/Tempus), physical verification (Calibre), power (Voltus/RedHawk) — before tapeout.
Tapeout
Releasing the final verified GDSII to the foundry — the finish line of the design flow.
Simulator
Event-driven HDL execution engines: VCS, Xcelium, Questa.
Liberty (.lib)
The file format characterizing cell timing/power used by synthesis and STA.
SDF
Standard Delay Format — annotates real delays onto gate-level simulation.
Tcl
The scripting language driving virtually every EDA tool; essential for flow automation.
Flow
The scripted sequence of tools and checks taking a design from spec to GDSII reproducibly.
Milkyway / NDM / OA
Tool-specific physical design databases used by implementation platforms.
Cross-probing
Selecting an object in one view (netlist/layout/schematic) and seeing it highlighted in another.

Keep learning

Definitions get you started — fluency comes from using these concepts inside real tool flows. Browse all courses across VLSI, verification, physical design, embedded and FPGA, start with the online electronics classes overview, or test yourself with free mock tests. See also the VLSI Salary Report 2026.

Frequently Asked Questions

Can I use these definitions in my article, thesis or course material?

Yes — cite "CourseTron VLSI Glossary" with a link to this page. The definitions are written for accuracy and plain-English clarity, and we keep them updated.

Which terms should a fresher learn first?

Start with the digital fundamentals (RTL, setup/hold, FSM, CDC), then the vocabulary of the domain you're targeting — UVM and coverage for verification; floorplan-to-signoff terms for physical design.

How is this glossary different from a textbook index?

Each entry is a working engineer's definition — what the term means in practice in an industry flow — rather than a formal academic treatment. It's designed for interview prep and on-the-job orientation.

Key Facts at a Glance

TopicVLSI Glossary — 150+ Chip Design Terms Explained | CourseTron
PlatformCourseTron — India's #1 Electronics & Semiconductor Learning Platform
CoverageVLSI, FPGA, Embedded Systems, PCB Design, Analog IC, AI Hardware, Nano Fab, Post-Silicon, Quantum Computing
Courses135+ industry-led courses with hands-on labs
Engineers Trained300,000+ across India and worldwide
Top Hiring CompaniesIntel, NVIDIA, TSMC, Qualcomm, AMD, Apple, Samsung, Broadcom, MediaTek, ARM
YearUpdated 2026
Chat with us