在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

分析LEC在IC設(shè)計中的重要性和應(yīng)用

lC49_半導(dǎo)體 ? 來源:djl ? 作者:Pratik Patel,Prathm ? 2019-08-28 14:25 ? 次閱讀

VLSI的設(shè)計周期分為兩個階段:前端和后端。前端涵蓋架構(gòu)規(guī)范、編碼和驗證,而后端涉及目標(biāo)制程技術(shù)節(jié)點上設(shè)計的物理實現(xiàn)。

本文主要介紹LEC(邏輯等效檢查)在ASIC設(shè)計周期中的重要性,如何檢查它以及當(dāng)LEC失敗時該怎么做。我們將探索一個測試用例,看看如果LEC失敗會發(fā)生什么,如何查明問題以及采取哪些措施來解決問題。

LEC的重要性

ASIC在流片之前,要經(jīng)歷一系列設(shè)計步驟,如綜合、布局布線、簽核(sign-offs)、ECO(工程變更單)以及眾多優(yōu)化過程。在每個階段,我們都需要確保邏輯功能完好無損,并且不會因為任何自動或手動更改而中斷。如果功能在整個過程中的任何時刻發(fā)生變化,整個芯片就變得毫無用處。這就是為什么LEC是整個芯片設(shè)計過程中最重要的原因之一。

隨著制程技術(shù)節(jié)點的縮小和復(fù)雜性的增加,邏輯等效檢查在確保功能的正確性方面起著重要作用。

LEC包括三個步驟,如下圖所示:設(shè)置模式,映射模式和比較模式。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

圖1:邏輯等效檢查流程圖

有各種用于執(zhí)行LEC的EDA工具,例如Synopsys Formality和Cadence Conformal。這里,我們將Conformal工具作為參考,以解釋LEC的重要性。

邏輯等效檢查的步驟

讓我們仔細(xì)看看邏輯等價檢查的各個步驟:

1)設(shè)置

在設(shè)置模式下,Conformal工具讀取兩個設(shè)計。我們指定設(shè)計類型,即Golden(綜合網(wǎng)表)和修訂版(通常,修改后的設(shè)計是Conformal工具與Golden設(shè)計相比的修改或后處理設(shè)計)。對于LEC的執(zhí)行,Conformal工具需要三種類型的文件。

1. .lec文件指導(dǎo)Conformal工具以系統(tǒng)方式執(zhí)行不同的命令。

2. .scan_const文件提供與掃描相關(guān)的約束,例如我們是否要忽略此文件中定義的某些掃描連接/ serdes輸入/輸出引腳。

3. .stdlib文件包含標(biāo)準(zhǔn)單元庫的指針。

在從設(shè)置模式到LEC模式的過渡中,Conformal工具展平并模擬Golden和修改后的設(shè)計并自動映射關(guān)鍵點。關(guān)鍵點定義為:

主要輸入

主要產(chǎn)出

D Flip-Flops

D鎖存

TIE-E門(錯誤門,在修訂設(shè)計中存在x賦值時創(chuàng)建)

TIE-Z門(高阻抗或浮動信號

黑匣子

2)映射

在等效性檢查的第二階段,Conformal工具自動映射關(guān)鍵點并進(jìn)行比較。比較完成后,它會確定差異。Conformal工具使用兩種基于名稱的方法和一種無名方法來映射關(guān)鍵點。當(dāng)對邏輯進(jìn)行微小更改時,基于名稱的映射對于gate-to-gate比較非常有用。

相反,當(dāng)Conformal工具必須使用完全不同的名稱映射設(shè)計時,無名映射方法很有用。默認(rèn)情況下,它會在退出設(shè)置模式時使用名稱優(yōu)先映射方法自動映射關(guān)鍵點。Conformal工具未映射的關(guān)鍵點被歸類為未映射的點。

未映射的點分為三類:

額外未映射的點是僅在其中一個設(shè)計(Golden或Revised)中出現(xiàn)的關(guān)鍵點。

無法到達(dá)的未映射點是沒有可觀察點的關(guān)鍵點,例如主輸出。

未映射的未映射點是可到達(dá)的關(guān)鍵點,但在相應(yīng)設(shè)計的邏輯扇入錐中沒有對應(yīng)點。

3)比較

