久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 關于便攜刺激標準的11個誤區

關于便攜刺激標準的11個誤區

作者: 時間:2025-12-23 來源: 收藏

開發先進越來越困難,這促使電子設計自動化()廠商在工具和方法上不斷創新。他們不斷努力提升容量和性能,同時支持最新的硅芯片節點。他們還尋求提高抽象水平的方法,如高級合成(HLS)和通用驗證方法(UVM)。

近年來,一項較為顯著的創新是阿切拉系統倡議標準組織引入了)。眾多芯片開發商和廠商為該標準做出了貢獻,確保其解決了現實世界的挑戰。 1.0 版本由便攜刺激工作組(PSWG)于2018年6月發布,3.0 版本自2024年8月起發布。

提高了芯片設計驗證和確認的抽象層次。它為開發者提供了一種方式,可以指定抽象驗證意圖,工具可以根據此自動生成測試。這些測試從IP塊到子系統再到整個系統,從“水平”方向從仿真到仿真再到硅芯片。PSS 模型具有可移植性,因為同一模型用于生成適用于每個目標平臺的測試。

Breker驗證系統的Adnan Hamid在標準初步發布時發表了一篇關于便攜刺激概念的優秀文章《11個誤區》。此后發生了許多變化,多家EDA廠商支持PSS,許多芯片公司也將其應用于前沿芯片項目。隨著標準的發展,一些新的神話也出現了。本文討論這些誤區,并提供了證據來澄清它們。

1. UVM用戶轉用PSS沒有任何好處。

這個迷思大多已經消散。五年前PSWG舉辦教程時,許多觀眾的問題質疑了PSS為何必要。現在情況已經不一樣了。大多數驗證工程師現在明白,PSS提供了新的抽象層次和可移植性。

UVM的垂直攜帶性非常有限。無源監測器可以從IP級切換到芯片級,反之亦然,但刺激生成和測試必須進行修改。UVM在從仿真到仿真或沒有測試平臺的啟動實驗室時,橫向方面完全沒有幫助。PSS并不是UVM的替代品;這是互補的。

2. PSS是純學術標準。

PSWG沒有學術界的活躍成員,只有商業工具和芯片開發者。早在Accellera開始標準化進程之前,已有幾家EDA廠商推出的產品,能夠根據用C++或自定義語言表達的驗證意圖自動生成測試。這些廠商從一開始就積極參與PSWG,貢獻專業知識和用戶的真實體驗。PSWG的芯片開發者在每一步都確保該標準對實際驗證工程師有用。

3. 沒有真正的芯片開發者使用 PSS。

由于EDA工具的使用常被視為專有信息,無法評估有多少公司采用了PSS。然而,已經發布了許多“成功案例”,許多用戶也在行業會議上展示了他們的經驗。公開討論其PSS使用情況的公司包括AMD、模擬設備、博通、IBM、英飛凌、英特爾、高通、三星和德州儀器。這是一份非常令人印象深刻的名單,應該能徹底打破這個迷思。

4. 沒有EDA廠商支持PSS。

這個神話完全是錯誤的。簡單搜索一下就能發現,PSS有很多行業支持,包括:

  • Advantest——利用PSS開發芯片測試卡

  • Agnisys – 支持通過編譯器和編輯器運行的PSS

  • AMIQ EDA – 支持其IDE家族中的PSS

  • Breker——在其測試合成工具中支持 PSS

  • Cadence – 在其系統驗證解決方案中支持 PSS

  • 西門子EDA——在其驗證解決方案中支持 PSS

  • Synopsys – 支持其便攜刺激方案中的PSS

5. PSS用戶必須在兩種語言之間選擇。

確實,早期版本的標準規定了兩種輸入格式,一種是由PSWG定義的領域專用語言(DSL),另一種是使用C++。用戶從未被迫選擇;他們可以隨意混合搭配。但隨著標準增加了更多功能,確保兩種語言之間的一致性和互作性變得越來越具有挑戰性。到了3.0版本,只有DSL被定義。這個誤區從未完全正確,但現在完全錯誤了。

6. PSS不提供保障。

在3.0版本發布之前,該標準確實覆蓋結構非常有限。改進這些結構是計劃中的重點改進,最新版本具備豐富的數據覆蓋、交叉覆蓋和行為覆蓋能力。驗證工程師可以確保執行重要的場景和行為序列。

1766458337406516.png

PSS場景覆蓋的抽象可視化。

7. PSS 對寄存器和存儲器的支持不足。

這也是早期PSS版本的另一個誤區,但現在已經過時了。用戶可以描述寄存器組、寄存器、它們的字段,以及它們在內存映射中的組織方式。它們還可以定義地址空間和內存區域,在運行測試時隨機分配內存塊,并定義內存間數據傳輸緩沖區。

8. PSS在育成實驗室不支持真正的芯片。

能夠自動將測試從仿真移植到硬件,是便攜刺激器最大的優勢之一。一項早期案例研究報告了C測試,由便攜刺激工具在Cavium啟動實驗室的三塊芯片上同時運行144個處理器生成。雖然很難評估有多少項目利用了硬件可移植性,但這一能力已被明確證明。

9. PSS中的所有內容必須從零開始編寫。

自然,PSS中可用的共享軟件和商業知識產權比老語言少。然而,這種情況正在迅速改變。許多公司在多個項目中使用了PSS,有些公司還構建了可重用組件的內部庫。EDA廠商在培訓和支持中提供示例代碼。此外,PSWG正在為未來PSS版本定義方法論庫。

10. 嘗試一次PSS的團隊就不再繼續使用。

沒有比Synopsys這條評論更好的破解這個誤區的方法了:“我們看到了采用,而那些已經采用它的人,他們會繼續使用它。我見過一些標準,他們嘗試過一次,可能覺得有趣,但下次就沒用了。然而,PSS一旦被一個人——團隊——采用,其他團隊就會開始采用。我們沒見過有人開始用后就停產的情況。”其他供應商也報告了類似的觀察。

11. 沒人再談論PSS。

本文引用了許多案例研究和供應商產品,顯示PSS在線備受關注。此外,PSWG還受邀在眾多行業會議上舉辦教程和研討會。興趣從不缺,人們確實在談論PSS。

雖然PSS在芯片開發中尚未普及,但其使用已廣泛。所有主要的EDA廠商提供驗證解決方案都支持PSS,許多全球最大的半導體公司每天都在使用它。任何仍執著于這些誤區的人,今天就可以安全自信地采用PSS,體驗其眾多益處。


評論


相關推薦

技術專區

關閉