0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Virtuoso中使用skill腳本實(shí)現(xiàn)不同pdk的替換

冬至子 ? 來(lái)源:厚山居德 ? 作者:zarric ? 2023-10-12 14:24 ? 次閱讀

IC設(shè)計(jì)中,時(shí)常會(huì)遇到工藝替換的問題,使用新工藝替換舊工藝,或者這家的換那家的。

換工藝的時(shí)候,電路圖一般需要換成對(duì)應(yīng)工藝的pdk。使用skill腳本可以方便地快速替換。

下面的腳本,原始的是從知乎上復(fù)制的,但是有點(diǎn)小問題,改了一下,然后加入了器件size 的scale,只需要定義一個(gè)scale值,比如0.5um的工藝換為0.25um,定義scale=0.5,這樣,替換后器件的W和L值也相應(yīng)的縮小為原來(lái)的一半。

圖片

在程序開頭定義被替換的和pdk的lib和cell名以及scale值。上面只給出了pmos的替換 可以一起加入nmos,電阻,電容等器件的替換。各個(gè)器件的參數(shù)定義不一樣,需要查看器件的cdf。

寫好程序,保存為.il文件(如replace.il)在virtuoso運(yùn)行的目錄下,在CIW中使用語(yǔ)句:load( “repale.il”)即可加載成功。運(yùn)行程序:replace(“要替換的庫(kù)replaced_lib”)即可。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    37

    文章

    1289

    瀏覽量

    103617
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何在bash shell腳本中使用變量

    如果你使用編程語(yǔ)言編寫過程序,那么一定接觸過變量。而在 bash 腳本的編寫時(shí),變量也是一個(gè)很重要的概念。今天我們分享一下如何在 bash 腳本中使用變量。
    發(fā)表于 12-02 16:32 ?1968次閱讀
    如何在bash shell<b class='flag-5'>腳本</b><b class='flag-5'>中使</b>用變量

    virtuoso版圖設(shè)計(jì)問題

    大家好,本人剛?cè)雐c行,這幾天用virtuoso畫版圖在LVS檢測(cè)過程中出現(xiàn)了如圖所示的報(bào)錯(cuò),有沒有哪位大神知道怎么改,麻煩賜教,很急謝謝!
    發(fā)表于 07-25 17:17

    virtuoso仿真

    or subcircuit, `nmos_6p0'. Either include the。。。。仿真前需要設(shè)置model libraries,這個(gè)怎么設(shè)置啊。我用的是virtuoso 6.1.7
    發(fā)表于 07-19 20:16

    打開virtuoso的一些功能

    打開virtuoso的一些功能一、Connectivity --> Mark net 如圖所示,此功能就是可以選中相關(guān)連的層(通常大家會(huì)采用skill 來(lái)達(dá)到這一功能),這里講的是調(diào)用tech
    發(fā)表于 11-26 16:20

    skill是什么意思 什么是skill

    skill是什么意思 SKILL 是一種程序語(yǔ)言。是Cadence 開放給使用者可以藉由SKILL 取得Allegro中的數(shù)據(jù)并做一些客制化的程序語(yǔ)言,SKILL 的語(yǔ)法與C 及C+
    發(fā)表于 03-22 16:08 ?5912次閱讀

    allegro加載skill函數(shù)到菜單

    學(xué)習(xí)了一段時(shí)間allegro,你是不是也對(duì)SKILL函數(shù)有了一定的認(rèn)識(shí),也收集了不少skill函數(shù)吧,但是不是又對(duì)函數(shù)的應(yīng)用感到麻煩
    發(fā)表于 06-28 17:18 ?3318次閱讀
    allegro加載<b class='flag-5'>skill</b>函數(shù)到菜單

    SKILL程序使用及開發(fā)簡(jiǎn)明教程

    Cadence SKILL語(yǔ)言的使用及開發(fā)簡(jiǎn)明教程,從網(wǎng)上下的。。。
    發(fā)表于 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...
    發(fā)表于 08-26 15:55 ?0次下載

    Candence Virtuoso進(jìn)行基本的電路設(shè)計(jì)

    這篇博客記錄一下virtuoso中進(jìn)行CMOS反相器和靜態(tài)寄存器的電路設(shè)計(jì)以及功能仿真,適合入門。還做了版圖設(shè)計(jì),但是自己對(duì)原理不是不清楚,在此就不記錄了。virtuoso電路設(shè)計(jì)環(huán)境基本教學(xué)一
    發(fā)表于 11-07 10:21 ?47次下載
    Candence <b class='flag-5'>Virtuoso</b>進(jìn)行基本的電路設(shè)計(jì)

    在Allegro中如何進(jìn)行skill的安裝

    在Allegro中如何進(jìn)行skill的安裝,下面就以下載FanySkill工具為例。
    的頭像 發(fā)表于 10-17 11:03 ?4064次閱讀

    Cadence基于AI的Cadence Virtuoso Studio設(shè)計(jì)工具獲得認(rèn)證

    ●?Samsung Foundry 有眾多 PDK 系列,可搭配 Virtuoso Studio 用于簡(jiǎn)化模擬、定制和射頻設(shè)計(jì),最高支持 SF 2nm 技術(shù) ●?Virtuoso Studio
    的頭像 發(fā)表于 06-30 10:08 ?1170次閱讀

    在Virtex-6 FPGA中使用全數(shù)字VCXO替換技術(shù)實(shí)現(xiàn)三倍速率SDI直通

    電子發(fā)燒友網(wǎng)站提供《在Virtex-6 FPGA中使用全數(shù)字VCXO替換技術(shù)實(shí)現(xiàn)三倍速率SDI直通.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 14:52 ?3次下載
    在Virtex-6 FPGA<b class='flag-5'>中使</b>用全數(shù)字VCXO<b class='flag-5'>替換</b>技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>三倍速率SDI直通

    基于virtuoso搭建反相器

    首先,在相應(yīng)終端下鍵入virtuoso,啟動(dòng)后出現(xiàn)以下窗口。
    的頭像 發(fā)表于 10-18 15:47 ?2196次閱讀
    基于<b class='flag-5'>virtuoso</b>搭建反相器

    skill語(yǔ)言及IPC初探.zip

    skill語(yǔ)言及IPC初探
    發(fā)表于 12-30 09:20 ?8次下載

    Virtuoso Studio:寄生參數(shù)提取設(shè)計(jì)

    基于 Cadence 30 年的行業(yè)知識(shí)和地位,全新人工智能定制設(shè)計(jì)解決方案 Virtuoso Studio 采用了多項(xiàng)創(chuàng)新功能和全新基礎(chǔ)架構(gòu),能實(shí)現(xiàn)卓越的生產(chǎn)力,以及超越經(jīng)典設(shè)計(jì)界限的全新集成水平。
    的頭像 發(fā)表于 05-09 14:35 ?1624次閱讀
    <b class='flag-5'>Virtuoso</b> Studio:寄生參數(shù)提取設(shè)計(jì)