一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

Lint靜態(tài)驗證工具如何助力IC設計

英諾達EnnoCAD ? 來源:英諾達EnnoCAD ? 2024-09-03 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

靜態(tài)驗證與“設計左移”

近年來IC設計的規(guī)模和復雜度不斷增大,產品的迭代周期越來越短,傳統(tǒng)的驗證方式已經(jīng)難以滿足設計團隊的要求。在“設計左移”這一理念的趨勢下,設計流程和方法學不斷進行創(chuàng)新和優(yōu)化,其中,具備“設計左移”思想的靜態(tài)驗證方法實現(xiàn)了將原本在仿真、綜合、布局布線階段出現(xiàn)的問題移動到RTL階段進行檢測和分析,幫助IC設計者在早期發(fā)現(xiàn)和診斷設計缺陷,縮短芯片整體開發(fā)周期,降低成本。

不同于其他驗證方式,靜態(tài)驗證是通過分析設計的源代碼來發(fā)現(xiàn)設計中的錯誤。靜態(tài)驗證是對硬件設計經(jīng)驗的總結提煉,是硬件設計的知識庫,硬件設計知識涵蓋了語法分析、可綜合性分析、時序優(yōu)化技術、功耗優(yōu)化技術、面積優(yōu)化技術、可測性分析技術、跨時鐘分析技術等許多方面。

靜態(tài)驗證是IC設計驗證方法之一,是確保高質量設計輸出的關鍵步驟。相比需要激勵進行仿真的動態(tài)驗證(如軟件仿真、硬件仿真加速)與形式化驗證(如等價驗證、模型檢測)手段,靜態(tài)驗證(如STA、Lint、CDC等)可以在成本、速度、覆蓋率等方面彌補傳統(tǒng)驗證手段的不足。

wKgZombWcU6AHyg_AABtrNGrCjc769.jpg

Lint靜態(tài)驗證工具

Lint工具是一款代碼檢測工具,也是最常見的靜態(tài)驗證工具之一。通常設計團隊在編寫Verilog等代碼時,會犯一些無意識的代碼錯誤,或產生一些雖語法正確但后期可能有隱患的代碼。對于這些問題,設計團隊要在第一時間解決,否則將直接導致編譯或運行錯誤,影響開發(fā)效率和質量。

Lint本義是指除掉織物上的毛線和短絨,后來引申到計算機領域,這個概念最早源于1979年貝爾實驗室開發(fā)的針對C語言的Lint程序,它能夠進行更深入的檢查錯誤,找出編譯器可能忽略的潛在問題。

在芯片設計中,Lint工具可在RTL階段對HDL代碼的naming、coding style、structure、綜合以及仿真mismatch等問題進行檢查。Lint分析節(jié)約整體流程時間提升開發(fā)效率主要體現(xiàn)在3方面:

在RTL編碼階段即可進行驗證,無需等待驗證環(huán)境的搭建;

運行速度快;

直接從根因發(fā)現(xiàn)問題。

比如電路中的管腳的懸空輸入(floating input),往往會造成功耗損失,增加電路噪聲,更致命的是功能上的錯誤。這些錯誤如果在邏輯綜合或后仿真階段才被檢查出來,需要耗費大量的時間和精力溯源并修改相關的RTL代碼。如果一個人為的疏忽,直到芯片流片后都沒有發(fā)現(xiàn),那么芯片流片后回來可能會變成產品功能缺失。而避免這樣的錯誤也很容易,在RTL設計階段使用Lint工具找到該問題并修改floating input就可以了。

作為一款靜態(tài)驗證工具,Lint非但不會對工程師現(xiàn)有的設計流程造成任何阻礙,反而能夠優(yōu)化現(xiàn)有的流程,通過在早期發(fā)現(xiàn)設計錯誤并改善代碼質量,Lint可以幫助工程師更快地理解和解決復雜設計中的問題,實現(xiàn)效率與質量的雙重提升。

關于英諾達

