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

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

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

UDD是什么?在版圖中如何使用呢?

冬至子 ? 來源:IC模擬版圖設(shè)計 ? 作者:carlliu ? 2023-06-26 15:37 ? 次閱讀

UDD (User Defined Device)即用戶自定義的器件,可以生成像pdk lib中提供的device pcell一樣參數(shù)化可調(diào)節(jié)器件。UDD給用戶提供了GUI平臺下的編輯設(shè)計pcell的方式。GUI的平臺對設(shè)計者的腳本能力要求不是很高。UDD還可以提供了一種hierarchy的design,如果想要做一些復雜嵌套結(jié)構(gòu)device也是非常方便的。目前Laker 和custom compiler 工具都有提供UDD這樣的功能。

如果有參考的版圖那就更簡單了,可以直接使用import layout添加大量的Distance就可以滿足參數(shù)化device的效果。

下面演示個Laker 種udd的使用,做了一個粗糙的電感來演示UDD的使用介于篇幅不展示細節(jié)laker的reference.pdf有操作詳細解釋內(nèi)容,把下面這個位置做了參數(shù)化。

圖片

圖片

我們首先來完成下面cross connect的底層udd cell.

第一步先創(chuàng)建cross connect 必要的參數(shù)

圖片

第二步使用Distance的操作把交叉線的相對位置進行參數(shù)化

圖片

第三步使用Align的功能把需要對齊的邊或中心進行對齊,有些像在版圖種直操作一樣。

圖片

最后一步把直角走線通過CutCorner的操作倒角成45°走線

圖片

這樣cross connect的udd 就完成了。

圖片

下面看怎么生成電感并在電感種使用:

第一步一樣生成需要的parameter,這里可以從cross connect的udd 種導入進來再進行進一步添加需要的。編輯窗口種先畫出需要用到的layer 與形狀,后續(xù)操作都是基于這些參考layer 進行運算和拉伸對齊得到。比如下圖來控制調(diào)用的cross connect的udd 具體放在什么位置,這里通過Distance來控制上邊距與左邊距。下面那個白色長方形layer是用來后期切斷ring的中間運算層使用,最后會remove掉。

圖片

圖片

這里雙環(huán)是基于上面正方形進行g(shù)row 和shrink然后NOT的布爾運算得到生成下圖中outR inR兩圈。然后再通過白色中間運算層來切掉雙環(huán)下部的中間位置,方便用cross connect來替換連接。上面單環(huán)切口也是使用相同的操作。方便進行電感的輸入 輸出連接。最后把不相干的中間運算層次進行remove就完成了這個電感udd.

圖片

這里只是簡單的示例,如果需要復雜的操作做些復雜的callback.可以接入UDD Procedure script來處理一些操作或運算。

如果有用過udd的對此有些基礎(chǔ)的可以嘗試嘗試如何生成多圈非螺旋的圓形電感

這個是在custom compiler 的UDD Assistant與Laker中UDD界面略微不同:

