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

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

3天內不再提示

使用宏單元自動進行模擬/混合信號設計

PCB線路板打樣 ? 來源:xx ? 2019-09-01 09:49 ? 次閱讀

模擬和混合信號設計通常被認為是系統(tǒng)級芯片(SoC)設計中的重要瓶頸。事實證明,手動密集型過程難以自動化,因此很難獲得模擬設計生產率的提高。

此外,與數(shù)字設計相比,模擬設計生產率難以衡量。您可以根據(jù)晶體管的數(shù)量來衡量數(shù)字生產力,但對于模擬設計,這是一個極具誤導性的指標。復雜的混合信號模塊可能需要數(shù)萬個晶體管,而不是數(shù)字模塊中的數(shù)百萬個晶體管。

然而,這些街區(qū)所消耗的面積占整個集成電路面積的20%以上。技能不在于生成晶體管,而在于理解這些有源器件與片上無源元件(如電阻器電容器)以及連接它們的金屬軌道之間的關系。

數(shù)字設計師能夠制造使用高度自動化的綜合和布局工具。標準單元設計技術的使用支持了高水平自動化的動力,因為工具供應商能夠使用標準單元為許多不同過程的工具提供通用基礎。

在模擬設計中,沒有真正標準的細胞。有標準功能,如偏置發(fā)生器和運算放大器。但是這些功能有許多不同的體系結構和拓撲結構,每個功能都必須針對特定的過程進行調整。

自動化仍可用于模擬設計

這并不意味著您無法使自動化工作。合成是模擬設計的兩階段過程。第一部分,也是最難自動化的部分,是拓撲選擇和電路優(yōu)化過程。第二種是生成各個電路元件并將其布置在物理設計中。

第一部分是大部分工程技能所在。很難生產出能夠做出如此高水平?jīng)Q策的綜合工具以及經(jīng)驗豐富的模擬設計師。

第二個是手動布局中的大部分繁瑣,以及簡單易犯錯誤的地方可以制作。這是設計綜合的第二部分,其中定制自動化技術可以對生產力產生重大影響。

在成本范圍的兩端,許多模擬布局編輯器都有編程接口,可讓設計人員實現(xiàn)自動執(zhí)行結構和電路工作的函數(shù)庫。有些人使用模糊的專有腳本語言,但有一些使用流行的C語言,使許多工程師可以訪問它們,并在新工程師開始設計時幫助避免學習曲線。

這些工具還允許工程師構建允許輸入和微調宏參數(shù)的用戶界面。用戶界面和底層代碼可能與設計人員想要的一樣復雜。

在編寫模擬單元生成器宏時,最高效率在于將使用的組件和單元在許多項目中都有很多,這樣可以收回投入的設計時間。

但這不是唯一的考慮因素。如果設計可能會隨著時間的推移而發(fā)生變化,則參數(shù)化單元可以顯著減少使設計適應新工藝所需的返工。即使設計過程不太可能改變,設計通常也需要標準部件上的許多小型變體。

同樣,參數(shù)化的組件和單元可以相當容易地進行調整以實現(xiàn)這些變體,而無需為每個變體創(chuàng)建和運行新腳本。同樣值得注意的是,特別是對于新工藝,代工廠通常幾乎每周更改設計規(guī)則,需要更改布局規(guī)格的線寬和間距等??梢钥焖佥p松地修改宏以適應這些規(guī)則變化。/p>


圖1—可以快速修改宏以適應流程變化或創(chuàng)建零件變體。第一眼看到,編寫宏來創(chuàng)建參數(shù)化組件和單元格似乎只適用于更復雜的組件。然而,工藝限制意味著即使是電阻器,電感器電容器也需遵守相當數(shù)量的設計規(guī)則,以確保在代工廠的工藝限制范圍內能夠以所需的精度創(chuàng)建它們。

此外,在許多模擬電路中,例如放大器,如果要避免不需要的偏移電壓,設備之間的良好匹配與實現(xiàn)精確的絕對值同樣重要,并且需要良好的屏蔽來保護關鍵節(jié)點免受干擾。在開發(fā)布局時,這些注意事項適用于主動和被動組件。

即使是簡單的組件也需要手動創(chuàng)建

電阻器
對于小電阻器,可以使用直線段;一些過程也支持'狗骨'形狀。直段電阻器的最終電阻值取決于段的長度,寬度,厚度,薄層電阻和薄層電阻率。

