Find an engineering answer

VLSI reference library

Look up a concept, code symbol or debugging topic. Continue into the lesson for examples, practice and the next step in your learning path.

Learning references

11 references

Clear filters
Lesson

Number systems and binary representation

Explain the digital abstraction and logic levels; convert among binary, octal, decimal, and hexadecimal; explain positional notation; determine the range of an unsigned value; and recognize extension, truncation, overflow, and wraparound.

Open reference →
Lesson

Finite state machines and safe control

Translate requirements into Moore or Mealy state machines; build transition and output tables; compare state encodings; define reachability, recovery, timeout, and safe defaults; and distinguish registered from combinational outputs.

Open reference →
Lesson

Timing, reset and clock-domain crossings

Calculate setup slack; distinguish propagation and contamination delay, setup and hold, recovery and removal; explain skew, jitter, uncertainty, and critical paths; and select appropriate reset and clock-domain crossing structures.

Open reference →
Lesson

Memories, FIFOs and arbitration

Compare memory technologies and port arrangements; define read latency and read-during-write behavior; calculate FIFO occupancy and flags; prevent overflow and underflow; and compare fixed-priority with round-robin arbitration.

Open reference →
Lesson

Arithmetic datapaths and interfaces

Size signed and unsigned arithmetic; reason about fixed-point rounding, saturation, accumulation, resource sharing, and pipelining; apply request/acknowledge and ready/valid protocols; and calculate latency, throughput, bandwidth, and buffer needs.

Open reference →
Lesson

ASIC, FPGA and RTL-to-silicon foundations

Define gates, cells, macros, netlists, libraries, PDKs, dies, packages, and PCBs; compare ASIC and FPGA implementation; trace requirements through bring-up; distinguish functional verification from physical sign-off; and explain PVT, power, area, performance, and implementation limits.

Open reference →

Build on what you find

Follow the eight-week programme to connect individual concepts with design decisions, simulation, debugging and verification evidence.

Open the training plan