vcs
  • 2025-01-19Gvim + VCS + Verdi 使用技巧之环境篇
    前言新手在刚刚接触到Gvim+VCS+Verdi的仿真验证环境时,可能会遇到加了相应语句及文件但还无法生成fsdb波形文件的问题。本文主要提供解决该问题的方法或调试的思路和方向。一、tb文件添加语句通常来讲,在环境配置正确的情况下,只要在tb文件中加入以下2条语句即
  • 2025-01-16Gvim + VCS + Verdi 使用技巧之debug篇
    文章目录前言一、Gvim快速访问filelist中的文件二、VCS最大报错数三、Verdi查看force的信号总结前言新手在刚刚接触到Gvim+VCS+Verdi的仿真验证环境时,有一些可以使用的技巧用来快速debug。本文主要介绍3种方法,用来解决常见的几种问题。一、Gvim快
  • 2024-12-05Synopsys 安装记录
    Synopsys安装记录安装环境概述系统:win11的wslubuntu18.04软件:芯王国提供的Synopsys2018完整的安装教程请参考:搭建属于自己的数字ICEDA环境(三):Centos7安装EDA(vcs2018、verdi2018等)IC工具以及脚本运行第一个工程_sclkeygen-CSDN博客解压遇到的问题压缩包分卷压缩的,在lin
  • 2024-12-04IntelliJ IDEA中常用的git命令
    在IntelliJIDEA中开发时,常用的Git命令及其示例如下:一、初始化仓库命令:gitinit示例:在IntelliJIDEA中打开一个新的项目,然后选择VCS > Git > InitGitRepository,即可初始化一个新的Git仓库。二、克隆仓库命令:gitclone<repository_url>示例:在IntelliJIDEA中,选择Fi
  • 2024-11-28Synopsys 安装记录
    Synopsys安装记录安装环境概述系统:win11的wslubuntu18.04软件:芯王国提供的Synopsys2018完整的安装教程请参考:搭建属于自己的数字ICEDA环境(三):Centos7安装EDA(vcs2018、verdi2018等)IC工具以及脚本运行第一个工程_sclkeygen-CSDN博客解压遇到的问题压缩包分卷压缩的,在lin
  • 2024-04-22掌控基础设施,加速 DevOps 之旅:IaC 深度解析
    在当今的DevOps世界中,基础设施即代码(IaC)是一个非常重要的概念。它在整个行业几乎无处不在,是现代工程角色的绝对关键。 本文将主要包含IaC的定义和它的好处,同时将Walrus作为最佳实践来进行详细讲解。 什么是基础设施即代码(IaC)用最简单的话来说,就是使用代码定义需要在
  • 2024-03-07Subversion svn 开源的版本控制系统入门介绍 VCS
    拓展阅读Subversion开源的版本控制系统入门介绍VCSGit开源的版本控制系统-01-入门使用介绍Git开源的版本控制系统-02-baseusage基本用法Git开源的版本控制系统-03-时间数据回溯Git开源的版本控制系统-04-branchmanage分支管理Git开源的版本控制系统-05-tags标签
  • 2023-12-24幽灵和熔断+LR/SC的实现和使用+Consistent和Coherent+memory 属性 Device-nGnRnE+IP-XACT+vcs token is "until"
    幽灵和熔断幽灵和熔断是基于瞬态指令流的缓存侧信道攻击。在瞬态指令流中被执行的内存加载指令如果将一个数据带入了缓存,则即使流水线回滚期间处理器丢弃了该指令返回的访存结果,已经被修改的缓存状态却无法撤销。由此,攻击者可以通过监测缓存的变化来推断受害者程序的访存地址,如果
  • 2023-11-14vcs与verdi命令行仿真查看波形
    makefileDESIGN_NAME="fifo_tb"LOG_VCS="vcs.log"LOG_SIMV="simv.log"FILE_LIST="./list.f"#CodeCoverageCM=-cmline+cond+tgl+fsm+branch+assertCM_DIR=-cm_dircvrg#Makefilebody.PHON
  • 2023-10-11vcs_dump波形相关选项
    VCSdump波形相关选项目录1vcs选项2forcetcl中的选项1vcs选项-debug_access+all#允许dump波形?-debug_region+cell+encrypt#允许dumpcell的波形(stdcell,memorycell等)2forcetcl中的选项fsdbDumpfile"./vcs.fsdb"fsdbDumpvars0TBfsdbDumpon
  • 2023-09-17VIVADO VCS VERDI联合仿真
    ./tb_test.shverdi-ffilelist.f-ssf*.fsdb&
  • 2023-08-12Git的历史
    1、“Git”是什么?   浅显的理解,Git是一款代码管理工具(VersionControlSystem),无疑对比现在市面上的VCS,“Git”绝对是最牛逼的。深层次的讲,在公司的时候,某大神曾讲:“Git的出现,使得其他国家和美国的计算机水平差距拉近了30年!!!”,也是从那个时候起,小生励志要好好学习Git,造福网友。2
  • 2023-07-17VCS
    VCS处理流程--首先把模块读进来--按照固定的顺序放在队列,先执行没有延迟的语句--active_region(执行UDP原语、display()、assign、阻塞赋值、非阻塞赋值的计算)--inactive_region#0--Nonblockingassignregion非阻塞赋值--monitorregion  只有当相关变量发生变化才进
  • 2023-07-14Svn版本控制该Git
    .idea下的vcs.xml文件vcs的值为svn或Git
  • 2023-07-13#vcs#命令
    VCS简介vcs用于编译Verilog/SystemVerilog、生成仿真波形、覆盖率等。仿真波形主要是通过verdi来查看,因此生成的波形文件为fsdb格式  
  • 2023-07-05VCS 仿真脚本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_
  • 2023-06-21家用游戏机简史
    谈到家用游戏机的历史,其实应该追溯到40多年之前。当时,世界上资历最老的电视游戏厂商Atari,基于其街机(不是在家里玩的,而是安装在游戏厅里的商用游戏机)游戏PONG,推出了一款家用游戏机版本的HOME-PONG(1975年)。这是一款两人对打的网球游戏,内容其实非常简单,就是在一个纯黑的背景上用白色的
  • 2023-06-12VCS DVE 仿真时间回退
    1、仿真不但可以向前执行,还可以将有用的仿真时间记录下来checkpoint,以后可以回退rewind2、记录仿真时刻,点击菜单栏addcheckpoint则在按钮右侧会生成checkpoint  3、在后期仿真过程中,可以选择早于当前时刻的任何一个checkpoint4、点击rewindtoselectedcheckpoint 
  • 2023-06-11VCS+DVE+Verdi+Makefile使用
    业界有三大仿真工具,Synopsis家的VCS、Cadence家的IUS-irun(现在是Xcelium-xrun)和Mentor的Modelsim。VCS的全称是VerilogCompileSimulator,是Synopsis公司的电路仿真工具,可以进行电路的时序模拟。VCS属于编译型verilog仿真器,内部的仿真工具是DVE。VCS先将verilog/systemverilog文
  • 2023-05-28VCS常用调试方法记录
    VCS常用调试方法1.若编译VCS报错不明显,可在pkg注释掉`inlcude`单个或多个文件后再编译。简单来说:注释!调试!2.若VCS报错信息noendpackage,可能是pkg中的某个文件有误3.调试编译除了可以用VCS也可用DVT来获取更多的报错信息来确定出错点4.可以将makeclean一下后再编译试试5.
  • 2023-05-25VCS基本编译参数
    参考:VCS基本编译参数-知乎(zhihu.com)1.vcs常用编译选项:(1)帮助文档vcs-h列出最常用的vcs编译和runtime选项vcs-doc在网页上显示vcs文档vcs-ID显示本机的一些信息以及VCS的版本信息 (2)license选项vcs-licqueue告诉VCS,当没有license时等待。 (3)接入verilog库
  • 2023-05-13关于IDE如何连接github和Gitee
    1.vcs version controlsystem 开发工具集成了vcs2.连接Gitee步骤setting中下载插件: vcs中clone中登录Gitee用GitHub的账号: 
  • 2023-05-02数字asic流程实验(EX)VCS+Verdi前仿真&后仿真
    数字asic流程实验(EX)VCS+Verdi前仿真&后仿真1.前言写数字asic流程实验系列博客已经过去一年多了,现在也算结束了纯小白的状态,稍微有了一些数字前端开发经验。在老的系列教程里面用的前仿后仿工具还是modelsim,实际上业界主流工具还是功能更强大的VCS和Verdi。两个也都是synopsys家
  • 2023-04-20Verdi
    1.testbench中控制生成fsdb文件记录波形initialif($test$plusargs("DUMP_FSDB"))//只需要在仿真命令后面加上如下命令即可,这里的DUMP_FSDB字符串即vcs+DUMP_FSDB begin $fsdbDumpfile("testname.fsdb");//记录波形,波形名字testname.fsdb$fsdbDumpvars(
  • 2023-04-10vcs
    VCS  编译型verilog仿真器,先将.v文件转化为C文件,在linux下编译生成可执行文件,运行simv得到仿真结果  在实际工程中,通常使用VCS生成fsdb格式的波形文件,将其导入Verdi查看波形,代替DVE进行联合仿真。    在tb文件加入$vcdpluson(); --在仿真结束后会生成vcdplus.vpd文件