• <tbody id="844xo"><nobr id="844xo"></nobr></tbody>

      <bdo id="844xo"></bdo>
      <div id="844xo"><optgroup id="844xo"></optgroup></div><div id="844xo"></div>
      <nobr id="844xo"><optgroup id="844xo"></optgroup></nobr>

      <nobr id="844xo"><dfn id="844xo"></dfn></nobr><progress id="844xo"><div id="844xo"><optgroup id="844xo"></optgroup></div></progress>

      新聞中心

      EEPW首頁 > 設計應用 > LEC在IC設計中的重要意義

      LEC在IC設計中的重要意義

      作者:時間:2019-03-12來源: Ai芯天下收藏

        ASIC芯片是用于供專門應用的集成電路(ASIC,Application SpecificIntegrated Circuit)芯片技術,在集成電路界被認為是一種為專門目的而設計的集成電路。ASIC芯片技術發展迅速,目前ASIC芯片間的轉發性能通常可達到1Gbs甚至更高,于是給交換矩陣提供了極好的物質基礎。ASIC的特點是面向特定用戶的需求,ASIC在批量生產時與通用集成電路相比具有體積更小、功耗更低、可靠性提高、性能提高、保密性增強、成本降低等優點。

      本文引用地址:http://www.dxpaa.com/article/201903/398392.htm

        

      AI芯天下丨LEC在IC設計中的重要意義

        ASIC芯片技術所有接口模塊(包括控制模塊)都連接到一個矩陣式背板上,通過ASIC芯片到ASIC芯片的直接轉發,可同時進行多個模塊之間的通信;每個模塊的緩存只處理本模塊上的輸入輸出隊列,因此對內存芯片性能的要求大大低于共享內存方式。總之,交換矩陣的特點是訪問效率高,適合同時進行多點訪問,容易提供非常高的帶寬,并且性能擴展方便,不易受CPU、總線以及內存技術的限制。目前大部分的專業網絡廠商在其第三層核心交換設備中都越來越多地采用了這種技術。

        對ASIC的重要性

        ASIC在流片之前,要經歷一系列設計步驟,如綜合、布局布線、簽核(sign-offs)、ECO(工程變更單)以及眾多優化過程。在每個階段,我們都需要確保邏輯功能完好無損,并且不會因為任何自動或手動更改而中斷。如果功能在整個過程中的任何時刻發生變化,整個芯片就變得毫無用處。這就是為什么是整個芯片設計過程中最重要的原因之一。隨著制程技術節點的縮小和復雜性的增加,邏輯等效檢查在確保功能的正確性方面起著重要作用。

        什么是

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

        

      AI芯天下丨LEC在IC設計中的重要意義

        邏輯等效檢查的步驟

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

        邏輯等效檢查的步驟:

        

      AI芯天下丨LEC在IC設計中的重要意義

        一.設置

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

        在從設置模式到LEC模式的過渡中,Conformal工具展平并模擬Golden和修改后的設計并自動映射關鍵點。關鍵點定義為:主要輸入、主要產出、D Flip-Flops、D鎖存、TIE-E門(錯誤門,在修訂設計中存在x賦值時創建)、TIE-Z門(高阻抗或浮動信號)、黑匣子

        二.映射

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

        

      AI芯天下丨LEC在IC設計中的重要意義

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

        未映射的點分為三類:

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

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

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

        三.比較

        在Conformal工具映射關鍵點之后,驗證的下一步是比較。比較檢查關鍵點以確定它們是等效還是非等效。比較確定比較點是否:等效、非等效、逆等效(Inverted-equivalent)、中止。

        LEC失敗的常見區域

        如果在設計中使用多位觸發器,則將出現映射golden網表與修訂網表的問題,因為觸發器名稱將在修訂后的網表中更改。在修訂的網表中克隆后,時鐘門控單元未被映射。在定時修復期間或在執行手動ECO時,邏輯連接會中斷。功能ECO實施。缺少DFT約束。

        

      AI芯天下丨LEC在IC設計中的重要意義

        結論

        LEC減少對門級仿真的依賴。提高了對合成和布局布線的新工具修訂的信心。在不編寫測試模式的情況下等效性幾近完美。降低后端進程丟失的漏洞風險。



      關鍵詞: LEC IC設計

      評論

      技術專區

      關閉
      新疆11选5 500