半導(dǎo)體芯片一直在不斷發(fā)展,以滿足快速轉(zhuǎn)變的應(yīng)用需求,因此測試技術(shù)也滿足這些芯片的測試目標(biāo)。大約二十年前,應(yīng)用受到限制,設(shè)計更簡單,因此對功耗、性能和面積 (PPA)、周轉(zhuǎn)時間、重復(fù)使用和上市時間等的關(guān)注很重要,但在當(dāng)今競爭激烈的環(huán)境中并不像現(xiàn)在那么重要。帶有掃描鏈的結(jié)構(gòu)測試足以滿足測試質(zhì)量和成本目標(biāo),并且對設(shè)計的影響最小。應(yīng)用空間的擴大推動了對芯片性能和功能提高的要求,使設(shè)計更大、更復(fù)雜。隨著半導(dǎo)體市場的發(fā)展和競爭的加劇,引入了功率門控、多核設(shè)計、片上系統(tǒng) (SoC) 設(shè)計等新技術(shù),以突出每一點性能、優(yōu)化功耗并滿足緊迫的上市時間目標(biāo)。同樣,為了控制測試成本,測試技術(shù)也取得了進(jìn)步,例如測試壓縮編解碼器,大大減少了測試時間和數(shù)據(jù)量。將更大、更多內(nèi)核集成到 SoC 的趨勢仍在繼續(xù),導(dǎo)致測試邏輯和測試架構(gòu)復(fù)雜性增加。物理感知DFT成為減輕測試結(jié)構(gòu)的PPA影響的標(biāo)準(zhǔn)做法,分層方法使用靜態(tài)測試引腳復(fù)用的分階段測試成為首選測試策略。
現(xiàn)在,半導(dǎo)體設(shè)計正在經(jīng)歷另一個轉(zhuǎn)折點,人工智能和自動駕駛等應(yīng)用進(jìn)一步推動了性能需求,需要采用3D-IC、基于小芯片的設(shè)計、具有數(shù)千個復(fù)制內(nèi)核的大規(guī)模并行設(shè)計以及基于大型平鋪的架構(gòu)等設(shè)計方法來滿足這些要求。這些下一代設(shè)計再次需要測試技術(shù)創(chuàng)新,Synopsys 正在引入突破性的流結(jié)構(gòu)和順序壓縮技術(shù),以滿足四個關(guān)鍵測試要求:
DFT 周轉(zhuǎn)時間短
最小化測試成本
高測試解決方案可擴展性
在芯片生命周期內(nèi)進(jìn)行高帶寬測試和測試重用
當(dāng)前測試解決方案的挑戰(zhàn)
盡管現(xiàn)有的測試壓縮、靜態(tài)測試引腳復(fù)用和當(dāng)前的流方法迄今為止為許多設(shè)計提供了令人滿意的測試結(jié)果,但由于即將推出的設(shè)計的重要測試需求,它們面臨著重大挑戰(zhàn)。對于較短的周轉(zhuǎn)時間,測試解決方案應(yīng)提供簡化的DFT規(guī)劃和實施。靜態(tài)引腳復(fù)用通常需要芯片設(shè)計人員經(jīng)歷一個耗時的迭代過程來估計編解碼器輸入-輸出引腳,將頂級引腳分配到內(nèi)核并定義內(nèi)核測試組,所有這些都在設(shè)計開發(fā)過程中完成,而無需完全了解其模式數(shù)量、功耗和測試時間。即使付出了很大的努力,這種方法也經(jīng)常會導(dǎo)致固定的低效DFT,這使得管理測試功率具有挑戰(zhàn)性,并且由于無法在整個測試過程中最大限度地利用測試引腳而導(dǎo)致測試時間欠佳。固定的編解碼器分配在重用內(nèi)核時也需要重新設(shè)計,從而進(jìn)一步減慢周轉(zhuǎn)時間。當(dāng)前的流解決方案解決了其中的幾個問題,但仍需要確定有效編解碼器配置的繁瑣過程,以減少測試量并保持流效率,這會增加開發(fā)時間和/或次優(yōu)測試數(shù)據(jù)。需要能夠快速實施、快速生成碼型、最大限度地減少測試數(shù)據(jù)量和測試周期、同時保持測試質(zhì)量的高級壓縮技術(shù)。
在 可 擴展 性 方面, 測試 解決 方案 的 物理 設(shè)計 應(yīng) 隨著 高級 設(shè)計 擴展 和 集成 技術(shù) 的 采用, 而 應(yīng) 輕松 擴展, 而 而 不會 影響 測試 成本 或 開發(fā) 進(jìn)度。引腳復(fù)用技術(shù)導(dǎo)致進(jìn)出編解碼器的長數(shù)據(jù)路徑在芯片級收斂,從而對路由和擁塞產(chǎn)生負(fù)面影響。在基于平鋪的基臺設(shè)計中,這種影響會進(jìn)一步加劇,因為這些設(shè)計通常需要在具有此架構(gòu)的每個內(nèi)核中自定義邏輯和額外的布線。這給芯片設(shè)計人員在將設(shè)計從數(shù)百個內(nèi)核擴展到數(shù)千個內(nèi)核時提出了巨大的挑戰(zhàn)。
最后, 隨著 測試 擴展 到 硅 生命 周期 管理 (SLM) 以滿足 設(shè)備 可靠性 目標(biāo), 基于 高速 功能 I/ O (HSIO), 尤其是 PCIe 和 USB 的高 帶 寬 測試 趨勢 的 解決 了 測試 帶 寬 隨著 掃描 GPIO 的 減少 趨勢, 以及 將 測試 從 制造 到 系統(tǒng) 級 測試 (SLT) 到 現(xiàn)場 測試 簡化 的 需求。這是通過高速測試和在所有測試階段通過相同的HSIO重用測試模式來實現(xiàn)的。測試 解決 方案 必須 設(shè)計 能夠 利用 這種 能力, 并 在 芯片 生命周期 內(nèi) 增強 測試 功能。雖然引腳復(fù)用架構(gòu)可以由HSIO驅(qū)動,但其工作速度受到其復(fù)雜數(shù)據(jù)路徑和時序約束的限制,因此無法充分利用可用的高測試帶寬來縮短測試時間。現(xiàn)有的流式處理解決方案要么對使用功能性 HSIO 進(jìn)行測試的支持有限,要么只能將此方法部署為使用非功能性 HSIO 的制造測試。
突破性的測試時間和測試數(shù)據(jù)縮減解決方案
Synopsys TestMAX DFT 的流結(jié)構(gòu)功能具有順序壓縮解決方案,是一種可編程、可擴展的高速測試結(jié)構(gòu),具有先進(jìn)的壓縮引擎,可解決靜態(tài)引腳復(fù)用架構(gòu)和當(dāng)前測試編解碼器和流技術(shù)的測試時間和 DFT 挑戰(zhàn)。它還 顯著 降低 了 硅 生命周期 測試 的 測試 成本 和 工作量, 并 完全 支持 通過 HSIO 進(jìn)行 高 帶 寬 測試。
圖1:具有順序壓縮的 Synopsys 流結(jié)構(gòu)。
順序壓縮使用基于種子的輸入、基于多輸入移位寄存器 (MISR) 的單位輸出和片上比較,提供簡單的編解碼器設(shè)計、快速的碼型生成和高測試體積壓縮,從而縮短測試時間和開發(fā)時間。如圖 1 所示,流結(jié)構(gòu)具有統(tǒng)一的雙向測試總線,該總線穿過每個內(nèi)核,并通過基于 IEEE 1687 設(shè)置的可編程邏輯(稱為套接字)與順序壓縮編解碼器接口。這些插座標(biāo)準(zhǔn)化了設(shè)計中所有內(nèi)核的內(nèi)核到測試總線接口,使設(shè)計人員能夠快速構(gòu)建DFT,并避免開發(fā)過程中的迭代和困難的設(shè)計決策。插座可以在 DFT 和設(shè)計完成后根據(jù)編解碼器、內(nèi)核分組及其測試時間和功率要求進(jìn)行編程,從而使內(nèi)核級 DFT 實現(xiàn)獨立于芯片級資源。這也允許在包含流結(jié)構(gòu)的新設(shè)計中輕松重用內(nèi)核,方法是插入內(nèi)核并對內(nèi)核的插槽進(jìn)行編程,而無需任何頂級或內(nèi)核級別的更改。流結(jié)構(gòu)邏輯的這種可配置性極大地簡化了 DFT 實現(xiàn)并加快了周轉(zhuǎn)時間。
圖2:測試靜態(tài)引腳復(fù)用與流結(jié)構(gòu)之間的帶寬分布比較。
流式結(jié)構(gòu)通過有效地將高度壓縮的測試數(shù)據(jù)傳送到內(nèi)核,進(jìn)一步縮短了測試時間。它 根據(jù) 測試 數(shù)據(jù) 自動 確定 每 個 內(nèi)核 的 測試 數(shù)據(jù) 帶 寬 要求, 并 配置 套 字 以 盡可能 最佳 地 將 測試 總 線 帶 線 帶 寬 分配 到 編 程, 從而 最大限度 提高 測試 引腳 利用率 并 最大限度 縮短 了 SoC 的 整體 測試 時間, 如 上圖 2 所示。
測試時間減少的另一個級別來自流結(jié)構(gòu)的頻率縮放。GPIO 通常可以以比芯片掃描網(wǎng)絡(luò)更高的速度運行,并且流結(jié)構(gòu)的架構(gòu)還允許測試數(shù)據(jù)以比內(nèi)核中的編解碼器和掃描網(wǎng)絡(luò)高得多的速度流動。借助 socket 的帶寬匹配功能,由幾個頂級引腳驅(qū)動的更快、更窄的流結(jié)構(gòu)可以并行驅(qū)動多個較慢的較寬編解碼器,從而進(jìn)一步縮短測試時間。然而, 對于 許多 設(shè)計, 流 解決 方案 的 測試 總 線 可能 運行 得 更快, 但 會 受到 GPIO 速度 的 限制, 這 導(dǎo)致 測試 總 線 帶 寬 未 得到 充分利用。當(dāng)前的流技術(shù)建議使用許多 GPIO 來利用剩余帶寬,方法是通過自定義邏輯將許多較慢的 GPIO 轉(zhuǎn)換為較窄的較快的測試總線。對于由于需要大量片外數(shù)據(jù)訪問而見證了GPIO減少和芯片上HSIO增加的高級設(shè)計,這種方法是不可行的。
Synopsys 的流結(jié)構(gòu)與 Synopsys 的高帶寬 HSIO 到掃描/TAP 測試解決方案無縫集成(如圖 3 所示),只需使用幾個 HSIO,就可以將測試數(shù)據(jù)以更高的速度傳送到更寬的流結(jié)構(gòu)測試總線,并且與減少的 GPIO 相比,可以顯著縮短測試時間。與HSIO相比,測試的另一個優(yōu)勢是,通過重用制造測試模式,它避免了為SLT和現(xiàn)場測試開發(fā)和維護(hù)單獨模式集的需要,在整個芯片生命周期中提供完整的測試解決方案,并加快了上市時間。
圖3:具有功能高速IO(HSIO)的高帶寬測試。很少有HSIO驅(qū)動寬流結(jié)構(gòu)測試總線。
流結(jié)構(gòu)的常規(guī)和統(tǒng)一架構(gòu)允許為所有設(shè)計提供物理設(shè)計友好且可擴展的實施,包括 3D-IC、基于小芯片的設(shè)計、具有數(shù)千個復(fù)制內(nèi)核的大規(guī)模并行設(shè)計以及基于相鄰?fù)咂拇笮驮O(shè)計。核心邊界和流水線測試總線處的標(biāo)準(zhǔn)接口允許結(jié)構(gòu)從一個內(nèi)核到下一個內(nèi)核,最終到達(dá)頂層引腳,以便為相鄰和非相鄰設(shè)計提供輕松的物理集成和時序收斂。流結(jié)構(gòu)具有獨特的功能,可以在多個分層子分支上同時提供來自主測試總線的測試數(shù)據(jù),這些子分支可以以不同的速度運行。此外, 設(shè)計人員 可以 根據(jù) 布局 中 每 個 核心 的 位置 實現(xiàn) 不同 寬度 的 子 分支, 以 在 物理 設(shè)計 和 減少 測試 時間 之間 實現(xiàn) 平衡。雖然 流 結(jié)構(gòu) 可以 將 相同 的 測試 數(shù)據(jù) 廣播 到 芯片 上 任意 數(shù)量 的 相同 內(nèi)核, 從而 大幅 縮短 測試 時間, 但 多 分支 架構(gòu) 還 為 設(shè)計人員 提供 了 靈活 的 數(shù)據(jù), 將 數(shù)據(jù) 廣播 到 具有 較小 分區(qū) 的 單個 分支 上 的 相同 內(nèi)核, 或 同時 為 多個 設(shè)計 分區(qū) 提供服務(wù) 的 多個 分支 上 的 相同 內(nèi)核, 以 優(yōu)化 設(shè)計 的 PPA。由于3D-IC和基于小芯片的設(shè)計是單片設(shè)計的擴展,因此文章“大型SoC和AI架構(gòu)的DFT實用方法,第二部分”詳細(xì)介紹了流結(jié)構(gòu)如何完美擴展,以便為這些設(shè)計提供理想的測試數(shù)據(jù)傳輸機制。
現(xiàn)代應(yīng)用正在推動設(shè)計擴展和集成方法的范式轉(zhuǎn)變,需要先進(jìn)的測試技術(shù)來滿足這些設(shè)計的關(guān)鍵要求:較短的DFT周轉(zhuǎn)時間、最小化的測試成本、高測試解決方案可擴展性、高帶寬測試以及整個芯片生命周期的測試重用。Synopsys 的流結(jié)構(gòu)具有順序壓縮和高帶寬 HSIO-to-Scan/TAP 測試技術(shù),不僅為下一代設(shè)備提供了測試成本和周轉(zhuǎn)時間縮短,而且還提供了靈活、可擴展的結(jié)構(gòu)架構(gòu),以使用 DFT 優(yōu)化設(shè)計的 PPA 和整個芯片生命周期的完整解決方案。
審核編輯:郭婷
-
半導(dǎo)體
+關(guān)注
關(guān)注
334文章
26637瀏覽量
212582 -
人工智能
+關(guān)注
關(guān)注
1789文章
46316瀏覽量
236478 -
自動駕駛
+關(guān)注
關(guān)注
782文章
13525瀏覽量
165730
發(fā)布評論請先 登錄
相關(guān)推薦
評論