英諾達(成都)電子科技有限公司是一家由行業(yè)頂尖資深人士創(chuàng)立的本土EDA企業(yè),公司堅持以客戶需求為導向,幫助客戶實現(xiàn)價值最大化,為中國半導體產業(yè)提供卓越的EDA解決方案。公司的長期目標是通過EDA工具的研發(fā)和上云實踐,參與國產EDA完整工具鏈布局并探索適合中國國情的工業(yè)軟件上云的路徑與模式,賦能半導體產業(yè)高質量發(fā)展。英諾達首款自主研發(fā)的EnFortius?凝鋒?系列低功耗EDA工具,可有效幫助IC設計工程師定位并分析低功耗設計相關問題。在靜態(tài)驗證領域,EnAltius?昂屹?系列工具將在設計流程的早期增強可預測性,幫助IC設計工程師做出最優(yōu)決策。英諾達的EnCitius?曜奇? SVS系統(tǒng)驗證平臺則利用EDA上云的優(yōu)勢,為客戶打通驗證資源的渠道,提供全面的SoC及系統(tǒng)級驗證的一站式解決方案,提高芯片設計效率。此外,英諾達還可提供完整、可定制的前/后端設計服務。

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

    關注

    38

    文章

    1360

    瀏覽量

    105771
  • 靜態(tài)驗證

    關注

    0

    文章

    8

    瀏覽量

    6058
  • 英諾達
    +關注

    關注

    1

    文章

    42

    瀏覽量

    2160

原文標題:靜態(tài)驗證與設計左移:Lint工具如何為IC設計提質增效

