當您在Cyclone®或Cyclone II 設計中具有彈性的 LVDS 功能時,在正式驗證 Cadence Conformal LEC 工具時可能會出現不匹配。當設計中即時處理 LVDS 接收器時,就會出現問題。
Quartus® II 軟體使用這些 LVDS 功能的 altsyncram 超級功能。合成期間使用的 altsyncram 超級功能不會視為正式驗證的黑匣,導致正式驗證網路清單檔案 (*.vo) 中的許多收銀機,導致符合標準 LEC 中黃金級和修訂版網路清單之間的不匹配。
為了避免此問題,請使用下列步驟為推斷為 LVDS 功能的 altsyncram 實體建立一個黑盒子。
- 在 Quartus II Project 導航器視窗中尋找對應的 altsyncram 功能。
- 新增每個模組的保留等級結構與黑匣分配。例如,這些作業在 Quartus II 設定檔案 (*.qsf) 中建立下列 Tcl 指令,用於包含稱為 altsyncram_l7v 的 altsyncram 功能的設計:
set_instance_assignment -name PRESERVE_HIERARCHICAL_BOUNDARY FIRM -to | -entity altsyncram_l7v
set_instance_assignment -name EDA_FV_HIERARCHY BLACKBOX -to | -entity altsyncram_l7v
- 重新相容設計。