折疊蛇形結構通常用于較大的電阻值,以實現(xiàn)更好的匹配并最大限度地減少硅芯片面積。在這里,拐角會引起匹配問題,因為它們對工藝變化更敏感,并且使用金屬而不是多晶硅來制造匝數(shù)以實現(xiàn)最佳匹配是一種好的做法。

因此,蛇形電阻器由一系列矩形段構成,為了在電阻器之間進行精確匹配,必須從頂部和底部看到相同的幾何形狀。當在主電阻器段的每一側上形成虛擬電阻器時,濕法和干法蝕刻工藝都會導致底切效應不太明顯。

如圖2所示,Interdigitization是一種緩解流程變化以實現(xiàn)更好匹配的常用方法。顯然,電阻器的布局可能涉及許多參數(shù),更好的模擬工具有助于創(chuàng)建電阻發(fā)生器,每次運行宏時都可以輸入?yún)?shù),以快速生成所需的電阻。


圖2—諸如具有虛設條帶的叉指式蛇形電阻器之類的結構非常復雜,足以保證投入時間來編寫發(fā)生器宏。

電容器
IC中的電容器是平行板型的。大多數(shù)是金屬 - 絕緣體 - 金屬(MIM)結構。在精度很重要的情況下,“真實”電容器元件外部的虛設元件再次經(jīng)常用于通過減輕底切效應來提高工藝精度。一些較新的工藝允許在電容器周圍使用虛設帶而不是虛設電容器;這可以減少避免工藝可變性問題所需的硅面積。

MIM電容器的實際尺寸受到可由較低層維持的金屬重量的限制,因為金屬的重量可以在中間比在邊緣周圍更多地壓縮氧化物層。這和諸如氧化物厚度之類的工藝變量意味著電容器通常需要被分解成更小的元件,通常布置在共同的質心結構中。

這里存在折衷,因為較大的單個電容器在金屬邊緣處表現(xiàn)出較少的邊緣效應,而電容器矩陣中邊緣的總長度增加會增加該問題并且意味著必須使用更多的硅面積。然而,通過適當?shù)幕ミB,多元件方法具有消除兩個或更多個電容器之間的不匹配的附加益處,因為可以布置布局使得過程變量均等地影響每個電容器。這些組件需要花費很長時間手工繪制,但編寫一個生成這種電容器元素矩陣的宏是一件簡單的事情。


圖3—編寫一個生成電容器元素矩陣的宏是一件簡單的事情,例如在這種常見的質心結構中。

電感器建立一個電感發(fā)生器是一個類似的事情。在這種情況下,發(fā)生器宏將使用螺旋,軌道寬度和間距的匝數(shù)來創(chuàng)建電感器。宏可以在其他層中添加連接,以確保電感器可以輕松連接到電路的其余部分。

電感器通常由頂層金屬制成,大多數(shù)工藝允許最高金屬厚度。使用較厚的金屬可以最大限度地降低電阻并最大化電感的Q因子。

寄生和雜散電容(橫向和縱向)都會降低電感的Q因子。通過僅使用產生大部分電感的外螺旋可以在一定程度上緩解該問題,并且避免使用對電感貢獻很小但對寄生效應更顯著的內螺旋。對于更高的電感值,如果在布局中采取措施以最小化交叉耦合和電容,則可以在彼此之上創(chuàng)建電感器并且并聯(lián)連接。

在電感器下方創(chuàng)建帶圖案的屏蔽也很有用。交叉耦合然后在屏蔽中產生與電感器中的電流極性相反的電流,從而最小化電感器到襯底的電容并保持Q因子。

再一次,顯然簡單組件可以從宏生成中受益匪淺;在IC設計中創(chuàng)建高Q值電感器時,可能需要處理的參數(shù)比第一次印象所能提供的要多得多。

晶體管
更復雜的元件在哪里C語言的強大功能,加上底層模擬工具的豐富編程接口,帶來了最大的好處?;揪w管易于繪制,實際上從一種設計復制到另一種設計。然而,具有高工藝容差的精心匹配的電路將是更復雜的元件。

使用寬,多指狀晶體管通常更好,精度至關重要。在匹配的設計中,兩個晶體管的指狀物將相互交叉。這種結構很容易理解,但是很乏味且容易出錯。

