新思(Synopsys)發表以VIPER架構為基礎的Discovery驗證IP(Verification IP, VIP)。為協助IC設計廠商提升系統單晶片(SoC)各項功能的驗證時程,新思Discovery VIP系列產品,可提供IC設計廠商驗證晶片時的效能優勢、易用性和延展性,以縮短整體驗證時程。
![]() |
新思科技解決方案暨驗證行銷部門副總裁George Zafiropoulos指出,新思的Discovery VIP系列產品可提供通訊協定為主的除錯與智慧辨識功能,協助設計人員針對異常狀態進行快速除錯。 |
新思科技解決方案暨驗證行銷部門副總裁George Zafiropoulos表示,隨著SoC設計納入越來越多如USB、AMBA、乙太網路、高畫質多媒體介面(HDMI)、PCIe以及串列式先進附加技術(SATA)等複雜的通訊協定,除錯作業已成為IC設計人員最困難且耗時的工作。為因應此一挑戰,現今IC設計廠商皆普遍運用VIP當作驗證工具,讓設計人員在緊湊的時程內達成晶片通訊功能應有的覆蓋率目標。
Zafiropoulos進一步指出,VIP可提供晶片內外(On-chip/Off-chip)通訊協定,讓設計人員在晶片進入生產階段前,利用這些模組測試所有SoC介面,確認該介面是否符合標準。
然而,目前市面上大多數VIP的效能以及整合度皆受限於除錯工具的語言編寫過於複雜,導致操作時,硬體效能耗費過高,並且難以整合於SoC環境中,進而使驗證效率過低。
為提升客戶驗證效率,新思Discovery VIP則完全以SystemVerilog語言編寫,因此在既有實作上看不到以其他程式語言所撰寫的外覆程式(Wrappers)或者擴充方法,可簡化使用方式並加速驗證時程。
除此之外,Discovery VIP系列產品採用VIPER架構開發而成,係加強VIP效能、可配置性、可攜性、除錯、覆蓋率、符合性管理(Compliance Management)以及延展性所設計。
VIPER大部分的功能和通訊協定正確性檢查皆來自通訊協定架構層,並可使用一般驗證方法(Universal Verification Methodology, UVM)、驗證方法手冊(Verification Methodology Manual, VMM)和開放式驗證方法(Open Verification Methodology, OVM)進行實務偵錯與驗證。因此,在三種不同方法論的原生支援下,所有的驗證層級皆清楚可見,設計人員即可完全掌控通訊協定的驗證,並依驗證計畫的要求從最高層級開始操作,但仍可以在最低層級置入錯誤作為自我檢查使用。
另一方面,採用VIPER架構的Discovery VIP亦具備高度延展性,能針對待測裝置(Device-under-test, DUT)提供如錯誤置入(Error Injection)模式、覆蓋率採樣(Coverage Sampling)等額外功能。