热度 13| |
启动virtuoso后, 手动或自动打开的第一个窗口一般是Cadence Library Manager, 它是我们管理设计数据的一个工具.有些时候, 比如存在两个design library, libA和libB, 到了某个阶段有可能希望将这两个lib组合起来, 即libA和libB都变成一个名为topLib的子library. 或者将一些工具/foundry提供的各种lib组合成起来, 和design library区分开来.
当然, 现在library manager的搜索功能很强大, 只要有关键字, 是可以忽略以下讨论的这些东西的.
以下这些操作主要是编辑cds.lib文件以及少量Library Manager中的设置.
Combined library操作
Combined library 是一个虚拟的library, 并不会改变实际library. 步骤如下,
创建一个combined libarary的目录, mkdir combinedLibName.
打开cds.lib, 输入
DEFINE combinedLibName ./combinedLibDirectory
然后使用ASSIN,
ASSIGN combinedLibName COMBINE libA libB
需要注意的是这里的libA libB必须是已经定义好的.
例子,
### *************PDK Libraries*********************
DEFINE gpdk045 ./PDK/gpdk045_v_5_0/gpdk045
DEFINE PDK_Lib ./PDK/compositeLib/PDK_Lib/
ASSIGN PDK_Lib COMBINE gpdk045
实际的效果如下图所示,
可以看到像AnalogLib/basic 这些工具自带的library都被组合到了Cadence_Lib下面.
通过每个combined lib前面的+按钮, 可以打开和关闭子lib的显示.
自定义library name 的显示颜色
定义library name的颜色需要先在cds.lib给library定义display attribute,如下,
1.ASSIGN Cadence_Lib DISPLAY Cadence_Lib
2.ASSIGN analogLib DISPLAY anaLib
然后再回到Library Manager窗口, 在菜单栏找到View -> Display Options,
在Display Options窗口最下面找到下图所示的位置,
然后, 点击Edit, 打开如下窗口,
使用Using color或者Using icon给选定Display Atrributes 指定颜色或者icon. 设定好之后点击save, 然后ok该窗口. 最终效果如本文第一张图片所示.