EDA 作為集成電路產業上游關鍵支撐,在芯片設計、生產過程中發揮降本提效的重要效用。隨著芯片性能的提高、集成越來越多的SOC、IP,芯片的復雜度也愈發復雜,給芯片驗證帶來了資金和時間上挑戰。FPGA可以進行RTL驗證、加速仿真進度、提前進行嵌入式及相關應用的研發,因此基于FPGA的SOC/ASIC原型驗證在現在的數字芯片設計中是必不可少的。通過原型驗證,在芯片流片之前,盡可能的還原芯片真實的使用場景,達到充分驗證芯片功能的目的,盡可能的確保功能模塊的可靠性和穩定性。
絡源原型驗證系統解決方案由基于FPGA芯片的原型驗證硬件平臺,編譯、綜合、自動分割等軟件模塊以及外設接口子卡所組成。
1.絡源原型驗證系統主要功能如下:
序號 |
功能 |
支持情況 |
1 |
Auto-Partition |
支持 |
2 |
Pin-Mux |
支持 |
3 |
Local debug |
支持 |
4 |
GUI |
支持 |
5 |
Probe-Eco |
支持 |
6 |
TDM |
支持 |
7 |
Bug Positioning |
支持 |
8 |
Multi-User |
支持 |
9 |
Remote Control |
支持 |
2.絡源原型驗證系統產品特點:
- 國產化EDA原型驗證系統,自主可控;
- 豐富的軟件功能,如:編譯、自動分割、Local debug等;
- 豐富的子卡庫,支持兼容所有類型的外置子卡,如:DDR、SPI、UART、HDMI、PCIe、JTAG;
- 支持不同數量的FPGA配置,滿足用戶不同容量芯片的驗證需求。
3.原型驗證步驟:
- FPGA驗證仿真平臺選型;
- RTL代碼編譯、綜合分析;
- 自動分割;
- 載入硬件平臺運行調試。
4.原型驗證云平臺:
絡源原型驗證系統平臺,同時也可以支持云上部署。通過驗證系統算力資源進行云端虛擬化部署,可以實現算力集中管理、多用戶管理、虛機/容器資源管理等一系列功能。用戶可以通過各種終端設備,快速訪問部署于數據中心或公司機房內的原型驗證的共有云平臺或者私有云平臺,可快速完成驗證環境的創建、以及后續驗證操作或移除。
絡源原型驗證云平臺,提供了多套FPGA原型驗證系統,所有系統通過服務器統一訪問。只有經過授權的用戶才能進行訪問,不同用戶可以同時訪問云平臺,相關獨立,互不影響。用戶可以上傳各自的設計文件,并配置不同的時鐘等參數進行驗證。通過云平臺部署,可最大化發揮平臺的驗證功能,實現集中管理、成本節省。
平臺選型:

根據用戶不同的芯片設計大小,選擇不同的硬件配置,通常基于1塊、2塊、4塊FPGA系統。FPGA采用Xilinx的Virtex UltraScale VU440以及UltraScale VU19P芯片,提供了十分豐富的IO資源。同時開放FMC IO接口,電壓靈活可調,靈活適配用戶的不同使用場景。
編譯、綜合:

集圖形化操作界面,可快速高效簡單的實現設計編譯以及綜合 ,并生成相應的設計文件。通過圖形化的界面引導,一步一步地完成所有編譯步驟。當整個設計的編譯流程完成一次后。
自動分割:

面對越來越復雜的芯片設計,在驗證時,通常一塊FPGA無法容納所有的設計內容。當需要多塊FPGA系統時,就需要對設計進行分割。傳統的人工分割方式,效率低且容易出錯。通過絡源原型驗證系統的自動分割功能,可快速完成分割工作,并且不易出差錯,節省人力資源以及寶貴的時間。
運行調試:

將分割后的設計文件,導入到硬件系統,進行運行調試。在此階段可以通過豐富的軟件功能對設計進行充分的驗證。造出設計缺陷,保證后續的流片成功率。
CPU卸載加速:

1) 資源集中管理
• 支持私有云部署和公有云部署
• 虛機管理,可與用戶現有線上系統集中管理
2) 節省成本,保護投資
• 不同項目組資源共享,資源利用最大化
• 可靈活分配調度資源,滿足不同項目需要
3) 易于維護
• 維護方便
• 可有效監測系統使用率及操作日志
相關產品


-
-
