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

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

3天內不再提示

利用西門子EDA工具進行SafeSPI功能安全驗證

西門子EDA ? 來源:西門子EDA ? 2025-01-17 15:29 ? 次閱讀

滿足汽車安全完整性等級(ASIL)C的要求是一項艱巨的任務,需要在設計中實現(xiàn)低容錯率。對SafeSPI進行功能安全驗證可以提升設計的“安全性”并符合基于ISO-26262的功能安全(FuSa)標準。為了實現(xiàn)ASIL C,功能安全驗證可以評估故障檢測和故障恢復能力,并幫助識別潛在的弱點,從而改進設計,增強其安全性和可靠性。本文概述了一種實現(xiàn)安全目標并為實現(xiàn)這些目標創(chuàng)造有利環(huán)境的系統(tǒng)性方法。文章詳盡列出了各種警報、故障及其相應類別,所有這些都以循序漸進的方式進行說明。

安全驗證閉環(huán)功能流程

b97d2c7a-d4a2-11ef-9310-92fbcf53809c.png

圖1:安全驗證流程圖

利用西門子EDA Austemper Kaleidoscope工具進行安全驗證的流程包含多個階段,這些階段及其具體實施說明如下:

01.安 全 分 析

此階段對設計的安全要求進行分析。就SafeSPI而言,CRC模塊對于安全性至關重要。這些模塊的安全隱患可能是數(shù)據(jù)完整性未得到維護,其根本原因可能是環(huán)境參數(shù)。對此的安全指標應該是零容忍。因此,工具需要獨立于設計中的任何安全機制來計算設計的故障率(FIT)。該工具會通過模擬各種故障情況,評估診斷覆蓋率,并生成故障列表,來進行安全探索。

02.安 全 設 計

此階段需要設計安全機制,以降低安全分析中發(fā)現(xiàn)的安全風險。通過將安全機制整合到SafeSPI設計中,便可在諸如校驗和計算中檢測錯誤。校驗和計算的作用是檢測數(shù)據(jù)傳輸過程中的錯誤,而將安全機制應用于設計可以發(fā)現(xiàn)校驗和算法中的任何問題或弱點。在這一步,我們在輸出信號上設置了安全機制,并將其列在警報生成文件中。在驗證環(huán)節(jié),這些安全機制會觸發(fā)不匹配的輸出。

03.安 全 驗 證

此階段需要驗證安全機制,并確保安全機制滿足設計的安全要求。在SafeSPI的安全驗證期間,故障通過故障仿真來傳播和評估。在注錯分析和仿真中應用安全機制并觀察警報檢測結果,可以改善數(shù)據(jù)完整性。要執(zhí)行這一步,用戶需要使用KaleidoScope。KaleidoScope 工具支持多種涉及注錯仿真流程的驗證方法論。它針對永久和瞬時注錯分析和仿真,提供高性能并發(fā)分布式注錯。在安全驗證中,我們將探索生成的輸出以故障列表的形式傳遞給安全驗證流程,以優(yōu)化和詳細分析設計的行為。

故障分析和驗證使用的技術

FMEA(故障模式和影響分析)和FMEDA(故障模式、影響和診斷分析)都是故障仿真和安全分析所使用的技術,旨在識別系統(tǒng)中的潛在故障模式并減輕其影響。FMEA的作用是采取措施消除或減少故障,從優(yōu)先級最高的故障開始。FMEDA用于預測設備的故障模式并計算各種故障率。

對于SafeSPI設計,安全驗證流程涉及在Austemper工具中實施這些階段,以驗證設計中的安全機制。這將包括分析設計的安全要求,設計安全機制以減輕安全威脅,以及使用注錯、仿真和硬件加速仿真技術驗證其有效性。該流程將確保SafeSPI設計滿足安全要求,并能夠在預期環(huán)境中安全運行。

SAFESPI框圖及應用

b9965ec0-d4a2-11ef-9310-92fbcf53809c.png

在汽車領域,SafeSPI框圖通常包括一個主設備,該主設備與多個從設備通信:車輛傳感器、飛機傳感器和PLC傳感器。

01.車 輛 傳 感 器

在車輛中,SafeSPI主設備可以是電子控制單元(ECU),它與各種傳感器和執(zhí)行器通信,例如發(fā)動機控制模塊、防抱死制動系統(tǒng)、安全氣囊控制模塊和其他安全關鍵型系統(tǒng)。

02.飛 機 傳 感 器

在飛機中,SafeSPI可用于實現(xiàn)駕駛艙與飛機中各種傳感器和執(zhí)行器之間的通信。其中的傳感器包括空速傳感器、高度傳感器、溫度傳感器壓力傳感器等。

