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

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

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

通信芯片的物理設(shè)計難點及IBM應(yīng)用解決方案

電子設(shè)計 ? 來源:電子技術(shù)應(yīng)用 ? 作者:電子技術(shù)應(yīng)用 ? 2021-06-21 11:01 ? 次閱讀

1 引言

隨著半導(dǎo)體工藝的不斷發(fā)展和通信技術(shù)的不斷提高,以超大規(guī)模、高集成度和復(fù)雜性為特征的通信集成電路芯片物理設(shè)計,相比于普通的消費類產(chǎn)品芯片,在超深亞微米工藝下面臨著更為嚴(yán)峻的挑戰(zhàn):一、工藝特征尺寸的不斷縮小、電源電壓的不斷降低、電源噪聲對芯片性能的影響日益凸顯,已成為超大規(guī)模通信集成電路物理設(shè)計中一個不可忽視的問題;二、隨著工藝技術(shù)的進步,高速通信集成電路芯片的時序?qū)τ?a href="http://ttokpm.com/v/tag/207/" target="_blank">芯片制造過程中產(chǎn)生的偏差越來越敏感,精確的電路模型及準(zhǔn)確的時序分析方法成為制約通信集成電路芯片能否實現(xiàn)快速時序收斂的關(guān)鍵;三、通信集成電路芯片通常需要支持各種高速接口電路的應(yīng)用,從而造就了獨特的時鐘樹拓?fù)浣Y(jié)構(gòu)——網(wǎng)狀時鐘樹,而通信芯片固有的超大規(guī)模的特性更加重了這種復(fù)雜高速時鐘樹優(yōu)化的難度;四、隨著通信技術(shù)的飛速發(fā)展、數(shù)據(jù)傳輸速度和容量的不斷提高、信道噪聲對信號質(zhì)量的影響越來越大,高速串并/并串轉(zhuǎn)換器(HighSpeedSerdes,HSS)的抗噪性、傳輸信道數(shù)量及其建模仿真的精確度成為影響通信系統(tǒng)設(shè)計的重要因素。本文針對這些通信芯片的物理設(shè)計難點,較為詳細(xì)地介紹了IBM相應(yīng)的解決方案。

2 物理設(shè)計難點分析及解決方案

針對超深亞微米工藝下超大規(guī)模通信集成電路所面臨的物理設(shè)計難點,IBM提出了相應(yīng)的解決方案,具體介紹如下。

2.1 電源噪聲分析

目前通信集成電路的規(guī)模不斷增大、工藝特征尺寸不斷減小,芯片的功耗不斷增加而電源電壓則不斷降低,電源噪聲已成為超大規(guī)模集成電路設(shè)計中一個不可忽視的問題。由于大規(guī)模通信集成電路芯片通常帶有各種復(fù)雜的高速接口,并在整個產(chǎn)品的工作過程中要求有很高的可靠性,因此芯片的電源設(shè)計起著至關(guān)重要的作用。為了保證芯片的電源完整性,在芯片的設(shè)計流程中必須對IO的同步開關(guān)噪聲SSN(SimultaneousSwitchNoise)、芯片上的動態(tài)電源噪聲、靜態(tài)壓降、ESD(Electro-StaticDischarge)靜電保護以及電遷移EM(ElectroMigration)進行有效的檢查和簽收。

IBM在進行超大規(guī)模集成電路的設(shè)計過程中,有一套完整的流程對電源噪聲進行分析(圖1),能夠在芯片的布局階段盡早發(fā)現(xiàn)和解決芯片布局與電源設(shè)計上存在的問題,從而減少了設(shè)計反復(fù)的時間。電源噪聲檢查在芯片設(shè)計過程中是一個重要的簽收環(huán)節(jié),完整的設(shè)計和分析流程保證了IBM能夠提供高質(zhì)量的專用集成電路芯片。

圖1 電源噪聲分析流程

