全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > EDA/IC设计 >

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

时间:2023-10-12 14:24

人气:

作者:admin

标签:   Virtuoso  使用  skill  脚本 

导读:IC设计中,时常会遇到工艺替换的问题,使用新工艺替换旧工艺,或者这家的换那家的。...

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”)即可。


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信