03.P L C

工業(yè)應用中,SafeSPI可用于實現(xiàn)PLC與制造或工業(yè)流程中各種傳感器和執(zhí)行器之間的通信。其中的傳感器包括溫度傳感器、壓力傳感器、流量傳感器和液位傳感器等。

使用VISUALIZER DEBUGGER查看和分析SAFESPI設計的RTL和仿真結果

Visualizer工具支持以可視化方式查看和分析SafeSPI設計的RTL和仿真結果。設計的圖形表示應顯示各種模塊之間的連接以及輸入和輸出信號。

SafeSPI的UVM驗證平臺包括隨機約束、功能覆蓋率和斷言,以確保設計能夠正確運行。隨機約束用于生成DUT的隨機輸入激勵。將黃金參考輸出與SafeSPI設計的當前輸出進行比較。SafeSPI設計在驗證平臺驗證期間通過了所有測試用例。

仿真過程中使用Visualizer工具分析SafeSPI設計對各種輸入和測試用例的響應行為。

仿真結果如下圖所示:

b9a72c28-d4a2-11ef-9310-92fbcf53809c.png

圖3:RTL和仿真結果

SAFESPI設計的覆蓋率摘要

覆蓋率摘要報告顯示測試用例對設計的覆蓋程度。覆蓋率指標包括分支、條件、語句和翻轉。

下面逐一說明這些指標的含義:

b9c4af3c-d4a2-11ef-9310-92fbcf53809c.png

圖4:SafeSPI覆蓋率摘要報告

01. 分 支

分支覆蓋率衡量代碼中已執(zhí)行決策點的百分比。SafeSPI設計中有442個決策點(分支),其中406個在測試期間得到執(zhí)行。因此,分支覆蓋率為91.85%。

02. 條 件

條件覆蓋率衡量測試期間驗證的布爾條件的百分比。SafeSPI設計中有166個布爾條件,其中148個得到驗證。條件覆蓋率為89.15%。

03. 表 達 式

表達式覆蓋率確定布爾表達式(如AND或 OR)的驗證百分比。SafeSPI設計中有42 個布爾表達式,其中36個得到驗證。表達式覆蓋率為85.71%。

04. 語 句

語句覆蓋率衡量測試期間執(zhí)行的代碼語句的百分比。SafeSPI設計中有736條語句,其中704條得到執(zhí)行。語句覆蓋率為95.65%。

05. 翻 轉

翻轉覆蓋率衡量測試期間驗證的翻轉信號的百分比。SafeSPI設計中有8068個信號轉換,其中6175個得到驗證。翻轉覆蓋率為76.53%。

總體而言,SafeSPI設計的總覆蓋率為上述覆蓋率指標的平均值,即87.78%。這意味著測試用例覆蓋了設計的87.78%,而12.22%沒有被覆蓋。此覆蓋率摘要報告有助于評估測試策略的有效性,以及發(fā)現(xiàn)可能需要進一步測試設計的哪些方面。

b9e3a518-d4a2-11ef-9310-92fbcf53809c.png

圖5:設計覆蓋率

SAFESPI的故障仿真安全機制

SafeSPI設計(由SafeSPI主模塊和SafeSPI從模塊組成)的安全機制包含用于故障仿真的警報生成模塊、 safespi_top_safe模塊和 safespi_top_unsafe模塊。在safespi_top_safe模塊中注錯以測試設計的容錯性,而safespi_top_unsafe模塊則代表SafeSPI主從模塊的標準設計。

01.警報清單聲明

我們使用警報生成模塊來模擬對SafeSPI設計的安全機制中的故障的反應。有六種不同警報應用于安全機制,分別稱為alarm1、 alarm2、alarm3、alarm4、alarm5和 alarm6。

ba00416e-d4a2-11ef-9310-92fbcf53809c.png

圖6:警報清單

02.警報生成

在警報生成模塊中,通過將注錯的安全機制的輸出與SafeSPI設計的預期或參考輸出進行比較來生成警報。XOR運算比較安全機制的輸出與預期輸出。XOR(異或)是一種邏輯運算,僅當輸入不同時才輸出真值。

ba27f664-d4a2-11ef-9310-92fbcf53809c.png

圖7:警報生成

03.FIT(FAILURE IN TIME)計算

“FIT Compute”命令中使用的開關如下所示:

ba4b7c7e-d4a2-11ef-9310-92fbcf53809c.png

圖8:安全分析

這些命令用于Austemper工具的SafeSPI安全分析流程中。它通過運行帶有多個開關和參數(shù)的SafetyScope工具來執(zhí)行安全分析。

