Ncverilog 常用命令使用详解

Linux下NC Verilog的基本使用教程 NC Verilog是Cadence公司开发的Verilog仿真工具,用于验证和调试HDL设计。本文主要对Linux下NC Verilog的基本使用进行了一个简单的介绍 阅读详情

Ncverilog 常用命令使用详解

作者:5life
#A s E*O0S4D }+kDICDER      工作状态:建立仿真环境数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL g M q P [/U         t8~
数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL N g!p0BW f#v z(/%Y
     我们知道,由于NC-Verilog使用了Native Compile Code 的技术来加强电路模拟的效率,因此在进行模拟时必须经过compile(ncvlog 命令)以及elaborate(ncelab命令)的步骤。编译之后,针对每一个HDL设计单元会产生中间表达。接着elaborate命令会建立整个电路的结构,产生可以用来模拟的资料。最后使用ncsim命令来进行模拟。
9u F l O,S4n n$Bbbs.dicder.com
'g X&`2o W.U a U2pDICDER   三命令模式
         @+_6y B#C3w#d j5y }         l
c C.u!x N"IDICDER        命令如下:
/e d%^ D"E*{ G
GDigital IC Designer's forum
        ncvlog -f run.fDigital IC Designer's forum c2z)J7@ P4`
       ncelab tb -access wrc
{ Y"Z h X e't,DDICDER        ncsim tb -gui
h/k         { V p*p1d数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL第一个命令中,run.f是整个的RTL代码的列表,值得注意的是,我们需要把tb文件放在首位,这样可以避免出现提示timescale的错误。
i R ? f         C:p7JDigital IC Designer's forum
X
}5dz*@ {Nbbs.dicder.com
第二个命令中,access选项是确定读取文件的权限。其中的tb是你的tb文件内的模块名字。
S s v [ f$cbbs.dicder.comDigital IC Designer's forum Q0V         | R F
第三个命令中,gui选项是加上图形界面%{ z u%[ { v,/ s y

0z s"i _:Y6o#wDICDER值得注意的是,在这种模式下仿真,是用“ - ”的。而下边要说的ncverilog是采用“ + ”的。
y9t C E%P e&m数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL K#T X;c6r c B$/ p ~
    单命令模式
~1C P/o B-Z5O$~ `)V数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLLDigital IC Designer's forum k W H n a q K
      ncverilog +access+wrc rtl +guiDigital IC Designer's forum ?+M:}8l,K ^ b7r p
      在这里,各参数与三命令模式相同。注意“ + ”。
&L*F j o
K ` d:J


H,U/N%[ i gDICDER        在本文里将详细讲述ncverilog 的各种常用的参数,对于三命令模式,请读者自己查看资料。
|+B)h#x U&e x q d
rDICDER
      +cdslib+...                 设定你所仿真的库所在数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL(C N ~:g4H F

#b O J [ /bbs.dicder.com      +define+macro ...       预编译宏的设定bbs.dicder.com;v*F H A w7B S
Digital IC Designer's forum D6s6~ U C r"_%T L)T
     +errormax+整数          当错误大于设定时退出仿真
p d s { y*c
M /+oBbbs.dicder.com
数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL4qt w3d A0u G!B'} w
     +incdir+path              设定include的路径
k0g5B k9g m4?3T C数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL
|$M1V:[ e-r yDICDER      +linedebug                 允许在代码中设定line breakpoint
U(O Q {)U |DICDER数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL s:B/{1?(s:B V,B(N;}
     +log+logfile                输出到名为logfile的文件中
M2y
Y P i*|4t T%F数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL

J
[0Z9T { x+sDICDER
      +status                      显示内存和CPU的使用情况

H ` H
L j7G;}0j:]Digital IC Designer's forum

5b U"l A2I5R q      +work                        工作库bbs.dicder.com1I*C g&wE!{ w t d!F

F-a3f K X t"A pDigital IC Designer's forum      +access+w/r/c            读取对象的权限,缺省为无读(-w)无写(-r)无连接(-c)
L,H)` F l z o5W&EDICDERbbs.dicder.com K.]$_.c ~ t U
     +gui                         显示图形交互界面
)N |8lg /数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL
bbs.dicder.com m
T"k)U'Z#}0r,u

     +input script_file        输入脚本文件
6s J T C1^ H L CDICDERDICDERq _!l X ~7^%[         h4R1}-s
     +licqueque                如无licence等待licenceDICDER*|"?(x!d y7V

's8`5y ~:B:x V H"cDigital IC Designer's forum      +run                        如果在GUI交互界面下, 启动后将自动开始仿真
f%c ~%V(D UDICDER
;l D |
^ Q
y&lDigital IC Designer's forum
      +loadpli1=...             动态加入PLI
/E"F
](d
B U(VDigital IC Designer's forum
&O J;z,w7b6U
     +timescale                设定仿真单位和精度
bbs.dicder.com B s         S
f%Y t


Y         E#|7d9? l+_6K `6h      +nocopyright            不显示版权信息
数字IC学习:NCVerilog+SimVision(Cadence) 了解ncverilog、irun、xrun之间的关系 了解indago和simvision之间的关系 学习Cadence仿真工具和波形查看工具的基本使用 阅读详情

相关推荐

Ncverilog 的一些经验

Ncverilog 的一些经验0推荐1.Verilog和Ncverilog命令使用库文件或库目录   ex). ncverilog -f run.f -v lib/lib.v -y lib2 +libext+.v  //一般编译文件在run.f中, 库文件在lib.v中,lib2目录中的.v文件系统自动搜索          使用库文件或库目录,只编译需要的模块而不必全部编译

sy911568的专栏 3097

ncverilog的编译选项

收集一篇关于ncverilog编译选项的文章,文章内容新且全,能够帮助快速搭建或优化仿真平台。https://blog.youkuaiyun.com/bcs_01/article/details/76684898

weixin_36374656的博客 2080

【原创】Ubuntu 下使用 NCverilog 仿真 Verilog 工程

文章目录0x01 NCverilog 简介0x02 NCverilog 仿真自动化 0x01 NCverilog 简介 NCverilog 是国际 EDA 巨头 Cadence 旗下的仿真软件。NCverilog 有 shell 和 GUI 两种版本,GUI 版本的叫做 NClaunch ,本文仅说 shell 版本的。 与 Windows 下的常用 EDA 软件 Modelsim/QuestaSim 不同,Linux 下的 EDA 软件通常是仿真和波形查看功能是分离的,比如 Synopsys 旗下

qq_40807206的博客 2994

ncverilog脚本_Ncverilog 常用命令使用详解

Ncverilog常用命令使用详解作者:5life工作状态:建立仿真环境数字集成电路CFAQDesgncompe数字信号处理滤波器DSPVCSNCcoveage覆盖率modesmunxcverog,hdVHDLPSTAvera验证pmemeFFOSDRAMSRAMRFRDPLLgMqPU8~数字集成电路CFAQDesgncompie数字信号处理滤波器DSPVCSNCcoveage覆盖率modesm...

weixin_39648432的博客 699

ncverilog脚本_NC-Verilog仿真详解

ncverilog仿真详解发表在ASIC/FPGA/汇编, 学习笔记, 编程开发 | 由阿布 | 十一月26, 2011 | 0标签: ncverilog, 仿真数位IC工具简介——Simulator 工具ModelSimModelSim是Mentor公司所推出的软体, 主要用来当作VHDL的模拟器, 也是目前CIC在VHDL方面的主要的模拟软体;但ModelSim不仅支援VHDL的模拟,同样也可...

weixin_39788131的博客 1553

NCVerilog设计秘诀与点评

1. * S) ]8 E. K" x% ZThis approach allows completely transparent mixed language, mixed-level, and mixed cycle-event simulations. It also lays the foundation for mixed signal simulations. y+ l3 s- ? 

3155

仿真工具-NC-Verilog使用教程

一、NC-Verilog概述 二、两种模式运行SimVision 三、准备工作介绍 四、启动NClaunch 五、开始使用NClaunch

耐心的小黑的博客 1万+

NCverilog 脚本实例

NCverilog 脚本实例

转与百度的NC——verilog的使用

Ncverilog使用。 2010-05-27 16:31 (转);本人不用c的软件。 在NC自带的帮助Cadence NC-Verilog Simulator Help中都可以找到。以下整理自网络,有点乱 :(ncverilog是shell版的,nclaunch是以图形界面为基础的,二者调用相同内核;ncverilog的执行有三步模式和单步模式,在nclaunch中对应...

weixin_30919571的博客 1008

Sen+MK趋势分析

Sen+MK趋势分析

地理研究与算法的博客 4万+

深入解析YT8521S千兆以太网PHY芯片的设计与调试要点

本文深入解析了YT8521S千兆以太网PHY芯片的设计与调试要点。重点剖析了硬件设计中的电源方案、RGMII接口电平配置(尤其是1.8V电平方案)以及PCB布局布线等关键细节,并提供了从硬件检查、驱动配置到性能测试的完整调试流程,帮助工程师规避常见陷阱,实现稳定可靠的千兆网络连接。

weixin_29190573的博客 690

ncverilog脚本_Ncverilog 常用命令使用详解 | 学步园

作者:5life#A s E*O0S4D }+kDICDER 工作状态:建立仿真环境数字,集成电路,IC,FAQ,Design compiler,数字信号处理,滤波器,DSP,VCS,NC,coverage,覆盖率,modelsim,unix,c,verilog,hdl,VHDL,IP,STA,vera,验证,primetime,FIFO,SDRAM,SRAM,IIR,FIR,DPLL ...

weixin_29695125的博客 1856

Zoom AI 技术架构研究:联合式方法与多模态集成

通过 Zoom AI 开放平台,企业可以自定义 AI 模块 (如法律合规审查、客户反馈分析),扩展应用场景。这种开放平台策略使企业能够根据自身需求定制 AI 功能,满足特定业务需求。

shao.bing的专栏 1318

ncverilog使用

ncverilog是shell版的,nclaunch是以图形界面为基础的,二者调用相同内核; ncverilog的执行有三步模式和单步模式,在nclaunch中对应multiple step和single step ncverilog的三步模式为:ncvlog(编译) ncelab(建立snapshot文件) ncsim(对snapshot文件进行仿真) 基于shell的ncverilog操...

WTT_1988的专栏 7894

C语言试题四之计算并输出3到n之间所有素数的平方根之和

1、题目 请编写函数function,它的功能是:计算并输出3到n之间所有素数的平方根之和 例子:若我们main函数从键盘给n输入5之后,我们需要输出结果为3.968119 输入值n的要求:正整数n, 要求小于100。 2、部分函数说明 C 库函数 double sqrt(double x) 返回 x 的平方根 3、源代码实现 #include <stdio.h> #...

码莎拉蒂 7238

C#利用最小二乘法拟合任意次函数曲线

给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。因此,我们需要一种新的逼近原函数的手段: ①不要求过所有的点(可以消除误差影响);②尽可能表现数据的趋势,靠近这些点。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小 [1],其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达,具体可以查阅相关资料。最小二乘法(又称最小平方法)是一种数学技术。

qq_30725967的博客 3756

ncverilog脚本_Ncverilog 命令使用详解

Ncverilog命令使用详解我们知道,由于NC-Verilog使用了NativeCompileCode的技术来加强电路模拟的效率,因此在进行模拟时必须经过compile(ncvlog命令)以及elaborate(ncelab命令)的步骤。编译之后,针对每一个HDL设计单元会产生中间表达。接着elaborate命令会建立整个电路的结构,产生可以用来模拟的资料。最后使用ncsim命令来进行模拟。三命...

weixin_36210111的博客 1792

QGis软件 —— 5、QGis增加线,并对线进行绘制、旋转、缩放、移动等基本操作

QGis软件 —— 5、QGis增加线,并对线进行绘制、旋转、缩放、移动等基本操作

8247

ncverilog脚本_Ncverilog的使用方法集锦

1.Verilog和Ncverilog命令使用库文件或库目录ex). ncverilog -f run.f -v lib/lib.v -y lib2 +libext+.v//一般编译文件在run.f中, 库文件在lib.v中,lib2目录中的.v文件系统自动搜索使用库文件或库目录,只编译需要的模块而不必全部编译2.Verilog Testbench信号记录的系统任务:1). SHM数据库可以记录在...

weixin_32506743的博客 2434

[HQChart教程] 去掉“仅学习使用”文字提示的小技巧

最近用 HQChart 做图表时,发现左下角有“仅学习使用”的字样。这种水印虽然是默认的,但如果要展示给客户,可能会显得不够专业。还好,这个问题很好解决,只需要简单修改一下配置。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 599

CodeQL查询时遇到报错:A fatal error occurred: Could not process query metadata for...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1085

ncverilog脚本_[转]Ncverilog 命令使用详解

我们知道,由于NC-Verilog使用了Native Compile Code 的技术来加强电路模拟的效率,因此在进行模拟时必须经过compile(ncvlog 命令)以及elaborate(ncelab命令)的步骤。编译之后,针对每一个HDL设计单元会产生中间表达。接着elaborate命令会建立整个电路的结构,产生可以用来模拟的资料。最后使用ncsim命令来进行模拟。三命令模式命令如下:ncv...

weixin_39760389的博客 1135

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ncverilog脚本_nc-sim (irun)和verdi ncverilog,

-irun有意思的地方,其帮助命令irun -helphelpirun -helpall---------------yxr:简单点说,就是添加动态库的路径名,LD_LIBRARY_PAH,然后调用时添加-loadpli1 debpli:novas_pli_boot 或者 +loadpli1=debpli:novas_pli_boot原文:https://blog.youkuaiyun.com/steve...

weixin_39833429的博客 3312

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ncverilog脚本_ncverilog仿真的基础脚本

NCSimNC-SIM 为Cadence 公司之 VHDL与Verilog混合模拟的模拟器 (simulator),可以帮助 IC设计者验证及模拟其所用VHDL与Verilog混合计设的 IC功能.NC-Verilog 为 Cadence 公司之 Verilog 硬体描述语言模拟器 (simulator),可以帮助 IC设计者验证及模拟所设计 IC 的功能.使用 NC-Verilog软体,使...

weixin_39932300的博客 1567

inca常用参数_ncverilog常用选项

ncverilog简介 在IC设计和模块级验证中,Synopsis公司的VCS和Verdi占有很高的市场。对于Cadence公司,前端模块级编译仿真使用最多的是ncverilog。但是ncverilog出自哪个软件集呢(IDE,Kit)?期初我也很疑惑,经过查阅(主要是参考CDNS和eetop),总结如下。Cadence提供的工具集是IUS,是一套芯片设计集成仿真工具集...

weixin_28857713的博客 2415

nc-sim (irun)和verdi ncverilog,

- irun有意思的地方,其帮助命令 irun -helphelp irun -helpall --------------- yxr:简单点说,就是添加动态库的路径名,LD_LIBRARY_PAH,然后调用时添加 -loadpli1 debpli:novas_pli_boot 或者 +loadpli1=debpli:novas_pli_boot 原文:...

weixin_34335458的博客 2276
上一篇: Shell介绍
下一篇: NC-verilog一些命令选项
study16
博客等级 码龄18年 18粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值