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

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

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

如何使用測(cè)試套件解決JEDEC-UFS堆棧驗(yàn)證的7大挑戰(zhàn)

星星科技指導(dǎo)員 ? 來(lái)源:synopsys ? 作者:synopsys ? 2023-05-26 15:13 ? 次閱讀

如果您目前正在使用或考慮在下一個(gè)設(shè)計(jì)中使用 JEDEC UFS 協(xié)議,您可能會(huì)面臨一些驗(yàn)證挑戰(zhàn)。以下博客將討論 UFS 堆棧驗(yàn)證的 7 個(gè)最大挑戰(zhàn)。隨著人們開(kāi)始減少引腳數(shù)量和提高速度,基于 MPHY 的堆棧已經(jīng)發(fā)展勢(shì)頭強(qiáng)勁,并提供了越來(lái)越多的新應(yīng)用程序來(lái)利用 UFS 堆棧。UFS協(xié)議由于其更高的性能、效率、并發(fā)多任務(wù)處理、使用完整帶寬、安全性和可靠性以及更長(zhǎng)的電源壽命而迅速被采用。

poYBAGRwW9iAQTcFAADoCAaymY0039.png

UFS 堆棧驗(yàn)證挑戰(zhàn)

驗(yàn)證挑戰(zhàn)

讓我們從頂部開(kāi)始,順時(shí)針討論上面描述的挑戰(zhàn)。

HCI 通用寄存器 I/F

HCI(主機(jī)控制器接口)是 UFS 主機(jī)控制器中的寄存器編程,但允許用戶決定寄存器接口。這突出了保持鉤子的重要性,以便用戶使用簡(jiǎn)單的RegToBus和BusToReg轉(zhuǎn)換API將其UFS-Host-DUT集成到環(huán)境中。其次,將友好的UFS UPIU命令轉(zhuǎn)換為HCI寄存器/存儲(chǔ)器RD/WR指令也帶來(lái)了更多挑戰(zhàn)。

L1.5、L2、L3、L4 層的數(shù)據(jù)記錄

Synopsys 在中間層提供了 VIP 的獨(dú)特使用模型,可幫助用戶獨(dú)立驗(yàn)證 L1.5、L2、L3 或 L4 層的 DUT。這為我們提供了更好的分層數(shù)據(jù)流可見(jiàn)性。

復(fù)雜的重置方案

驗(yàn)證每個(gè)功能的突然重置,為熱重置和冷重置創(chuàng)建復(fù)雜的重置方案,并驗(yàn)證后重置前條件。主要挑戰(zhàn)是執(zhí)行任何正在進(jìn)行的進(jìn)程的突然重置,并使用嚴(yán)格的數(shù)據(jù)傳輸和 PMC 進(jìn)程檢查休息后同一進(jìn)程的重試。

數(shù)據(jù)鏈路層流控制

盡管有DME接口掛鉤,但UniPro具有中間層,即傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層和物理適配器層。當(dāng)然,人們會(huì)驗(yàn)證從傳輸?shù)轿锢磉m配器層的數(shù)據(jù)流,反之亦然,但最具挑戰(zhàn)性的部分是當(dāng)控制 SAP 在兩者之間中斷這些流時(shí),重要的是每一層都退出當(dāng)前進(jìn)程,然后稍后以優(yōu)雅的方式確認(rèn)下一個(gè)進(jìn)程。

眾所周知,對(duì)于給定的 TC0/TC1 幀,將從接收流量類幀的設(shè)備調(diào)度應(yīng)答幀?,F(xiàn)在有趣的一點(diǎn)是,協(xié)議沒(méi)有說(shuō)明何時(shí)調(diào)度AFC / NAC,因此驗(yàn)證應(yīng)該有旋鈕來(lái)控制超時(shí)期限內(nèi)AFC / NAC的調(diào)度,以避免任何PA_INIT過(guò)程。

其次,驗(yàn)證環(huán)境還應(yīng)檢查 DUT 是否正在清除數(shù)據(jù)鏈路層的所有幀緩沖區(qū),這些緩沖區(qū)可能包含復(fù)位時(shí)的正常幀、重新傳輸?shù)膸涂刂茙?。這里的想法是重新調(diào)用尚未確認(rèn)的預(yù)重置幀。

創(chuàng)建在DL_PAUSE請(qǐng)求及其確認(rèn)期間可能存在中斷的方案。這種情況將驗(yàn)證數(shù)據(jù)鏈路和物理適配器層之間的數(shù)據(jù)流在進(jìn)入休眠狀態(tài)期間的正確暫停和恢復(fù),或者啟動(dòng)PA_INIT進(jìn)程或 NAC 傳輸。

休眠進(jìn)程

