Virtuoso中使用skill脚本实现不同pdk的替换

ic设计中,时常会遇到工艺替换的问题,使用新工艺替换旧工艺,或者这家的换那家的。
换工艺的时候,电路图一般需要换成对应工艺的pdk。使用skill脚本可以方便地快速替换。
下面的脚本,原始的是从知乎上复制的,但是有点小问题,改了一下,然后加入了器件size 的scale,只需要定义一个scale值,比如0.5um的工艺换为0.25um,定义scale=0.5,这样,替换后器件的w和l值也相应的缩小为原来的一半。
在程序开头定义被替换的和pdk的lib和cell名以及scale值。上面只给出了pmos的替换 可以一起加入nmos,电阻,电容等器件的替换。各个器件的参数定义不一样,需要查看器件的cdf。
写好程序,保存为.il文件(如replace.il)在virtuoso运行的目录下,在ciw中使用语句:load( “repale.il”)即可加载成功。运行程序:replace(“要替换的库replaced_lib”)即可。

移动应急通信中自动选频的实现
酒店大堂使用机器人好不好
地平线与合作伙伴通力协作促成企业的生态合作与共创共赢
镀层测厚仪工作原理
一文解析测试测量的微波信号源技术
Virtuoso中使用skill脚本实现不同pdk的替换
印刷电路板的焊接工艺及详细焊接流程介绍
基于arm的指纹识别门禁系统是如何设计的
卡西欧创新型可拆卸自由式相机采用赛普拉斯触摸屏控制器及MoBL SRAM
KEITHLEY吉时利2304直流电源20V
如何在ESP32/ESP8266上使用MicroPython
物联网技术打造智能安全监控系统 lora技术深耕水库管理
ST推出单片机顶盒芯片STi5197L
浅析共面波导效应对微带传输线的影响
美军事官员称5G将在太空通信中发挥重要作用
DP83640同步以太网模式:在PTP应用中实现次纳秒精度
基于数字微流控与表面增强拉曼的超灵敏自动化免疫检测的新仪器新方法
探讨推动了连接器技术创新背后的真正原因
2019年校招,科技巨头抢AI人才大战到境外
Micro OLED:有望主导VR和AR