IBM的電源噪聲分析流程貫穿了整個芯片設(shè)計過程,其中包含了兩個噪聲評審會議和一系列分析工具。在每個項目開始布局之前,噪聲分析小組會和項目的物理設(shè)計工程師一起召開PINT(Post-IDRNoiseTeamReview)會議,對芯片的設(shè)計規(guī)格進行審查,找出設(shè)計中可能存在的風(fēng)險,提出在芯片布局時需要注意的事項,讓物理設(shè)計工程師在布局前對整個芯片的電源噪聲情況有所了解,盡量避免由于電源噪聲無法滿足而反復(fù)修改布局。在芯片布局階段,負(fù)責(zé)電源噪聲分析的工程師會緊跟布局的變化,利用IBM的GPM(GenericPackageModel)和ALSIM(AustinLinearSimulator)系列工具及時評估芯片的電源噪聲。

GPM是一個可以快速分析IO同步開關(guān)噪聲的建模和分析工具。GPM針對芯片中包含IO的局部區(qū)域建立HSPICE模型,其中包含通用的封裝RLC模型,芯片上的電源分配網(wǎng)絡(luò),IO驅(qū)動器模型和模擬一般邏輯電路翻轉(zhuǎn)的等效模型。由于GPM分析不需要成熟的芯片布局,建模和仿真速度快,因此可以盡早分析IO對電源噪聲的影響,為芯片的IO布局提供快速的參考,評估IO所需的電源濾波方案,避免在設(shè)計中形成電源噪聲的熱點。一旦芯片布局確定,GPM模型可以代表實際芯片的IO翻轉(zhuǎn)情況,該模型可以交付客戶,讓客戶聯(lián)合系統(tǒng)的板級模型進行芯片、封裝和PCB的信號完整性分析和時序分析。分析的結(jié)果可以幫助客戶在芯片設(shè)計早期評估系統(tǒng)的性能,同步地進行PCB的設(shè)計,確定更加合理的芯片時序約束。

ALSIM_TA(TransientAnalysis)是一個高效的全芯片動態(tài)電源噪聲仿真分析工具。仿真過程中使用了芯片的封裝模型,片上電源網(wǎng)絡(luò)模型和代表各種邏輯電路翻轉(zhuǎn)的電流波形。通過ALSIM_TA仿真可以得到整個芯片電源噪聲峰峰值,動態(tài)壓降等信息在芯片上的分布情況,并以二維圖形直觀地顯示,如圖2所示。ALSIM_TA的結(jié)果可以直觀地評估芯片的布局和電源濾波方案對電源噪聲的影響。

圖2 ALSIM_TA仿真結(jié)果

根據(jù)早期的ALSIM_TA和GPM分析結(jié)果,物理設(shè)計工程師可以盡早優(yōu)化芯片布局,通過增加噪聲源和噪聲敏感的器件之間的距離,增加片上去耦電容等方式獲得較好的噪聲性能。

在芯片布局最終確定之前,噪聲分析小組會和物理設(shè)計工程師召開NTFR(NoiseTeamFloorplanReview)會議,再次對芯片的布局和電源濾波方案進行評審,對高速接口的相關(guān)問題進行討論,檢查芯片是否可以滿足電源噪聲簽收的標(biāo)準(zhǔn)并提出建議和進一步的分析、優(yōu)化方案。

除了利用GPM和ALSIM_TA對電源動態(tài)噪聲進行分析,IBM還使用ALSIM_ETIR對全芯片的靜態(tài)電源壓降進行分析。在每個設(shè)計階段,ALSIM_ETIR會提取每個電路上的壓降并反標(biāo)到時序分析工具中從而得到更真實的靜態(tài)時序分析結(jié)果。在每個設(shè)計的簽收階段,ALSIM_PGA和ALSIM_ESD是對EM和ESD進行檢查和簽收的工具,而GPM則是動態(tài)電源噪聲的簽收工具。通過在每個設(shè)計階段對芯片的電源噪聲進行完備的檢查,IBM可以設(shè)計出具有高可靠性的大規(guī)模通信集成電路芯片,保證一次設(shè)計成功率。

2.2 統(tǒng)計靜態(tài)時序分析(SSTA)

