<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 加快早期設(shè)計(jì)探索和驗(yàn)證,縮短上市時(shí)間

          加快早期設(shè)計(jì)探索和驗(yàn)證,縮短上市時(shí)間

          作者: 時(shí)間:2021-01-28 來源: 收藏

          級(jí)驗(yàn)證的挑戰(zhàn)

          本文引用地址:http://www.ex-cimer.com/article/202101/422489.htm

          鑒于先進(jìn)工藝設(shè)計(jì)的規(guī)模和復(fù)雜性,而且各方為 搶先將產(chǎn)品推向市場(chǎng)而不斷競(jìng)爭(zhēng),片上系統(tǒng) (SoC) 設(shè)計(jì)團(tuán)隊(duì)沒有時(shí)間等到所有模塊都全 部完成后才開始組裝。因此,SoC 通常會(huì)在模塊開發(fā)的同時(shí)開始芯片集成工作,以 便在設(shè)計(jì)周期的早期捕獲并糾正任何布線違規(guī), 從而幫助縮短至關(guān)重要的上市時(shí)間。錯(cuò)誤在早期 階段更容易修復(fù),而且對(duì)版圖沒有重大影響,設(shè) 計(jì)人員在此階段消除錯(cuò)誤,可以減少實(shí)現(xiàn)流片所 需的設(shè)計(jì)規(guī)則檢查 (DRC) 迭代次數(shù)(圖 1)。

          但是,早期階段芯片級(jí)物理驗(yàn)證面臨許多挑 戰(zhàn)。通常,在布局規(guī)劃的早期階段,未完成模 塊中報(bào)告的違規(guī)數(shù)量非常多,導(dǎo)致此現(xiàn)象的原 因是許多系統(tǒng)性問題可能廣泛分布在整個(gè)設(shè)計(jì)中。系統(tǒng)性問題的典型例子包括:SoC  級(jí)別的模塊布局偏離網(wǎng)格、SoC  MACRO 封裝外發(fā)生IP 合并、保留布線層上發(fā)生 IP 布線、時(shí)鐘網(wǎng)絡(luò)上的過孔類型 不正確,以及 SoC 中 IP 布局方向不匹配,如圖 2 所示。在這 個(gè)階段區(qū)分模塊級(jí)違規(guī)和頂層布線違規(guī)并非易事。

          image019.jpg

          圖 1:識(shí)別和解決芯片集成問題與模塊開發(fā)并行 進(jìn)行,可最大程度地減少整個(gè)設(shè)計(jì)實(shí)現(xiàn)流程中 的 DRC 迭代次數(shù)。

          對(duì)初始 DRC 運(yùn)行使用晶圓代工廠規(guī)則集中的默認(rèn)設(shè)置,通常會(huì) 導(dǎo)致運(yùn)行時(shí)間非常長(zhǎng),還會(huì)報(bào)告非常多的違規(guī),并產(chǎn)生極其龐 大的結(jié)果數(shù)據(jù)庫(kù),所有這些都使得調(diào)試極其困難且耗時(shí)。

          image021.jpg

          圖 2:系統(tǒng)性錯(cuò)誤常常導(dǎo)致早期芯片級(jí)驗(yàn) 證中出現(xiàn)大量違規(guī)。

          在此早期階段,SoC 的目標(biāo)通常是最大限度地減少每 次 DRC 迭代的運(yùn)行時(shí)間,并且僅關(guān)注此時(shí)相關(guān)的違規(guī)情況。 除了將模塊違規(guī)與需要調(diào)試的布線違規(guī)區(qū)分開來之外,SoC 設(shè) 計(jì)人員還可以將模塊違規(guī)送回模塊所有者進(jìn)行調(diào)試和更正。 從早期的布局規(guī)劃到最終的產(chǎn)品流片,SoC 的終極目 標(biāo)是發(fā)現(xiàn)并修復(fù) SoC 系統(tǒng)性問題。

          改善錯(cuò)誤較多的模塊/芯片級(jí)驗(yàn)證

          Calibre? Reconnaissance (Calibre Recon) 工具是一個(gè)完整的功能包,支持設(shè)計(jì)團(tuán)隊(duì)在設(shè)計(jì)周 期的早期階段(此時(shí)各種組件尚不成熟)便開始對(duì)整個(gè)芯片設(shè)計(jì)版圖進(jìn)行探索和物理驗(yàn) 證。Caliber Recon 工具能夠非常有效地發(fā)現(xiàn)早期潛在的集成問題,向設(shè)計(jì)團(tuán)隊(duì)快速提供反 饋以便其采取適當(dāng)?shù)募m正措施,最終減少 DRC 迭代次數(shù),縮短總周轉(zhuǎn)時(shí)間,加快產(chǎn)品上市。 此外,Caliber Recon 工具經(jīng)過精心設(shè)計(jì),從第一次運(yùn)行便能提供所有這些功能,支持在任何 工藝技術(shù)節(jié)點(diǎn)上按原樣使用任何晶圓代工廠/獨(dú)立設(shè)備制造商 (IDM) 的 Caliber sign-off 設(shè)計(jì) 套件。

          自動(dòng)檢查選擇

          當(dāng)存在錯(cuò)誤時(shí),某些規(guī)則檢查往往會(huì)運(yùn)行很長(zhǎng)時(shí) 間。取消選擇此類規(guī)則可以大大加快運(yùn)行速度,但 設(shè)計(jì)人員如何確定取消選擇哪些檢查呢?取消選擇涉 及許多操作的檢查?還是取消選擇某一類檢查,例 如天線檢查或所有連通性檢查?選擇運(yùn)行 “最佳” 的一 組檢查并不容易,這可能需要進(jìn)行大量的高級(jí)分 析,并對(duì)晶圓代工廠規(guī)則集進(jìn)行一些編輯(圖 3)。

          Caliber Recon 工具可自動(dòng)取消選擇與當(dāng)前開發(fā)階段無 關(guān)的檢查。Calibre 引擎根據(jù)檢查類型和檢查涉及的操 作數(shù)量來決定取消選擇哪些檢查,以提供良好的覆蓋率、加快運(yùn)行時(shí)間并減少內(nèi)存消耗。對(duì)于各種工藝節(jié)點(diǎn),平均而言,Caliber Recon 工具可將 要執(zhí)行的檢查數(shù)量減少約 50%。取消選擇的檢查/類別會(huì)在過程記錄副本中報(bào)告,以供用戶 參考。Caliber Recon 工具也會(huì)接受用戶手動(dòng)取消選擇的所有檢查/類別。

          image025.jpg

          圖 3:選擇正確的檢查集合進(jìn)行早期驗(yàn) 證需要仔細(xì)分析。

          自動(dòng)取消選擇檢查時(shí),報(bào)告的違規(guī)總數(shù)通常會(huì)減少到原數(shù)量的 70% 左右(圖 4)。但這些違 規(guī)對(duì)于目標(biāo)實(shí)現(xiàn)階段更有意義,有助于分析和調(diào)試實(shí)際系統(tǒng)性問題。

          image027.jpg

          圖 4:使用 Caliber Recon 功能時(shí)執(zhí)行的規(guī)則檢查總 數(shù)量的減少情況,以及最 終報(bào)告的違規(guī)數(shù)量的減少 情況。

          Caliber Recon 工具最多可將整體 DRC 運(yùn)行時(shí)間縮短為原來的 1/14,同時(shí)仍能檢查總 DRC 集合的大約 50%。Calibre 引擎自動(dòng)選擇的規(guī)則子集可以有效識(shí)別布局規(guī)劃和子芯片集成問 題,向設(shè)計(jì)團(tuán)隊(duì)快速提供反饋以便采取適當(dāng)?shù)募m正措施,并顯著縮短總周轉(zhuǎn)時(shí)間。圖 5 基于 測(cè)試顯示了不同芯片的 DRC 運(yùn)行時(shí)間結(jié)果。

          image029.jpg

          圖 5:在各種芯片上測(cè)試 Caliber Recon 自動(dòng)檢查選 擇的結(jié)果表明,早期實(shí) 現(xiàn)階段的 DRC 運(yùn)行時(shí)間和 內(nèi)存耗用量大幅減少。

          Caliber Recon 驗(yàn)證不僅能幫助 SoC 設(shè)計(jì)人員進(jìn)行早期芯片級(jí)驗(yàn)證,而且支持早期模塊驗(yàn)證。 因?yàn)槟K和芯片設(shè)計(jì)是并行完成,所以模塊設(shè)計(jì)人員可以在模塊上運(yùn)行 Caliber Recon 驗(yàn)證。 如果報(bào)告了錯(cuò)誤,模塊設(shè)計(jì)人員可以修復(fù)系統(tǒng)性問題。如果 Caliber Recon 結(jié)果無錯(cuò)誤,便可 將模塊傳遞給芯片,而模塊設(shè)計(jì)人員可以在該模塊上并行運(yùn)行其余規(guī)則。如圖 6 所示,在初 始布線期間對(duì)模塊(重復(fù)單元)運(yùn)行 Caliber Recon 工具可使運(yùn)行時(shí)間縮短 8 倍,內(nèi)存占用減 少 4 倍。

          image031.jpg

          圖 6:在不同的開發(fā)階段 時(shí),將針對(duì)重復(fù)單元和完 整芯片執(zhí)行的 Calibre Recon 和完整 Calibre nmDRC 進(jìn) 行比較,結(jié)果顯示 Calibre Recon 的運(yùn)行時(shí)間和內(nèi)存 耗用量都減少。

          灰框排除

          遵循相同的排除概念,但這次是從設(shè)計(jì) 角度來看,是否有可能忽略設(shè)計(jì)的某些 部分(主要是不成熟的模塊),從而聚 焦于接口和布線違規(guī)并減少運(yùn)行時(shí)間? Caliber Recon 灰框功能允許設(shè)計(jì)人員在 檢查頂層布線時(shí)不必考慮單元細(xì)節(jié)。 灰框標(biāo)記可移除指定單元中的數(shù)據(jù),而 不會(huì)從更高的父層級(jí)中刪除幾何形狀

          (圖 7)。因此,指定單元上的任何布線 違規(guī)仍能被捕捉到。此外,設(shè)計(jì)人員可 以通過縮小單元的范圍來在移除的幾何 形狀周圍保留一個(gè)暈圈,以便捕獲指定 單元與其相鄰單元之間的接口違規(guī)。

          image034.jpg

          圖 7:利用 Caliber Recon 灰框標(biāo)記,設(shè)計(jì)人員可以從 DRC 中排除版圖的某些部分,同時(shí)仍能檢查這些區(qū)域是 否存在接口或布線違規(guī)。

          灰框解決方案對(duì)于矩形和非矩形單元均適用,但設(shè)計(jì)人員可能需要指定代表非矩形單元范 圍的層(邊界層可用于此目的)。

          雖然灰框功能可縮短運(yùn)行時(shí)間,但從指定單元中移除幾何形狀可能會(huì)引入一些新的 DRC 違 規(guī),這將需要額外的調(diào)試來區(qū)分哪些是實(shí)際違規(guī),哪些是因?yàn)閺闹付▎卧星谐龓缀涡螤钏?產(chǎn)生的違規(guī)。為了避免此問題,以及免于編輯晶圓代工廠規(guī)則集來為灰框功能增加規(guī)范說 明,設(shè)計(jì)人員可以將 Caliber Recon 灰框功能與 Caliber Auto-Waivers 功能結(jié)合使用。如圖 8 所示,其主要目的是不檢查不完整模塊中的幾何形狀以縮短運(yùn)行時(shí)間,附帶的好處是可豁免 從指定單元排除區(qū)域時(shí)所引入的任何違規(guī)。這種結(jié)合使得設(shè)計(jì)人員可以專注于原始(有效) DRC 接口違規(guī)。所有豁免的違規(guī)都保存到豁免結(jié)果數(shù)據(jù)庫(kù)文件中,供日后需要時(shí)審查。

          image037.jpg

          圖 8:Caliber Recon 灰框 功能與 Calibre Auto-Waiver 功能相結(jié)合,使得設(shè)計(jì)人 員可以執(zhí)行接口和頂層布 線驗(yàn)證,而不必?fù)?dān)心因?yàn)?從灰框單元中移除幾何形 狀而產(chǎn)生錯(cuò)誤。

          灰框解決方案能將 SoC 團(tuán)隊(duì)指向需要注意的接口 DRC 錯(cuò)誤。它還將與組裝相關(guān)的集成和布 線違規(guī)與不成熟模塊的違規(guī)區(qū)分開來。如圖 9 所示,將此功能與自動(dòng)選擇相關(guān)檢查相結(jié)合, 可進(jìn)一步縮短運(yùn)行時(shí)間,因?yàn)橄到y(tǒng)會(huì)針對(duì)設(shè)計(jì)區(qū)域報(bào)告的違規(guī),選擇其中需要在特定階段 多加注意的違規(guī),讓設(shè)計(jì)人員只專注在這些違規(guī)上。因此,它有助于設(shè)計(jì)團(tuán)隊(duì)在設(shè)計(jì)周期 的早期解決更多關(guān)鍵接口問題,避免最后一刻出現(xiàn)令人沮喪的意外。

          image039.jpg

          圖 9:Caliber Recon 自動(dòng) 檢查選擇與灰框功能結(jié)合 使用,有助于在早期設(shè)計(jì) 實(shí)現(xiàn)階段將驗(yàn)證重點(diǎn)放在 關(guān)鍵接口和布線問題上。

          DRC ANALYZE

          Caliber Recon DRC Analyze 功能可幫助設(shè)計(jì)人員快速分析其設(shè)計(jì)并直觀地查看錯(cuò)誤分布,以 便找出可快速提高版圖質(zhì)量的機(jī)會(huì)點(diǎn)。

          DRC Analyze 功能允許設(shè)計(jì)人員繪制不同的直方圖(基于層次化單元或窗口)以進(jìn)行芯片分 析,并為這些直方圖指定自定義縮放范圍。它還支持繪制結(jié)果的彩色圖,既可以在獨(dú)立窗 口上繪制,也可以映射到設(shè)計(jì)上,讓設(shè)計(jì)人員能夠探查每個(gè)單元和每個(gè)窗口的錯(cuò)誤細(xì)節(jié), 結(jié)果會(huì)分布在整個(gè)設(shè)計(jì)上(圖 10)。

          image042.jpg

          圖 10:Caliber Recon DRC Analyze 功能支持在錯(cuò)誤 檢查和調(diào)試過程中進(jìn)行 快速、深入的可視化和 分析。

          DRC Analyze 功能的主要優(yōu)點(diǎn)是,設(shè)計(jì)人員可以使用晶圓代工廠規(guī)則集來執(zhí)行所有必需的分 析,而無需進(jìn)行任何編輯。與這種分析在芯片分析和調(diào)試期間提供的價(jià)值相比,相關(guān)開銷

          (運(yùn)行時(shí)間平均增加 10% 和內(nèi)存耗用量平均增加 20% )非常小。

          ……………未完待續(xù)………

          更多詳細(xì)信息請(qǐng)點(diǎn)擊>>



          關(guān)鍵詞: 芯片 soc 設(shè)計(jì)人員

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();