文章出處:【微信號:gh_387c27f737c1,微信公眾號:英諾達EnnoCAD】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言——代碼檢查工具

    PC-Lint是一個歷史悠久,功能異常強勁的靜態(tài)代碼檢測工具。它的使用歷史可以追溯到計算機編程的遠古時代(30多年以前)。經(jīng)過這么多年的發(fā)展,它不但能夠監(jiān)測出許多語法邏輯上的隱患,而且也能夠有效地
    發(fā)表于 04-20 15:15

    ASIC靜態(tài)驗證方法

    介紹了基于深亞微米 CMOS 工藝A S IC 電路設計流程中的靜態(tài)驗證方法。將這種驗證方法與以往的動態(tài)驗證方法進行了比較, 結果表明, 前
    發(fā)表于 06-21 15:05 ?0次下載
    ASIC<b class='flag-5'>靜態(tài)</b><b class='flag-5'>驗證</b>方法

    靜態(tài)時序分析在IC設計中的應用

    討論了靜態(tài)時序分析算法及其在IC 設計中的應用。首先,文章討論了靜態(tài)時序分析中的偽路徑問題以及路徑敏化算法,分析了影響邏輯門和互連線延時的因素。最后通過一個完整的IC 設計
    發(fā)表于 12-20 11:03 ?95次下載
    <b class='flag-5'>靜態(tài)</b>時序分析在<b class='flag-5'>IC</b>設計中的應用

    zpwsmile朗訊設備選擇HDAC進行靜態(tài)功能驗證

    朗訊設備選擇HDAC進行靜態(tài)功能驗證 加利福尼亞州桑尼維爾 -HDAC公司,RTL設計高級驗證技術供應商,今天宣布朗訊科技有限公司遠程訪問組已將HDAC的靜態(tài)功能
    的頭像 發(fā)表于 02-07 11:29 ?1081次閱讀

    關于PC-lint,以及如何在MDK中添加PC-lint工具

    關于PC-lint,以及如何在MDK中添加PC-lint工具
    的頭像 發(fā)表于 03-04 09:31 ?5180次閱讀
     關于PC-<b class='flag-5'>lint</b>,以及如何在MDK中添加PC-<b class='flag-5'>lint</b><b class='flag-5'>工具</b>

    IC驗證的主要工作流程和驗證工具是什么?

    驗證其實是一個“證偽”的過程,從流程到工具,驗證工程師的終極目的都只有一個。
    的頭像 發(fā)表于 05-31 10:34 ?2263次閱讀

    ic驗證是做什么的 ic驗證用什么語言

    IC驗證,即集成電路驗證(Integrated Circuit Verification),是指針對硬件設計中的集成電路(IC)進行的一系列功能驗證
    發(fā)表于 07-24 15:45 ?5574次閱讀

    如何在SpyGlass環(huán)境本身中修復這些Lint錯誤呢?

    我們將分析 lint目標運行期間產生的違規(guī)行為。我們可以使用 SpyGlass GUI 中的各種調試工具來了解違規(guī)
    的頭像 發(fā)表于 08-14 10:08 ?4405次閱讀
    如何在SpyGlass環(huán)境本身中修復這些<b class='flag-5'>Lint</b>錯誤呢?

    ic驗證是封裝與測試么?

    ic驗證是封裝與測試么?? IC驗證是現(xiàn)代電子制造過程中非常重要的環(huán)節(jié)之一,它主要涉及到芯片產品的驗證、測試、批量生產以及質量保證等方面。
    的頭像 發(fā)表于 08-24 10:42 ?1186次閱讀

    英諾達發(fā)布DFT靜態(tài)驗證工具

    英諾達發(fā)布了自主研發(fā)的靜態(tài)驗證EDA工具EnAltius?昂屹? DFT Checker,該工具可以在設計的早期階段發(fā)現(xiàn)與DFT相關的問題或設計缺陷。
    的頭像 發(fā)表于 09-13 09:05 ?1786次閱讀

    英諾達靜態(tài)驗證EDA工具可確保設計在可測試性部分達到交付標準

    ? 9月20日,由EDA2主辦的首屆IDAS設計自動化產業(yè)峰會在武漢的中國光谷科技會展中心舉行,英諾達(成都)電子科技有限公司攜最新發(fā)布的EnAltius DFT Checker靜態(tài)驗證EDA工具
    的頭像 發(fā)表于 09-23 11:13 ?1508次閱讀

    分享一款不錯的嵌入式靜態(tài)代碼掃描工具

    之前給大家分享過嵌入式開發(fā)常用的代碼靜態(tài)分析工具,比如:PC-lint、LDRA、VectorCAST等。
    的頭像 發(fā)表于 10-16 15:39 ?4224次閱讀
    分享一款不錯的嵌入式<b class='flag-5'>靜態(tài)</b>代碼掃描<b class='flag-5'>工具</b>

    英諾達推出兩款全新靜態(tài)驗證EDA工具

    (2024年12月5日,四川成都)英諾達(成都)電子科技有限公司隆重推出兩款全新的靜態(tài)驗證EDA工具:EnAltiusCDC跨域檢查工具Lint
    的頭像 發(fā)表于 12-05 10:13 ?1088次閱讀
    英諾達推出兩款全新<b class='flag-5'>靜態(tài)</b><b class='flag-5'>驗證</b>EDA<b class='flag-5'>工具</b>

    英諾達發(fā)布全新靜態(tài)驗證產品,提升芯片設計效率

    英諾達(成都)電子科技有限公司近日正式推出了兩款全新的靜態(tài)驗證EDA工具——EnAltius?CDC跨域檢查工具Lint RTL代碼檢查
    的頭像 發(fā)表于 12-24 16:53 ?792次閱讀

    華大九天物理驗證EDA工具Empyrean Argus助力芯片設計

    在芯片設計的流片之路充滿挑戰(zhàn),物理驗證EDA工具無疑是這“最后一公里”關鍵且不可或缺的利器。它通過設計規(guī)則檢查、版圖與原理圖一致性驗證等關鍵流程,為IC設計契合制造需求提供堅實保障。作
    的頭像 發(fā)表于 07-03 11:30 ?1139次閱讀
    華大九天物理<b class='flag-5'>驗證</b>EDA<b class='flag-5'>工具</b>Empyrean Argus<b class='flag-5'>助力</b>芯片設計