隨著工藝技術(shù)的進步,芯片制造過程中產(chǎn)生的偏差成為影響芯片性能的重要因素,必須在芯片設(shè)計的階段就考慮這個問題。傳統(tǒng)的靜態(tài)時序分析(StaticTimingAnalysis,STA)方法,建立在以工藝角為基礎(chǔ)的器件時序模型上。然而隨著工藝技術(shù)的進步,反映偏差的參數(shù)迅速增加,不僅包括晶片內(nèi)或晶片間的偏差,還包括各種片上偏差(On-ChipVariation,OCV),例如芯片不同位置上溝道長度、閾值電壓、金屬層厚度等,這導(dǎo)致工藝角的數(shù)目和時序分析的時間呈指數(shù)增長。除此之外,STA的另一大缺陷是預(yù)測的時序過于悲觀,因為器件工作在每個參數(shù)的最壞情況下的機率是很低的,這導(dǎo)致設(shè)計的時序過于保守,從而增加了設(shè)計難度和時間。因此,我們需要建立一個更完備的模型以反映各種工藝偏差對時序的影響,并在有限的時間內(nèi),更準(zhǔn)確地進行時序分析。

IBM很早就開始對統(tǒng)計靜態(tài)時序分析方法(StatisticalStaticTimingAnalysis,SSTA)進行研究,并已取代STA應(yīng)用于65nm、45nm工藝中。SSTA是利用統(tǒng)計的方式去描述制造工藝中的偏差,采用的模型描述的是各個偏差的概率分布曲線。

下面我們舉例說明SSTA與STA的不同。如圖3所示,寄存器A和寄存器B的時鐘端接在同一個門控時鐘源,但分別在M5和M6金屬層上布線。傳統(tǒng)的STA沒有考慮不同金屬層之間由于CMP工藝造成的偏差,因此假設(shè)兩條路徑工作在相同的工藝角下,導(dǎo)致實際的時鐘偏移(Skew)大于估計的結(jié)果,電路可能無法正常工作。圖4描述了M5和M6金屬層阻抗偏差的分布,實際電路可能工作在整個坐標(biāo)平面內(nèi)的任意一個點。PrimeTime中通過引入比例因子(DeratingFactor)來解決類似的工藝偏差,兩個參數(shù)的偏差遵循線性關(guān)系,所覆蓋的范圍為圖4中條狀區(qū)域,比例因子的值決定了所覆蓋區(qū)域的大小。SSTA是基于各個偏差的概率分布曲線,得到聯(lián)合概率分布曲線,采用3σ分析方法,覆蓋區(qū)域所占比例高達98.9%。

圖3 金屬層制造偏差引起的時鐘偏移

圖4 不同時序分析方法對工藝偏差的覆蓋率

SSTA不以slack作為時序檢查的依據(jù),而是預(yù)測電路性能對工藝偏差的敏感程度,作為評價設(shè)計可靠性的指標(biāo)。SSTA可以分析出芯片上每個部分能工作在多高的時鐘頻率下,并為測試方案的設(shè)計提供依據(jù)。SSTA的基礎(chǔ)是建立可靠的模型來反映工藝偏差的概率分布,IBM已經(jīng)將SSTA應(yīng)用于自主研發(fā)的時序分析工具Einstimer中,并從65nm工藝開始,作為Sign-off的必要條件。同時,IBM還將SSTA的理念應(yīng)用于布局布線,信號完整性分析等工具中,從統(tǒng)計學(xué)的角度對電路進行優(yōu)化,使設(shè)計更符合DFM的要求。

2.3 時鐘樹優(yōu)化

