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

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

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

Chiplet的驗(yàn)證需求有哪些變化?

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

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

01

Chiplet的驗(yàn)證需求有哪些變化?

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

02

您能具體談一下嗎?

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

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

當(dāng)單個(gè)芯片進(jìn)行封裝時(shí),芯片的I/O需要連接到封裝的引腳,這種互連可能存在延遲的問題。通常,在片外時(shí),對(duì)性能要求則較低。因此,芯片到引腳的互連不是一個(gè)問題。

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

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

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

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

03

Chiplet的驗(yàn)證要怎樣變化來支持這一需求?

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

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

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

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

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

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

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

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

04

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

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

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

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

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

05

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

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

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

06

你認(rèn)為這會(huì)是一個(gè)新領(lǐng)域嗎?

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

基礎(chǔ)架構(gòu)驗(yàn)證是一個(gè)新類別,它屬于SoC驗(yàn)證,我們?cè)谖覀兒献鞯墓局幸呀?jīng)看到了更多。我們討論過的無法在功能塊級(jí)別進(jìn)行測(cè)試的系統(tǒng)級(jí)錯(cuò)誤正變得越來越普遍。Chiplet與其使用的UCIe接口使這種情況變得更糟。

07

對(duì)于Chiplet,我們需要新的驗(yàn)證標(biāo)準(zhǔn)嗎,如UVM或便攜激勵(lì)(Portable Stimulus)?

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

08

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

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

09

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

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






審核編輯:劉清

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

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228814
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7430

    瀏覽量

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

    關(guān)注

    2

    文章

    862

    瀏覽量

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

    關(guān)注

    0

    文章

    120

    瀏覽量

    9665
  • chiplet
    +關(guān)注

    關(guān)注

    6

    文章

    416

    瀏覽量

    12541

原文標(biāo)題:聚焦Chiplet驗(yàn)證

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    先進(jìn)封裝Chiplet的優(yōu)缺點(diǎn)與應(yīng)用場(chǎng)景

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

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

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

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

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

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

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

    chiplet和cowos的關(guān)系

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

    Chiplet和存算一體什么聯(lián)系?

    Chiplet和存算一體什么聯(lián)系?? 從近些年來的發(fā)展趨勢(shì)來看,Chiplet和存算一體技術(shù)都成為了半導(dǎo)體行業(yè)的熱門話題。雖然從技術(shù)方向上來看,兩者似乎有些許不同,但在實(shí)際應(yīng)用中卻存在著一些聯(lián)系
    的頭像 發(fā)表于 08-25 14:49 ?573次閱讀

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

    制造2D和2.5D multi-die的技術(shù)已存在了近十年。然而,在Generative AI時(shí)代來臨之前,chiplet需求一直萎靡不振
    的頭像 發(fā)表于 10-23 15:11 ?844次閱讀
    <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è)計(jì)理念:chiplet 。從表面上看,這似乎是一個(gè)相當(dāng)小的變化,因?yàn)檎嬲l(fā)生的只是芯片被分成更小的部分。
    的頭像 發(fā)表于 11-27 10:48 ?830次閱讀

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

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

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

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

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

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