目录
virtuoso快捷键
首先是对于virtuoso快捷键的设置,以前只知道部分哪个键对应啥命令,现在知道了怎么去设置快捷键。其实这个东西就像咱用的浏览器一样设置,只是以前没有去琢磨。
其次是关于高亮某一条线,如何加粗的设置。
第三块主要是自己的virtuoso快捷键设置情况,并不通用,蓝色部分是我觉得很有用的,第四部分是通用的快捷键。
1、快捷键设置
CIW-》options-》log filter-》全选-》CIW窗口显示操作的命令;
CIW-》options->Bindkeys->schematics(可以查看所有的快捷键) ->右下角绿色+号-》加入新的快捷键;
保存-》Bindekeys 选择左下角all-》save 文件Bindkeys.il;也可以在此load 别人写好的快捷键文件;
2、display文件修改:点亮加粗功能
CIW-》Tools-》Display Resource Manager-》edit-》File-》load 或者save
(在display.drf中修改y0-yn中solid改为thickLine就行;或者在界面ALL packdets搜索y0-yn改为加粗线)
(修改net和lable显示为蓝色-》wire修改为蓝色)
3、schematic常用的命令
ctrl+w:编辑schematic
ctrl+o:只读schematic
ctrl+p:按照instance 生成pin
shift+p:按照net生成pin,选中net
ctrl+s:另存
shift+s:查找
ctrl+1:所有的cell都变成只读(慎用,前提是都保存了)
ctrl+2:refresh library
ctrl+3:从schematic生成symbol
F2:打开library manager
2:替换(hierarchy 替换)
4:hierarchy check and save
4、通用
shift+delete:网表中删掉选择的器件,用于debug(Q出来参数nlAction=ignore),再执行shift+delete一次就是取消删除
空格:自动以symbol上命令生成net连线
9:点亮
0:取消全部点亮
7:取消选择net的点亮
shift+x保存电路,有时候不想保存但是想看看现在有没有错,只需按x,会显示有多少warning或者error,并且会让刚画的线的与已保存的线连接关系显示出来,但不保存电路。
c复制w连线s延伸l标签p引脚q属性i引用u撤销g显示报的错误
n可以画框架(矩形、椭圆),中间可以写text
m保留连接关系移动;shift+m或者M,这个可以实现不保留连接关系的移动
aa或者ab或者d(应该是万能),可以测波形图两个点之间的距离
先按w,再按F3(有的电脑需要同时按住Fn)可以画出斜线
=实现schematic和symbol切换
当对多对象执行同操作时,按住shift勾选,按住ctrl取消勾选,并合理应用工具栏的只选(wire、pin、device、text)。当鼠标不选中对象时,按下快捷键,再选择对象,接下来不用再次按下快捷键就能重复操作,这在大规模改电路时相当方便。
5、一点经验
线名和Pin名有[]不能用于仿真,我们需要将[]改为<>。做反向的时候,通常拿到的电路是方括号而且端口全是inout类型,我们可以使用快捷键2启动命令将方括号替换尖括号,但是当这种带方括号的线多起来以后,用这个命令会发生线错位。但是呢,我发现先正确改变端口类型,将inputoutput改为input或者Output,再去用2替换括号,不会出现线错位。
电路的symbol往往带有很多总线,当这个电路的上层电路需要给它的总线赋予不同的线时,采用之间用“,”的形式隔开。
对于floating的warning,采用basic库里的noConn,当那个浮点为总线时,也需要将noConn的名字改为总线形式。