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

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

3天內不再提示

故障仿真與功能驗證如何協(xié)同工作

新思科技 ? 來源:新思科技 ? 作者:新思科技 ? 2022-06-22 11:06 ? 次閱讀

芯片的復雜度在日益增加,尤其是無人駕駛、醫(yī)療設備、航空航天等關鍵且重要的領域,芯片的設計規(guī)模和復雜度都在以指數級攀升。芯片是否能成功上市,驗證非常關鍵,而故障仿真又是這一類芯片驗證中極為重要的步驟。

那么開發(fā)者在做故障仿真時都會面臨哪些挑戰(zhàn)?為什么故障仿真要考慮功能安全?為什么說統(tǒng)一的驗證方法是一大進步?在今天的文章中,我們會對這幾個問題進行討論。

故障仿真必不可少

故障仿真就是排查設計中的所有潛在故障,并確定這些故障是否都可以被檢測出來。這一步驟通常是在設計完成即將流片時進行的,但開發(fā)者們都希望能將這一過程左移,因為如果真的有什么大問題需要修改,對設計進度將是巨大的影響。

有效的故障仿真會涵蓋芯片生命周期的以下三個主要階段:

芯片開發(fā)階段:在這一階段,故障仿真應該用于證明和記錄設計與驗證流程的魯棒性。也就是說,故障仿真可以確保實現工具和流程不會引入設計缺陷(系統(tǒng)故障),且驗證工具和流程能夠準確報告所有設計缺陷,讓開發(fā)者們能夠針對漏洞進行修復。所以說,故障仿真還確保了設計驗證方法擁有足夠的魯棒性,為零缺陷設計目標提供高可信度。

芯片制造階段:在這一階段,故障仿真可以通過監(jiān)測DFT的功能測試向量,幫助減少隨機故障導致的不良率(DPPM)。

實際運行階段:故障仿真能證明并記錄安全機制是否正常運行。安全機制會在出現故障時(且應當只在出現故障)被觸發(fā),他們能夠有效的讓設計進入安全狀態(tài)。

故障仿真的故障目標覆蓋率(即診斷覆蓋率)與安全關鍵程度息息相關。對安全性要求越高的應用,對故障仿真的目標覆蓋率要求也會越高。比如說,與無線耳機的芯片相比,自動駕駛輔助系統(tǒng)芯片要求故障仿真的故障目標覆蓋率要高達99%。但如果只能實現97%,開發(fā)者們應該怎么辦呢?如何去收斂覆蓋率差距呢?

在確定是否能夠檢測到設計中所有故障的同時,實現高診斷覆蓋率對開發(fā)者來說也是一項非常艱巨的任務。在這個過程中需要用大量的測試平臺和刺激測試激勵,對芯片設計在各種場景下進行測試。但由于沒有一個明確的方法來評估每個測試平臺和激勵對錯誤覆蓋率的價值,往往無法確定這些測試序列是否足夠。

而且,隨著芯片設計變得越來越復雜,仿真運行需要花費的時間越來越長。對某些安全關鍵型應用的SoC設計來說,為了測量診斷覆蓋率,需要對多達數百萬個故障進行仿真以確保其功能安全合規(guī)性。毫不夸張地說,這一過程將給整個功能驗證增加30%的工作量。

但無論如何,故障仿真是必不可少的。

故障仿真與功能驗證如何協(xié)同工作

功能驗證,是對芯片設計中的各種功能模塊進行測試,從而驗證芯片設計是否符合預期。

故障仿真,即如果在設計中注入了會導致芯片設計失敗的錯誤,這個錯誤能否被檢測出來?或者更進一步地說,設計是否有足夠的能力仍然可以正常運行?

功能驗證和故障仿真都有自己的覆蓋率指標。然而,為了提高效率,開發(fā)者通常會考慮如何利用功能驗證中的測試機制進行故障仿真。功能驗證和故障仿真都可以運行幾乎無限數量的測試來對設計進行徹底驗證。當然,“無限”并不能真正支持上市時間目標,因為手動編寫軟件測試庫會耗費大量人力。因此,任何能將功能驗證和故障仿真自動化的技術都可以極大地提高設計效率。

功能安全合規(guī)性也是一個需要討論的重點問題。

安全關鍵型汽車應用需要符合ISO 26262功能安全標準。ISO 26262描述了一種被稱為汽車安全完整性等級(ASIL)的風險分類系統(tǒng),其目的是減輕電氣電子(E/E)系統(tǒng)故障行為產生的潛在危險。ASIL D代表最高風險等級,適用于ADAS等汽車應用。從故障仿真的角度來看,驗證開發(fā)者需要進行穩(wěn)健的診斷測試,以驗證安全機制是否符合ISO 26262以及IEC 61508工業(yè)安全標準的要求。對于較高的風險等級(如ASIL D),覆蓋率要求也更高,相關的安全機制應更具彈性、更可靠。

通過自動化加速故障仿真的解決方案

