首页 > 其他分享 >VCS

VCS

时间:2023-07-17 17:56:46浏览次数:33  
标签:仿真 文件 -- region VCS 赋值

VCS处理流程

--首先把模块读进来

--按照固定的顺序放在队列,先执行没有延迟的语句

--active_region (执行UDP原语、display()、assign、阻塞赋值、非阻塞赋值的计算)

--inactive_region #0

--Nonblocking assign region 非阻塞赋值

--monitor region   只有当相关变量发生变化才进行执行

--future region

scope命令显示当前目录

 

VCS后仿真

------主要关注toggle覆盖率

RTL经过DC后产生带有时序信息的门级网表(.v文件)并生成SDF(standard delay format)

后仿真的仿真文件里边加入时序信息反标注文件

$sdf_annotate(“sdf文件位置”,

        SDF文件反标注的模块,(这个参数省略),(这个参数省略),

        “TYPICAL(指定延迟方式,也可以MAX、MIN)”,

        “1:1:1(缩放因子,时间比例,最小延迟可以乘多少,一般不变)”

        “FROM_MTM”);

后仿真需要在Makefile中用LIB的后缀类型和位置 -v或-y

 

 

 

 

标签:仿真,文件,--,region,VCS,赋值
From: https://www.cnblogs.com/VicentZJ/p/17553256.html

相关文章

  • #vcs#命令
    VCS简介vcs用于编译Verilog/SystemVerilog、生成仿真波形、覆盖率等。仿真波形主要是通过verdi来查看,因此生成的波形文件为fsdb格式  ......
  • VCS 仿真脚本makefile样例
    详细的参数介绍参考下面的博客https://www.cnblogs.com/csjt/p/15581396.html自己的makefile,注意 SEED=`date+%N`//随机种子的定义取时间SIM_COV=-cmline+cond+fsm+tgl+branch//代码覆盖率采样的定义 TESTLIST=ahb_mst_burstahb_mst_single_read32ahb_......
  • VCSA内置PG数据库信息
    vcsa就是一个suselinux,会内置一个PostgreSQL数据库,那么如何修改数据库用户密码呢?首先通过22端口远程连入suselinuxToescapetolocalshell,pressCtrl+Alt+].VMwarevCenterServer7.0.3.01500Type:vCenterServerwithanembeddedPlatformServicesControllerWARNING!......
  • VCSA内置数据库密码
    vcsa就是一个suselinux,会内置一个PostgreSQL数据库,那么如何修改数据库用户密码呢?首先通过22端口远程连入suselinuxToescapetolocalshell,pressCtrl+Alt+].VMwarevCenterServer7.0.3.01500Type:vCenterServerwithanembeddedPlatformServicesControllerWARNING!T......
  • VCS DVE 仿真时间回退
    1、仿真不但可以向前执行,还可以将有用的仿真时间记录下来checkpoint,以后可以回退rewind2、记录仿真时刻,点击菜单栏addcheckpoint则在按钮右侧会生成checkpoint  3、在后期仿真过程中,可以选择早于当前时刻的任何一个checkpoint4、点击rewindtoselectedcheckpoint ......
  • VCS+DVE+Verdi+Makefile使用
    业界有三大仿真工具,Synopsis家的VCS、Cadence家的IUS-irun(现在是Xcelium-xrun)和Mentor的Modelsim。VCS的全称是VerilogCompileSimulator,是Synopsis公司的电路仿真工具,可以进行电路的时序模拟。VCS属于编译型verilog仿真器,内部的仿真工具是DVE。VCS先将verilog/systemverilog文......
  • VCS常用调试方法记录
    VCS常用调试方法1.若编译VCS报错不明显,可在pkg注释掉`inlcude`单个或多个文件后再编译。简单来说:注释!调试!2.若VCS报错信息noendpackage,可能是pkg中的某个文件有误3.调试编译除了可以用VCS也可用DVT来获取更多的报错信息来确定出错点4.可以将makeclean一下后再编译试试5.......
  • vSphere VCSA 6.7的搭建
    VCSA6.7搭建总是失败,最后总结是DNS解析的问题。步骤:一、下载VCSA安装包,挂载,这个步骤就没什么说的啦。二、第一步的安装,这里也基本没问题,但是涉及到后面是否安装成功,配置还是要不按照常规修改下。配置网络设置页面:FQDN填写VCSA的ip地址,DNS服务器也填写VCSA的ip地址,第一步按照默认安......
  • VCS基本编译参数
    参考:VCS基本编译参数-知乎(zhihu.com)1.vcs常用编译选项:(1)帮助文档vcs-h列出最常用的vcs编译和runtime选项vcs-doc在网页上显示vcs文档vcs-ID显示本机的一些信息以及VCS的版本信息 (2)license选项vcs-licqueue告诉VCS,当没有license时等待。 (3)接入verilog库......
  • VCSA扩容log磁盘容量
    维护中经常会遇到VCSA提示日志满了的报警,通常两种方法:第一种进入日志文件夹删除历史日志的压缩包,但是费时费力,效果也不理想。前面记录过一次,整了半天没用多久又满了。第二种就是直接给storage/log扩容,简单好用。扩容前,用户的log磁盘只有25G,这个是根据部署时现在规模的时候自动......