cadence—virtuosoic617的使用技巧收集区

       这个是我日常使用cadence发现的新的使用内容的收集区,发现书上讲的cadence使用太粗糙了,别人也都没有什么总结,还是自己用到一个记录一个吧,希望自己也能成为大神。
       本贴软件使用均基于candence virtuoso ic617及以上版本,ic51版本很可能无法使用。

       更新Log:
       已于2023年12月27日添加了了第21~23条。

目录

1、model设置

在ADE L 内的setup里可以设置仿真器:
在这里插入图片描述
在这里插入图片描述
       Simulator修改仿真器,可以选择Hspice或者spectre。
在这里插入图片描述
在这里插入图片描述

model里面添加模型:
       .lib文件是用来给Hspice的,.scs是给spectre的。

1.1、用scs文件保存model批量引用

如图,用scs文件批量添加tt工艺角的model:
在这里插入图片描述
引用时,仅需要添加此文件选择,tt,即可(同理可以在此文件中添加ff,fs,mc工艺角):
在这里插入图片描述
打码部分是工艺名称,和specetre的model,不方便展示。
按照这个方式调用与添加模型比较简单,方便换环境。

2、有关保存state

       保存后的状态可以在library处快速打开:
在这里插入图片描述
       第二个就是保存的状态。打开后快速进入ADE L进行仿真,并且在ADE L菜单的Session的第一个Design Window可以打开原理图。

       另外,可以通过copy to cellview直接把变量参数保存到电路里,这样下次打开ADE不用Load State也能直接获取保存好的状态。如果需要创建一个symbol,可以在创建symbol的原理图使用copy to cellview,然后导出的symbol里的变量就可以直接加载参数了(我觉得这个超好用)。
在这里插入图片描述

3、原理图移动视角

在这里插入图片描述

4、在曲线上标两点求斜率

在这里插入图片描述
效果如下:
在这里插入图片描述

2023.08.03 增添:
如果第一次用AB看过两个点斜率,下一对可以先按M再按D,然后就可以同时再一张图上看好多对点的斜率了。(和第6里面创建增量标记有点像)

5、选定两个标记(Marker)求增量

       如果放下了一堆标记(点、垂直、水平),则可以选择其中的 2 个或更多标记(使用 Ctrl 单击选择多个标记),然后按 Shift-D 获取所有选定标记之间的增量标记。这样做很酷的事情是,您可以将点标记与垂直或水平标记混合,以获取从点到线的增量值。

6、创建增量标记

       这可能会是你创建增量标记的最常用方法。只需选择一个点,垂直或水平标记(M,V,H),然后无论您在何处按D键,您都会获得该类型的第二个标记和之间的增量。由于当您创建点,垂直或水平标记时,它保持选中状态,因此您可以使用序列M,D,D,D…或 V, D, D, D…或 H, D, D, D…只需按几下键即可获取多个标记,这些标记之间具有增量值。
       比如我在得到一个带隙电压时,想看最低值和最高值之间的电压差,就可以先点一下H,拖到最高处,再点一下D,此时两个横线是重合的,需要你手动把它拖出来,拉到你想要的地方。然后就会有Δy显示(有可能显示到图像外面,需要把它拉回屏幕),如下:
在这里插入图片描述在这里插入图片描述

7、原理图symbol自动加Label

比如拿到一个有端口名的器件:
在这里插入图片描述
选中它,出现高亮边框后,点空格(Space):
在这里插入图片描述
自动就把线弄好了。

8、临时删除器件

shift+del:
在这里插入图片描述

9、关于加激励源

       方法一是直接使用analoglib里面的vdc也好,idc,gnd等等等等也好,直接在电路图上直观能看到源。
在这里插入图片描述
       方法二是在电路图上加上端口名称,在ADE中选择Stimuli:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
       如果只点OK,整个页面会消失,所以设置完需要点Apply保存,将激励源一个个设置好。

10、matlab 计算电路传递函数

这个只是一个解方程的方法,用来验证自己手算结果,毕竟matlab企业里要版权费的吧。

%方程1 共源极
syms Vin Rs Vx Cgs Cgd gm Cdb Rd Vout s;
f1=(Vout-Vx)*Cgd*s+gm*Vx+Vout*(1/Rd+Cdb*s);
f2=(Vx-Vin)/Rs+Vx*Cgs*s+(Vx-Vout)*Cgd*s;
ans1=solve(f1,Vx);
result=solve(subs(f2,Vx,ans1),Vout)/Vin;
pretty(collect(result))

输出结果:
在这里插入图片描述
拉扎维164页公式:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里打个样,其他的也可以算出来的。