我們根據(jù)輸入?yún)?shù)對設計執(zhí)行了安全分析技術。安全分析的輸出是安全指標,包括故障率和診斷覆蓋率。這些指標用于評估設計的安全性和確定需要解決的潛在安全問題。

04.診斷覆蓋率

對SafeSPI設計執(zhí)行分析計算后,工具報告了如下診斷覆蓋率。

ba580a16-d4a2-11ef-9310-92fbcf53809c.png

圖9:診斷覆蓋率報告

在安全探索中使用重復方法來達成ASIL目標

SafeSPI的驗證分析中,對設計的多個實例使用不同的分析與仿真設置,以模擬和測試設計對故障的韌性。在本例中,我們創(chuàng)建了針對設計的九個實例需要的分析與仿真設置,如圖10所示。

ba7ebcf6-d4a2-11ef-9310-92fbcf53809c.png

圖10:端點安全機制

01.安全驗證故障列表生成

故障列表生成命令使用的開關如下所示:

ba926fc6-d4a2-11ef-9310-92fbcf53809c.png

圖11:故障列表生成

就SafeSPI設計而言,故障列表生成步驟是指生成設計中可能發(fā)生的潛在故障的列表的過程。這些故障被注入到設計的SM(安全機制)中,以模擬系統(tǒng)中潛在的錯誤或故障,然后就可以進行故障仿真和分析。

生成的故障專門針對負責警報檢測的SM。這意味著故障被注入到SM中以模擬可能觸發(fā)SafeSPI設計中警報條件的潛在錯誤。

02.注錯分析和仿真

注錯分析和仿真流程將分析這些故障對 SafeSPI設計的影響。采用SafetyScope和 故障仿真工具來評估影響,并對結果進行分析,以評估SafeSPI設計中故障檢測和糾正機制的有效性。

“Fault Campaign”命令使用以下開關:

ba9db46c-d4a2-11ef-9310-92fbcf53809c.png

圖12:Fault Campaign

03.故障仿真摘要報告

故障仿真報告列出故障分類并評估其對SafeSPI設計的影響。

bab75304-d4a2-11ef-9310-92fbcf53809c.png

圖13:故障摘要

bac2027c-d4a2-11ef-9310-92fbcf53809c.png

圖14:故障摘要

bae4a908-d4a2-11ef-9310-92fbcf53809c.png

圖15:觸發(fā)的警報清單

SafeSPI設計已通過Austemper Kaleidoscope工具成功進行故障仿真驗證。FIT率、診斷覆蓋率和FMEDA目標均已實現(xiàn), 表明SafeSPI設計已經(jīng)達到可靠性要求,并且符合相關安全標準。這是對SafeSPI設計的重要驗證,讓人們相信它能夠在目標應用中安全可靠地運行。

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

    關注

    2552

    文章

    51320

    瀏覽量

    755304
  • 西門子
    +關注

    關注

    94

    文章

    3059

    瀏覽量

    116162
  • 汽車安全
    +關注

    關注

    4

    文章

    272

    瀏覽量

    34608
  • 功能安全
    +關注

    關注

    2

    文章

    97

    瀏覽量

    5674

原文標題:驗證 SafeSPI 子模塊的安全性,降低汽車行業(yè)的系統(tǒng)故障風險

