RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Chiplet的驗證需求有哪些變化?

ruikundianzi ? 來源:TechSugar ? 2023-07-26 17:06 ? 次閱讀

Chiplet(芯粒)已經(jīng)成為設(shè)計師的戰(zhàn)略資產(chǎn),他們將其應(yīng)用于各種應(yīng)用中。到目前為止,Chiplet的驗證環(huán)節(jié)一直被忽視。ESD聯(lián)盟的執(zhí)行董事Robert(Bob)Smith與Breker Verification Systems的首席執(zhí)行官Dave Kelf就該話題進行了討論。

01

Chiplet的驗證需求有哪些變化?

對單個零部件的功能驗證不會發(fā)生改變,但在封裝中使用Chiplet時與單個芯片不同,它對驗證提出了新的要求。我認為這對整個SoC驗證過程都有著重大而戲劇性的影響!

02

您能具體談一下嗎?

Chiplet具有許多優(yōu)勢,包括極大地提高了靈活性,因為在一個封裝中,芯片可以來自不同的制造商甚至采用不同的技術(shù)。例如,英特爾處理器可以是一個Chiplet,另一家公司的專用IP也可以是另一個Chiplet。每個Chiplet制造商都只負責制造他們自己的小芯片,因此最終封裝中可以包含來自不同代工廠制造的、具有不同功率、性能等參數(shù)的器件。

雖然Chiplet為半導(dǎo)體行業(yè)帶來了巨大飛躍,但其最主要的復(fù)雜性來自于Chiplet中各芯片之間的接口或連接。這可能會讓Chiplet的驗證更困難。

當單個芯片進行封裝時,芯片的I/O需要連接到封裝的引腳,這種互連可能存在延遲的問題。通常,在片外時,對性能要求則較低。因此,芯片到引腳的互連不是一個問題。

通過連接多個Chiplet來構(gòu)建系統(tǒng)與考慮單個芯片大不相同,因為設(shè)計者通常所需處理的信號都只是在一個SoC內(nèi)流動。在SoC中,設(shè)計者可能需要有高性能的片上網(wǎng)絡(luò)或結(jié)構(gòu),考慮到設(shè)計中的復(fù)雜性和各個不同分區(qū),他們需要這種性能。

將SoC分解為不同的Chiplet意味著信號將從一個Chiplet轉(zhuǎn)移到另一個,這很像引腳互連。但可能導(dǎo)致系統(tǒng)內(nèi)存在潛在的延遲和功率問題,因為信號必須從一個Chiplet傳遞到另一個Chiplet。這些連接的信號延遲是至關(guān)重要的。

在設(shè)計基于Chiplet的系統(tǒng)之前,工程師無需應(yīng)對單個Chiplet之間存在的高性能、低延遲連接的挑戰(zhàn)。

此外,從一個Chiplet到另一個Chiplet的延遲可能會導(dǎo)致定時危害,從而導(dǎo)致整個系統(tǒng)中數(shù)據(jù)一致性問題的增加。這也是需要面對的一個復(fù)雜的驗證挑戰(zhàn)。

03

Chiplet的驗證要怎樣變化來支持這一需求?

首先是如何處理Chiplet-to-Chiplet的接口問題。PCI Express互連標準(PCIe)是一種用于互連組件的通用標準。CXL是一種建立在PCIe之上的較新標準,專注于將處理器或計算單元與存儲或內(nèi)存單元進行連接。它在PCIe的基礎(chǔ)上,還添加了一致性協(xié)議。

一致性是指確保設(shè)備中存在于不同區(qū)域的相同數(shù)據(jù)保持一致。一個很好的例子就是多個內(nèi)存級別之間的經(jīng)典緩存一致性問題,如位于處理器旁邊的高速緩存、多個處理器之間共享的低速內(nèi)存以及片外存儲。這三個級別的緩存在各自的地址位置中必須具有相同的數(shù)據(jù)。當執(zhí)行存儲系統(tǒng)時,數(shù)據(jù)頁在各存儲器級別之間進行交換。在不同內(nèi)存級別定義不同數(shù)據(jù),可能會丟失一致性。再加上位于同一總線上的多個處理器,都對這些存儲器進行讀取和寫入,其他I/O組件或?qū)iT的IP塊也需對存儲器進行讀取或?qū)懭?,有時它們還會繞過處理器。

隨著系統(tǒng)變得越來越復(fù)雜,出現(xiàn)一致性問題的幾率也越來越大。在復(fù)雜的SoC中保持一致性是一個大問題,目前它通過處理器和結(jié)構(gòu)使用各種協(xié)議來進行處理,例如ArmACE協(xié)議。

再來看一下Chiplet和Chiplet之間的接口延遲問題。處理這些接口涉及的額外延遲導(dǎo)致的一致性問題,讓原本的問題更復(fù)雜,原本的設(shè)備之間就已經(jīng)存在違反一致性的問題。

