xenia eebf2d6093 | ||
---|---|---|
.. | ||
Makefile | ||
README.md | ||
requirements.txt | ||
tb.gtkw | ||
tb.v | ||
test.py |
README.md
Sample testbench for a Tiny Tapeout project
This is a sample testbench for a Tiny Tapeout project. It uses cocotb to drive the DUT and check the outputs. See below to get started or for more information, check the website.
Setting up
- Edit Makefile and modify
PROJECT_SOURCES
to point to your Verilog files. - Edit tb.v and replace
tt_um_example
with your module name.
How to run
To run the RTL simulation:
make -B
To run gatelevel simulation, first harden your project and copy ../runs/wokwi/results/final/verilog/gl/{your_module_name}.v
to gate_level_netlist.v
.
Then run:
make -B GATES=yes
How to view the VCD file
gtkwave tb.vcd tb.gtkw