Enabling code coverage is a two-step process:
1. Use the -cover argument to vcom or vlog when you compile your design. This argument
tells ModelSim which coverage statistics to collect. For example:
vlog top.v proc.v cache.v -cover bcesxf
Each character after the -cover argument identifies a type of coverage statistic: "b"
indicates branch, "c" indicates condition, "e" indicates expression, "s" indicates
statement, "t" indicates 2-transition toggle, "x" indicates extended 6-transition toggle
coverage (t and x are mutually exclusive), and “f” indicates Finite State Machine
coverage. See Enabling Toggle Coverage for details on two other methods for enabling
toggle coverage.
You can use graphic interface to perform the same task. select Compile > Compile
Options and select the Coverage tab. Alternatively, if you are using a project, right-click
on a selected design object (or objects) and select Properties.
2. Use the -coverage argument to vsim when you simulate your design. For examp
vsim -coverage work.top
Or, use the graphic interface. select Simulate > Start Simulation and select the design
unit to be simulated in the Design tab. Then select the Others tab and check Enable code
coverage box as shown below.
对R80515进行集体编译命令:
do tools/mti/ee_macros/compile.do