在一個(gè)完整的 PMC 請(qǐng)求進(jìn)程生成中驗(yàn)證預(yù)休眠進(jìn)入和退出、具有 L4 數(shù)據(jù)傳輸?shù)闹丿B休眠請(qǐng)求、休眠請(qǐng)求和 PMC 請(qǐng)求 PACP 幀的配置。

在休眠過(guò)程中,重要因素對(duì)協(xié)議指定的最短休眠時(shí)間的 DUT 進(jìn)行壓力測(cè)試,并在此時(shí)間段后立即退出。這些排除了遺漏的任何其他延遲,當(dāng)計(jì)時(shí)器超過(guò)所需的最小延遲時(shí),可能會(huì)忽略這些延遲。

其次,在退出休眠時(shí),數(shù)據(jù)鏈路層是否在PA_TActivate時(shí)間后正確取消暫停。這可以通過(guò)發(fā)送即時(shí)數(shù)據(jù),然后休眠退出過(guò)程來(lái)實(shí)現(xiàn)。

PMC 流程

驗(yàn)證電源模式從非常低的速度(如PWM_G1)更改為HS_G3。在這種情況下,MPHY 如何處理配置更改以及允許的最小和最大PA_SaveConfig計(jì)時(shí)器。在這種情況下,當(dāng) MPHY 以串行模式嵌入 UNIPRO 時(shí),時(shí)鐘會(huì)從PWM_G1變?yōu)镠S_G3,從而確保 MPHY 內(nèi)部時(shí)鐘模型的穩(wěn)定性。在這里,UNIPRO規(guī)范中提到的最小SAVE配置時(shí)間(40ns)不足以滿足MPHY的需求。

當(dāng) DUT 中未通告功能本身的兼容性時(shí),發(fā)出 PMC 請(qǐng)求時(shí)會(huì)發(fā)生什么情況?我們?nèi)绾未_保如果此類請(qǐng)求是從 DUT 發(fā)起的并且得到遵守?如果遵循,則 PMC 是否與請(qǐng)求幀中的功能集一起發(fā)送。這種情況會(huì)檢查 DUT 的啟動(dòng)功能。

針對(duì) DUT 功能創(chuàng)建 PMC 請(qǐng)求,并在重試中創(chuàng)建不同的配置請(qǐng)求、PMC 進(jìn)程與 L4 數(shù)據(jù)傳輸?shù)闹丿B等。以及稍后要討論的更多內(nèi)容。

多通道偏斜變化

由于它是一個(gè)多通道協(xié)議,另一個(gè)有趣的因素是處理數(shù)據(jù)多通道的對(duì)齊。

在多車道環(huán)境中生成隨機(jī)偏斜,車道-車道之間具有正負(fù)偏斜。

確保在PMC和Hibernate進(jìn)程之后以最少的配置時(shí)間進(jìn)行所有數(shù)據(jù)傳輸,特別是并以最大的傾斜啟動(dòng)下一個(gè)進(jìn)程。

新思科技 UFS 測(cè)試套件可應(yīng)對(duì)上述驗(yàn)證挑戰(zhàn)

為了應(yīng)對(duì)上述所有驗(yàn)證挑戰(zhàn),Synopsys 提供了獨(dú)特的 UFS 測(cè)試套件解決方案。下圖描述了 UFS 堆棧中上述挑戰(zhàn)的理想解決方案。

poYBAGRwW9OAbQlEAADC_MRL0p8732.png

UFS 主機(jī)測(cè)試套件框圖

用于 UFS-主機(jī) DUT 驗(yàn)證的 Synopsys 解決方案提供了將 UFS 主機(jī)控制器 DUT 集成到 UFS 主機(jī)測(cè)試套件中的簡(jiǎn)單步驟。上面的示例顯示了 AXI/APB 寄存器接口和到主機(jī)控制器的內(nèi)存接口的現(xiàn)成轉(zhuǎn)換模型。

其中一個(gè)關(guān)鍵區(qū)別在于,Synopsys UFS VIP 可以配置為獨(dú)立的 HCI-VIP,它將 UPIU 序列信息轉(zhuǎn)換為寄存器讀/寫(xiě)或存儲(chǔ)器讀/寫(xiě)命令轉(zhuǎn)換,以“uvm_reg_item”接口的形式。這使得用戶更通用地使用UVM_REG_OBJECT并在已經(jīng)連接了 RAL 的現(xiàn)有環(huán)境中使用它。更有趣的是,解決方案應(yīng)該能夠提供所有必要的旋鈕來(lái)創(chuàng)建所有 UFS 流量,并在 VIP 充當(dāng) HCI 或 UFS 主機(jī)時(shí)重復(fù)使用相同的旋鈕。這樣,如果要將獨(dú)立的HCI嵌入到現(xiàn)有環(huán)境中,用戶就可以更輕松地維護(hù)測(cè)試環(huán)境。該解決方案清楚地描繪了 UFS 主機(jī) DUT 集成的干凈即插即用模型。通過(guò)“uvm_reg_item”接口為寄存器覆蓋提供簡(jiǎn)單的鉤子。

