小男孩和女人做的网站,苏州网站建设介绍,成都最新官方消息,WordPress网页编辑插件VCS
VCS 是IC从业者常用软件#xff0c;该篇文章是一个学习记录#xff0c;会记录在使用过程中各种概念及options。
VCS Flow
VCS Flow 可以分为Two-step Flow和Three-step Flow两类。
两步法
两步法只支持Verilog HDL和SystemVerilog的design#xff0c;两步法主要包括…VCS
VCS 是IC从业者常用软件该篇文章是一个学习记录会记录在使用过程中各种概念及options。
VCS Flow
VCS Flow 可以分为Two-step Flow和Three-step Flow两类。
两步法
两步法只支持Verilog HDL和SystemVerilog的design两步法主要包括以下两步
Compiling the Design 编译生成可执行二进制文件simv。Simulating the Design 使用simv进行仿真。
三步法
三步法支持Verilog HDL/VHDL/mixed HDL design三步法包括以下三步
Analyzing the Design 使用vlogan(verilog-2000 compliant)或者vhdlan(VHDL-93 compliant)对RTL进行分析在分析的同时会生成一些临时文件这些临时文件会被Elaboration使用。Elaboration the Design Elaboration会编译并link中间文件最终生成可执行二进制文件simv。Simulating the Design 使用simv进行仿真。
Elaboration
Elaboration 是simulation的第二步在这步VCS会创建二进制文件simv在这步可以有两种mode可选
debug mode 这种mode常在debug的时候使用生成二进制文件时间会比较长但是有助于仿真正确性以及调试所以在仿真初期建议使用这种mode。optimized mode 这种mode相对于debug mode来说生成二进制文件时间比较短但是可能会有仿真正确性及调试的问题建议在regression时使用。 这两种mode可以通过-debug_access option设置。