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

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

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

芯片驗證反內(nèi)卷,搭載ML技術(shù)的高級校驗工具讓你躺贏

新思科技 ? 來源:未知 ? 2022-11-23 18:05 ? 次閱讀

3fa703b4-6b16-11ed-8abf-dac502259ad0.gif

芯片與軟件合力推動著各類互聯(lián)應(yīng)用的蓬勃發(fā)展。芯片設(shè)計團隊總是想著以不同的方式為客戶提供創(chuàng)新和差異化產(chǎn)品。在半導(dǎo)體行業(yè)中,芯片設(shè)計是公認的至關(guān)重要的過程,但設(shè)計和測試平臺代碼的質(zhì)量同樣也是項目成功的關(guān)鍵,而這一點卻經(jīng)常被忽視。 面對多種多樣的編碼風(fēng)格、下游工具帶來的挑戰(zhàn)以及上市時間的壓力,開發(fā)者會遇到各種芯片設(shè)計錯誤,而這些錯誤會導(dǎo)致功能缺陷、設(shè)計迭代,甚至芯片重制。盡管市場上有一些工具可以識別設(shè)計開發(fā)過程中的RTL低效問題,但這通常發(fā)生在芯片設(shè)計的后期階段,在這一階段,開發(fā)者們已經(jīng)投入了大量時間和精力。 在RTL設(shè)計早期階段進行深度分析有助于團隊識別并修復(fù)復(fù)雜的RTL問題,實現(xiàn)真正的左移。校驗可為團隊提供全面的檢查流程,以便能夠及早發(fā)現(xiàn)基本的校驗問題,并從一開始就為SoC構(gòu)建功能安全性、可靠性和可移植性。 本文將介紹校驗技術(shù)的發(fā)展、誤報的處理方式,以及面對復(fù)雜設(shè)計,團隊如何快速發(fā)現(xiàn)設(shè)計錯誤?

代碼校驗的發(fā)展史

校驗技術(shù)已經(jīng)存在數(shù)十年。 過去,團隊使用校驗技術(shù)來進行語法檢查和語義檢查。語法檢查包括驗證關(guān)鍵字和對象名稱等在代碼中的位置是否正確,語義檢查包括確定代碼中的引用是否有效。當時校驗技術(shù)的基本目標是幫助客戶解決麻煩的可移植性挑戰(zhàn),即將RTL從一個SoC移植到另一個SoC,這一過程需要結(jié)構(gòu)良好的模塊化RTL代碼,并且代碼要直觀簡潔、易于理解,且無需額外維護。在當時,最基本的檢查也被認為是高級檢查。 隨著產(chǎn)品上市時間多年來不斷縮短,開發(fā)者們決定尋找新的方法來提高生產(chǎn)力并系統(tǒng)地驗證錯誤,因此代碼校驗技術(shù)被用于在早期消除復(fù)雜錯誤,而且在設(shè)計周期的仿真綜合或布局布線階段非常有效,備受歡迎。 Rollbar的一項調(diào)查顯示,超過40%的開發(fā)者認為修復(fù)漏洞和錯誤是他們最大的痛點。故障監(jiān)測工具其實并未發(fā)揮出其應(yīng)有的功能,導(dǎo)致一些錯誤沒有被發(fā)現(xiàn)就呈現(xiàn)在客戶面前。而且芯片設(shè)計規(guī)模越大,復(fù)雜度越高,問題也就越多。

使用預(yù)先確定的規(guī)則

指導(dǎo)芯片設(shè)計

那么,校驗工具是如何工作的呢? 校驗工具需要基于最新行業(yè)標準的規(guī)則來發(fā)揮作用,并根據(jù)應(yīng)用領(lǐng)域進行分類。這些規(guī)則降低了成本門檻,設(shè)計團隊可以利用該技術(shù)快速開始硬件開發(fā),加速啟動校驗工作流程。 雖然聽起來很容易,但制定、維護和管理這些規(guī)則集大都需要數(shù)十年的時間。 新思科技創(chuàng)建了GuideWare方法文檔和規(guī)則集(可通過SolvNetPlus知識庫訪問),為全球開發(fā)者提供分步框架,以滿足正確性和一致性方面的準則,盡可能地減少創(chuàng)建、管理和編策規(guī)則所需的時間。目前,業(yè)界已有約1,500個規(guī)則集。 此外,新思科技VC SpyGlass Lint中包含的Design Compiler兼容性規(guī)則會預(yù)先告知某些RTL結(jié)構(gòu)是否會在綜合過程中得到正確處理,從而實現(xiàn)左移。而且,新思科技VC SpyGlass Lint中的Formality等效性檢查規(guī)則可幫助開發(fā)者確定某些編碼風(fēng)格是否會在流程早期導(dǎo)致仿真和綜合不匹配。