對(duì)于所有其他挑戰(zhàn),如PMC、休眠過(guò)程、復(fù)位場(chǎng)景、數(shù)據(jù)鏈路層流控制、多通道偏斜變化,UFS測(cè)試套件解決方案提供了廣泛的序列集合,涵蓋了驗(yàn)證挑戰(zhàn)的所有棘手方面。

不同層的記分牌供用戶點(diǎn)擊,以防需要中間層記分板。在上圖中,記分牌顯示在UPIU級(jí)別以用于說(shuō)明。

審核編輯:郭婷

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

    關(guān)注

    0

    文章

    182

    瀏覽量

    19717
  • JEDEC
    +關(guān)注

    關(guān)注

    1

    文章

    36

    瀏覽量

    17414
  • UFS
    UFS
    +關(guān)注

    關(guān)注

    6

    文章

    103

    瀏覽量

    23866
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    UFS2.2標(biāo)準(zhǔn)公布 加速推動(dòng)UFS閃存普及

    8月19日,JEDEC固態(tài)存儲(chǔ)協(xié)會(huì)正式發(fā)布了UFS 2.2存儲(chǔ)標(biāo)準(zhǔn),據(jù)悉該標(biāo)準(zhǔn)最大的變化在于引入了WriteBooster寫(xiě)入加速。而在UFS 3.0及UFS 3.1逐漸占據(jù)高端旗艦機(jī)
    的頭像 發(fā)表于 08-22 08:55 ?1.3w次閱讀

    新ANSI/ESDA/JEDEC JS-002 CDM測(cè)試標(biāo)準(zhǔn)概覽

    S5.3.1探針組件或測(cè)試頭放電探針同JEDEC JESD22-C101驗(yàn)證模塊和場(chǎng)板電介質(zhì)的結(jié)合。圖3所示為硬件對(duì)比。ESDA探針組件的放電路徑中沒(méi)有特定鐵氧體。FICDM測(cè)試儀制
    發(fā)表于 10-24 10:43

    UFS Card是什么?

    Card 其實(shí)與 eMMC 是一樣的傳輸介面 , 只是封裝的不同 . SD Card 內(nèi)部就是 eMMC,只是以卡片的封裝成型. UFS Card也是一樣, 內(nèi)部是eUFS顆粒,已卡片外型封裝
    發(fā)表于 09-17 09:05

    eMMC與UFS的差異

    : eMMC 因?yàn)槭鞘褂? bit 並聯(lián)傳輸半雙工的方式運(yùn)作, 目前版本已到 eMMC5.1 , 速度應(yīng)該已達(dá)極限, 據(jù)知規(guī)格上已不會(huì)再進(jìn)版.JEDEC 早已將UFS介面當(dāng)成是未來(lái)手持式產(chǎn)品儲(chǔ)存裝置介面的主流, 可以想見(jiàn)為來(lái)的十年, eMMC的身影會(huì)漸現(xiàn).漸消失.
    發(fā)表于 09-18 09:05

    基于C的測(cè)試驗(yàn)證套件集成到常規(guī)UVM測(cè)試平臺(tái)的方法

    Systemverilog [1]和 UVM [2]為驗(yàn)證團(tuán)隊(duì)提供結(jié)構(gòu)和規(guī)則。它使得在許多測(cè)試中能獲得一致的結(jié)果,并可以在團(tuán)隊(duì)之間共享驗(yàn)證。許多驗(yàn)證團(tuán)隊(duì)都在使用由C代碼編寫(xiě)的
    發(fā)表于 12-11 07:59

    基于C的測(cè)試驗(yàn)證套件集成到常規(guī)UVM測(cè)試平臺(tái)的方法

    Systemverilog [1]和 UVM [2]為驗(yàn)證團(tuán)隊(duì)提供結(jié)構(gòu)和規(guī)則。它使得在許多測(cè)試中能獲得一致的結(jié)果,并可以在團(tuán)隊(duì)之間共享驗(yàn)證。許多驗(yàn)證團(tuán)隊(duì)都在使用由C代碼編寫(xiě)的
    發(fā)表于 12-15 07:38

    ufs3.1和ufs2.1區(qū)別是什么?

    ufs3.1和ufs2.1區(qū)別是什么?ufs3.0和ufs3.1區(qū)別是什么?
    發(fā)表于 06-18 08:00

    手機(jī)研發(fā)必須了解的UFS相關(guān)知識(shí)

    ,和UFS一樣,也是JEDEC制定的移動(dòng)存儲(chǔ)協(xié)議,它是UFS前一代協(xié)議標(biāo)準(zhǔn)?! MMC最新標(biāo)準(zhǔn)是2015年發(fā)布的eMMC5.1,最高速度是400MB/s。JEDEC已經(jīng)有了
    發(fā)表于 03-29 11:08

    2010年底JEDEC將公布UFS標(biāo)準(zhǔn)作為下一代的閃存存儲(chǔ)規(guī)

    JEDEC 固態(tài)技術(shù)協(xié)會(huì),微電子產(chǎn)業(yè)全球領(lǐng)導(dǎo)標(biāo)準(zhǔn)制定機(jī)構(gòu),選擇性公布了受到廣泛期待的UFS的主要特性。 預(yù)計(jì)2010年晚些時(shí)候發(fā)布的UFS標(biāo)準(zhǔn)是下一代的閃存存儲(chǔ)規(guī)范,旨在為用
    發(fā)表于 07-01 08:47 ?697次閱讀

    JEDEC 發(fā)布通用閃存標(biāo)準(zhǔn) (UFS)2.0版

    9月18日訊 – 微電子產(chǎn)業(yè)全球領(lǐng)導(dǎo)標(biāo)準(zhǔn)制定機(jī)構(gòu)JEDEC固態(tài)技術(shù)協(xié)會(huì)今天發(fā)布通用閃存(UFS)標(biāo)準(zhǔn)2.0版。該標(biāo)準(zhǔn)專為需要高性能低功耗的移動(dòng)應(yīng)用和計(jì)算系統(tǒng)而設(shè)計(jì)。相比前一版本,新的UFS 2.0版提供更大的鏈路帶寬以提高性能,
    發(fā)表于 09-23 16:32 ?3976次閱讀

    JEDEC發(fā)布UFS 3.1規(guī)范,可使UFS存儲(chǔ)設(shè)備更接近SSD

    根據(jù)消息報(bào)道,JEDEC已經(jīng)發(fā)布了UFS 3.1規(guī)范,這些新功能有望進(jìn)一步提高設(shè)備的性能,減少能耗,降低高容量存儲(chǔ)設(shè)備的成本,并改善用戶體驗(yàn)。
    的頭像 發(fā)表于 02-04 16:29 ?2948次閱讀

    AN4230 STM32 MCU使用NIST隨機(jī)數(shù)生成驗(yàn)證統(tǒng)計(jì)測(cè)試套件

    AN4230 STM32 MCU使用NIST隨機(jī)數(shù)生成驗(yàn)證統(tǒng)計(jì)測(cè)試套件
    發(fā)表于 11-21 17:07 ?0次下載
    AN4230 STM32 MCU使用NIST隨機(jī)數(shù)生成<b class='flag-5'>驗(yàn)證</b>統(tǒng)計(jì)<b class='flag-5'>測(cè)試</b><b class='flag-5'>套件</b>

    利用高級(jí)RPMB實(shí)現(xiàn)更快、更安全的UFS 4.0身份驗(yàn)證

    在 5G 世界中,快速安全的連接非常重要。JEDEC 通用閃存 (UFS) 4.0 版有助于確保在我們的日常設(shè)備中實(shí)現(xiàn)這一點(diǎn)。作為附加的安全元素,UFS 設(shè)備中包含重放保護(hù)內(nèi)存塊 (RPMB),作為安全存儲(chǔ)加密數(shù)據(jù)的一種方式,只
    的頭像 發(fā)表于 05-25 16:03 ?3272次閱讀
    利用高級(jí)RPMB實(shí)現(xiàn)更快、更安全的<b class='flag-5'>UFS</b> 4.0身份<b class='flag-5'>驗(yàn)證</b>

    智能手機(jī)中的高速內(nèi)存:MIPI UniPro v1.8 for JEDEC UFS v3.0

    閃存是智能手機(jī)最重要的組件之一,每個(gè)新版本都會(huì)帶來(lái)更高的內(nèi)存容量和性能。近年來(lái)采用最快的閃存技術(shù)是通用閃存(UFS),UFS v2.1提供~11Gbps的最大數(shù)據(jù)速率。 JEDEC提出了更快的下一代
    的頭像 發(fā)表于 05-26 11:36 ?2275次閱讀
    智能手機(jī)中的高速內(nèi)存:MIPI UniPro v1.8 for <b class='flag-5'>JEDEC</b> <b class='flag-5'>UFS</b> v3.0

    芯科普 | 一文了解存儲(chǔ)主流配置UFS

    。 UFS 是 eMMC 的替代者,它提供比 eMMC 更高的性能和 能效比。 UFS1.0 2011 年, JEDEC 固態(tài)技術(shù)協(xié)會(huì) (JEDEC) 研發(fā)了
    的頭像 發(fā)表于 06-30 21:10 ?2.2w次閱讀
    芯科普 | 一文了解存儲(chǔ)主流配置<b class='flag-5'>UFS</b>