在實踐中,所討論的關于布置無源元件的大多數(shù)問題都適用于晶體管,復雜度更高;常見的質心結構,端部虛設備的使用,匹配的互連以及保護環(huán)的可能使用都需要考慮在內。宏可以在這里節(jié)省很多時間,同時保證每個阱和柵極的連接到正確的電源和信號線,它們是適當?shù)膶挾?,并且器件具有適當?shù)内搴蜄艠O間距特性。

一旦晶體管發(fā)生器的基本庫到位,特別是那些創(chuàng)建匹配元件的庫,就可以使用電流鏡和類似結構自動擴展宏的使用以構建本地電壓源。有些人已經(jīng)采取了更多措施,實施了完整的常用電路,如偏置發(fā)生器。盡管是最困難的選擇,但這種方法在編程復雜性方面接近于細胞合成。拓撲—由設計人員決定。

通常,在參數(shù)化單元內可以非常容易地適應工藝變化,可能的例外是雙極晶體管。這些都是與流程相關的,因此修改單元格需要做更多的工作。

設計,購買或免費使用

許多EDA供應商的設計流程免費提供標準構建模塊的參數(shù)化單元。供應商自己提供它們,或者代工廠可能。其他供應商通常會出售一些標準組件,并為其他供應商提供開發(fā)服務。或者,設計人員可以選擇創(chuàng)建自己的。

對于經(jīng)驗豐富的C編程器,可能會在幾個小時內創(chuàng)建一個簡單的電阻器或電容器,更復雜的晶體管可能需要長達幾天的時間。使用頻率,所需的組件或單元變體的數(shù)量,鑄造過程的可控性以及過程或設計規(guī)則變化的可能頻率將是決定前期努力是否會產生有價值的回報的關鍵決定因素。節(jié)省時間,或減少設計錯誤。

總結

雖然模擬設計師沒有大量的工具他們對數(shù)字邏輯工程師的處置,并不意味著大部分流程無法實現(xiàn)自動化。即使是看似簡單的無源組件也需要定義大量參數(shù)以適應組件變體,工藝可變性和潛在的設計規(guī)則變化,因此布局自動化在這里甚至是有益的。

參數(shù)化組件和單元的開發(fā)需要模擬設計團隊的更多前期投資,或者可以增加EDA供應商開發(fā)的成本,但結果非常值得并確保設計人員可以使用他們來之不易的知識和經(jīng)驗來獲得最佳效果,而不是花費寶貴的時間來簡單地推動多邊形。