融入機器學(xué)習(xí)技術(shù)的

高級校驗是怎樣的?

現(xiàn)在,半導(dǎo)體公司都相繼加快了產(chǎn)品上市速度,流片速度成為關(guān)鍵。流片期間,手動調(diào)試不僅耗時費力,還要有全面的知識結(jié)構(gòu)。對芯片開發(fā)者來說,他們更希望能夠在開發(fā)流程的早期完成盡可能多的復(fù)雜任務(wù)。 此外,多次運行校驗檢查會產(chǎn)生大量的誤報,開發(fā)者更容易遺漏關(guān)鍵違例,導(dǎo)致枉費工夫進行不必要的修復(fù)。 因此擁有好的校驗工具非常重要。好的校驗工具不僅能夠識別語法、風(fēng)格、錯誤和安全問題,還能提示具體的故障、以及導(dǎo)致故障的原因和解決方法。 而且現(xiàn)在越來越多的設(shè)計團隊要進行跨地域合作,設(shè)計目標的一致性和準確性也就成為芯片集成團隊的一大挑戰(zhàn)。 新思科技將最新一代的VC SpyGlass與機器學(xué)習(xí)(ML)技術(shù)相集成,以便開發(fā)者們可以快速找到違例的主要根本原因。這種集成解決方案能夠?qū)崿F(xiàn)更智能、更快速、并減少誤報的錯誤檢測。 這是校驗領(lǐng)域的一大突破。這一方案將誤報減少至原來的十分之一,從而大大加快了校驗分析收斂速度,有助于開發(fā)者快速發(fā)現(xiàn)并修復(fù)校驗問題。

3fb7da5e-6b16-11ed-8abf-dac502259ad0.png

3fc4e0aa-6b16-11ed-8abf-dac502259ad0.png3fe6daca-6b16-11ed-8abf-dac502259ad0.png

401ca196-6b16-11ed-8abf-dac502259ad0.png

4053ed72-6b16-11ed-8abf-dac502259ad0.jpg ? ? ?


原文標題:芯片驗證反內(nèi)卷,搭載ML技術(shù)的高級校驗工具讓你躺贏

文章出處:【微信公眾號:新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    5

    文章

    775

    瀏覽量

    50192

原文標題:芯片驗證反內(nèi)卷,搭載ML技術(shù)的高級校驗工具讓你躺贏