在Conformal工具映射關(guān)鍵點之后,驗證的下一步是比較。比較檢查關(guān)鍵點以確定它們是等效還是非等效。比較確定比較點是否:

等效

非等效

逆等效(Inverted-equivalent)

中止

在中止比較點的情況下,我們可以將比較工作更改為更高的設(shè)置。因此,Conformal工具可以僅在中止的比較點上繼續(xù)比較。Conformal工具顯示用于比較的完整運行時間和總內(nèi)存。

LEC完成后會生成多個報告:

非等效報告

未映射的報告

Blockbox報告

Abort.rpt

Unreachable.rpt

Floating.rpt

Mapped.rpt

在簽核或流片處理階段,時間表太緊,無法處理具有一些嚴(yán)重邏輯故障的塊。有時,在進(jìn)行手動修復(fù)或定時ECO時會破壞邏輯連接。在流片階段,邏輯故障的可能性很高,物理設(shè)計工程師沒有太多時間來關(guān)閉塊。此外,當(dāng)您獲得功能ECO并進(jìn)行手動連接時,破壞邏輯連接的可能性很高。讓我們看一個塊中LEC失敗的實際例子,看看它是如何被解決的。

首先,如果LEC在所有級別失敗,請不要驚慌,如前所述。當(dāng)LEC失敗時,第一步是檢查“non-equivalent.rpt”文件。由于連接斷開,可能會在“non-equivalent.rpt”文件中報告更多的單元名稱。

這背后的原因是許多路徑會經(jīng)歷一個失敗/斷開的連接 - 因此它的所有端點(比較點) - 被報告為“非等效”。

第1步:非等效報告

第一步是檢查非等效文件。下面的示例非等效文件顯示了LEC中失敗的152個比較點。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

分析LEC在IC設(shè)計中的重要性和應(yīng)用

這152個非等效觸發(fā)器是多位觸發(fā)器。在多位觸發(fā)器中,我們合并兩個觸發(fā)器以形成具有多個輸入和輸出引腳的單個觸發(fā)器。例如,如果我們將兩個單比特觸發(fā)器合并為一個多比特觸發(fā)器,它將以D0,D1作為輸入引腳,Q0,Q1作為輸出引腳。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

由于是多位觸發(fā)器,報告顯示152個觸發(fā)器計數(shù)為非等效,但實際上只有72個是非等效的。由于這些是兩位觸發(fā)器,因此總計數(shù)為72x2 = 144個觸發(fā)器。剩下的是單比特觸發(fā)器。

第2步:未映射的報告

下一步是檢查未映射的文件。此文件顯示邏輯連接斷開的未映射網(wǎng)絡(luò)。我們需要跟蹤網(wǎng)絡(luò)并找出這些網(wǎng)絡(luò)缺失的連接。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