圖片

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

    關(guān)注

    20

    文章

    2334

    瀏覽量

    70641
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39786
  • UDDI
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6264
收藏 人收藏

    評論

    相關(guān)推薦

    是否可以CC中使用DRD AutoFix幫助快速DRC收斂?

    版圖設(shè)計中,常常需要花費很多的時間來clear DRC Violation,是否可以版圖設(shè)計過程中來規(guī)避一些DRC 問題?比如最常見的
    的頭像 發(fā)表于 12-01 16:00 ?568次閱讀
    是否可以<b class='flag-5'>在</b>CC中使用DRD AutoFix幫助快速DRC收斂<b class='flag-5'>呢</b>?

    版圖設(shè)計,F(xiàn)PGA

    下學期有兩個方向:版圖設(shè)計和FPGA...誰能從就業(yè)的角度分析一下兩個方向?謝謝
    發(fā)表于 09-01 17:16

    版圖設(shè)計-上海

    版圖設(shè)計工程師-上海職位描述: 崗位職責: 1、協(xié)助設(shè)計工程師完成芯片版圖布局; 2、根據(jù)芯片的布局,設(shè)計模塊的內(nèi)部布局并完成模塊的版圖設(shè)計;3、做好DRC、LVS、LVL、GDS、NETLIST
    發(fā)表于 03-28 18:04

    將PCB原理圖傳遞到版圖設(shè)計的六大技巧zz

    版圖中簡單地刪除掉?!?如果封裝傳遞過去了,但不能正確匹配有效的封裝形狀,那么傳遞過程中也會產(chǎn)生指示失配的告警消息。● 原理圖中糾正封裝分配,或為任何器件創(chuàng)建一個有效的封裝。糾正后
    發(fā)表于 12-23 16:32

    六大技巧教你如何傳遞PCB原理圖到版圖設(shè)計

    會傳遞到版圖,元件將從版圖中簡單地刪除掉。 如果封裝傳遞過去了,但不能正確匹配有效的封裝形狀,那么傳遞過程中也會產(chǎn)生指示失配的告警消息。 原理
    發(fā)表于 12-29 22:10

    關(guān)于版圖,我是小白,求大神指點

    大家好最近對微電子比較感興趣,但本人是一個小白,有朋友快畢業(yè)了,在做微電子的畢設(shè),我也想跟著研究研究,希望有大神給講解一下:1.這個版圖有幾層2.基本的電阻,三極管等器件的版圖是啥樣的。。3.這個
    發(fā)表于 06-06 09:26

    ADS軟件中的Layout版圖中元件字體如何修改

    ADS軟件中的Layout版圖中元件字體如何修改如下圖
    發(fā)表于 02-27 21:42

    進行放大器或視頻濾波器的版圖設(shè)計時,需要考慮到哪些事項?

    進行放大器或視頻濾波器的版圖設(shè)計時,為了保持全局平衡,減少失真和振蕩,需要考慮到哪些事項?考慮到電路布局對性能的所有可能的影響,設(shè)計人員可以做些什么來確保版圖避免振蕩、失真和總體信
    發(fā)表于 04-09 06:47

    版圖設(shè)計資料推薦

    設(shè)計吧。 假如你原來用分立元件設(shè)計的電路里用到了許多標準的集成電路,有反相器,與非門、D觸發(fā)器,計數(shù)器、甚至包含了一個液晶顯示驅(qū)動模塊等等,按理說你要設(shè)計這些單元的版圖,這可不是件輕松的活,日復一日
    發(fā)表于 05-13 06:21

    版圖中有多個電感怎樣繞向才能讓電感之間的影響最???

    大神們,問一下如果版圖中有多個電感的話,各個電感怎樣繞向能讓電感之間的影響最小?
    發(fā)表于 06-25 07:48

    模擬版圖設(shè)計中堆疊MOSFET

    版圖中可以看到,這種模式中包含了前面按行模式的四個副本,這樣一來就可確保器件之間額外布線的數(shù)量最少?! ”疚闹姓故玖艘恍┛捎糜诙询BMOSFET的基本模式。在上述所有例子中,器件的布局和布線是實現(xiàn)高質(zhì)量
    發(fā)表于 10-12 16:11

    怎樣Layout上去繪制一種反相器版圖

    怎樣去繪制一種反相器版圖?怎樣Layout上去繪制一種反相器版圖?
    發(fā)表于 11-03 06:53

    基于calibre的MIC總線控制器專用集成電路版圖檢查

    摘要:本文通過Calibre工具MIC總線控制器遠程模塊專用集成電路版圖中的應用,闡述了Calibre版圖檢查工具較之通常使用的Dracula工具的諸多優(yōu)點,介紹了基于Calibre工具的DRC和LVS檢查
    發(fā)表于 05-14 09:08 ?0次下載

    版圖初級-理解版圖的層(彩圖)

    新手學版圖—理解版圖的層 版圖相對入門比較簡單,但大多數(shù)新手只了解了表面的意思卻沒有真正理解版圖。所以雖然能夠?qū)?b class='flag-5'>版圖畫出,卻不能說明為什么要
    發(fā)表于 08-20 09:02 ?0次下載

    將PCB原理圖傳遞給版圖設(shè)計時需要考慮的六件事

    如果原理圖中有個器件沒有封裝,會彈出一條告警消息,指示虛擬元件無法被導出。在這種情況下,沒有默認的封裝信息會傳遞到版圖,元件將從版圖中簡單地刪除掉。
    發(fā)表于 08-31 14:58 ?495次閱讀