通信集成電路通常需要支持各種應(yīng)用,如HSS、SRAMDDR、TCAM等;而這些接口電路一般都工作在不同的時鐘域下。為了實現(xiàn)各接口電路之間高速的數(shù)據(jù)傳輸,往往需要一些計算/控制邏輯電路能夠可配置地工作在不同的時鐘域。這樣就形成了通信領(lǐng)域集成電路芯片獨特的時鐘樹拓?fù)浣Y(jié)構(gòu)——網(wǎng)狀時鐘樹。如圖5所示,多個異步時鐘源從PLL、HSS或者IO引入芯片內(nèi)部,經(jīng)過幾級選通器或分頻器,最終到達每個時序器件的時鐘端。時鐘結(jié)構(gòu)相同的一組邏輯電路,可以在不同的時段采用不同的時鐘頻率;而時鐘結(jié)構(gòu)不同的邏輯電路,經(jīng)過配置,可以工作在同一時鐘域下,進行同步信號傳輸,滿足特殊的通信需求。因此,在建立和優(yōu)化時鐘樹時,需要對芯片上各個時鐘的到達時間進行一個整體的約束,使可能工作在同一時鐘域下的邏輯電路的時鐘信號到達時間盡量保持一致,從而保證時序電路正常工作。

圖5 網(wǎng)狀時鐘樹結(jié)構(gòu)

IBM常用的時鐘樹優(yōu)化機制主要由描述時鐘樹結(jié)構(gòu)的CDOC(ClockDesignerOptimizationControlFile)文件和時鐘樹優(yōu)化工具BCO兩部分組成。基本工作原理為:首先通過CDOC文件確定需要優(yōu)化的時鐘樹——CDOC文件描述了各條時鐘樹的起始點和一個停止點,從起始點開始向后追溯,直到所有分支都遇到停止點為止;其間穿過的結(jié)構(gòu),就是需要優(yōu)化的時鐘樹;然后BCO根據(jù)CDOC文件所描述的時鐘樹結(jié)構(gòu),按前后順序依次優(yōu)化——在優(yōu)化每一條時鐘樹段落時,BCO會按照由葉至根的順序,插入一系列緩沖器或者反向器,使得各個葉節(jié)點的時鐘到達時間偏差和整個時鐘樹延遲都盡量小,BCO還會對時鐘樹穿過的組合邏輯結(jié)構(gòu)進行復(fù)制,放在各個葉節(jié)點附近,從而滿足優(yōu)化前后邏輯功能的一致性。

針對通信芯片相對復(fù)雜的時鐘樹結(jié)構(gòu),BCO在原有機制的基礎(chǔ)上提供了一種逐級優(yōu)化時鐘樹的方法:如圖6所示,首先將整個時鐘網(wǎng)絡(luò)以選通器或分頻器為節(jié)點分段,按照時鐘信號的流向,靠近時鐘源的為父時鐘樹,反之為子時鐘樹。然后從最末端的子時鐘樹開始進行優(yōu)化,并將優(yōu)化后的延時信息標(biāo)記在子時鐘樹的根節(jié)點上;優(yōu)化父時鐘樹時,根據(jù)其所有子時鐘樹的延遲信息,采用時鐘偏差技術(shù)(PlannedSkewScheduling),使得其下所有時序器件(包括它的子時鐘樹)的時鐘信號到達時間相同;以此向前遞歸,直到時鐘源;從而實現(xiàn)了整個時鐘網(wǎng)絡(luò)優(yōu)化。

圖6 網(wǎng)狀時鐘樹優(yōu)化方法

2.4 HSS

隨著信息技術(shù)的飛速發(fā)展,特別是通信要求的飛速提高,大容量、高速度的業(yè)務(wù)需求成為了通信系統(tǒng)設(shè)計的關(guān)鍵考慮因素。在這種背景下,Serdes(串并/并串轉(zhuǎn)換器)應(yīng)運而生,并憑借其抗噪性強、傳輸信道數(shù)量少等優(yōu)點,越來越顯示出替代高速并行接口電路的趨勢。然而隨著數(shù)據(jù)傳輸速度和容量的不斷提高,信道噪聲對信號質(zhì)量的影響也越來越大,而且不同的業(yè)務(wù)需求也需要有多種的Serdes進行支持。如何選擇一款能夠充分滿足業(yè)務(wù)要求的Serdes是大容量通信系統(tǒng)設(shè)計中的難點。