在上圖中,我們可以看到在設(shè)計中沒有映射一個網(wǎng)絡(luò)(BUFT_net_362908)。從圖2中可以看出,一旦我們檢查LEC故障數(shù)據(jù)庫中的這個網(wǎng)絡(luò)(BUFT_net_362908)連接,我們看到它只連接到其他單元的輸入引腳(* _364714 / A),但是另一個連接(由于無意的單元缺失,使得該網(wǎng)絡(luò)缺失了。

下圖中突出顯示的網(wǎng)絡(luò)為unmapped.rpt文件中報告的網(wǎng)絡(luò)。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

圖2:未映射報告中的網(wǎng)絡(luò)

這里,我們可以看到LEC失敗設(shè)計中報告網(wǎng)絡(luò)的連接。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

當(dāng)我們在未映射的文件中報告網(wǎng)絡(luò)扇出(BUFT_net_362908)時,它在LEC傳遞數(shù)據(jù)庫中連接到152個觸發(fā)器。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

而LEC失敗數(shù)據(jù)庫中非等效文件中報告的152個觸發(fā)器與LEC通過數(shù)據(jù)庫中報告的網(wǎng)絡(luò)扇出(BUFT_net_362908)相同。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

現(xiàn)在,我們需要在之前的LEC傳遞數(shù)據(jù)庫中找到該網(wǎng)絡(luò)的實際網(wǎng)絡(luò)連接。在檢查時,我們可以很容易地注意到報告的網(wǎng)絡(luò)連接到LEC故障數(shù)據(jù)庫中缺少的一個逆變器

為了找到丟失的單元格,我們必須在之前的LEC傳遞數(shù)據(jù)庫中回溯跟蹤此網(wǎng)絡(luò)并檢查實際連接。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

不要在未映射和非等效報告之間混淆。在未映射的報告中,我們只看到未驅(qū)動輸入引腳的浮動網(wǎng)絡(luò),而在非等效報告中,我們看到所有單元格都是這個丟失單元格的扇出。

第3步:修復(fù)LEC問題

在找到LEC故障的原因后,我們必須插入一個丟失了的逆變器,并在LEC故障數(shù)據(jù)庫中重做該逆變器的輸入/輸出邏輯連接。圖3顯示了新增的逆變器及其輸入輸出連接。現(xiàn)在,如果我們重新運行LEC,它將通過,非等效報告將顯示零非等效點。

分析LEC在IC設(shè)計中的重要性和應(yīng)用

圖3:修復(fù)丟失的連接

分析LEC在IC設(shè)計中的重要性和應(yīng)用

LEC失敗的常見區(qū)域

如果在設(shè)計中使用多位觸發(fā)器,則將出現(xiàn)映射golden網(wǎng)表與修訂網(wǎng)表的問題,因為觸發(fā)器名稱將在修訂后的網(wǎng)表中更改。

在修訂的網(wǎng)表中克隆后,時鐘門控單元未被映射。

在定時修復(fù)期間或在執(zhí)行手動ECO時,邏輯連接會中斷。

功能ECO實施。

缺少DFT約束。

LEC的益處

減少對門級仿真的依賴。

提高了對合成和布局布線的新工具修訂的信心。

在不編寫測試模式的情況下等效性幾近完美。

降低后端進(jìn)程丟失的漏洞風(fēng)險。

結(jié)論

本文介紹了邏輯等效檢查,及其流程設(shè)置、調(diào)試步驟和修復(fù)LEC的解決方案。使用真實場景,還展示了LEC完成后生成的報告,并提出了一種簡單的方法來找出LEC失敗的根本原因。

IC設(shè)計團隊遇到LEC失敗問題并不罕見,采取本文所述的步驟將幫助您解決與LEC相關(guān)的問題。

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

    關(guān)注

    38

    文章

    1298

    瀏覽量

    104125
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7586

    瀏覽量

    89005
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61255
收藏 人收藏

    評論

    相關(guān)推薦

    失效分析重要性

    `一般來說,集成電路研制、生產(chǎn)和使用過程失效不可避免,隨著人們對產(chǎn)品質(zhì)量和可靠性要求的不斷提高,失效分析工作也顯得越來越重要,通過芯片失效分析
    發(fā)表于 05-04 15:39

    基準(zhǔn)源設(shè)計的重要性

    的充電過程。讀過相關(guān)文章“Design SAR-ADC Driver Cirtuitry”工程師,都會深刻理解SAR-ADC驅(qū)動電路后,ADC輸入引腳電容的重要性。原因是采樣保持過程SAR-ADC
    發(fā)表于 06-18 06:10

    Syncer模塊的重要性是什么?

    我的項目中使用25G以太網(wǎng)IP。通過打開此IP的示例設(shè)計,我們可以看到許多SYNCER模塊,一個FSM模塊和一個流量生成器模塊。我想問一下這些Syncer模塊的重要性是什么,我是否需要在我的最終設(shè)計中使用所有syncer模塊。
    發(fā)表于 05-18 09:25

    代碼規(guī)范的重要性是什么

    論代碼規(guī)范的重要性
    發(fā)表于 05-19 13:07

    傳感器波形分析汽車故障診斷重要性

    傳感器波形分析汽車故障診斷重要性
    發(fā)表于 05-12 06:27

    論調(diào)節(jié)閥的重要性

    調(diào)節(jié)閥的重要性執(zhí)行機構(gòu)的選擇  論調(diào)節(jié)閥的重要性:  1.控制閥是一種節(jié)流裝置,屬于運動部件。與檢測元件、變送器和控制器相比,控制過程,控制閥需要不斷改變節(jié)流部分的過流面積,使控制
    發(fā)表于 09-15 07:25

    UPS的重要性

    中心機房的UPS太重要了,前不久就出現(xiàn)過停電壞了一個磁盤陳列硬盤的事故,一個2T的硬盤壞了,還好有一個備用的硬盤使用,否則磁盤陳列里的資料就岌岌可危了。服務(wù)器多了,UPS的重要性尤其重要,學(xué)校周邊
    發(fā)表于 11-16 09:09

    arm匯編的重要性是什么?

    arm匯編的重要性是什么?
    發(fā)表于 11-30 08:03

    討論紋理分析圖像分類重要性及其深度學(xué)習(xí)中使用紋理分析

    紋理就能被更準(zhǔn)確地捕捉和分類。  基于紋理的分類任務(wù)重,紋理分析對于深度學(xué)習(xí)的重要性  由于紋理基于局部模式,而傳統(tǒng)的深度學(xué)習(xí)方法強調(diào)復(fù)雜的特征,對紋理分類沒有幫助,因此,傳統(tǒng)的CNN架構(gòu)不能很好
    發(fā)表于 10-26 16:57

    電磁勢量子理論重要性

    電磁勢量子理論重要性:Significance of Electromagnetic Potentials in the Quantum Theory
    發(fā)表于 11-27 13:01 ?10次下載

    ESD標(biāo)準(zhǔn)汽車電子設(shè)計重要性

    這是有關(guān)于esd測試汽車電子產(chǎn)品安全可靠性能重要性體現(xiàn)。
    發(fā)表于 05-24 14:14 ?3次下載

    壓敏電阻電源電路的應(yīng)用及重要性綜述

    壓敏電阻電源電路的應(yīng)用及重要性綜述
    發(fā)表于 05-25 11:33 ?13次下載

    IC設(shè)計為什么需要仿真模擬?仿真模擬的重要性有哪些?

    IC設(shè)計為什么需要仿真模擬?仿真模擬的重要性有哪些? IC設(shè)計(集成電路設(shè)計)是指利用EDA工具(電子設(shè)計自動化工具)設(shè)計出滿足特定功能和性能要求的集成電路芯片。仿真模擬是IC設(shè)計過程
    的頭像 發(fā)表于 12-19 11:35 ?2066次閱讀

    DC電源模塊電子產(chǎn)品重要性分析

    DC電源模塊電子產(chǎn)品重要性分析 BOSHIDA DC電源模塊電子產(chǎn)品具有
    的頭像 發(fā)表于 03-13 13:46 ?424次閱讀
    DC電源模塊<b class='flag-5'>在</b>電子產(chǎn)品<b class='flag-5'>中</b>的<b class='flag-5'>重要性</b><b class='flag-5'>分析</b>

    電橋電子測試重要性

    電橋電子測試重要性體現(xiàn)在多個方面,以下是詳細(xì)的分析: 一、精確測量電參數(shù) 電橋作為一種精密的測量工具,能夠精確測量電阻、電容、電感等
    的頭像 發(fā)表于 01-09 10:03 ?123次閱讀
    主站蜘蛛池模板: 亚洲韩国日本欧美一区二区三区| 欧美不卡1卡2卡三卡老狼| 手机看片神马午夜| 手机看片国产福利| 牛牛碰在线视频| 成人5252色| 黄色在线网| 亚洲光棍天堂| 99久久精品费精品国产一区二区| 一级做a爰片久久毛片免费| 在线亚洲日产一区二区| 天堂在线观看视频| 欧美三级视频在线| 黄色三级视频在线观看| 6969精品视频在线观看| 天天夜夜久久| 高清不卡毛片免费观看| 在线一区观看| 正在播放91| 日本不卡免费新一区二区三区| 欧美地区一二三区| 国产成都一二三四区| 午夜1000集| 在线观看黄网| 欧洲不卡一卡2卡三卡4卡网站| 亚洲第一精品夜夜躁人人爽| 日本黄色大片网站| 成人高清毛片a| 久久理论片| 一区二区三区影视| 性欧美xxxx视频在线观看| 日本成人免费在线视频| 国产精品成人va在线观看入口 | 性性性性bbbbxxxx| 亚洲精品香蕉婷婷在线观看| 欧美高清视频一区| 99久久网站| 操操操操网| 国产精品久久久香蕉| 日本特黄a级高清免费大片18| 大黄香蕉|