0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

冬至子 来源:厚山居德 作者:zarric 2023-10-12 14:24 次阅读

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


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC设计
    +关注

    关注

    37

    文章

    1291

    浏览量

    103769
收藏 人收藏

    评论

    相关推荐

    如何在bash shell脚本中使用变量

    如果你使用编程语言编写过程序,那么一定接触过变量。而在 bash 脚本的编写时,变量也是一个很重要的概念。今天我们分享一下如何在 bash 脚本中使用变量。
    发表于 12-02 16:32 2067次阅读
    如何在bash shell<b class='flag-5'>脚本</b><b class='flag-5'>中使</b>用变量

    virtuoso版图设计问题

    大家好,本人刚入ic行,这几天用virtuoso画版图在LVS检测过程中出现了如图所示的报错,有没有哪位大神知道怎么改,麻烦赐教,很急谢谢!
    发表于 07-25 17:17

    virtuoso仿真

    or subcircuit, `nmos_6p0'. Either include the。。。。仿真前需要设置model libraries,这个怎么设置啊。我用的是virtuoso 6.1.7
    发表于 07-19 20:16

    打开virtuoso的一些功能

    打开virtuoso的一些功能一、Connectivity --> Mark net 如图所示,此功能就是可以选中相关连的层(通常大家会采用skill 来达到这一功能),这里讲的是调用tech
    发表于 11-26 16:20

    skill是什么意思 什么是skill

    skill是什么意思 SKILL 是一种程序语言。是Cadence 开放给使用者可以藉由SKILL 取得Allegro中的数据并做一些客制化的程序语言,SKILL 的语法与C 及C+
    发表于 03-22 16:08 5974次阅读

    allegro加载skill函数到菜单

    学习了一段时间allegro,你是不是也对SKILL函数有了一定的认识,也收集了不少skill函数吧,但是不是又对函数的应用感到麻烦
    发表于 06-28 17:18 3348次阅读
    allegro加载<b class='flag-5'>skill</b>函数到菜单

    SKILL程序使用及开发简明教程

    Cadence SKILL语言的使用及开发简明教程,从网上下的。。。
    发表于 08-26 15:09 0次下载

    SKILL_Language_User_Guide

    The Official SKILL Language User Guide/User Menu from Cadence All in English so good luck...
    发表于 08-26 15:55 0次下载

    Candence Virtuoso进行基本的电路设计

    这篇博客记录一下virtuoso中进行CMOS反相器和静态寄存器的电路设计以及功能仿真,适合入门。还做了版图设计,但是自己对原理不是不清楚,在此就不记录了。virtuoso电路设计环境基本教学一
    发表于 11-07 10:21 47次下载
    Candence <b class='flag-5'>Virtuoso</b>进行基本的电路设计

    在Allegro中如何进行skill的安装

    在Allegro中如何进行skill的安装,下面就以下载FanySkill工具为例。
    的头像 发表于 10-17 11:03 4179次阅读

    Cadence基于AI的Cadence Virtuoso Studio设计工具获得认证

    ● Samsung Foundry 有众多 PDK 系列,可搭配 Virtuoso Studio 用于简化模拟、定制和射频设计,最高支持 SF 2nm 技术 ● Virtuoso Studio
    的头像 发表于 06-30 10:08 1272次阅读

    在Virtex-6 FPGA中使用全数字VCXO替换技术实现三倍速率SDI直通

    电子发烧友网站提供《在Virtex-6 FPGA中使用全数字VCXO替换技术实现三倍速率SDI直通.pdf》资料免费下载
    发表于 09-14 14:52 3次下载
    在Virtex-6 FPGA<b class='flag-5'>中使</b>用全数字VCXO<b class='flag-5'>替换</b>技术<b class='flag-5'>实现</b>三倍速率SDI直通

    skill语言及IPC初探.zip

    skill语言及IPC初探
    发表于 12-30 09:20 8次下载

    Virtuoso Studio:寄生参数提取设计

    基于 Cadence 30 年的行业知识和地位,全新人工智能定制设计解决方案 Virtuoso Studio 采用了多项创新功能和全新基础架构,能实现卓越的生产力,以及超越经典设计界限的全新集成水平。
    的头像 发表于 05-09 14:35 1810次阅读
    <b class='flag-5'>Virtuoso</b> Studio:寄生参数提取设计

    ADS7042EVM-PDK、ADS7049-Q1EVM-PDK和ADS7057EVM-PDK评估模块

    电子发烧友网站提供《ADS7042EVM-PDK、ADS7049-Q1EVM-PDK和ADS7057EVM-PDK评估模块.pdf》资料免费下载
    发表于 11-20 11:30 0次下载
    ADS7042EVM-<b class='flag-5'>PDK</b>、ADS7049-Q1EVM-<b class='flag-5'>PDK</b>和ADS7057EVM-<b class='flag-5'>PDK</b>评估模块