当你很富有,在 virtuoso 中有许多个 PDK 存在的话,可能会遇到这种情况:当你用了一个 PDK 内的器件画好东西后,兴致勃勃的打开 ADE 仿真时,爆了一堆器件不存在的 ERROR,仔细一看 Model Library,发现里面全都是另一个 PDK 的配置。

总不可能一个一个的改吧?这得改到什么时候?

这时,就需要我们使用 PDK 提供的初始化文件 libInit.il 来进行一个环境的设置。

例如,我有一个 smic18mmrf 的 PDK,libInit.il 位于 SMIC_018_MMRF/smic18mmrf/ 目录中。

那么,我就可以在 virtuoso 主窗口的命令行中,输入 “load SMIC_018_MMRF/smic18mmrf/libInit.il” 即可。

这真的是太酷了,很符合我对 EDA 的想象,科技并带着趣味!