Technical data
Basic Verilog simulation
ModelSim EE/SE Tutorial   7-61
Note: Remember, a library directory should not be created using UNIX/DOS commands - always use the 
Main Design menu or the vlib command.
Next, you’ll compile the Verilog design. 
The example design consists of two Verilog source files, each containing a unique 
module. The file counter.v contains a module called counter, which implements 
a simple 8-bit binary up-counter. The other file, tcounter.v, is a testbench module 
(test_counter) used to verify counter. Under simulation you will see that these 
two files are configured hierarchically with a single instance (instance name dut) 
of module counter instantiated by the testbench. You'll get a chance to look at the 
structure of this code later. For now, you need to compile both files into the work 
design library. 
5 Compile the counter.v, and tcounter.v files into the work library by selecting the 
Compile button on the toolbar:
(PROMPT: vlog counter.v)
This opens the 
Compile HDL 
Source Files dialog 
box.
Complete the 
compilation by 
selecting both files. 
Control+click (left 
mouse button) on 
counter.v, then 
tcounter.v from the 
file list and choose 
Compile, then 
Done.










