通過容錯設計掌控係統失效模式需要確保故障傳播可控的實現方法。AMD 隔離設計流程(IDF)通過多種技術提供了在 FPGA 模塊層次的容錯,並實現了單芯片容錯,這些技術包括:
隔離設計流程率先用於政府密碼係統,後也適用於航空電子設備、功能安全相關的電子现金网博e百 、工業機器人、關鍵基礎設施、金融係統和其他高安全、高可用性、高可靠性的係統。隔離設計流程是可靠性技術係列的一部分,通過適當組合可提供無與倫比的可靠性、性能和成本效率。
除了政府級別加密係統的悠久服務傳統,IDF也是 AMD IEC61508 (工業功能安全) 標準工具鏈的組成部分。此外,它可以幫助现金网博e百 滿足 ISO26262 規範要求(汽車性能安全)。
* 僅 7S50
ISE Design Suite
Vivado Design Suite
Vivado Design Suite
IDF 驗證工具 (IVT and VIV) 驗證 FPGA 設計劃分為隔離區域,滿足故障保險設計的嚴格標準。IVT 和 VIV 用於 FPGA 設計周期的兩個階段。IVT 先是用在設計流程早期,針對布局規劃和引腳分配,執行一係列設計規則檢查。設計完成後,再次使用IVT,所需隔離已置入設計。
隔離驗證工具 (IVT) ISE Design Suite
IVT 為可執行文件,運行於 ISE 之外,但完全在 ISE 環境中。IVT 作為一組設計規則檢查 (DRC) 運行,需要證明運行的設計是隔離的。它輸出設計和詳細文本報告的圖形顯示。
注意: IVT 現有版本支持 、 Virtex 5、Spartan 6、 和 7 係列 FPGA 和 SoC
Vivado 隔離驗證 (VIV) Vivado Design Suite
VIV 是基於 Tcl 的腳本,集成 Vivado DRC 引擎。它本質上是一係列 DRC,加載到 Vivado - 執行證明設計隔離所需的所有檢查。與 ISE 前身 IVT 不同的是,VIV 集成了利用 Vivado GUI 用戶友好性的開發工具,但仍然保持獨立的開發路徑。其輸出集成至 Vivado DRC GUI 顯示以及由 Vivado DRC 引擎啟動的文本輸出
注意: VIV 現有版本支持 Vivado 2015.1 或更高版本中的 7 係列 FPGA 和 SoC。
注意:從 2018.2 開始,Vivado 隔離驗證器將與 Vivado 設計套件版本集成,而且這支持 UltraScale+ 器件(包括 Zynq UltraScale+)。了解更多信息,請參考 UG1291: Vivado Isolation Verifier 用戶指南。