性能资源分析
1. 编译性能分析:-pcmakeprof(在编译日志的结尾进行输出)
2. 仿真性能分析:(仿真结束之后会产生一个 profileReport.html文件)
vcs -simprofile
simv -simprofile time/mem
3. 分析VCS编译和仿真所占用的CPU资源:
vcs –reportstats
simv -reportstats
编译选项设置
1. 如去掉debug_access+all
2. 后仿可以加nospecify等避免violation
3. 屏蔽一些warning打印
4. 并行编译:-fastpartcomp=j8(注意:j8要求 bsub -n8)
5. 增量编译:-Mupdate(只会重新编译修改过的文件,而没有修改过的文件无需编译)
6. 分块编译:分块编译的本质就是将需要编译的代码文件拆分成独立的块,只有当块中