<b id="8sqiv"><small id="8sqiv"></small></b>
  • <mark id="8sqiv"><noframes id="8sqiv"></noframes></mark>

      1. <mark id="8sqiv"></mark>

        <source id="8sqiv"><div id="8sqiv"></div></source>
      1. <u id="8sqiv"></u>

      2. <small id="8sqiv"><dl id="8sqiv"></dl></small><u id="8sqiv"></u>

        bearlin12的個人空間 http://www.newnew88.com/1674463 [收藏] [復制] [分享] [RSS]

        日志

        版圖筆記(2)

        熱度 10已有 86022 次閱讀2019-6-19 13:54 |個人分類:版圖筆記|系統分類:芯片設計| 版圖, 筆記

        轉換工藝文件

        在新建Library下復制方正工藝的三個文件(diva.rulgate.rultechfile.cds)。技術加載本地技術文件。

        全部打散

        在版圖可見下全選EditHierarchyFlatten設置Flatten Mode:displayed levelstFlatten Pcellst其它不用勾選OK

        創建接觸孔(Pcell

        規則(Pcont_08):鋁線包孔0.3u,孔間距1.2u,孔大小為0.8ux0.8u

        XY方向孔的個數:XMX方向孔的參數,YMY方向孔的參數

        設置復制屬性:

        ① 設置孔的參數:

        選中孔層(contPcellRepetitionRepeat in X and Y

        X Stepping  Distance2 (孔間距+孔大小)

        Y Stepping  Distance2

        Number of X RepetitionXM

        Number of Y RepetitionYM

        Adjustment to X Stretch:((fixpcRepeat X-1*pcStepX

        Adjustment to Y Stretch:((fixpcRepeat Y-1*pcStepY

        ② 設置控制線(讓鋁隨孔的增加自動增大)

        分別選擇Stretch in XStretch in Y,兩條控制線分別穿過孔的中心點

        設置X的參數:(控制線垂直畫)

        PcellStretchStretch in X...畫線雙擊或EnterName or Express for Stretch:((XM*2-1.2)【(XM*步長)-孔間距】

        設置Y的參數:(控制線水平畫)

        PcellStretchStretch in Y...畫線雙擊或EnterName or Express for Stretch:((YM*2-1.2)【(YM*步長)-孔間距】

        (不能勾選Stretch Horizontally Repeated Figures!)

        ③ 設置XMYM的最小值

        PcellParametersEdit Parameters...

        計算電流密度

        一條導線所能承受的電流(I)等于金屬線的寬度x承受電流常數(In),這個常數可以在工藝手冊中查到。

        amps(安培)

        例如:(安培)

        閃退cell被鎖

        如果閃退后cell被鎖,進入cell的路徑下,刪掉layout.cdb.cdslck文件。原理圖同理。

        什么情況不形成二極管

        PN結形成二極管。P的電流>N的電流,正向二極管。N的電流<P的電流,反向二極管。

        不同工藝替換(層次替換)

        版圖layoutcalibreSetupLayout ExportLayout Map File:……/gds.tbl

        導出gds加載gds加載工藝

        (加載gds要寫Run Directory Input FileLibrary Name Top Cell Name!)

        (要有techfile.cds才可以轉換工藝!)

        gds.tbl文件編寫

        當前工藝層 層次屬性 更換之后層次號 data type

        BN drawing 1 0

        TO drawing 12 0

        TB drawing 10 0

        GT drawing 16 0

        …………………………………………………………

        …………………………………………………………

         

        Cadence中將Dracula規則文件轉換為Calibre文件

        (舊版本)輸入命令:drac_cvt  drac.file  calibre.file

        畫線自帶標尺

        CreateMicrowaveTrl

        F3設置寬度)

        Calibre SVS(在bash下)

        輸入Calibre -gui打開SVSLVSInput選項卡選Netlist VS Netlist選中兩個電路(注:先導出兩個Netlist!)Run

        (或者在版圖下打開Calibre

        Chiplogic layeditor提版圖

        ① 在工程選項框內的工作區右鍵“創建工作區”

        填寫名稱:layout確定

        設置格點:工具選項...顯示設置所需格點

        ② 在版圖層框中右鍵“添加版圖層”

        填寫層名:ACT GDS號:2 尺寸:0.8 顯示:隨意

        勾選可顯示,可選中,顯示邊框

        (注:GDS號必須與所畫工藝文件內的GDS一致,尺寸不為0

        高級選項卡中設置連接孔層的定義

        一定要添加VA1PLCNTPCNTNCNTVA2”層

        ③ 添加完版圖層后導出版圖層,便于以后相同工藝使用

        也可以用以前導出的版圖層(文件導入版圖層定義...

        文件導出版圖層定義...瀏覽選好位置寫好文件名保存確定(導出了**.tf

        ④ 編寫映射文件map.txt

        桌面新建一個.txt的文件,進入編寫:

        TNSTANCE INSTANCE

        CONNECTOR CONNECTOR

        LINE1 PL1

        LINE2 ME1

        LINE3 MET

        VIA1 VA1

        VIA2 VA2

        ... ...

        其他根據轉換時報的錯誤添加

        ⑤ 轉換工作

        工程轉投工作區

        Analyzer工作區名稱:下拉選擇

        版圖層的映射文件:點擊瀏覽選擇寫好的map.txt文件確定

        ⑥ 如果轉換的是有金屬線的版圖,再進行自理

        1、導出腳本文件:文件導出腳本格式

        (注:導出時只選擇“導出單元模板”和“導出單元實例”)

        2、layeditior 里新建一個工作區:layout2,將導出的腳本文件導入。

        (此操作基于已經在Analyzer中提好了電路!)

        版圖數據轉換

        ① 導出GDSII文件

        文件導出GDSII...瀏覽選擇導出位置并寫出文件名填寫頂層單元名稱TOP格點0.05坐標原點設置:指以整個芯片左上角的原點¨不導出基本單元的內容,直接引用cadence庫中的單元t在版圖層TEMPLATE上導出單元模板的矩形邊框確定

        ② 導入GDSII文件

        文件導入GDSII...瀏覽選擇.gds文件t導入頂層單元的版圖。頂層單元名稱:TOPt覆蓋已有的單元內部版圖確定

        顯示版圖:

        工具選項常規t顯示單元內部版圖

        注:Chiplogice里沒有的單元,不能在Cadence里建,否則再導回Chiplogice會出錯。在Cadence放器件,一定要打散,且刪掉綠框!

        Cadence排列器件

        ① 選中要排列的器件EditOtherAlignSelection Mode:選擇Set reference to align preselected objectsAlignment Direction(二選一):Horizontal(水平)Vertical(垂直)Align UsingComponent BBOXSpacings:設置距離(器件末端與第2個前端距離)點擊Set New Reference不要關閉窗口layout中點一下

        ② Copy法:

        選中器件CF3設置ROWColumnsXY:的值Hide

        添加層次

        LSW下的EditSet Valid Layers...勾選層次OK

        Chiplogic版圖操作——排列方法

        C復制選中單元將復制單元挪到量好的位置再按空格鍵,就能等距離排列了。

        Chiplogic版圖操作——修改單元內部版圖

        選中單元右鍵打散單元內部版圖修改全選Ctrl+AOK

         

        點亮線Metal1 to Metal2

        ConnectivityMark NetF3Via Layers Used by Mark NetSelect Via LayersAdd  A1 W2 T2A1 W2 T2 up到第一OKF3最后設置Mark Net Hierarchy RangeCurrent to bottom

        版圖label查找

        Shift+SSearch forlabelincurrent to bottomAdd Criteriatext==“”勾選Zoom To FigureApplyNext

        版圖查找坐標

        ① 先在版圖上按K,先別點擊

        ② 然后在CIW界面輸入坐標,中間用冒號隔開

        ③ 在版圖上能看到有尺子在那里

        LVL(舊版本)

        先導出兩個.gds文件bash的工作狀態下輸入:compare _gds A.gds A B.gds B diff.db -XOR查看Calbre -rve diff.db

        SVS

        先導出兩Netlist文件bash的工作狀態下輸入:calibre -gui -lvslvs工藝規則文件,Netlist1Netlist2設置好后Run LVS

        LVL(新版本)

        先導出兩個.gds文件bash的工作狀態下輸入:dbdiff  -system  GDS  -design A.gds  A  -refdesign  B.gds  B  -write_xor_rules  rules.xor _compare  text生成rules.xor文件再運行:Calibre  -drc  rules.xor查看:rules .xor .summary文件

        Chiplogic 分模塊

        TOP窗口記錄4個坐標創建工作區名稱:Block取消勾選整個芯片輸入坐標確定

        Chiplogic層次化

        Block窗口下合并工作區目標工作區:TOP

        原理圖與Layout關聯:Layout XL

        新建與電路一樣名字的layoutToolslayout XLDesignGen From Source...設置為金屬1只勾選InstancesOK

        取消關聯

        Toolslayout

        Chiplogic導出腳本

        文件導出腳本文件

        Chiplogic工作區范圍更改

        在工程選項卡里,右擊工作區工作區屬性

        直接生成器件存在的問題

        ① 無法直接生成版圖

        重啟,重新Attach技術文件,確保電路與版圖的技術文件為同一個PDK庫。

        ② 無法引用已經完成的小模塊

        需要在LAY庫下將電路庫的電路復制過來,才能生成LAY庫下的模塊

        發表評論 評論 (14 個評論)

        回復 CmosLgh 2019-6-22 16:27
        好東東,頂一個!
        回復 賬戶已登錄 2019-7-18 11:25
        建議virtuoso51、61區分開記錄,否則后續自己會混掉,哈哈
        回復 bearlin12 2019-7-18 13:48
        賬戶已登錄: 建議virtuoso51、61區分開記錄,否則后續自己會混掉,哈哈
        記《筆記》前部分的時候我用的是51,所以沒有區分。
        后面部分用61了,我就開始區分了的。
        回復 大力射門 2019-7-26 23:50
        感謝無私分享
        回復 @@@12 2019-9-18 11:02
        感謝前輩分享layout心得,我常來學習哈!
        回復 a18346182703 2019-10-17 14:13
        真棒,學到了
        回復 無為12345 2019-11-20 15:41
        真棒 多謝了
        回復 一起走2419 2020-6-21 20:41
        dracula轉化為calibre有其他方法嗎?我用樓主的命令不行。
        回復 一起走2419 2020-6-21 20:42
        我也不知道自己的是新版還是舊版,我用的是IC617.如果是新版本,那還有沒有其他方法將dracula和calibre規則文件相互轉化呢?
        回復 bearlin12 2020-6-22 09:21
        一起走2419: dracula轉化為calibre有其他方法嗎?我用樓主的命令不行。
        應該是有的。你上論壇搜一下。因為我用的是舊版,所以也只知道這個。
        回復 一起走2419 2020-6-22 10:35
        bearlin12: 應該是有的。你上論壇搜一下。因為我用的是舊版,所以也只知道這個。
        那你有舊版本的calibre安裝包嗎,好像至少得2009版的才可以轉化吧?
        回復 sjh19941111 2020-12-7 10:21
        haodongxi
        回復 wuzhenhai 2021-1-11 16:52
        請問有用過VLM去轉不同工藝的版圖嗎?有沒有教程
        回復 庫庫葡萄李 2021-3-30 14:34
        感謝博主的分享,學到了很多

        facelist

        您需要登錄后才可以評論 登錄 | 注冊

        關閉

        站長推薦 上一條 /2 下一條

        小黑屋| 關于我們| 聯系我們| 在線咨詢 |  EETOP 創芯網 ( 京ICP備:10050787號 京公網安備:11010502037710 )

        GMT+8, 2021-4-10 23:47 , Processed in 0.065898 second(s), 20 queries , Gzip On.

        返回頂部
        精品国产品国语在线不卡,日本奶水milkjapan挤奶,口述爱爱好爽细节过程,色老汉免费网站免费视频 网站地图