11、关闭virtuoso未关闭的工程

有时候想copy一个工程,总是说工程被占用,但是明明已经关掉了,实际上它还在开着。可以通过这样关掉:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后点OK就行了。这样就免去了重启virtuoso了。

12、添加加粗和斜的wire

选中一根线,点Q:
在这里插入图片描述
点W后点F3:
在这里插入图片描述
可以选择线型。

13、查看同名线,用相同颜色标出

选中带有Label的线,点9,每点一次就会换一种颜色。
或者,在原理图中选择:
在这里插入图片描述
这样把鼠标移过去后就会有一根粉红色的线自动连起来同名Label线。

14、保存管子的DC扫描状态

在一些模型或者cadence版本中,不能使用计算器中的“OS”项,不能使用waveaswave函数作出某些直流工作点的扫描曲线。这时候就需要保存一个scs文件。具体做法如下:

先建立一个这样的文件:
在这里插入图片描述
输入想查看的管子名字:
在这里插入图片描述
具体管子名字,可以先用print,比如这个I34的前缀,mn的后缀,不同的模型可能没有这两个东西。
在这里插入图片描述
这里就需要就改成:
在这里插入图片描述

然后在ADE中添加这个文件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

仿真完DC扫描后:
在这里插入图片描述
在红圈中的Result Browser中打开后,在左下角可以看到一排文件夹,选择DC,就可以找到那个管子的DC扫描工作点了。
在这里插入图片描述
在这里插入图片描述
点击想看的参数,就可以看到扫描曲线。右键还能把函数传送到calculator中:
在这里插入图片描述
在这里插入图片描述

15、导出黑白色无格点的电路图

消除格点:
原理图中点击字母“o”,在Grid Controls的Type中选择none,就可以把格点去掉了:
在这里插入图片描述
保存原理图:
在File中选择Export Image
在这里插入图片描述
在这里插入图片描述
可以选择保存整个原理图区域,也可以选择一部分保存。点Bi-color保存下的图像就只是黑白的(个人觉得这样好看一些,毕竟管子有红有绿,奇奇怪怪的)。点击Swap可以交换背景色和前景色,意思就是把背景弄成白色,而不是默认的黑色。最后记得给图片一个名字,保存位置,还有图片格式,最后保存:
在这里插入图片描述
另外,在view中可以去掉管子的一些标注:
在这里插入图片描述
最后图像就清爽很多了:
在这里插入图片描述
而且还可以把文字也保存下来。(因为字是白的,背景反色后就一样了)

16、查找与替换(网表名称,工艺库,器件等)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
还可以选择是否全局替换(hierarchy),前提是你得有top-cellview。

17、CDB转OA

cadence51系列版本的库是CDB格式,61系列的是OpenAccess格式的,需要转换,具体方法如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面这个红圈需要一个cds.lib的文件,里面存放着你需要转换的51库的路径(注意,该路径不可在61内有,虽然61打不开51的库,是灰色的,但不要有)
在这里插入图片描述
然后ok即可

18、绘制论文电路图插图

这部分就总结一下自己看到过的可以画电路图插图的网页或者软件:
①、cad(没用过)
②、visio(难用,自动连线让人崩溃,mos管不好看,没有电流源,需要自己找库)
③、Scheme-it(挺好用好看的一个网页版,就是里面都是英文,需要自行翻译。)

19、有关cds.lib

       这个里面保存了各种工艺库和自己的仿真库。
       推荐每仿真一个大的电路就在这个电路库下新建一个cds.lib
       不同的工艺库最好不要放在同一个cds.lib下。因为配置一个工艺库后可以在ADE L里面自动调用该库的model文件,如果你放多了,库会打架的,同一个公司细分出来类似的工艺之间更容易打架,然后就有一大堆小bug。

20、有关simulation文件夹位置

在这里插入图片描述
在这里插入图片描述
       如果仿真总是卡住等,很可能就是这个文件夹满了。

21、寻找对应操作的skill语句

       这个可以参考:
       skill语句查询

22、修改快捷键(Bindkeys)

       这个可以参考:
       快捷键修改

23、修改电路图版图mark的线的线宽颜色等

       在CIW窗口中选择Tools,再选择Display Resource Manager,在打开的窗口中选择Edit。在Display Resource Editor窗口中选择All LPPs。在Layer的最下面几行会出现y0到y9,修改这几个的drawing层中的Line Style ,改成最粗的就OK了。最后可以点File然后Save到指定目录,每次打开Virtuoso都可以加载一下自己的display文件。

23、waiting for adding…

  • 85
    点赞
  • 576
    收藏
    觉得还不错? 一键收藏
  • 26
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值