文章出處:【微信號:Mentor明導,微信公眾號:西門子EDA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EDA三巨頭之一的Mentro被西門子收購 這個市場怎么了?

    日前,西門子以45億美元收購Mentor,Mentor是一家從事EDA工具開發(fā)的高科技公司,雖實力遜于Synopsys、 Cadence,但畢竟是三巨頭之一,技術實力不容小視。在一些業(yè)界人士看來,Mentor被收購并不意外,但意
    發(fā)表于 11-23 14:44 ?8502次閱讀

    EDA領域市場格局,西門子收購Mentor劍指何方

    日前,西門子以45億美元收購Mentor,Mentor是一家從事EDA工具開發(fā)的高科技公司,雖實力遜于Synopsys、 Cadence,但畢竟是三巨頭之一,技術實力不容小視。在一些業(yè)界人士看來,Mentor被收購并不意外,但意
    發(fā)表于 11-24 11:04 ?1571次閱讀

    西門子收購Mentor會對EDA工具用戶帶來哪些改變?

    究竟西門子為何要收購明導?西門子真的了解IC設計產(chǎn)業(yè)嗎?這樁收購案將對芯片設計EDA工具的用戶帶來哪些改變?
    發(fā)表于 12-08 11:22 ?1316次閱讀
    <b class='flag-5'>西門子</b>收購Mentor會對<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>用戶帶來哪些改變?

    助推半導體創(chuàng)新需求,西門子EDA峰會揭秘AI工具鏈和創(chuàng)新平臺

    引發(fā)的AI浪潮,給AI芯片設計帶來新的挑戰(zhàn),汽車半導體在未來三年高速增長,在設計、驗證和仿真過程都需要先進的EDA工具西門子EDA作為業(yè)內
    的頭像 發(fā)表于 09-04 00:01 ?2227次閱讀
    助推半導體創(chuàng)新需求,<b class='flag-5'>西門子</b><b class='flag-5'>EDA</b>峰會揭秘AI<b class='flag-5'>工具</b>鏈和創(chuàng)新平臺

    暢銷西門子助聽器價格表_西門子助聽器價格大全

    暢銷西門子助聽器價格表_西門子助聽器價格大全 1、西門子盒式助聽器 AMIGA 176AO Pocket AMIGA 176AO 西門子助聽器價格:441元
    發(fā)表于 08-23 12:19 ?1.5w次閱讀
    暢銷<b class='flag-5'>西門子</b>助聽器價格表_<b class='flag-5'>西門子</b>助聽器價格大全

    西門子收購Solido強勢進軍EDA領域

    西門子又有新動作,據(jù)報道西門子將收購Solido Design Automation強勢進軍EDA領域,加大對IC市場的投入。西門子和Solido的結合勢必會給
    發(fā)表于 01-03 14:14 ?1859次閱讀

    西門子EDA產(chǎn)品OneSpin助力實現(xiàn)精確的驗證覆蓋率指標

    用戶確保集成電路(IC)的完整性,實現(xiàn)功能正確、安全、可信且可靠的IC設計。隨著OneSpin solution的加入,為西門子帶來功能強大的IC完整性
    的頭像 發(fā)表于 09-13 10:17 ?5908次閱讀

    西門子軟件工具下載

    西門子軟件工具下載
    發(fā)表于 12-09 16:14 ?47次下載

    西門子Calibre平臺擴展EDA早期設計驗證解決方案

    西門子數(shù)字化工業(yè)軟件近日為其集成電路 (IC) 物理驗證平臺 —— Calibre 擴展一系列電子設計自動化 (EDA) 早期設計驗證功能
    發(fā)表于 08-01 18:14 ?2570次閱讀

    Chipletz采用西門子EDA解決方案,攻克Smart Substrate IC封裝技術

    。 在對可用解決方案進行綜合技術評估之后,Chipletz選擇了一系列西門子EDA工具,對其Smart Substrate技術進行設計和
    的頭像 發(fā)表于 04-14 16:22 ?681次閱讀
    Chipletz采用<b class='flag-5'>西門子</b><b class='flag-5'>EDA</b>解決方案,攻克Smart Substrate IC封裝技術

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產(chǎn)品打造的PLC編程工具。西門子PLC編程軟件最新版支持所有SIMATIC控制器進行組態(tài)和編程操作
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b>PLC編程軟件<b class='flag-5'>功能</b>及安裝

    利用先進形式驗證工具來高效完成RISC-V處理器驗證

    在本文中,我們將以西門子EDA處理器驗證應用程序為例,結合Codasip L31這款廣受歡迎的RISC-V處理器IP提供的特性,來介紹一種利用先進的
    的頭像 發(fā)表于 07-10 10:28 ?577次閱讀
    <b class='flag-5'>利用</b>先進形式<b class='flag-5'>驗證</b><b class='flag-5'>工具</b>來高效完成RISC-V處理器<b class='flag-5'>驗證</b>

    EDA助力良率提升:紫光展銳與西門子的成功合作

    紫光展銳研發(fā)團隊和西門子EDA在很多領域都有合作,在良率提升方面更是合作緊密。西門子EDA工具SONR的機器學習能力非常強大,在缺陷模型在物
    發(fā)表于 01-26 15:12 ?710次閱讀

    是德科技與西門子EDA深化合作,共促無線與國防通信系統(tǒng)設計

    是德科技與西門子EDA宣布達成深度合作關系,旨在加速無線和國防通信系統(tǒng)的設計進程。雙方將結合是德科技的先進設計系統(tǒng)(ADS)與西門子EDA的Xpedition Enterprise
    的頭像 發(fā)表于 10-30 16:33 ?445次閱讀

    是德科技攜手西門子EDA加速無線和國防通信系統(tǒng)設計

    是德科技(Keysight Technologies,Inc.)宣布與西門子 EDA(Siemens EDA)攜手合作,加速無線和國防通信系統(tǒng)的設計。是德科技的先進設計系統(tǒng) (ADS) 與西門
    的頭像 發(fā)表于 10-31 15:29 ?333次閱讀