VLSI Knowledge Hub
Every VLSI concept, one clear explanation away
Search a topic or browse the map below. Each concept links straight to a plain-English SiliconPath tutorial — no fluff, no ads.
Start here
Most-searched topicsSetup Time
BeginnerThe window before the clock edge where data must be stable.
Hold Time
BeginnerThe window after the clock edge where data must stay stable.
Clock Skew
IntermediateThe clock arrival-time difference between two flip-flops.
Static Timing Analysis
IntermediateProving a chip meets timing without simulating every input.
Clock Tree Synthesis (CTS)
IntermediateBuilding the real buffered clock network.
Slack
BeginnerTiming margin on a path — positive passes, negative fails.
Popular
Browse by category
Static Timing Analysis
Setup, hold, clocks, slack, variation and timing signoff.
Setup Time
BeginnerThe window before the clock edge where data must be stable.
Hold Time
BeginnerThe window after the clock edge where data must stay stable.
Slack
BeginnerTiming margin on a path — positive passes, negative fails.
Clock Skew
IntermediateThe clock arrival-time difference between two flip-flops.
Clock Jitter
IntermediateCycle-to-cycle variation in the clock edge position.
Clock Uncertainty
IntermediateMargin set aside for skew, jitter and modeling error.
OCV / AOCV / POCV
AdvancedModeling on-chip variation, pessimistic derates to statistical.
SDC Constraints
IntermediateThe constraints that define clocks, I/O timing and exceptions.
False Path
AdvancedA path never timed because it cannot functionally happen.
Multicycle Path
AdvancedA path allowed more than one clock cycle to complete.
Static Timing Analysis
IntermediateProving a chip meets timing without simulating every input.
Timing Closure
IntermediateThe loop of fixing setup and hold across every corner.
Physical Design
Floorplan to GDSII — placement, CTS, routing, power and signoff.
Floorplanning
BeginnerPlacing macros and setting core/die area — the first physical step.
Power Planning
IntermediateBuilding the power grid that feeds every cell.
Placement
IntermediatePositioning standard cells for timing and routability.
Clock Tree Synthesis (CTS)
IntermediateBuilding the real buffered clock network.
Routing
IntermediateTurning logical connections into real metal.
Congestion
IntermediateToo many wires competing for too few routing tracks.
IR Drop
AdvancedVoltage lost across the power grid's resistance.
Electromigration (EM)
AdvancedMetal atoms migrating under high current density over time.
Design Rule Check (DRC)
IntermediateChecking the layout obeys the foundry's manufacturing rules.
Layout Versus Schematic (LVS)
IntermediateProving the layout matches the intended netlist.
RTL & Logic
From RTL and synthesis down to gates, flops and latches.
RTL
BeginnerRegister-transfer level — describing hardware behaviour in HDL.
Logic Synthesis
BeginnerTurning RTL into a gate-level netlist.
Netlist
BeginnerThe gate-level description of a design after synthesis.
Combinational Logic
BeginnerLogic whose output depends only on the present inputs.
Sequential Logic
BeginnerLogic with memory — outputs depend on state and the clock.
Flip-Flop
BeginnerAn edge-triggered one-bit storage element.
Latch
BeginnerA level-sensitive storage element.
Clock Gating
IntermediateSwitching off the clock to idle logic to save power.
Semiconductor Fundamentals
CMOS, ASIC vs FPGA, standard cells, PVT and process nodes.
CMOS
BeginnerComplementary MOS — the transistor logic every chip is built from.
ASIC
BeginnerAn application-specific integrated circuit, custom-built for one job.
FPGA
BeginnerA reprogrammable logic device — flexible but slower than an ASIC.
Standard Cells
IntermediateThe pre-characterised logic-gate library the tools place and route.
Macros
IntermediateHard blocks like memories and IP placed during floorplanning.
PVT Corners
IntermediateProcess, voltage, temperature — the conditions timing signs off across.
Process Node
IntermediateThe manufacturing technology generation (28nm, 7nm…).
Metal Layers
IntermediateThe stacked interconnect layers wires are routed on.
Guided learning paths
Follow a topic in order, beginner to advanced — the SiliconPath way to actually learn a domain instead of jumping around.
STA Learning Path
From "what is STA" to advanced variation and exceptions.
Physical Design Learning Path
Floorplan to signoff, in the order a PD engineer runs it.
Beginner-friendly
- Setup TimeThe window before the clock edge where dat…
- Hold TimeThe window after the clock edge where data…
- SlackTiming margin on a path — positive passes,…
- FloorplanningPlacing macros and setting core/die area —…
- RTLRegister-transfer level — describing hardw…
- Logic SynthesisTurning RTL into a gate-level netlist.
- NetlistThe gate-level description of a design aft…
- Combinational LogicLogic whose output depends only on the pre…
Advanced topics
Go deeper
These topics are drawn from SiliconPath's full free curriculum.