驗證開發(fā)者們始終都面臨著加快周轉時間的壓力,因此急需關鍵技術來減少故障注入的工作量。新思科技的統(tǒng)一功能安全驗證平臺,可以將自動化能力從功能驗證拓展到故障仿真,從而為開發(fā)者提供有效的解決方案:

新思科技的VC Z01X并行故障仿真解決方案,可將故障注入整個數字汽車設備,對故障的影響進行仿真,以促進穩(wěn)健診斷測試的開發(fā),并驗證安全機制是否符合ISO 26262和IEC 61508的故障注入要求。新思科技 VC Z01X解決方案配備了各種報告機制,可幫助開發(fā)者了解設計中覆蓋率低的原因和位置。有了這種洞察力,開發(fā)者可以更好地了解是需要編寫新的測試模式還是需要進行對設計進行更改。

新思科技VC Functional Safety Manager,是一種可擴展、自動化、全面的功能安全失效模式后果分析(FMEA)和失效模式后果診斷分析(FMEDA)解決方案。

新思科技VC Formal功能安全應用程序,能夠提供全面的分析和調試。使用新思科技的Verdi自動調試系統(tǒng)可查看示意圖并注釋發(fā)生故障的位置,快速確定根本原因,從而大大提高調試過程的效率。

新思科技TestMAX FuSa功能安全分析解決方案,能夠在RTL或門級網表的設計流程早期執(zhí)行分析,從而改進ISO 26262功能安全指標。

新思科技下一代電路仿真技術PrimeSim Continuum統(tǒng)一工作流程,具備仿真故障注入功能。

新思科技ZeBu仿真系統(tǒng),可加速故障仿真進程。

通過使用該平臺的VC Z01X組件,開發(fā)者可以將功能驗證測試平臺復用于故障仿真,因此無需再單獨進行邏輯仿真。新思科技的VC Z01X解決方案除了能夠加快覆蓋率收斂的速度外,還可提供一個涵蓋仿真、形式化和硬件加速的統(tǒng)一故障環(huán)境。

新思科技的統(tǒng)一功能安全驗證平臺讓驗證測試平臺更智能。舉個例子,假設現在有100個測試用例,在對測試平臺和電路活動進行分析之后,平臺可能會確定只有少部分用例提供了有價值的故障覆蓋,而其他用例實際上都是在浪費仿真周期。

對于功能安全合規(guī)性,集成解決方案可以幫助開發(fā)者驗證其ASIL目標是否已達成。

下一代故障仿真技術會是怎樣的發(fā)展?

故障仿真技術經過多年的發(fā)展,已經從以過程加速為目的的單元優(yōu)化進化到更有效的內存仿真。新思科技采用了基于故障模型注入的技術,隨著芯片尺寸的不斷縮小,故障模型出現了一種新趨勢,新的模型將會有新的體驗,比如慢通孔、橋接和電磁干擾等。

日益復雜化的芯片設計將需要不斷優(yōu)化的新方法來縮短仿真時間。新思科技的統(tǒng)一功能安全驗證平臺為新方法的構建提供了基礎。故障仿真固然重要,但其本身并不能解決一切問題,尤其是在功能安全方面。未來,開發(fā)者們需要一個從架構到綜合再到布局的完整解決方案,既要利用故障仿真,也要利用所有其他類型的驗證和調試功能,從而更好地幫助開發(fā)者縮短芯片開發(fā)周期,加速產品上市。

原文標題:車規(guī)芯片驗證最強秘籍:用故障仿真打敗故障

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

審核編輯:湯梓紅

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

    關注

    450

    文章

    49636

    瀏覽量

    417226
  • 新思科技
    +關注

    關注

    5

    文章

    775

    瀏覽量

    50191
  • 功能驗證
    +關注

    關注

    0

    文章

    6

    瀏覽量

    7193
  • 故障仿真
    +關注

    關注

    0

    文章

    2

    瀏覽量

    1296

原文標題:車規(guī)芯片驗證最強秘籍:用故障仿真打敗故障

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