針對這種需求,IBM提供了多種型號的HSS(HighSpeedSerdes),能夠充分滿足客戶需求。HSS提供了一種可以在多種條件下運行的高速串并轉(zhuǎn)換接口,它保證了發(fā)送端數(shù)據(jù)的低噪聲并且能夠根據(jù)接收數(shù)據(jù)提取時鐘。HSS支持包括從130nm到45nm的半導(dǎo)體工藝,可以達到最高14Gb的數(shù)據(jù)吞吐率。HSS由接收數(shù)據(jù)、發(fā)送數(shù)據(jù)和內(nèi)建PLL三大部分組成,支持雙工和單工等多種工作模式。HSS支持多種應(yīng)用環(huán)境,包括電纜連接、擴展連接單元接口(XAUI)、InfiniBand協(xié)議、串行ATA接口、串行連接SCSI接口、光纖互聯(lián)、SONET以及背板(backplane)應(yīng)用等。

出于減少功耗的考慮,HSS支持多種低功耗模式,所有的數(shù)據(jù)通道可以被關(guān)閉,內(nèi)建PLL也可以被關(guān)閉。通過關(guān)閉不需要的通道和PLL,可以節(jié)省大部分的動態(tài)功耗。另外支持輸出端信號強度調(diào)節(jié)等多種低功耗選擇。

針對越來越復(fù)雜的信道環(huán)境,為了滿足高速大容量業(yè)務(wù)的需要,IBM為HSS提供了完備而精確的仿真和模擬環(huán)境,能夠得到精確的HSS配置結(jié)果從而得到最佳的信號質(zhì)量??蛻敉ㄟ^提取S-parameter,采用IBM提供的HSSCDR工具或者采用業(yè)界通用的AMI模型,以比Hspice高數(shù)十倍的仿真速度,得到最佳的HSS配置,調(diào)節(jié)發(fā)送和接受端的內(nèi)建有限沖激響應(yīng)濾波器(FIR),配合眼圖(Eye-diagram)進行信號質(zhì)量檢測,得到包括頻譜分析在內(nèi)的多種圖表,從而有效地輔助客戶設(shè)計,如下圖所示。

圖7 HSSCDR眼圖分析示意圖

3 小結(jié)

本文針對超深亞微米工藝下通信集成電路芯片物理設(shè)計的各個難點,提出了相應(yīng)的解決方案。本文首先分析了由通信集成電路固有特性所決定的,超深亞微米通信芯片物理設(shè)計所面臨的挑戰(zhàn),如電源網(wǎng)絡(luò)的穩(wěn)定、時序的收斂問題、復(fù)雜時鐘樹的優(yōu)化、高速串并/并串轉(zhuǎn)換器應(yīng)用等;接著較為詳細(xì)地介紹了IBM解決方案,如基于ALSIM系列工具的電源網(wǎng)絡(luò)的分析設(shè)計流程、統(tǒng)計靜態(tài)時序分析方法(SSTA)、時鐘樹優(yōu)化工具BCO,多種高性能的高速串并轉(zhuǎn)換器及其完備而精確的仿真和建模環(huán)境等。因此,IBM所提出的芯片物理設(shè)計方法能有效地解決通信集成電路芯片在超深亞微米工藝下的物理實現(xiàn)難點,從而極大地促進通信芯片的開發(fā)與應(yīng)用。

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

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420863
  • 集成電路
    +關(guān)注

    關(guān)注

    5376

    文章

    11311

    瀏覽量

    360374
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    334

    文章

    26855

    瀏覽量

    214293
