Skip to content

Introduction

New to chip design? Learn how it works

Before a chip is manufactured, engineers need to verify that the design actually works. The process looks roughly like this:

  1. Describe the circuit — You write code in a hardware description language (HDL) like VHDL. This code defines what your circuit does: its inputs, outputs, and logic.
  2. Write a testbench — A testbench is a separate piece of code that feeds inputs into your design and checks the outputs. Think of it as a test suite for hardware.
  3. Simulate — A simulator reads your design and testbench, then steps through time tick by tick, computing what every signal would do in a real circuit. No physical chip is needed.
  4. Inspect waveforms — The simulator produces a timeline of every signal. You look at these waveforms to verify that your design behaves correctly.
  5. Iterate — Fix bugs, re-simulate, repeat — until the design is correct and ready for synthesis onto a real chip or FPGA.

nexsim handles steps 3 and 4. You give it VHDL source files, it simulates your design, and you inspect the results as waveforms — all from a single tool.

  1. Write VHDL designs and testbenches
  2. Simulate them with a single command or a few clicks
  3. View signal waveforms over time in the built-in viewer
  4. Export results as VCD files for use within nexsim or other clients like GTKWave or Surfer
  5. Share simulations via a link
Best for
Web Appapp.nexsim.devGetting started fast. No install required.
Desktop AppdownloadSimulation engine runs natively instead of in browser
CLInexsim commandAgent use, Scripting, CI pipelines, headless batch runs.

All three use the same simulation engine — your results will be identical regardless of which you choose.

  • Students learning digital design and VHDL
  • Engineers prototyping combinational and sequential logic
  • Anyone who wants a fast, self-contained VHDL simulator without installing a full EDA suite