How to quickly use ModelSim Coverage in Simulation
2012-11-12
Xiao Jie
标签:

1. Star ModelSim and Make filelist

Star your modelsim and change the directoryto youre project folder.

Use “pwd “to show your current directory.

Use “cd d:\verilog“to change directory.

Use “dir *.v /b/s >filelist.f “ to make file list.

The file list is as follow, which contains all the .v files under current folder ,including file in subfolders.

Tips:ifcodes are written in Verilog HDL , there is no need to adjust the sequence of the filelist , while in VHDL, some files should be compiled first , so the filelist sequence may need some adaptation.

2.use UltraEdit to replace “” with “/”.

3. create your modelsim .lib and .work.

change the directoryto youre project folder ,and copy filelist.f there.

Here we “cd projects”

Use “vlib work “ to build work lib.

Use “vmap work work “ tomap work lib.

4. compile the filelist.f with coverage to build work lib.

-cover cbse means compile withcondition , branch , statement ,expression coverage.

-f filelist.fmeans compile files listed in this file.

5. start simulation and check the coverage

start simulation with “vsim – coverage work.top” and “run 10us “ for some time.

And you can see the coverage like this.

More detailed coverage information is as follow,

You can get all the coverage information here . If you have any problem in the use of modelsim coverage ,please contact me and I am glad to help .

Written by:Xiao Jie

06-18-2007

可能会用到的工具/仪表
相关文章
推荐文章
热门文章
章节目录
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号