文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    工具工具——映射與調(diào)度、模擬與驗證、開發(fā)與測試工具

    本篇文章將重點介紹工具鏈的工具相關(guān)知識,我們將從工具鏈的基本概念出發(fā),重點介紹工具鏈中的映射和調(diào)度工具、模擬與
    的頭像 發(fā)表于 05-16 14:30 ?1697次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調(diào)度、模擬與<b class='flag-5'>驗證</b>、開發(fā)與測試<b class='flag-5'>工具</b>

    芯片測試和芯片驗證的區(qū)別

    這是芯片在設(shè)計過程中的一個環(huán)節(jié),主要通過EDA(電子設(shè)計自動化)工具進行仿真檢驗。它的主要目的是在芯片生產(chǎn)之前,驗證芯片設(shè)計是否符合預(yù)定的需
    的頭像 發(fā)表于 05-08 16:52 ?1229次閱讀

    珠海南方集成電路設(shè)計服務(wù)中心引進芯華章全流程驗證工具

    服務(wù)企業(yè)提供EDA驗證技術(shù)和服務(wù)支持,滿足日益復(fù)雜的系統(tǒng)級芯片驗證需求,賦能中小集成電路設(shè)計企業(yè)自主芯片研發(fā)與應(yīng)用創(chuàng)新,共同促進我國集成電路
    的頭像 發(fā)表于 03-13 10:01 ?427次閱讀

    是德科技推出AI數(shù)據(jù)中心測試平臺旨在加速AI/ML網(wǎng)絡(luò)驗證和優(yōu)化的創(chuàng)新

    2024年2月29日,是德科技(Keysight Technologies,Inc.)宣布,針對人工智能(AI)和機器學(xué)習(xí)(ML)基礎(chǔ)設(shè)施生態(tài)系統(tǒng),推出了 AI數(shù)據(jù)中心測試平臺,旨在加速AI / ML網(wǎng)絡(luò)驗證和優(yōu)化的創(chuàng)新。
    的頭像 發(fā)表于 02-29 09:32 ?501次閱讀
    是德科技推出AI數(shù)據(jù)中心測試平臺旨在加速AI/<b class='flag-5'>ML</b>網(wǎng)絡(luò)<b class='flag-5'>驗證</b>和優(yōu)化的創(chuàng)新

    方殼電芯價格內(nèi)卷下,大圓柱電池差異化競爭能力越加凸顯

    同質(zhì)化競爭、價格內(nèi)卷嚴重鋰電產(chǎn)業(yè)差異化競爭訴求越加強烈。
    的頭像 發(fā)表于 01-25 10:20 ?1069次閱讀

    VPIphotonics推出VPItoolkit? ML Framework插件庫

    隨著科技的不斷進步,機器學(xué)習(xí)(ML)和深度神經(jīng)網(wǎng)絡(luò)(DNN)等人工智能領(lǐng)域的技術(shù)逐漸成為科學(xué)和工程領(lǐng)域中不可或缺的重要工具。
    的頭像 發(fā)表于 12-28 17:10 ?418次閱讀
    VPIphotonics推出VPItoolkit? <b class='flag-5'>ML</b> Framework插件庫

    彈簧管壓力表的校驗方法

    彈簧管壓力表是一種常用于測量壓力的儀器,在工業(yè)生產(chǎn)和實驗室實驗中廣泛應(yīng)用。為了保證彈簧管壓力表的準確性和可靠性,需要定期進行校驗。本文將詳細介紹彈簧管壓力表的校驗方法,包括校驗的步驟、所需工具
    的頭像 發(fā)表于 12-07 16:34 ?2155次閱讀

    嘿!2024 ITES觀眾登記開啟,邀一同內(nèi)卷,尋增量

    “陣痛”,好像是制造業(yè)今年的注腳,行業(yè)與市場,為什么面臨疼痛?當我們發(fā)現(xiàn)“內(nèi)卷”已經(jīng)無路可退,必須找到 “內(nèi)卷”的方法 ;當我們發(fā)現(xiàn)政策紅利已經(jīng)難以支撐市場需求,必須找到 “新增量”路徑 ;當我
    發(fā)表于 12-06 14:28 ?312次閱讀
    嘿!2024 ITES觀眾登記開啟,邀<b class='flag-5'>你</b>一同<b class='flag-5'>反</b><b class='flag-5'>內(nèi)卷</b>,尋增量

    開發(fā)工具AP-Tool的MPU寫圖功能介紹-在RA8889ML3N中的應(yīng)用

    液晶顯示控制芯片RA8889ML3N的圖片寫入功能介紹
    的頭像 發(fā)表于 11-09 13:16 ?339次閱讀
    開發(fā)<b class='flag-5'>工具</b>AP-Tool的MPU寫圖功能介紹-在RA8889<b class='flag-5'>ML</b>3N中的應(yīng)用

    Pydantic:強大的數(shù)據(jù)校驗工具

    校驗功能,不同的是,Django里的序列化器的Field是有限制的,如果你想要使用自己的Field還需要繼承并重寫它的基類: # Django 序列化器的一個使用例子,可以和下面Pydantic
    的頭像 發(fā)表于 10-30 11:40 ?467次閱讀

    形式驗證及其在芯片工程中的應(yīng)用

    形式驗證不僅僅是芯片領(lǐng)域中的一個概念。正如文章開頭提到過,形式驗證強調(diào)使用嚴格的數(shù)學(xué)推理和形式化技術(shù),以確保系統(tǒng)的行為是否符合預(yù)期的性質(zhì)和規(guī)格。
    的頭像 發(fā)表于 10-20 10:46 ?860次閱讀

    奇偶校驗和crc校驗的區(qū)別 CRC校驗和奇偶校驗之間有什么關(guān)系?

    奇偶校驗和crc校驗的區(qū)別 CRC校驗和奇偶校驗之間有什么關(guān)系? 奇偶校驗和 CRC(Cyclic Redundancy Check)
    的頭像 發(fā)表于 10-17 16:28 ?3053次閱讀

    什么是奇校驗和偶校驗?常見的奇偶校驗方式有哪些?

    什么是奇校驗和偶校驗?常見的奇偶校驗方式有哪些? 1. 奇偶校驗是指在數(shù)字通信中采用一種技術(shù)對傳輸?shù)臄?shù)據(jù)進行
    的頭像 發(fā)表于 10-17 16:28 ?9792次閱讀

    芯片驗證模塊劃分

    任何芯片都需要把芯片劃分成更便于管理的小模塊/特性進行驗證。
    的頭像 發(fā)表于 10-07 14:41 ?530次閱讀

    解密封裝基板與PCB:的電路設(shè)計更高級

    解密封裝基板與PCB:的電路設(shè)計更高級
    的頭像 發(fā)表于 09-28 10:07 ?1386次閱讀