色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

分析LEC在IC設計中的重要性和應用

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

VLSI的設計周期分為兩個階段:前端和后端。前端涵蓋架構規范、編碼和驗證,而后端涉及目標制程技術節點上設計的物理實現。

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

LEC的重要性

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

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

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

分析LEC在IC設計中的重要性和應用

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

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

邏輯等效檢查的步驟

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

1)設置

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

1. .lec文件指導Conformal工具以系統方式執行不同的命令。

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

3. .stdlib文件包含標準單元庫的指針。

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

主要輸入

主要產出

D Flip-Flops

D鎖存

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

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

黑匣子

2)映射

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

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

未映射的點分為三類:

額外未映射的點是僅在其中一個設計(Golden或Revised)中出現的關鍵點。

無法到達的未映射點是沒有可觀察點的關鍵點,例如主輸出。

未映射的未映射點是可到達的關鍵點,但在相應設計的邏輯扇入錐中沒有對應點。

3)比較

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

等效

非等效

逆等效(Inverted-equivalent)

中止

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

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

非等效報告

未映射的報告

Blockbox報告

Abort.rpt

Unreachable.rpt

Floating.rpt

Mapped.rpt

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

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

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

第1步:非等效報告

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

分析LEC在IC設計中的重要性和應用

分析LEC在IC設計中的重要性和應用

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

分析LEC在IC設計中的重要性和應用

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

第2步:未映射的報告

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

分析LEC在IC設計中的重要性和應用

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

下圖中突出顯示的網絡為unmapped.rpt文件中報告的網絡。

分析LEC在IC設計中的重要性和應用

圖2:未映射報告中的網絡

這里,我們可以看到LEC失敗設計中報告網絡的連接。

分析LEC在IC設計中的重要性和應用

當我們在未映射的文件中報告網絡扇出(BUFT_net_362908)時,它在LEC傳遞數據庫中連接到152個觸發器。

分析LEC在IC設計中的重要性和應用

而LEC失敗數據庫中非等效文件中報告的152個觸發器與LEC通過數據庫中報告的網絡扇出(BUFT_net_362908)相同。

分析LEC在IC設計中的重要性和應用

現在,我們需要在之前的LEC傳遞數據庫中找到該網絡的實際網絡連接。在檢查時,我們可以很容易地注意到報告的網絡連接到LEC故障數據庫中缺少的一個逆變器

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

分析LEC在IC設計中的重要性和應用

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

第3步:修復LEC問題

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

分析LEC在IC設計中的重要性和應用

圖3:修復丟失的連接

分析LEC在IC設計中的重要性和應用

LEC失敗的常見區域

如果在設計中使用多位觸發器,則將出現映射golden網表與修訂網表的問題,因為觸發器名稱將在修訂后的網表中更改。

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

在定時修復期間或在執行手動ECO時,邏輯連接會中斷。

功能ECO實施。

缺少DFT約束。

LEC的益處

減少對門級仿真的依賴。

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

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

降低后端進程丟失的漏洞風險。

結論

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

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

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

    關注

    38

    文章

    1295

    瀏覽量

    103918
  • 網絡
    +關注

    關注

    14

    文章

    7553

    瀏覽量

    88732
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61132
收藏 人收藏

    評論

    相關推薦

    失效分析重要性

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

    基準源設計的重要性

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

    Syncer模塊的重要性是什么?

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

    代碼規范的重要性是什么

    論代碼規范的重要性
    發表于 05-19 13:07

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

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

    論調節閥的重要性

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

    UPS的重要性

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

    arm匯編的重要性是什么?

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

    討論紋理分析圖像分類重要性及其深度學習中使用紋理分析

    紋理就能被更準確地捕捉和分類。  基于紋理的分類任務重,紋理分析對于深度學習的重要性  由于紋理基于局部模式,而傳統的深度學習方法強調復雜的特征,對紋理分類沒有幫助,因此,傳統的CNN架構不能很好
    發表于 10-26 16:57

    電磁勢量子理論重要性

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

    ESD標準汽車電子設計重要性

    這是有關于esd測試汽車電子產品安全可靠性能重要性體現。
    發表于 05-24 14:14 ?3次下載

    壓敏電阻電源電路的應用及重要性綜述

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

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

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

    DC電源模塊電子產品重要性分析

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

    PROM器件物聯網設備重要性

    PROM器件(Programmable Read-Only Memory,可編程只讀存儲器)物聯網(IoT)設備扮演著至關重要的角色。以下是關于PROM器件物聯網設備
    的頭像 發表于 11-23 11:35 ?269次閱讀
    主站蜘蛛池模板: 男人私gay挠脚心vk视频| 日本最新在线不卡免费视频| 无码国产成人777爽死| 99精品热视频30在线热视频 | 免费被靠视频动漫| 亚洲裸舞 hd| 国产日韩亚洲精品视频| 日本久久不射| 扒开胸罩揉她的乳尖视频| 美国VICTORY DAY在线| 诱咪视频免费| 国产精品无码人妻在线| 日韩精品人成在线播放| caoporn超碰| 免费国产午夜理论不卡| 2019天天射干网站| 榴莲黄版无限刷| 97精品少妇偷拍蜜桃AV| 久久综合九色综合国产| 越南美女内射BBWXZ| 久久re视频这里精品09首页| 亚洲精品在线看| 国语自产一区第二页| 性xxx欧美| 国产综合自拍 偷拍在线| 亚洲欧美一区二区三区四区| 好男人午夜www视频在线观看 | 新妺妺窝人体色WWW| 换脸国产AV一区二区三区| 影音先锋av丝袜天堂| 久久全国免费久久青青小草| 国产精品成人网| www亚洲欲色成人久久精品| 免费国产成人手机在线观看| JLZZJLZZJLZ老师好多的水| 色婷婷粉嫩AV精品综合在线 | 99九九精品视频| 妻子的秘密HD观看| 丰满的女朋友韩国版在线观看| 无限资源日本2019版| 果冻传媒独家原创在线观看|