一種名為UCIe的新標準已經(jīng)出現(xiàn),可以幫助解決這一問題。研究Chiplet的公司也正參與開發(fā)該標準,在CXL和PCIe的基礎(chǔ)上,添加更多協(xié)議,以實現(xiàn)這些需保持一致性、低延遲、高性能的接口。UCIe將是處理低延遲和高性能問題的重要標準,同時它也可確保同一封裝中多個Chiplet的一致性。

那么,如何驗證這些多Chiplet系統(tǒng)之間的一致性呢?業(yè)界已經(jīng)開發(fā)了一系列一致性測試協(xié)議,以一種旨在梳理一致性問題的方式來鍛煉系統(tǒng)。同時也圍繞SoC構(gòu)建了一個測試系統(tǒng),該系統(tǒng)在整個芯片上進行讀取和寫入,充分發(fā)揮了一致性。這些公共協(xié)議的一個典型例子就是Dekker算法,它為存儲器子系統(tǒng)和結(jié)構(gòu)的各個區(qū)域提供了在特定范圍內(nèi)的不同讀取和寫入。

除了這些公共算法外,還需要針對多Chiplet系統(tǒng)中的Chiplet和數(shù)據(jù)流開發(fā)特定方法。新的專有算法已經(jīng)在開發(fā)中,它將被用來執(zhí)行適用于多Chiplet系統(tǒng)的負載存儲運行測試。

與進行常規(guī)功能驗證的驗證平臺不同,多Chiplet系統(tǒng)需要專用驗證平臺來測試其中的“管道”,以確保系統(tǒng)周圍不存在數(shù)據(jù)風險或不一致性。

04

看起來Chiplet驗證范圍比傳統(tǒng)功能驗證更廣泛

這是肯定的。測試系統(tǒng)基礎(chǔ)架構(gòu)變得非常重要。以性能和功率測試為例,我們在SoC級別看到了這種需求,性能問題可能會導(dǎo)致棘手的bug,而對于基于Chiplet的系統(tǒng)來說,這更具挑戰(zhàn)性。同時運行多個測試以驗證整個系統(tǒng)性能的機制是必須的。

再來看一下三維覆蓋的概念。維度一是一個區(qū)域在一瞬間的規(guī)則組合覆蓋或功能驗證。覆蓋檢查特定部件的范圍也已被同時覆蓋。維度二將是順序覆蓋,其中時間上的組合覆蓋元素序列被確認為被正確覆蓋。第三個維度是并發(fā)覆蓋,以確保這些序列中的幾個序列可以在設(shè)備上同時并發(fā)操作。

為了測試一個復(fù)雜系統(tǒng),特別包含多個具有快速和慢速接口的Chiplet,驗證工程師需要在整個系統(tǒng)上同時運行許多操作。該設(shè)計可能有一個處理器通過一個接口與內(nèi)存通信,運行一組測試,同時第二個處理器還與I/O進行通信。第三個測試可能是另一個I/O對Chiplet上的其他地方的另一個存儲器執(zhí)行直接存儲器訪問功能。

所有這些數(shù)據(jù)都在同一組接口中流動,因此并行測試可以解決這些接口中的性能和潛在的電源問題。它會發(fā)現(xiàn)系統(tǒng)中的瓶頸,例如,當多個操作正在運行時,有一個接口可能已被過度使用。這一點很難被發(fā)現(xiàn),除非在軟件模擬器或硬件模擬器上運行完整的并發(fā)執(zhí)行視圖。

05

并發(fā)是一個主要因素。Chiplet的驗證工具還需要具備什么功能?

還有就是一些核查項目,但它們也不屬于傳統(tǒng)意義上核查進程的一部分。例如,安全測試已成為許多系統(tǒng)的必要測試項目,以確保設(shè)備不會被惡意入侵。某些設(shè)備的安全測試也很重要。很長一段時間以來,行業(yè)在早期就討論了軟硬件測試的重要性,現(xiàn)在這也成為這些新系統(tǒng)的強制性要求。

例如,有兩個不同來源的Chiplet。一個Chiplet會使用敏感數(shù)據(jù),安全性在其整個開發(fā)過程中都顯得非常重要。假設(shè)第二個Chiplet可以對第一個Chiplet進行讀寫,并且訪問安全區(qū)域的協(xié)議尚未被完全驗證。那在Chiplet的新世界里,第二個Chiplet有可能會被用來為另一塊安全功能Chiplet增添漏洞。這聽起來有些異想天開,但國防領(lǐng)域已經(jīng)就預(yù)防該問題進行了數(shù)百萬美元的投資。

06

你認為這會是一個新領(lǐng)域嗎?

