黑盒的意思是說在FPV證明過程中忽略掉某些子模塊以降低FPV的計算復雜性。
當一個模塊被黑盒化時,它的輸出被視為FPV設計的輸入,即它們可以取任何隨機值。部分模塊的黑盒化對FPV的性能有著非常巨大的影響,所以在FPV證明的開始應該盡量地考慮任何黑盒化的可能。
黑盒化優化技術的一個好處是保證永遠不會誤報假pass(即本來應該fail,結果證明了所有的屬性都proven了),因為黑盒化模塊使其輸出遍歷了所有值,比實際設計能夠覆蓋的場景更多了。
當然,正因為黑盒化比實際設計的場景更多了,所有可能出現假fail,這個時候需要定位問題所在,然后非常慎重地增加相應的約束。
針對不同的FPV目的,很多常見的模塊邏輯都應該被黑盒化。例如,memory的狀態空間非常巨大,對于FPV工具來說很難全部覆蓋而且數據的索引特性一般也不會是corner case,所以在某些不受影響的特性證明上是可以被黑盒化的。
一般來說,在計劃運行 FPV 工具之前,可以考慮黑盒化下列幾個模塊:
memory和cache
復雜算法模塊,例如乘法器、除法器、復雜函數或浮點邏輯
模擬電路
外部提供的(經過驗證的)IP
審核編輯:劉清
-
模擬電路
+關注
關注
126文章
1605瀏覽量
105412 -
Cache
+關注
關注
0文章
130瀏覽量
29707 -
乘法器
+關注
關注
9文章
221瀏覽量
38803
原文標題:FPV復雜度優化之黑盒化(blackbox)
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
新思科技全面駕馭AI芯片設計復雜性
FPV專用高清AI模組 三種選擇提升效率
醫療PCB供應鏈復雜性與風險管控
羅克韋爾自動化重磅推出 ControlLogix 5590 控制器 顯著簡化運營流程
【產品介紹】Altair HPCWorks高性能計算管理平臺(HPC平臺)
影石殺入FPV戰場!FPV進化,1.03英寸Micro-OLED+雙屏協同
Molex連接器如何應對汽車復雜性設計挑戰
用是德示波器3000T X系列的手勢操作簡化汽車ECU復雜信號調試
如何為樹莓派 FPV 戰斗無人機構建自動駕駛儀的“眼睛”!
使用 Betaflight 和樹莓派實現 FPV 無人機自主飛行!
簡化BLDC馬達設計的FOC控制技術
Marvell展示2納米芯片3D堆疊技術,應對設計復雜性挑戰!
黑盒化技術簡化FPV計算復雜性
評論