衡阳派盒市场营销有限公司

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

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

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

Lint靜態(tài)驗(yàn)證工具如何助力IC設(shè)計(jì)

英諾達(dá)EnnoCAD ? 來(lái)源:英諾達(dá)EnnoCAD ? 2024-09-03 10:15 ? 次閱讀

靜態(tài)驗(yàn)證與“設(shè)計(jì)左移”

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

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

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

wKgZombWcU6AHyg_AABtrNGrCjc769.jpg

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

Lint工具是一款代碼檢測(cè)工具,也是最常見(jiàn)的靜態(tài)驗(yàn)證工具之一。通常設(shè)計(jì)團(tuán)隊(duì)在編寫Verilog等代碼時(shí),會(huì)犯一些無(wú)意識(shí)的代碼錯(cuò)誤,或產(chǎn)生一些雖語(yǔ)法正確但后期可能有隱患的代碼。對(duì)于這些問(wèn)題,設(shè)計(jì)團(tuán)隊(duì)要在第一時(shí)間解決,否則將直接導(dǎo)致編譯或運(yùn)行錯(cuò)誤,影響開(kāi)發(fā)效率和質(zhì)量。

Lint本義是指除掉織物上的毛線和短絨,后來(lái)引申到計(jì)算機(jī)領(lǐng)域,這個(gè)概念最早源于1979年貝爾實(shí)驗(yàn)室開(kāi)發(fā)的針對(duì)C語(yǔ)言的Lint程序,它能夠進(jìn)行更深入的檢查錯(cuò)誤,找出編譯器可能忽略的潛在問(wèn)題。

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

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

運(yùn)行速度快;

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

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

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

關(guān)于英諾達(dá)

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

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

    關(guān)注

    38

    文章

    1302

    瀏覽量

    104284
  • 靜態(tài)驗(yàn)證
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6019
  • 英諾達(dá)
    +關(guān)注

    關(guān)注

    1

    文章

    34

    瀏覽量

    1982

原文標(biāo)題:靜態(tài)驗(yàn)證與設(shè)計(jì)左移:Lint工具如何為IC設(shè)計(jì)提質(zhì)增效

文章出處:【微信號(hào):gh_387c27f737c1,微信公眾號(hào):英諾達(dá)EnnoCAD】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C語(yǔ)言——代碼檢查工具

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

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

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

    靜態(tài)時(shí)序分析在IC設(shè)計(jì)中的應(yīng)用

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

    IC測(cè)試技術(shù)--設(shè)計(jì)驗(yàn)證

    IC測(cè)試技術(shù)--設(shè)計(jì)驗(yàn)證,可以下來(lái)看看。
    發(fā)表于 12-14 21:50 ?53次下載

    zpwsmile朗訊設(shè)備選擇HDAC進(jìn)行靜態(tài)功能驗(yàn)證

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

    關(guān)于PC-lint,以及如何在MDK中添加PC-lint工具

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

    IC驗(yàn)證的主要工作流程和驗(yàn)證工具是什么?

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

    ic驗(yàn)證是做什么的 ic驗(yàn)證用什么語(yǔ)言

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

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

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

    ic驗(yàn)證是封裝與測(cè)試么?

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

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

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

    英諾達(dá)靜態(tài)驗(yàn)證EDA工具可確保設(shè)計(jì)在可測(cè)試性部分達(dá)到交付標(biāo)準(zhǔn)

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

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

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

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

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

    英諾達(dá)發(fā)布全新靜態(tài)驗(yàn)證產(chǎn)品,提升芯片設(shè)計(jì)效率

    英諾達(dá)(成都)電子科技有限公司近日正式推出了兩款全新的靜態(tài)驗(yàn)證EDA工具——EnAltius?CDC跨域檢查工具Lint RTL代碼檢查
    的頭像 發(fā)表于 12-24 16:53 ?409次閱讀
    大发888娱乐城主页| 百家乐多少钱| 百家乐官网推锅| 六合彩开奖号码| 皇家百家乐的玩法技巧和规则| 百家乐官网平注法到65| 网上百家乐官网娱乐场| 大发888娱乐场游戏| 百家乐香港六合彩| 百家乐官网保单机作弊| 百家乐官网网络投注| 大发888真坑阿| 赌场百家乐作弊| 百家乐色子玩法| 百家乐官网游戏机论坛| 泽普县| 大发888 ber娱乐场下载| 云赢百家乐分析| 百家乐官网试玩| 什么是百家乐官网平注法| 茌平县| bet365主页器| 百家乐庄最高连开几把| 任我赢百家乐自动投注分析系统 | 百家乐官网庄闲排列| 百家乐官网的连庄连闲| 菲律宾在线游戏| 二八杠网站| 百家乐筹码500| 24山向吉凶山运| 百家乐官网庄闲路| 缅甸百家乐官网博彩真假| 招远市| 澳门美高梅| 大发888真钱娱乐游戏博彩| 百家乐路单统| 百家乐走势图解| 百家乐软件骗人吗| 百家乐官网几点不用补| 百家乐官网出老千视频| 打百家乐官网如何赢分|