Tanner EDA的產品經(jīng)理Nicolas Williams與客戶和開發(fā)部門緊密合作,生產EDA解決方案對于今天的設計問題。他還為產品開發(fā),IC設計,設計套件開發(fā)和產品方向做出了貢獻。他的專業(yè)領域是模擬EDA和模擬,混合信號和RF IC設計。

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

    關注

    0

    文章

    461

    瀏覽量

    64886
  • 模擬單元
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1465
收藏 人收藏

    評論

    相關推薦

    數(shù)字信號模擬信號的特點及應用

    引言 數(shù)字信號模擬信號是兩種基本的信號類型。數(shù)字信號是由離散的數(shù)值組成的信號,通常用于數(shù)字設備和系統(tǒng)中。
    的頭像 發(fā)表于 08-25 15:53 ?388次閱讀

    模擬信號和數(shù)字信號的優(yōu)缺點有哪些

    模擬信號和數(shù)字信號是兩種基本的信號類型,它們在通信、數(shù)據(jù)傳輸、音頻和視頻處理等領域有著廣泛的應用。 一、模擬信號 定義與特點 模擬信號是一種
    的頭像 發(fā)表于 08-11 10:32 ?1249次閱讀

    PLC對模擬信號的處理過程及方法 詳解版

    模擬信號自動化過程控制系統(tǒng)中最基本的過程信號(壓力、溫度、流量等)輸入形式。系統(tǒng)中的過程信號通過變送器,將這些檢測
    的頭像 發(fā)表于 07-30 16:31 ?225次閱讀
    PLC對<b class='flag-5'>模擬</b>量<b class='flag-5'>信號</b>的處理過程及方法 詳解版

    混合信號示波器識別建立和保持時間違規(guī)

    信號之間的時間關系對數(shù)字設計的可靠運行至關重要。對于同步設計,時鐘信號相對于數(shù)據(jù)信號的時間尤為重要。在上篇中,我們?yōu)槟敿毥榻B了混合信號示波
    的頭像 發(fā)表于 07-23 10:23 ?369次閱讀
    用<b class='flag-5'>混合</b><b class='flag-5'>信號</b>示波器識別建立和保持時間違規(guī)

    模擬前端寬頻帶混合信號收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《模擬前端寬頻帶混合信號收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-20 14:27 ?0次下載
    <b class='flag-5'>模擬</b>前端寬頻帶<b class='flag-5'>混合</b><b class='flag-5'>信號</b>收發(fā)器數(shù)據(jù)表

    模擬信號可以通過什么變成數(shù)字信號

    模擬信號與數(shù)字信號信號處理領域的兩種基本類型。模擬信號是連續(xù)變化的信號,而數(shù)字信號是離散的
    的頭像 發(fā)表于 06-03 10:48 ?778次閱讀

    光纖傳輸?shù)氖菙?shù)字信號還是模擬信號

    、細致地解釋光纖傳輸?shù)脑硪约捌鋫鬏數(shù)?b class='flag-5'>信號類型。 首先,我們需要了解什么是數(shù)字信號模擬信號。在傳輸媒介中,信號可以分為兩種類型:數(shù)字信號
    的頭像 發(fā)表于 04-03 17:59 ?3169次閱讀

    安森美成立模擬混合信號事業(yè)部

    安森美(onsemi)近日宣布成立全新的模擬混合信號事業(yè)部(AMG),以進一步加強其在電源管理和傳感器接口領域的市場地位,并瞄準價值193億美元的新增市場。該事業(yè)部由新任命的總裁Sudhir Gopalswamy領導,他將帶領
    的頭像 發(fā)表于 03-15 09:53 ?441次閱讀

    什么是數(shù)字信號?什么是模擬信號?試舉例說明

    以通過數(shù)字電路進行處理和操作。 模擬信號是一種連續(xù)的、時間和幅度都可變的信號。在模擬信號中,信息以連續(xù)的方式表示,并且包含了無窮多個可能的幅度值。
    的頭像 發(fā)表于 02-02 14:10 ?4466次閱讀

    混合信號PCB設計問題

    應該說從原理上講是一樣的。因為電源和地對高頻信號是等效的。區(qū)分模擬和數(shù)字部分的目的是為了抗干擾,主要是數(shù)字電路對模擬電路的干擾。但是,分割可能造成信號回流路徑不完整,影響數(shù)字
    發(fā)表于 12-15 16:40 ?154次閱讀

    如何對混合信號 PCB 進行電磁兼容性分區(qū)和版圖設計

    如何對混合信號 PCB 進行電磁兼容性分區(qū)和版圖設計
    的頭像 發(fā)表于 12-06 16:04 ?377次閱讀

    模擬信號是什么意思?怎么判斷數(shù)字信號模擬信號

    模擬信號是什么意思?常見的模擬信號有哪些?怎么判斷數(shù)字信號模擬信號模擬信號是指采用連續(xù)變化的物理量來傳輸信息的
    的頭像 發(fā)表于 11-22 16:32 ?6615次閱讀

    PTM程序跟蹤宏單元介紹

    PTM,程序跟蹤宏單元 PTM 是一個模塊,它根據(jù)程序流程跟蹤 (PFT) 體系結構執(zhí)行實時指令流跟蹤。跟蹤工具使用 PTM 生成的信息重建全部或部分程序的執(zhí)行情況。 PTM 是一種硬件或軟件模塊
    的頭像 發(fā)表于 10-30 14:43 ?561次閱讀

    ETM嵌入式跟蹤宏單元有哪些功能

    ETM 宏單元為 ARM 微處理器提供實時指令跟蹤和數(shù)據(jù)跟蹤。跟蹤軟件工具使用 ETM 生成的信息重建全部或部分程序的執(zhí)行情況。 ETM (Embedded Trace Macrocell) 是一種
    的頭像 發(fā)表于 10-30 14:38 ?766次閱讀

    模擬信號的處理為什么采用電流信號方式進行傳輸?

    模擬信號的處理為什么采用電流信號方式進行傳輸,而不是電壓信號? 模擬
    的頭像 發(fā)表于 10-23 09:30 ?620次閱讀