Verdi-ug --- nschema Tutorial


本篇博客是根据verdi ug介绍nwave nshema部分,是自己的verdi ug的理解以及亲自实际验证操作。

作者:ciscomonkey 未经允许不得转载抄袭!

1、Change the Schematic View Among Instances

Tools -> preference
verdi提供了三种schema的配色方案,并且还可以自定义。
在这里插入图片描述

  • Classic Theme
    在这里插入图片描述
  • Black Theme
    在这里插入图片描述
  • White Theme
    在这里插入图片描述

2、Find an Instance/Signal and Manipulate it

在这里插入图片描述
what’s the difference Signal betweent Instance?
这一点,我们可以来看一下schematic。
当我列出所有的Instance来查看。
在这里插入图片描述
如下图所示,所有的Instance如下:
值得注意的是红色箭头的地方,我的Verilog语法是assign A=A_reg
这种也被视作Instance,也就是说这种也相当于一个I/O直接相连的空盒,同样为Instance。
在这里插入图片描述
现在,我列出所有的Signal:
可以看到所有的Signal都为instance的I/O
在这里插入图片描述
下面是所有Pin:
在这里插入图片描述
下面是所有的port:
在这里插入图片描述
下面是所有的module:
在这里插入图片描述
如下图所示,不要勾选Match Case后, 支持*匹配,无关大小写
在这里插入图片描述

如何改变signal的颜色,很多时候我们可能会需要使用这个功能来trace信号。

如下图所示:
schematic -> Change Color
可以改变对象的颜色
schematic -> All Objects to Default Color
所有的对象恢复到默认颜色

在这里插入图片描述
由于我们很多时候在View schematic的时候,打开一次就要点一次view -> hign contrast 以及IO Port Name等操作,非常麻烦,这里建议在preferences中输入view,修改设置view相关的默认参数即可。
在这里插入图片描述

在这里插入图片描述

2、Trance Signal

2.1 Find the Connectivity of a Signal and Generate a New Schematic from Trace Results

如下图所示,trace这条wire上的drive,为一个与门。
在这里插入图片描述
然后选择
Trace -> Connectivity ,
在这里插入图片描述
最后选择
Tool ->New Schematic -> From Trace Results
在这里插入图片描述
如下图所示,将会生成新的原理图
在这里插入图片描述

3、Generate Partial Schematics

3.1 Browser Window

有时候,由于电路的复杂性,我只想关心勾选的那些block,所以,我可以选定那些我勾选的block,按住shift键即可连续选择,然后
New Schematic ->Browser Window
即可开启一张新的schematic
在这里插入图片描述

3.2 Flatten Window(略)

在这里插入图片描述

3.3 Fan-in and Fan-out(略)

3.4 Trace Between Two Points(略)

  • 2
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值