收藏 人收藏

    評論

    相關推薦

    PCB電路與結構的EMC協(xié)同仿真技術研究

    電子發(fā)燒友網站提供《PCB電路與結構的EMC協(xié)同仿真技術研究.pdf》資料免費下載
    發(fā)表于 09-20 11:42 ?0次下載

    IOy系列BACnet/IP遠程IO模塊如何與智能樓宇系統(tǒng)進行集成和協(xié)同工作

    BA190憑借其高效、靈活、兼容的特性,在智能化建筑中發(fā)揮著至關重要的作用。IOy系列遠程IO模塊BA190在智能化建筑中與其他智能系統(tǒng)集成和協(xié)同工作的方式主要體現在以下幾個方面: 協(xié)議轉換能力:IOy系列模塊支持Modbus RTU轉BACnet/IP協(xié)議,這一功能
    的頭像 發(fā)表于 08-26 14:44 ?114次閱讀
    IOy系列BACnet/IP遠程IO模塊如何與智能樓宇系統(tǒng)進行集成和<b class='flag-5'>協(xié)同工作</b>?

    推挽驅動芯片的工作原理是什么

    推挽驅動芯片的工作原理是一個復雜而精細的過程,它涉及到電子元件的協(xié)同工作以及信號處理的多個層面。
    的頭像 發(fā)表于 08-23 14:49 ?216次閱讀

    如何對PCB進行精準的電熱協(xié)同仿真

    隨著電子設備功能的日益增強和尺寸的不斷縮小,熱管理問題變得越來越突出,電熱仿真在現代電子產品設計和開發(fā)中扮演著至關重要的角色。電磁和熱耦合是指電磁場與溫度場之間的相互作用,這種耦合作用在許多工程
    的頭像 發(fā)表于 08-08 16:08 ?237次閱讀
    如何對PCB進行精準的電熱<b class='flag-5'>協(xié)同</b><b class='flag-5'>仿真</b>

    聚徽觸控-工控一體機的工作原理

    工控一體機的工作原理主要涉及到其硬件和軟件兩個方面的協(xié)同工作
    的頭像 發(fā)表于 06-27 09:28 ?432次閱讀

    fpga時序仿真功能仿真的區(qū)別

    FPGA時序仿真功能仿真在芯片設計和驗證過程中各自扮演著不可或缺的角色,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:28 ?1471次閱讀

    fpga原型驗證平臺與硬件仿真器的區(qū)別

    FPGA原型驗證平臺與硬件仿真器在芯片設計和驗證過程中各自發(fā)揮著獨特的作用,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:07 ?839次閱讀

    同工作環(huán)境溫度對電感性能有何影響?

    同工作環(huán)境溫度對電感性能有何影響?? 電感是一種電子元器件,其功能是存儲和釋放電能。在不同的工作環(huán)境溫度下,電感的性能可能會發(fā)生變化,包括電感值、損耗、電感線圈的材料等方面。本文將從不同角度探討
    的頭像 發(fā)表于 01-30 16:18 ?2676次閱讀

    SOLIDWORKS 2024:智能工作、協(xié)同工作

    隨著科技的飛速發(fā)展,工程設計軟件也在不斷迭代升級。SOLIDWORKS 2024作為工程設計領域的佼佼者,以其智能、協(xié)同的特性,為工程師們提供了一個全新的工作環(huán)境。
    的頭像 發(fā)表于 01-22 13:55 ?543次閱讀
    SOLIDWORKS 2024:智能<b class='flag-5'>工作</b>、<b class='flag-5'>協(xié)同工作</b>

    三電系統(tǒng)是如何協(xié)同工作的?

    通過電池的能量儲存、電機的轉換能量以及電控系統(tǒng)的運行控制,實現了汽車的動力輸出。下面將詳細介紹三電系統(tǒng)的協(xié)同工作原理以及各個部分的功能和之間的關系。 首先,我們來看動力電池的作用。動力電池是新能源汽車儲存能量
    的頭像 發(fā)表于 01-18 16:37 ?571次閱讀

    數字電路設計有哪些仿真驗證流程

    設計的要求運行。 本文將詳細介紹數字電路設計的仿真驗證流程,以及每個步驟的重要性和方法。 仿真驗證的目標: 在設計階段,仿真
    的頭像 發(fā)表于 01-02 17:00 ?1029次閱讀

    電機定子和轉子的工作原理及區(qū)別

    電機定子和轉子是電機的重要組成部分,它們協(xié)同工作實現電機的運轉。本文將詳細介紹電機定子和轉子的工作原理以及它們之間的區(qū)別。
    的頭像 發(fā)表于 11-18 16:30 ?1.1w次閱讀

    功能安全驗證之軟件故障注入方法

    軟件故障注入是一種假設實驗,它可能起源于軟件開發(fā)過程的任何階段,包括需求分析、設計和編碼活動。在給定的工作負載下執(zhí)行目標,并將故障插入目標系統(tǒng)的特定軟件組件中。
    的頭像 發(fā)表于 11-06 18:22 ?1556次閱讀
    <b class='flag-5'>功能</b>安全<b class='flag-5'>驗證</b>之軟件<b class='flag-5'>故障</b>注入方法

    淺談連接器不同工作頻率分類

    淺談連接器不同工作頻率分類? 連接器是電子設備中非常重要的一個組成部分,用于連接不同設備或電子元件。連接器的頻率是指其能夠傳輸的電信號的頻率范圍,通常以Hz作為單位。不同類型的連接器有不同的頻率范圍
    的頭像 發(fā)表于 10-22 12:52 ?1163次閱讀

    如何使用Verilog語言進行仿真驗證

    仿真驗證主要作用是搭建一個測試平臺,測試和驗證程序設計的正確性,驗證設計是否實現了我們所預期的功能。其結構如下圖所示。
    的頭像 發(fā)表于 10-02 16:29 ?1419次閱讀
    如何使用Verilog語言進行<b class='flag-5'>仿真</b><b class='flag-5'>驗證</b>