收藏 人收藏

    評論

    相關(guān)推薦

    摩托羅拉/IBM PowerPC 6XX微處理器的仿真和分析解決方案

    摩托羅拉/ IBM PowerPC 6XX微處理器的仿真和分析解決方案
    發(fā)表于 03-25 06:24

    摩托羅拉IBM PowerPC 6XX微處理器的仿真和分析解決方案

    摩托羅拉/ IBM PowerPC 6XX微處理器的仿真和分析解決方案
    發(fā)表于 03-26 10:34

    Motorola/IBM PowerPC 740/750微處理器的仿真和分析解決方案

    Motorola/IBM PowerPC 740/750微處理器的仿真和分析解決方案
    發(fā)表于 03-26 11:48

    Motorola/IBM powerPC 740/750微處理器的仿真解決方案

    Motorola/IBM powerPC 740/750微處理器的仿真解決方案
    發(fā)表于 03-28 11:01

    Motorola/IBM PowerPC 740/750微處理器的仿真和分析解決方案

    Motorola/IBM PowerPC 740/750微處理器的仿真和分析解決方案
    發(fā)表于 03-29 09:41

    Motorola/IBM PowerPC 603微處理器的仿真和分析解決方案

    Motorola/IBM PowerPC 603微處理器的仿真和分析解決方案
    發(fā)表于 03-29 09:38

    什么是WiMAX物理層信號測試解決方案?

    什么是WiMAX物理層信號測試解決方案?有什么作用?
    發(fā)表于 08-08 08:04

    無線充電測試難點解決方案

    測試中,存在很多難點,本文總結(jié)目前在多家企業(yè)高校研究院所測試時遇到的難點以及解決方案,希望幫助行業(yè)解決問題,推動行業(yè)發(fā)展。
    發(fā)表于 08-14 07:04

    單片機之間的通信方式/難點/解決方案

    合理使用多種不同類型的單片機組合設(shè)計,可以得到極高靈活性與性能價格比,因此,多種異型單片機系統(tǒng)設(shè)計漸漸成為一種新的思路,但單片機之間的通信一直是困擾這種方法拓展的主要問題?! ”疚膶⒎治霰容^幾種單片機之間的方式、難點,并提出一種解決方案
    發(fā)表于 12-31 07:42

    通信芯片有哪些物理設(shè)計難點?如何去解決?

    通信芯片有哪些物理設(shè)計難點?如何去解決?
    發(fā)表于 05-25 07:03

    IBM解決方案簡述(面向汽車業(yè))

    IBM解決方案簡述(面向汽車業(yè))
    發(fā)表于 01-04 22:03 ?0次下載

    MIPI物理層測試解決方案

    本文檔介紹了MIPI物理層測試解決方案,供網(wǎng)友參考。
    發(fā)表于 09-12 16:46 ?7次下載
    MIPI<b class='flag-5'>物理</b>層測試<b class='flag-5'>解決方案</b>

    IBM的物聯(lián)網(wǎng)解決方案

    IBM作為信息技術(shù)和解決方案的巨頭,2015年宣布設(shè)立物聯(lián)網(wǎng)事業(yè)部IBM Watson IoT,并表示未來4年將投資30億美元在該領(lǐng)域。為探究IBM如何幫助各個行業(yè)的中國企業(yè)構(gòu)建IoT
    發(fā)表于 04-20 20:24 ?4405次閱讀

    IBM發(fā)布混合云時代新系統(tǒng)解決方案

    、服務(wù)和解決方案,以簡化混合云環(huán)境中的數(shù)據(jù)、應(yīng)用和服務(wù)。 當(dāng)前,各行各業(yè)的企業(yè)都加大了對云技術(shù)的投入,以實現(xiàn)創(chuàng)新、增長和高效率??蛻粽龑で蠊性啤⑺接性坪蛡鹘y(tǒng)IT平臺相融合的解決方案。IBM的全新
    的頭像 發(fā)表于 02-21 14:46 ?5194次閱讀

    針對物理設(shè)計難點進行分析及提出解決方案

    微電子技術(shù)發(fā)展的基本特征就是遵循摩爾定律。器件特征尺寸不斷地縮小,但在尺寸縮小的同時,要保證芯片的高性能/價格比,低成本,可靠性高。針對該物理設(shè)計難點,IBM提出了相應(yīng)的
    的頭像 發(fā)表于 09-23 13:44 ?2942次閱讀
    針對<b class='flag-5'>物理</b>設(shè)計<b class='flag-5'>難點</b>進行分析及提出<b class='flag-5'>解決方案</b>