肯定是的。功能缺陷通常是在功能塊級別才被發(fā)現(xiàn),但性能和瓶頸問題通常仍然是系統(tǒng)級別的問題。它們不是一類bug,是基礎(chǔ)架構(gòu)錯誤。

基礎(chǔ)架構(gòu)驗證是一個新類別,它屬于SoC驗證,我們在我們合作的公司中已經(jīng)看到了更多。我們討論過的無法在功能塊級別進行測試的系統(tǒng)級錯誤正變得越來越普遍。Chiplet與其使用的UCIe接口使這種情況變得更糟。

07

對于Chiplet,我們需要新的驗證標準嗎,如UVM或便攜激勵(Portable Stimulus)?

我認為不需要。Accellera的便攜刺激標準(PSS)在系統(tǒng)層面就處理了這些需求。它允許定義一個圖形模型,該模型描述了系統(tǒng)中的交互及其應(yīng)用場景,可用于生成并發(fā)測試。UVM在功能塊級別表現(xiàn)很好,但很難擴展到系統(tǒng)級別。PSS也能處理系統(tǒng)級別的必要重用,從而能夠為許多場景創(chuàng)建可配置的SystemVIP。

08

你是否看到有很多公司已經(jīng)開始采用Chiplet設(shè)計?

是的。生產(chǎn)各類半導(dǎo)體系統(tǒng)的公司,尤其是處理器公司,都對Chiplet很感興趣。大多數(shù)重要的半導(dǎo)體公司都已經(jīng)加入了UCIe標準聯(lián)盟。他們都認為Chiplet將是未來半導(dǎo)體行業(yè)發(fā)展的關(guān)鍵。

09

Chiplet適用于所有的市場和應(yīng)用嗎?

我認為是的,盡管有些領(lǐng)域會需要更長時間才能使用Chiplet。半導(dǎo)體應(yīng)用最多的市場將首先受益,包括服務(wù)器市場和所有的通信和移動電話基站、大型汽車芯片以及人工智能芯片。Chiplet的應(yīng)用領(lǐng)域是沒有限制的。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229649
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7484

    瀏覽量

    163761
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    874

    瀏覽量

    43208
  • PCIe接口
    +關(guān)注

    關(guān)注

    0

    文章

    120

    瀏覽量

    9702
  • chiplet
    +關(guān)注

    關(guān)注

    6

    文章

    431

    瀏覽量

    12584

原文標題:聚焦Chiplet驗證

