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

10 references

Clear filters
Lesson

Verilog purpose and tool flow

Explain what Verilog models; distinguish design RTL from testbench code; follow preprocess, compile, elaborate, simulate, synthesize, and timing stages; and run a small design with Icarus Verilog.

Open reference →
Lesson

Self-checking Verilog testbenches

Build a testbench with a stable clock and reset; apply directed and boundary stimulus; calculate expected results; report useful failures; dump waves; stop cleanly; and return an unambiguous pass/fail outcome.

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