文章出處:【微信號:IP與SoC設(shè)計,微信公眾號:IP與SoC設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    北極雄芯開發(fā)的首款基于Chiplet異構(gòu)集成的智能處理芯片“啟明930”

    首個基于Chiplet的“啟明930”AI芯片。北極雄芯三年來專注于Chiplet領(lǐng)域探索,成功驗證了用Chiplet異構(gòu)集成在全國產(chǎn)封裝供應(yīng)鏈下實現(xiàn)低成本高性能計算的可行性,并提供從
    發(fā)表于 02-21 13:58

    chiplet是什么意思?chiplet和SoC區(qū)別在哪里?一文讀懂chiplet

    從 DARPA 的 CHIPS 項目到 Intel 的 Foveros,都把 chiplet 看成是未來芯片的重要基礎(chǔ)技術(shù)。簡單來說,chiplet 技術(shù)就是像搭積木一樣,把一些預(yù)先生產(chǎn)好的實現(xiàn)特定
    發(fā)表于 01-04 15:58 ?5.8w次閱讀

    雙模硬件驗證系統(tǒng)來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點

    不斷發(fā)展的SoC和Chiplet芯片創(chuàng)新,對高性能硬件驗證系統(tǒng)更多虛擬或物理驗證、深度調(diào)試、提前軟件開發(fā)的需求,這些
    發(fā)表于 12-08 17:20 ?505次閱讀
    雙模硬件<b class='flag-5'>驗證</b>系統(tǒng)來了!深度解析芯華章樺捷HuaPro P2E六大核心亮點

    Chiplet仿真面臨的挑戰(zhàn)

    Chiplet使系統(tǒng)擴展超越了摩爾定律的限制。然而,進一步的縮放給硅前驗證帶來了巨大的挑戰(zhàn)。
    的頭像 發(fā)表于 02-01 10:07 ?1058次閱讀

    先進封裝Chiplet的優(yōu)缺點與應(yīng)用場景

    /Chiplet應(yīng)用價值。 3、我國先進制程產(chǎn)能儲備極少,先進封裝/Chiplet有助于彌補制程的稀缺性。 先進封裝/Chiplet可以釋放一部分先進制程產(chǎn)能,使之用于更有急迫
    發(fā)表于 06-13 11:38 ?1104次閱讀
    先進封裝<b class='flag-5'>Chiplet</b>的優(yōu)缺點與應(yīng)用場景

    國芯科技:正在流片驗證chiplet芯片高性能互聯(lián)IP技術(shù)

    國芯科技(688262)。sh) 8月2日的投資者在互動平臺(interface),公司目前正在與合作伙伴一起流片驗證相關(guān)chiplet芯片高性能互聯(lián)IP技術(shù),和上下游合作廠家積極開展包括HBM技術(shù)在內(nèi)的芯片的設(shè)計與封裝技術(shù)的研究正在積極進行?!?/div>
    的頭像 發(fā)表于 08-02 12:01 ?1087次閱讀

    chiplet和cpo什么區(qū)別?

    chiplet和cpo什么區(qū)別? 在當今的半導(dǎo)體技術(shù)領(lǐng)域,尺寸越來越小,性能越來越高的芯片成為了主流。然而,隨著芯片數(shù)量和面積的不斷增加,傳統(tǒng)的單一芯片設(shè)計面臨了越來越多的挑戰(zhàn)。為了應(yīng)對這些挑戰(zhàn)
    的頭像 發(fā)表于 08-25 14:44 ?2081次閱讀

    chiplet和soc什么區(qū)別?

    chiplet和soc什么區(qū)別? 隨著技術(shù)的不斷發(fā)展,芯片設(shè)計也在快速演變。而在芯片設(shè)計理念中,目前最常見的概念是"system-on-a-chip (SoC)"和"chiplet"。 對于業(yè)界
    的頭像 發(fā)表于 08-25 14:44 ?2629次閱讀

    chiplet和cowos的關(guān)系

    chiplet和cowos的關(guān)系 Chiplet和CoWoS是現(xiàn)代半導(dǎo)體工業(yè)中的兩種關(guān)鍵概念。兩者都具有很高的技術(shù)含量和經(jīng)濟意義。本文將詳細介紹Chiplet和CoWoS的概念、優(yōu)點、應(yīng)用以
    的頭像 發(fā)表于 08-25 14:49 ?3449次閱讀

    Chiplet需求飆升 為何chiplet產(chǎn)能無法迅速提高?

    制造2D和2.5D multi-die的技術(shù)已存在了近十年。然而,在Generative AI時代來臨之前,chiplet需求一直萎靡不振
    的頭像 發(fā)表于 10-23 15:11 ?898次閱讀
    <b class='flag-5'>Chiplet</b><b class='flag-5'>需求</b>飆升 為何<b class='flag-5'>chiplet</b>產(chǎn)能無法迅速提高?

    Chiplet真的那么重要嗎?Chiplet是如何改變半導(dǎo)體的呢?

    2019年以來,半導(dǎo)體行業(yè)逐漸轉(zhuǎn)向新的芯片設(shè)計理念:chiplet 。從表面上看,這似乎是一個相當小的變化,因為真正發(fā)生的只是芯片被分成更小的部分。
    的頭像 發(fā)表于 11-27 10:48 ?939次閱讀

    什么是Chiplet技術(shù)?Chiplet技術(shù)哪些優(yōu)缺點?

    Chiplet技術(shù)是一種將集成電路設(shè)計和制造的方法,其中一個芯片被分割成多個較小的獨立單元,這些單元通常被稱為“chiplets”。每個chiplet可以包含特定的功能塊、處理器核心、內(nèi)存單元或其他
    的頭像 發(fā)表于 01-08 09:22 ?5184次閱讀

    Chiplet技術(shù)對英特爾和臺積電哪些影響呢?

    Chiplet,又稱芯片堆疊,是一種模塊化的半導(dǎo)體設(shè)計和制造方法。由于集成電路(IC)設(shè)計的復(fù)雜性不斷增加、摩爾定律的挑戰(zhàn)以及多樣化的應(yīng)用需求,Chiplet技術(shù)應(yīng)運而生。
    的頭像 發(fā)表于 01-23 10:49 ?910次閱讀
    <b class='flag-5'>Chiplet</b>技術(shù)對英特爾和臺積電<b class='flag-5'>有</b>哪些影響呢?

    IMEC組建汽車Chiplet聯(lián)盟

    應(yīng)對現(xiàn)代汽車對高性能計算和高安全性日益增長的需求。 Chiplet是一種可以像積木一樣組合起來,形成復(fù)雜計算系統(tǒng)的模塊化芯片,
    的頭像 發(fā)表于 10-15 13:36 ?265次閱讀
    IMEC組建汽車<b class='flag-5'>Chiplet</b>聯(lián)盟

    Chiplet技術(shù)哪些優(yōu)勢

    Chiplet技術(shù),就像用樂高積木拼搭玩具一樣,將芯片的不同功能模塊,例如CPU、GPU、內(nèi)存等,分別制造成獨立的小芯片。
    的頭像 發(fā)表于 11-27 15:53 ?297次閱讀
    RM新时代网站-首页