新四季網

自修復半導體及其系統的製作方法

2023-09-21 19:45:20 2

專利名稱:自修復半導體及其系統的製作方法
技術領域:
本發明關於半導體,更具體地說,本發明關於具有執行相同功能的多個功能單元的自修復半導體。
背景技術:
在半導體工業,有一種增加的趨勢,這就是加倍地更高度地集成集成電路。例如,半導體可包括多個通常是獨立的功能單元,它們執行相同的功能。每個功能單元具有子功能單元。
現參考圖1,半導體8包括M個一般獨立的功能單元10-1、10-2......和10-M(總稱為功能單元10),它們執行相同高度水平的功能。每個功能單元10包括相同的N個子功能單元。例如,功能單元10-1包括子功能單元11、21、31、......和N1。功能單元10-2包括子功能單元12、22、32、......和N2。功能單元10-M包括子功能單元1M、2M、3M、......和NM。在一行中的子功能單元執行相同的低水平的功能。典型地,除了接地和電源,在功能單元之間沒有連接。然而,在功能單元中的子功能單元之間有連接。這些連接可以是單向的也可以是雙向的,並且可以包括一個或多個連接線。
現參考圖2,示例的功能單元可以是吉比特(Gigabit)的物理層器件70。例如,四個或八個吉比特物理層器件可製造於半導體上。該物理層器件70包括第一個子功能單元74,其執行物理編碼子層(PCS),FCT,並執行決定反饋序列估算(DFSE)功能。第二個子功能單元76執行有限脈衝響應(FIR)濾波功能。第三個子功能單元78執行回波(echo)和近端串話(near end crosstalk)(NEXT)功能。第四和第五個子功能單元80和84分別執行數字和模擬前端(AFE)功能。
如果每個單個的功能單元的成品率是90%,那麼具有x個相同的功能單元的半導體的成品率是(0.9)x。例如,如果一個半導體包括8個功能單元,每個成品率為90%,那麼該半導體的成品率是43%,這是不可接受的成品率。

發明內容
根據本發明的某些實施例,提供了一種自修復半導體,其包括第一功能單元,其包括第一、第二和第三子功能單元,這些子功能單元合作執行第一功能,其中所述第一子功能單元與所述第二和/或第三子功能單元中的至少一個通信,並且所述第二子功能單元與所述第一和/或第三子功能單元中的至少一個通信;第一備用功能單元,其包括第一、第二和第三子功能單元,其中所述第一功能單元的所述第一、第二和第三子功能單元,以及所述第一備用功能單元分別是功能上可交換的;以及開關器件,其與所述第一功能單元的所述第一、第二和第三子功能單元及所述第一備用功能單元通信,並且當所述第一功能單元的所述第一、第二和第三子功能單元中的至少一個不可操作時,所述開關器件用所述第一備用功能單元的所述第一、第二和第三子功能單元中的至少一個,取代所述第一功能單元的第一、第二和第三子功能單元中的至少一個。
根據本發明的某些實施例,還提供了一種系統,其包括自修復半導體,該自修復半導體包括M個功能單元,其執行一個功能,其中M≥1;N個備用功能單元,其執行所述功能,並且可與所述M個功能單元交換,其中N≥1;以及開關器件,其與所述M個功能單元和所述N個備用功能單元通信,並且當所述M個功能單元中的所述一個不可操作時,其選擇性地用所述N個備用功能單元中的一個取代所述M個功能單元中的一個;
自動測試裝置(ATE);保險電路,其與所述自修復半導體相關聯,該保險電路包括多個保險絲,其選擇性地存儲至少一個不可操作功能單元的位置;以及整流電路,其與所述自修復半導體相關聯,所述整流電路與所述ATE和所述保險電路連接(interface)。
根據本發明的某些實施例,進一步提供一種自修復半導體,其包括M個功能單元,每一個所述功能單元都包括第一、第二和第三子功能單元,其中所述M個功能單元中的每一個執行相同的功能,其中M大於或等於1,其中所述第一、第二和第三子功能單元中每一個相應的子功能單元執行相同的功能,並且其中所述第一子功能單元相應的子功能單元與所述第二和/或第三子功能單元相應的子功能單元中的至少一個通信,並且所述第二子功能單元相應的子功能單元與所述第一和/或第三子功能單元相應的子功能單元中的至少一個通信;第一備用功能單元,其包括X個子功能單元,其中X大於或等於1,並且其中所述第一備用功能單元的所述X個子功能單元與所述M個功能單元的相應子功能單元功能上可交換;以及多個開關器件,當所述M個功能單元中的所述第一、第二和第三子功能單元不可操作時,其用所述X個子功能單元中的至少一個取代所述M個功能單元中的所述第一、第二和第三子功能單元中的至少一個。
本發明的進一步的可應用領域將通過此處所提供的詳細的說明書而顯而易見。應該理解,詳細的說明書和特定的例子,在揭示出本發明的優選實施例的同時,僅是用於達到說明的目的,而非用於限制本發明的保護範圍。


本發明將通過詳細的說明書和附圖而易於被全面地理解,其中圖1是一個根據現有技術的半導體功能性方框圖,該半導體包括多個功能單元,每個功能單元都有子功能單元;圖2是根據現有技術,示例性功能單元的功能性方框圖,其中功能單元用于吉比特的物理層器件;圖3A是晶片上(on-chip)控制器的功能性方框圖,該控制器命令開關器件且可選地包括測試/錯誤探測電路;圖3B是晶片外(off-chip)控制器的功能性方框圖,其命令開關器件並可選地包括測試/錯誤探測電路;圖4是根據本發明的第一個示例的自修復半導體的功能性方框圖,該自修復半導體包括備用的功能單元,該備用的功能單元取代不可操作(non-operable)的功能單元;圖5是根據本發明的第二個示例的自修復半導體的功能性方框圖,該自修復性半導體具有備用功能單元,該備用功能單元取代一個或多個不可操作的子功能單元;圖6是根據本發明的第三個示例的自修復半導體的功能性方框圖,該自修復半導體包括備用功能單元,該備用功能單元位於一端;圖7是根據本發明的第四個示例的自修復半導體的功能性方框圖,該自修復半導體包括一個部分備用功能單元;圖8是根據本發明的第五個示例的自修復半導體的功能性方框圖,該自修復半導體包括位於中間的兩個部分備用功能單元;圖9是根據本發明的第六個示例的自修復半導體的功能性方框圖,該自修復半導體包括位於一端的兩個部分備用的功能單元;圖10是根據本發明的第七個示例的自修復半導體的功能性方框圖,該自修復半導體包括部分備用功能單元和多路轉換(multiplexed)開關器件;圖11是根據本發明的第八個示例的自修復半導體的功能性方框圖,該自修復半導體包括多個功能單元,每個功能單元都有子功能單元,兩個部分備用功能單元和多路轉換開關器件;圖12是說明用單個備用功能單元中的子功能單元取代不可操作的子功能單元的步驟的流程圖;圖13是求和節點開關(summing node switch)的例子;圖14是現有技術的半導體的功能性方框圖,該半導體包括具有與其通信的第一和第二子功能單元的功能單元,和與其通信的第一和第三子功能單元;
圖15是根據本發明的第一個示例性八埠(eight-port)自修復半導體功能性方框圖,該自修復半導體包括備用功能單元,該備用功能單元取代一個或多個不可操作(inoperable)子功能單元;圖16是第二個示例的八埠自修復半導體的功能性方框圖,該自修復半導體包括備用功能單元,該備用功能單元取代一個或多個不可操作子功能單元;圖17說明一個根據本發明的半導體,其包括具有第一,第二和第三個子功能單元的功能單元,開關器件,輸入和輸出衰減器(pads),和在子功能單元之間建立的信號通路;圖18是示例的三埠自修復半導體的功能性方框圖,該半導體包括備用功能單元和開關器件,它們在子功能單元,輸入衰減器,和輸出衰減器之間;圖19是自修復半導體的三個功能單元的功能性方框圖,該自修復半導體包括在各個第一和第二子功能單元之間的多路轉換器(multiplexer)開關器件;圖20是自修復半導體的三個功能單元的功能性方框圖,該自修復半導體包括在各個第一子功能單元和輸入衰減器之間的多路轉換器和雙開關的開關器件;圖21是一個表,其說明用於開關器件的控制信號組合,這些開關器件在各個第一子功能單元和輸入衰減器之間,且在各個第三子功能單元和輸出衰減器之間;圖22是自修復半導體的三個功能單元的功能性方框圖,該自修復半導體包括在各個第三子功能單元和輸出衰減器之間的雙開關的開關器件;圖23A和23B是一個系統的功能性方框圖,該系統用於分別定位不可操作的子功能單元和整流電路;圖24是一個表,該表根據本發明說明用於自修復半導體的半導體效驗工藝(verification process)中的保險絲變換(fuse mapping);圖25是一個表,該表說明用於識別在功能單元中的不可操作的子功能單元的整流信號;圖26是一個表,該表說明用於為自修復半導體中的開關器件確定控制信號值的功能;圖27是一個表,該表說明基於SKIP_*和PORT_SLICE信號,在子功能單元和輸入和/或輸出衰減器之間的信號流,及開關器件控制信號的值;圖28是一個表,其說明基於SKIP_TOP、SKIP_BOT和PORT_SLICE信號,在第一和第二子功能單元之間與第一和第三子功能單元之間向下的信號流,和開關器件控制信號的值;圖29是一個表,其說明基於SKIP_TOP、SKIP_BOT和PORT_SLICE信號,在第三和第一子功能單元之間,與第二和第一子功能單元之間向上的信號流,和開關器件控制信號的值;圖30是用於功能單元的移位寄存器的功能性方框圖,該功能單元用於校驗子功能單元之間和子功能單元與輸入和/或輸出衰減器之間的信號通路。
具體實施例方式
本發明優選實施例的下面的描述本質上只是示例性的,且絕無限制本發明及其應用和用途的意圖。為了清楚起見,附圖中相同的標識數字標識相同的要素。
根據本發明的自修復半導體包括一個或多個完全或部分備用功能單元。如果一個功能單元或子功能單元中的缺陷被探測到,那麼功能單元或子功能單元被斷開,且由完全或部分備用功能單元中的功能單元或子功能單元取代。通過開關器件而實現再配置,該開關器件可以與功能單元或子功能單元集成在一起或獨立於功能單元或子功能單元。
有缺陷的功能或子功能單元可在組裝後,操作過程中周期性的上電(power up)過程中被探測,和/或手動地探測。雖然本發明將結合具體例子說明,本領域的技術人員應理解,每個半導體可包括任何數目的功能單元,其執行相同高度水平的功能。功能單元可包括任何數目的公共子功能單元。
而且,雖然示出特定的開關器件和布局,要使用的特定的開關器件和布局將決定於具體的實施例,具體的功能和/或子功能單元和其它正規設計標準。相似或不同類型的開關器件可用於相同的半導體以取代不可操作的功能和/或子功能單元。當子功能單元之間的連線攜帶模擬信號時,執行模擬開關,這優選採用電流開關器件,一般用於模擬輸出信號和用於模擬輸入信號的求和節點開關(summing nodeswitching)。這樣的開關器件和基於電壓的開關器件相比具有幾個優點,如減少的衰減,較低的阻抗和較低的失真。圖13顯示求和節點開關的例子。求和節點開關提供輸入模擬信號,其可比Vdd大或是負的。和電壓模式開關相比,比Vdd大或是負的電壓信號可引起開關電晶體變為正向偏置。有關求和器件的進一步的解釋可在2000年7月31日申請的一般受讓的申請No.09629092中發現,其名稱為「Active ResistanceSummer For A Transformer Hybrid」,該申請的內容以參考的方式併入此處。
數字開關器件可用於攜帶數位訊號的連線。這類開關包括,例如,標準邏輯器件,門電路,多路轉換器(muxes),電晶體等等。
現參考圖3A,每個實施例的半導體86可包括控制器88,該控制器位於晶片上且與開關器件90和子功能單元92通信。測試或錯誤識別電路94識別不可操作子功能單元92並生成配置數據。如前所述,控制器88命令開關器件90取代不可操作子功能單元92。控制器88可在組裝之後,在操作過程中,周期性地在上電時執行內置自測試模式,和/或手動測試。
現參考圖3B,每個實施例的半導體86可包括控制器96,其位於晶片外且可移去地連到單片存儲器(on-chip memory)98,如非易失性存儲器。存儲器98存儲配置數據,該配置數據為開關器件90限定開關位置。控制器96連到子功能單元92並探測和/或測試故障。控制器96使用測試結果以限定配置數據,該配置數據然後存儲在存儲器98中。當上電時,配置數據用於配置子功能單元92。如可理解的那樣,有多種其它方式執行開關器件。例如,保險絲,如雷射保險絲或反保險絲(anti-fuse),可以用於形成和/或斷開連接以取代功能單元和/或子功能單元。也可使用外部插針(pins)或雙列插入式開關(dip switches)。
現參考圖4,除了功能單元10-1、10-2、......10-6,備用功能單元10-S在半導體90上製造。在圖3所示的示例性實施例中,備用功能單元10-S位於功能單元10之間。然而,如可理解的那樣,備用功能單元10-S可位於半導體10上任何位置。例如,備用功能單元10-S可位於任何功能單元10的左邊或右邊。
開關器件94和備用功能單元10-S允許半導體90取代不可操作功能單元10-1、10-2、10-3、10-4、10-5和/或10-6。在圖4中的例子中,備用功能單元10-S允許一個功能單元中任何數目的子功能單元失效。通過允許取代不可操作功能單元,半導體90的成品率得到顯著改進。如果功能單元10-1中一個或子功能單元11,21,31和/或41的任何組合失效(如交叉線陰影所示),開關94被再配置以備用功能單元10-S中的子功能單元取代不可操作子功能單元11,21,31和41。
例如,如果子功能單元11是不可操作的,到子功能單元11、12和13的輸入92-1、92-2和92-3是被開關94-1、94-2、94-3和94-4被右移(shifted)一個功能單元。子功能單元42、43和4S的輸出92-4、92-5和92-6是被開關94-5、94-6、94-7和94-8被左移一個功能單元。
再配置之後,第一功能單元10-1包括子功能單元12、22、32和42。第二功能單元10-2包括子功能單元13、23、33和43。第三功能單元10-3包括子功能單元1S、2S、3S和4S。第四功能單元10-4包括子功能單元14、24、34和44。第五功能單元10-5包括子功能單元15、25、35和45。第六功能單元10-6包括子功能單元16、26、36和46。這個示例性實施例允許對功能單元的替代。
現參考圖5,除了功能單元10-1、10-2......和10-6,備用單元10-S製造於半導體100上。而且,開關器件104位於功能單元的輸入和輸出。在圖5中所述的示例性實施例中,備用功能單元10-S位於功能單元10之間。開關器件104和備用功能單元10-S允許半導體100取代在功能單元10-1、10-2、10-3、10-4、10-5和/或10-6中的不可操作的子功能單元。圖5的例子中,備用功能單元10-S允許每一行中的一個子功能單元失效。通過允許對不可操作的子功能單元的取代,半導體100的成品率得到顯著改進。示例性實施例允許對功能單元或子功能單元的取代,和/或對不同功能單元中的多個子功能單元的取代。如果子功能單元11、31和26失效(如圖中陰影所示),開關104經再配置以分別用備用功能單元10-S中的子功能單元15、35和25取代不可操作的子功能單元11、31和26。
不可操作的子功能單元11以如下方式被取代到子功能單元11、12和13的輸入106-1、106-2和106-3是被開關104-1、104-2、104-3和104-4右移一個功能單元。子功能單元12、13和1S的輸出106-4、106-5和106-6是被開關104-5、104-6、104-7和104-8左移一個功能單元。不可操作的子功能單元13以相似的方式取代。
不可操作的子功能單元26以如下方式取代子功能單元14、15和16的輸出106-7、106-8和106-9是被開關104-8、104-9、104-10和104-11左移一個功能單元。子功能單元2S,24和25的輸出106-10、106-11和106-12是被開關104-12、104-13、104-14和104-15右移位一個功能單元。
再配置之後,第一功能單元10-1包括子功能單元12、21、32和41。第二功能單元10-2包括子功能單元13、22、33和42。第三功能單元10-3包括子功能單元1S、23、3S和43。第四功能單元10-4包括子功能單元14、2S、34和44。第五功能單元10-5包括子功能單元15、24、35和45。第六功能單元10-6包括子功能單元16、25、36和46。
現參考圖6,半導體150包括備用子功能單元10-S位於一端。如果子功能單元21(如圖中陰影所示)失效,到子功能單元21、22......和26的輸入120-1、120-2......120-6是被開關124-1、124-2......和124-7右移一個功能單元。子功能單元22、23......和2S的輸出120-7、120-8......和120-12是被開關124-8、124-9......和124-14左移一個功能單元。
再分配之後,第一功能單元10-1包括子功能單元11、22、31和41。第二功能單元12-2包括子功能單元12、23、32和42。第三功能單元10-3包括子功能單元13、24、33和43。第四功能單元10-4包括子功能單元14、25、34和44。第五功能單元10-5包括子功能單元15、26、35和45。第六功能單元10-6包括子功能單元16、2S、36和46。
再參考圖7,半導體160包括部分備用子功能單元10-PS,其位於一端,部分備用子功能單元10-PS包括一個或多個子功能單元(用於某些子功能單元但不是所有的子功能單元)。例如,部分子功能單元10-PS包括子功能單元2S和3S,而不包括1S或4S。所提供的部分子功能單元可能與那些更有可能具有更低的成品率的子功能單元關聯。通過不製造其它子功能單元和開關,可以降低半導體160的成本。
如果子功能單元21失效(如陰影所示),到子功能單元21、22......和26的輸入120-1、120-2......和120-6被開關124-1、124-2......和124-6右移一個功能單元。子功能單元22、23......和2S的輸出120-7、120-8......和120-12被開關124-8、124-9......124-13左移一個子功能單元。
再配置之後,第一功能單元10-1包括子功能單元11、22、31和41。第二功能單元10-2包括子功能單元12、23、32和42。第三功能單元10-3包括子功能單元13、24、33和43。第四功能單元10-4包括子功能單元14、25、34和44。第五功能單元10-5包括子功能單元15、26、35和45。第六功能單元10-6包括子功能單元16、2S、36和46。
現參考圖8,可提供額外的完全和/或部分備用功能單元。例如,圖8中的半導體170包括兩個部分備用子功能單元10-PS1和10-PS2。完全和/或部分備用子功能單元10-PS1和10-PS2可定位於彼此臨近的位置(如圖示)或非臨近的位置。如果完全或部分子功能單元位於彼此臨近的位置,開關172在兩個臨近的開關之間開關輸入和/或輸出。例如,開關174-1可從子功能單元11開關輸入和/或輸出到子功能單元22或23中的一個。
如果子功能單元21和22失效(如陰影所示),到子功能單元21、22、23和24的輸入172-1、172-2、172-3和172-4被開關174-1、174-2......和174-6右移兩個功能單元。到子功能單元23、24、2S1和2S2的輸出172-5、172-6......和172-8被開關174-7、174-8......和174-12左移兩個功能單元。
如果子功能單元37失效,到子功能單元35、36和37的輸入172-9、172-10和172-11被開關174-12、174-13和174-14和174-15左移一個功能單元。到子功能單元3S2、35和36的輸出172-12、172-13和172-14被開關174-16、174-17、174-18和174-19右移一個功能單元。
再配置之後,第一功能單元10-1包括子功能單元11、23、31和41。第二功能單元10-2包括子功能單元12、24、32和42。第三功能單元10-3包括子功能單元13、2S1、33和43。第四功能單元10-4包括子功能單元14、2S2、34和44。第五功能單元10-5包括子功能單元15、25、3S2和45。第六功能單元10-6包括子功能單元16、26、35和46。第七功能單元10-7包括子功能單元17、27、36和47。
半導體也可以包括兩個或更多完全和/或部分功能單元,其位於一端或任何其它位置。在圖9中,兩個部分備用功能單元10-PS1和10-PS2位於半導體180的一端。如果子功能單元21和24失效(如陰影所示),開關器件182用備用功能單元10-PS1和10-PS2中的子功能單元2S1和2S2取代它們。
再配置之後,第一功能單元10-1包括子功能單元11、22、31和41。第二功能單元10-2包括子功能單元12、23、32和42。第三功能單元10-3包括子功能單元13、25、33和43。第四功能單元10-4包括子功能單元14、26、34和44。第五功能單元10-5包括子功能單元15、27、35和45。第六功能單元10-6包括子功能單元16、2S1、36和46。第七功能單元10-7包括子功能單元17、2S2、37和47。
現參考圖10,為了減少開關器件的複雜性,半導體190包括多路轉換開關器件,其包括多路轉換器(M)192,該多路轉換器接收p個輸入信號且輸出1到q個輸出信號,其中q小於p。例如,p個輸入信號可以被轉換成一個輸出信號。
可替換地,這p個輸入信號可以被轉換成兩個或更多個輸出信號。例如,八個輸入信號可被轉換成三個輸出信號。在該例中,一個輸入信號不被轉換,例如,在吉比特物理層器件中的高速信號諸如數據信號。兩個中速信號可以被轉換成一個輸出信號。餘下的五個輸入信號,它們優選為「慢」信號,如吉比特物理層中的控制信號,可以被轉換成一個輸出信號。
多路分配器(D,demultiplexer)194接收1到q個輸入信號,且發生p個輸出信號。被多路轉換或分路的輸入和輸出的數目決定於具體的子功能單元,這些子功能單元和多路轉換器192和多路分配器194通信。通過減少需要被開關的連線的數目,開關器件可以被簡化。示於圖10和11的示例性的實施例顯示多個輸入,這些輸入被轉換成一個信號輸出。基於前述的討論,然而,本領域的技術人員應明白多路轉換器的輸出可以包括一個或多個輸出,它們被多路轉換或沒被轉換。
例如,如果子功能單元21失效,開關器件196-1和196-2連接多路轉換器192-1和多路分配器192-3。這為從子功能單元11送往子功能單元22(其取代不可操作的子功能單元21)的信號建立正向通路。多路分配器192-3與子功能單元22通信。相似地,如果需要也可建立逆向通路。開關器件196-1和196-2連接多路轉換器192-4和多路分配器194-1,其與子功能單元11通信。如可理解的那樣,雖然示出了正向和逆向信號通路,正向和/或逆向通路可按需要在子功能單元之間使用。如果在子功能單元之間沒有使用正向和逆向通路,某些多路轉換器和多路分配器可省略。
在失效和再配置之後,第一功能單元10-1包括子功能單元11、22、31和41。第二功能單元10-2包括子功能單元12、23、32和42。第三功能單元10-3包括子功能單元13、2S、33和43。第四功能單元10-4包括子功能單元14、24、3S和44。第五功能單元10-5包括子功能單元15、25、34和45。第六功能單元10-6包括子功能單元16、26、35和46。
具有多路轉換開關器件的半導體可包括多個完全或部分備用子功能單元。現參考圖11,半導體200包括兩個部分備用子功能單元10-PS1和10-PS2。多個完全或部分備用子功能單元不必彼此鄰近安置。開關器件204至少連接到兩個相鄰的開關。例如,開關器件204-1與開關器件204-2和204-3通信。相似地,開關器件204-2與開關器件204-3和204-4通信。半導體200能夠取代同一行中的兩個失效。
例如,如果子功能單元31和33失效(如陰影所示),開關器件204被再配置。第一功能單元10-1包括子功能單元11、21、32和41。第二功能單元10-2包括子功能單元12、22、34和42。第三功能單元10-3包括子功能單元13、23、35和43。第四功能單元10-4包括子功能單元14、24、3S1和44。第五功能單元10-5包括子功能單元15、25、3S2和45。
假定失效是一致的且獨立地分布於半導體上(這也許是真實的或不是真實的),如果單個功能單元的成品率(yield)是Ps,那麼第一子功能單元的成品率是Psub1=Ps((子功能單元的面積)/(功能單元的面積))。功能單元的成品率Ps等於每個子功能單元成品率的積。
如果p是功能單元的成品率,m是工作的功能單元的最小數目,且n等於m加上備用功能單元的數目,則成品率定義如下yield=f(p,m,n)=x=mnpx(1-p)n-xn!x!(n-x)!]]>例如,具有8個功能單元(和備用功能單元)的半導體的成品率為43%,其中每個功能單元具有相同的成品率90%。假定功能單元具有4個子功能單元A、B、C和D。如果A、B、C和/或D經歷一次失效,則所有子功能單元作為一個組被換出(swapped out)。藉助一個備用功能單元,成品率提高至77.5%。
如果功能性模塊可以兩組(A和B)和/或(C和D)被換出,則成品率等於yield=f(pA×pB,m,n)×f(pC×pD,m,n)在這個例子中,當失效密度A+B=C+D的密度,則成品率提高至85.6%。
如果功能性模塊可以三組被換出(A和B),C和/或D,則成品率等於yield=f(pA×pB,m,n)×f(pC,m,n)×f(pD,m,n)在這個例子中,當A、B、C和D的失效密度相等時,成品率提高至88.6%。
如果功能性模塊可以四組被換出A、B、C和/或D,則成品率等於yield=f(pA,m,n)×f(pB,m,n)×f(pC,m,n)×f(pD,m,n)在這個例子中,當A、B、C和D的失效密度相等時,成品率提高至91.7%。
如可理解的那樣,提供一個備用功能單元顯著地提高成品率。將功能單元分成兩個或更多子功能單元進一步提高成品率,這些子功能單元可單個換出。在某些點,在提高成品率和增加設計複雜性之間求得平衡。
現參考圖12,其顯示了一種用於取代不可操作的子功能單元的步驟,該不可操作的子功能單元使用單個完全或部分功能單元。控制開始於步驟240。在步驟242,控制識別出不可操作的子功能單元的行和列。在步驟244,控制設定N等於功能單元中行的數目,且設定R等於1。在步驟246,控制確定R是否等於N+1。如果是真,則控制於步驟248結束。如果是假,控制繼續步驟250,其中控制確定是否行R大於或等於一個不可操作(N.O.)子功能單元(SFU)。如果是假,在步驟252控制增大R,且控制返回到步驟246。如果是真,控制繼續步驟254,其中控制確定是否行R包括大於或等於兩個不可操作(N.O.)子功能單元(SFU)。因為只提供一個備用完全或部分子功能單元,如果兩個或更多不可操作子功能單元在相同的行,在步驟256發出一個錯誤信號。
在步驟258,控制設定m等於完全或部分備用功能單元的列數,且z等於不可操作的子功能單元的列數。在步驟262,控制設定i=z。在步驟270,控制確定是否z>m。如果失效,控制繼續步驟274,且使用開關器件移位第i個子功能單元到(i+1)列。在步驟276,控制確定是否(i+1)=m。如果不是,在步驟278控制增大i,且繼續步驟274。否則,在步驟280控制增大R,且控制繼續步驟254。
如果在步驟270,z大於m,控制繼續步驟284,且用開關器件移位第i個子功能單元到(i-1)列。在步驟286,控制確定(i-1)是否等於m。如果不是,在步驟288控制減小i,且繼續步驟284。否則,控制繼續步驟280。
如本領域的技術人員可理解的那樣,用於取代不可操作的功能單元和/或子功能單元的相似的算法可用於半導體執行,該半導體包括兩個或多個完全或部分備用功能單元和/或子功能單元。而且,雖然示出了特定的開關布局,將被使用的特定開關器件將決定於具體的實施例,具體的功能單元和/或子功能單元的細節和其它常規設計標準。多種不同類型的開關器件也可以用於相同的半導體。
現參考圖14,半導體300包括M個功能單元302-1、302-2......和302M(總稱為302)。M個功能單元302中的每一個分別包括第一、第二和第三子功能單元1X、2X和3X,其中X是在1和M之間的數目。第一子功能單元11、12、13......和1M分別與第二子功能單元21、22、23......和2M通信。第一子功能單元1X也分別與第三子功能單元31、32、33......和3M通信。例如,第一子功能單元1X可包括外部模擬和/或數字輸入/輸出(I/Os),且第三子功能單元3X可包括外部模擬和/或數字輸入/輸出(I/Os)。在該例中,第二子功能單元2X不與第三子功能單元3X通信。然而,本領域的技術人員將理解第二子功能單元2X可與第三子功能單元3X通信。而且,子功能單元也可按需要增加並連接。
第一子功能單元1X與半導體300的衰減器304通信,且第三子功能單元3X與半導體300的衰減器306通信。雖然說明於圖14中的示例性的實施例分別包括第一、第二和第三子功能單元1X、2X和3X,在M個功能單元302中的每一個中,本領域的技術人員可以理解半導體300的功能單元302可包括任何數目的子功能單元,其以不同的組合通信。
當一個子功能單元不可操作時,問題產生了。例如,如果在給定的功能單元302中,第三子功能單元3X是不可操作的,在第一子功能單元1X和第二子功能單元2X之間的信號通路可保持完整。然而,在第一子功能單元1X和第三子功能單元3X之間的信號通路可保持不可用。因此整個功能單元302是不可操作的。例如,多埠開關的一個埠是有缺陷的。當一個或多個子功能單元變得不可操作時,有必要關斷子功能和/或整個功能單元302,並且用備用子功能和/或功能單元302取代它們,以提高半導體300的成品率。
現參考圖15,8埠半導體314包括九個功能單元316和318。九個功能單元316和318包括8個功能單元316,其分別與半導體314和備用的功能單元318的輸入和衰減器320和322通信。雖然在這個示例性實施例中,示出的備用功能單元318在半導體314的最右邊,備用功能單元318可位於半導體314的最左邊,或在任意兩個功能單元316之間。
物理埠段(slice)316指特定功能單元316中子功能單元1X、2X和3X的分組,它們物理上定位為一個埠。通常(但非必須),在物理段中的子功能單元是垂直地堆疊的。例如,圖15中第一物理埠段316-1包括子功能單元11、21和31。
半導體314包括具有備用子功能單元1S、2S和3S的備用功能單元318。當一個或多個子功能單元1X、2X和/或3X不可操作(圖15中以交叉線示出)時,半導體314中的開關器件(為了簡單起見,沒有示於圖15中)可從物理埠段316的衰減器320路由信號通過不同物理埠段316的子功能單元。在示於圖15中的半導體314中,半導體314的每個行可包括一個不可操作的子功能單元,同時保持8個起作用的邏輯埠段。
邏輯埠段指子功能單元的分組,該子功能單元用於從物理埠段316的輸入衰減器320路由信號至同一物理埠段316的各個輸出衰減器322。例如,圖15中的子功能單元13、26和38是不可操作的,因此圖15中的第二邏輯埠段包括子功能單元12、22和32。然而,因為子功能單元13是不可操作的,開關器件從第三物理埠段316-3的輸入衰減器320-3路由信號至第四物理埠段316-4的第一子功能單元14。因此,第三邏輯埠段包括子功能單元14、23和33。
來自物理埠斷316-1和316-2的衰減器320-1和320-2的信號分別路由至同一物理埠段316-1和316-2的第一子功能單元11和12。開始於物理埠段316-3(其包括不可操作的子功能單元13),來自衰減器320-3到320-8的信號被路由至一個功能單元的右邊與物理埠段316-4到316-8和318鄰近。雖然子功能單元13是不可操作的,子功能單元23保持可操作。因此,開關器件將一個輸出信號從子功能單元14路由至子功能單元23。在示例性實施例中,在第一子功能單元1X和各第三子功能單元3X之間的信號通過第二子功能單元2X路由,該第二子功能單元2X位於可操作的第一子功能單元1X的下面。例如,從子功能單元14到子功能單元33的信號通過子功能單元24路由。
通過子功能單元26的路由可以在子功能單元26內與無源電路連接,該子功能單元26連接子功能單元16到子功能單元35。即使子功能單元26是不可操作的,從子功能單元16到子功能單元35的信號通過子功能單元26路由。這是在製造期間通過自動從第一子功能單元1X通過信號至同一物理埠段316的第二子功能單元2X至第三子功能單元3X而實現的。從衰減器320-3到320-8的信號被右移一個功能單元,衰減器320-3到320-8和第三物理埠段316-3一致或在第三物理埠段316-3的右側。分別在第四,第五,和第六物理埠段316-4到316-6的第一和第二子功能單元14和23、15和24,及16和25之間的信號被左移一個功能單元,以避開不可操作的子功能單元26。分別在第四到第八物理埠段316-4到316-8的第一和第三子功能單元14和33、15和34、16和35、17和36,及18和37之間的信號被左移一個功能單元。從備用功能單元3S到第八輸出衰減器322-8的信號被左移一個功能單元。
圖15中最終的邏輯埠段包括子功能單元11、21和31;12、22和32;14、23和33;15、24和34;16、25和35;17、27和36;18、28和37;以及1S、2S和3S。
現參考圖16,子功能單元15、28和32是不可操作的。在衰減器和第一子功能單元320-5和16,320-6和17,320-7和18,以及第五子功能單元316-8和1S之間並通過第八物理埠段316-5到316-8的信號被右移一個功能單元。在第一和第二子功能單元16和25,17和26,以及18和27之間,從第六到第八物理埠段316-6到316-8的信號被左移一個功能單元。在第一和第三子功能單元12和33,13和34,以及14和35之間,從第二到第四物理埠段316-2到316-4的信號被右移一個功能單元。從第三子功能單元分別到衰減器33到3S及322-2到322-8,且通過第八物理埠段316-3到316-8及備用功能單元318的信號被左移一個功能單元。
圖16中最終的邏輯埠段包括子功能單元11、21和31;12、22和33;13、23和34;14、24和35;16、25和36;17、26和37;18、27和38;以及1S、2S和3S。
現參考圖17,一個示例性的8埠半導體330和9個工作埠332-1到332-9一起製造。可以不用第九埠332-9的衰減器334-9和336-9。而且分別在第一或第九物理埠段332-1和332-9的一個或多個開關器件X-1和X-9可不用,因為沒有鄰近的埠可供切換。埠332的每一個包括功能單元332,該功能單元332分別具有第一、第二和第三子功能單元1X、2X和3X。在衰減器334和半導體330的第一子功能單元1X之間的第一開關器件338從衰減器334路由信號至鄰近物理埠段332的第一子功能單元1X,或從鄰近物理埠段332的第一子功能單元1X路由信號至衰減器334。
位於第一和第二子功能單元1X和2X之間的第二開關器件340從第二子功能單元2X路由信號至第一子功能單元1X,或從第一子功能單元1X路由信號至第二子功能單元。位於第二和第三子功能單元2X和3X之間的第三開關器件342,從第一子功能單元1X路由信號至第三子功能單元3X,或從第三子功能單元3X路由信號至第一子功能單元1X。如上所述,從第一子功能單元1X到第三子功能單元3X的信號344通過物理埠段的第二子功能單元2X路由,該物理埠段具有可操作的第一子功能第一1X。
在第三子功能單元3X和衰減器336之間的第四開關346從第三子功能單元3X路由信號至衰減器336,或從衰減器336路由信號至第三子功能單元3X。在示例性實施例中,在每個物理埠段332,和在每個子功能單元1X與2X,及2X與3X,及輸入和/或輸出埠334和1X,及3X和336之間,有兩個開關器件。這提供了雙向信號傳輸。在示例性實施例中,單個開關器件338、340、342和346中每一個都是多路轉換器開關,其從兩個或更多不同信號輸入中選擇輸出。例如,具有在第二和第三子功能單元23和33之間向下信號流的開關器件342-3,在物理埠段332-3選擇性地從子功能單元12、13和14中的一個路由輸出信號至子功能單元33。
現參考圖18,進一步詳細說明示例性的3埠半導體354。半導體354包括三個功能單元356-1到356-3和備用功能單元358。具有向下信號通路的開關器件360-2和360-3從衰減器362路由信號至相同的物理埠段356的第一子功能單元1X,該向下信號通路位於第一子功能單元1X和衰減器362之間。例如,在第二物理埠段356-2內具有向下的信號通路的開關器件360-2,可從第一物理埠段356-1的一個輸入衰減器362-1,或第二物理埠段356-2的輸入衰減器362-2輸出信號至第二物理埠段356-2的第一子功能單元12。信號被類似地在相反的方向上路由。
具有向下的信號通路的開關器件364-1到364-3和364-S從一個第一子功能單元1X路由信號至同一物理埠段356的第二子功能單元2X,該向下的信號通路位於第一子功能單元1X和第二子功能單元2X之間。例如,在第二物理埠段356-2內具有向下的信號通路的開關器件364-2,可從子功能單元11、12、和13中的一個輸出信號至子功能單元22。信號被類似地在相反的方向上路由。
具有向下的信號通路的開關器件366-1到366-3和366-S從一個第一子功能單元1X路由信號至同一物理埠段356的第三子功能單元3X,該向下的信號通路位於第二子功能單元2X和第三子功能單元3X之間。例如,在第二物理埠段356-2內具有向下的信號通路的開關器件366-2,可從子功能單元11、12和13中的一個輸出信號至子功能單元32。信號被類似地在相反的方向上路由。
具有向下的信號通路的開關器件368-1到368-3從一個第三子功能單元3X路由信號至同一物理埠段356的輸出衰減器370,該向下的信號通路位於第三子功能單元3X和衰減器370之間。例如,在第二物理埠段356-2內具有向下的信號通路的開關器件368-2,可從子功能單元32和33中的任何一個輸出信號至同一物理埠段的輸出衰減器370-2。信號被類似地在相反的方向上路由。
現參考圖19,進一步詳細說明示例性的開關器件378和380,它們分別位於第一和第二子功能單元1X和2X之間,且分別在第二和第三子功能單元2X和3X之間。開關器件378和380包括多路轉換器開關,其選擇性地輸出四個輸入信號中的一個。圖19說明的多路轉換器378和380是四合一(4-to-1)多路轉換器,其被第一和第二控制信號NE_SW和NW_SE,及SW_NE和SE_NW控制,下面將對它們作進一步的詳細說明。雖然示出了四合一多路轉換器,三合一,二合一和/或M合一(其中M是整數)多路轉換器可根據所需的輸入數目而被採用。
在每個具有向下的信號流的多路轉換器開關378中,「1」輸入從子功能單元1X接收輸出信號,該子功能單元1X在左邊臨近的物理埠段382。「0」輸入從當前物理埠段382的子功能單元1X接收輸出信號。「2」輸入從子功能單元1X接收輸出信號,該子功能單元1X在右邊臨近的物理埠段382。因為每個多路轉換器開關378和380在三個信號間選擇,該三個信號來自子功能單元1X或2X,「3」輸入連接到地且不用。這些信號被類似地在相反的方向路由。而且,雖然示出的多路轉換器開關378和380分別位於第一和第二子功能單元1X和2X之間,在第二和第三子功能單元2X及3X之間的多路轉換器開關分別被類似地連接。
現參考圖20,進一步詳細說明開關器件390和392,它們位於半導體396的第一子功能單元1X和衰減器394之間。所說明的具有向下的信號流的開關器件390是多路轉換器開關,且所說明的具有向上的信號流的開關器件392是雙開關。每個類型的開關器件390或392可單獨使用,或取代392或390中的另一個使用。多路轉換器開關390是二合一多路轉換器,其基於控制信號MUX_CR輸出兩個輸入信號中的一個。「0」輸入接收來自同一物理埠段397的輸入衰減器394的輸出信號。「1」輸入接收來自左邊鄰近物理埠段397的輸入衰減器394的輸出信號。
雙開關392包括第一和第二開關398和400,它們基於第一和第二控制信號MUX_ST和MUX_CR,合作輸出來自第一子功能單元1X的信號至一個衰減器394。例如,第二物理埠段397-2的雙開關392-2,通過開通第一開關398-2,將信號從子功能單元12指向同一物理埠段397-2中的輸入衰減器394-2,或通過開通第二開關400-2,將信號從子功能單元12指向左邊鄰近的物理埠段397-1的輸出衰減器294-1。第一和第二開關398和400中只有一個在任何時間都開通,且兩個開關398和400通常不在同一時間斷開。
現參考圖21,表包括用於圖20中的開關器件390和392的控制信號組合。當各控制信號設為高電平時,開關器件398和400開通,當各控制信號設為低電平時,開關器件398和400斷開。對於圖20中的具有向上的信號流的雙開關392,當MUX_ST設為高電平時,第一開關398開通。根據該表,當MUX_ST設為高電平時,來自第一子功能單元1X的信號被路由到同一物理埠段397的各衰減器394。當MUX_CR設為高電平時,第二開關400開通。根據該表,當MUX_CR設為高電平時,來自第一子功能單元1X的信號被路由至左邊鄰近物理埠段397的衰減器394。當MUX_ST和MUX_CR為零時,數據不路由至衰減器394。當MUX_ST和MUX_CR都設為高電平時,產生一個不用的組合。
現參考圖22,詳細說明了位於第三子功能單元3X和半導體396的衰減器410之間的開關器件408。如同圖20中具有向上的信號流的開關器件,圖22中具有向下的信號流的開關器件408是雙開關。第一和第二開關412和414分別基於第一和第二控制信號MUX_ST和MUX_CR合作路由信號至衰減器410,該信號是第三子功能單元3X輸出的。圖21中的控制信號組合也用於圖22中的雙開關408的控制信號MUX_ST和MUX_CR。在圖20中,SW是三態緩衝器,其用於路由數位訊號,其中信號方向是單向的。在圖22中,SW是CMOS開關,其用於通過雙向模擬信號。
當MUX_ST設定為高電平時,第一開關412開通,且來自第三子功能單元3X的信號被路由到同一物理埠段397的各個衰減器410。當MUX_CR設定為高電平時,第二開關414開通,且來自第三子功能單元3X的信號路由到左邊臨近的物理埠段397的衰減器410。雖然僅具有向下的信號流的開關器件408在圖22中進行了說明,也可存在具有向上的信號流的開關器件的相似的布局。而且,雙開關408可用多路轉換器開關取代。
現參考圖23A,系統包括自動的測試裝置(ATE)420、雷射器422和具有整流電路424的自修復半導體423,保險電路(fuse circuit)426和子功能單元以及開關器件(總稱為428)。在測試模式時,ATE 420測試子功能單元,並識別不可操作子功能單元(如果有)。ATE 420輸出右故障的子功能單元的地址至雷射器422,其產生或斷開保險電路426中的相應的保險絲。在標準模式時,整流電路424用保險電路426來配置開關器件,下面將進行描述。
現參考圖23B,說明了整流電路424。在測試過程之後,雷射器422可使半導體423上保險電路426中的零個,一個或多個保險絲停用(deactivate),這設定TRIM_*信號的值。「*」是子功能的佔位符。換句話說,如果每個功能單元有三個子功能,將有TRIM_P1、TRIM_P2和TRIM_P3三個信號。解碼模塊436的輸入接收TRIM_*信號。TRIM_*信號是來自保險電路426的n位寬的信號。解碼模塊436將TRIM_*信號轉換為二進位的值,其在0和8之間。每個二進位值相應於半導體86上的一個物理埠段(假定是一個8埠半導體)。第一多路轉換器開關438的第一和第二輸入接收二進位值。
輸入衰減器優選具有下拉電阻器以確保DIS_FUSE信號被預設設定為低電平。在常規操作中,DIS_FUSE信號被設定為低電平以便整流的熔斷值決定半導體上的有源組。然而,在測試過程中,DIS_FUSE信號被設定為高電平,以便整流電路424可利用一個或多個移位寄存器,從而以不同的方式將數據發送到半導體86上,以探測不可操作的子功能和/或功能單元92。
第一多路轉換器開關438的第二控制信號被預設設定為高電平。因此當DIS_FUSE信號被設定為低電平時,第一多路轉換器開關438從解碼模塊436輸出二進位值。TRIM_*信號的二進位解碼也簡化TRIM_*信號值的映射。映射模塊440以一種方式映射TRIM_*信號的值,該方式是統計地最小化保險絲的數目,且雷射器被要求停用以便半導體86按要求操作。第一多路轉換器開關438的輸出也傳輸到寄存器,該寄存器可被管理接口讀取。
自動測試裝置(ATE)識別出半導體86中的子功能和/或功能單元92,該半導體86沒有缺陷。為了滿意地測試半導體86的模擬部分,半導體86上的子功能單元92布局形成不同的邏輯埠段。因為具有雷射器的停用的保險絲是永久的,有必要形成多種在保險電路428中沒有停用保險絲的邏輯埠段,以測試半導體86的集成度。
移位寄存器444被用於最小化遇到的移位器邏輯中製造缺陷的機率。TCK信號為移位寄存器444提供時鐘信號。移位寄存器444在TCK信號的上升邊計時。數據從TDI信號移位到移位寄存器444中。移位寄存器444包括這樣的數據,其位數為1加上p和n中的較大者。因為TDI信號被輸入到第三多路轉換器開關446,TMS信號通常被設定為低電平,該TMS信號用作第三多路轉換器開關446的控制信號。移位寄存器444隻當TRST信號設定為低時被使能。
移位寄存器444具有兩個操作模式。在直接模式中,移位寄存器444輸出n位至第一多路轉換器開關438的輸入。在ATE編程時,使用該直接模式。當來自移位寄存器444的n位信號被第一多路轉換器開關438輸出時,n位信號被映射模塊440映射。半導體86的所有功能單元92的移位寄存器444同時加載來自TDI信號的數據。
在旁路模式中,第一多路轉換器開關438被繞過,且p位被輸入到第二多路轉換器開關442,該p位是移位寄存器444的輸出。因此,映射模塊440也被繞過。AND門448的輸出由DIS_FUSE信號和一個高電平信號確定。與(AND)門448的輸出是用於第二多路轉換器開關442的控制信號。在旁路模式中,TMS信號被設定為高電平。因此,數據從S_IN信號中輸入到移位寄存器444中。旁路模式在映射模塊440有缺陷時使用。臨近物理埠段的移位寄存器444被連接到菊花鏈(daisy chain)中,以便第N個移位寄存器444的輸出被第(N+1)th個移位寄存器444的輸入接收。
在測試過程中,利用管理接口再配置邏輯埠段是有用的。在這種情形中,管理接口利用可寫寄存器450。可寫寄存器450接收TRST信號作為復位信號。第一多路轉換器開關438的輸入接收來自可寫寄存器450的n位寬的輸出。在這種情形中,DIS_FUSE信號被設定為高電平,以便第一多路轉換器開關438的輸入被選擇,該第一多路轉換器開關438接收來自可寫寄存器450的輸出。在DIS_FUSE信號被設定為高電平時,可寫寄存器450控制是否配置數據由可寫寄存器450或保險電路428中的保險絲發生。
現參考圖24,其是總結了映射方案的表,該映射方案由解碼模塊436執行。解碼模塊436映射TRIM_*信號的值至相應的SKIP_*值,該SKIP_*值指定物理埠段。保險絲變換以一種方式執行,該方式可最小化用於期望的操作的被停用的保險絲的數目。如果一個保險絲沒被停用,則TRIM[3:0]值被假定為零,如果一個保險絲被停用,則TRIM[3:0]值被假定為一。未用的TRIM[3:0]組合也被映射到二進位值,以便存在誤操作時避免不定性。圖24中未用的組合的映射最小化所需的映射邏輯。
當ATE被使用時,SKIP[3:0]值由來自移位寄存器444中的數據的移位產生。然而,當使用雷射器去停用保險絲時,優選使用解碼的TRIM[3:0]值。當沒有探測到不可操作子功能單元92時,禁能備用功能單元是最有效的。因此,當值TRIM[3:0]等於0000時,埠8被選為禁能埠。然而,在這種情形下,實際沒有保險絲被停用。
現參考圖25,為半導體86上的第一、第二和第三子功能單元總結了整流信號的表。第一子功能單元與模塊P1通信,第二子功能單元與模塊P2通信,且第三子功能單元與模塊P3通信。根據圖24中的表,給定的TRIM_PX[3:0]值有相應的SKIP_PX[3:0]。
現參考圖26,半導體86上所有埠具有硬連線的輸入信號PORT_SLICE[3:0]。PORT_SLICE[3:0]的值在0和8之間,且識別具體的物理埠段數目。因為SKIP_*信號的值識別不可操作子功能單元92的物理埠段數目,比較PORT_SLICE[3:0]和SKIP_*以確定邏輯埠段布局。
圖26中的等式確定半導體86上的控制信號的值,半導體86上的控制信號包括用於開關器件的控制信號。NE_SW、NW_SE、SW_NE和SE_NW控制信號確定多路轉換器開關378和380如何操作,多路轉換器開關378和380分別在圖19中的第一和第二子功能單元1X與2X,和第一與第三子功能單元1X與3X之間。MUX_X控制信號確定多路轉換器開關390和雙開關392如何操作,多路轉換器開關390和雙開關392分別在圖20和22中的第一子功能單元和衰減器1X及394,第三子功能單元和衰減器3X及410之間。
現參考圖27,控制信號MUX_ST和MUX_CR的值是通過比較SKIP_*和PORT_SLICE值確定的。例如,當SKIP_*小於PORT_SLICE時,分別在第一子功能單元和衰減器1X及394之間的開關器件390和392路由來自第一子功能單元1X的信號至左邊臨近的物理埠段397。類似地,分別在第三子功能單元和衰減器3X及410之間的開關器件408路由來自第三子功能單元3X的信號至左邊臨近的物理埠段397。對在相反方向傳送的信號來說移位方向被倒逆。而且,當SKIP_*大於PORT_SLICE時,信號不轉向。
現參考圖28,控制信號NE_SW和NW_SE的值由比較SKIP_TOP及SKIP_BOT與PORT_SLICE的值而確定。圖28中的表為多路轉換器開關378確定控制信號,該多路轉換器開關378分別位於第一和第二子功能單元1X與2X,及第二和第三子功能單元2X與3X之間,且具有向下的信號流。多路轉換器開關378在第一和第二子功能單元1X與2X之間路由信號,如圖19所示,也在第一和第三子功能單元1X與3X之間路由信號。例如,當NE_SW等於零時,且當NW_SE等於1時,來自左邊臨近的物理埠段382中的子功能單元1X的信號被路由至在當前物理埠段382中的子功能單元2X。
現參考圖29,控制信號SE_NW和SW_NE的值是通過比較SKIP_TOP和SKIP_BOT與PORT_SLICE的值確定的。圖29中的表為多路轉換器開關380確定控制信號,該多路轉換器開關380具有向上的信號流,其分別位於第一和第二子功能單元1X和2X之間,且分別位於第二和第三子功能單元2X和3X之間。多路轉換器開關380在第二和第一子功能單元2X和1X之間路由信號,如圖19中的那樣,且也在第三和第一子功能單元3X和1X之間路由信號。例如,當SE_NW等於1,且當SW_NE等於0時,來自在右邊臨近的物理埠段382中的子功能單元2X的信號被路由至在當前物理埠段382中的子功能單元1X。
現參考圖30,圖30示出一個示例性移位寄存器實施例。每個物理埠段包括移位寄存器458和多路轉換器開關460。所有多路轉換器開關460的第一輸入接收TDI信號。所有多路轉換器開關460的第二輸入接收來自前述移位寄存器458的輸出。在直接模式中,所有寄存器458被同時加載TDI信號。要求有十三位配置移位寄存器458,其包括十二個整流位和一個控制位。然而,在一個示例性實施例中,移位寄存器458是十五位寄存器,因此,每個移位寄存器458的上兩位(upper two bits)在直接模式中不用。
本領域的技術人員可以從前面的說明書中理解本發明廣泛的教導可以多種形式執行。因此,雖然本發明是結合具體例子說明的,本發明的實際保護範圍不應因此被限制,因為其它改變在研究了本發明的附圖,說明書和權利要求的基礎上,對本領域技術人員而言是顯而易見的。
權利要求
1.一種自修復半導體,其包括第一功能單元,該第一功能單元包括第一、第二和第三子功能單元,這些子功能單元合作執行第一功能,其中所述第一子功能單元與所述第二和/或第三子功能單元中的至少一個通信,並且所述第二子功能單元與所述第一和/或第三子功能單元中的至少一個通信;第一備用功能單元,其包括第一、第二和第三子功能單元,其中所述第一功能單元的所述第一、第二和第三子功能單元,以及所述第一備用功能單元分別是功能上可交換的;以及開關器件,其與所述第一功能單元的所述第一、第二和第三子功能單元及所述第一備用功能單元通信,並且當所述第一功能單元的所述第一、第二和第三子功能單元中的至少一個不可操作時,所述開關器件用所述第一備用功能單元的所述第一、第二和第三子功能單元中的至少一個,取代所述第一功能單元的所述第一、第二和第三子功能單元中的至少一個。
2.根據權利要求1所述的自修復半導體,其進一步包括控制器,該控制器識別所述自修復半導體上的至少一個不可操作子功能單元,並且其為配置所述開關器件產生配置數據以取代所述至少一個不可操作子功能單元。
3.根據權利要求2所述的自修復半導體,其中所述控制器位於所述自修復半導體上。
4.根據權利要求2所述的自修復半導體,其中所述控制器遠離所述自修復半導體定位,並且進一步包括存儲器,該存儲器位於所述自修復半導體上,以便為所述開關器件存儲所述配置數據。
5.根據權利要求1所述的自修復半導體,其中所述第一功能單元和所述第一備用功能單元被布置在所述自修復半導體的一個行和列中,並且所述第一功能單元的所述第一、第二和第三子功能單元和所述第一備用功能單元布置在其它的行和列中。
6.根據權利要求1所述的自修復半導體,其進一步包括第二功能單元,該第二功能單元包括第一、第二和第三子功能單元,其中所述第一和第二功能單元的所述第一、第二和第三子功能單元分別是功能上可交換的,並且其中所述第一備用功能單元位於所述第一和第二功能單元之間,並且臨近所述第一或所述第二功能單元中的一個。
7.根據權利要求6所述的自修復半導體,其中所述第一、第二功能單元和所述第一備用功能單元布置在所述自修復半導體的一個行和列中,並且所述第一、第二和所述第一備用功能單元的所述第一、第二和第三子功能單元布置在其它的行和列中。
8.根據權利要求1所述的自修復半導體,其中所述開關器件中的至少一個包括多路轉換器,其接收y個輸入,並且選擇性地輸出所述y個輸入中的一個。
9.根據權利要求8所述的自修復半導體,其中所述多路轉換器接收來自第一、第二和第三子功能單元的輸出信號,並且這些子功能單元功能上可交換。
10.根據權利要求1所述的自修復半導體,其中所述開關器件中的至少一個包括第一和第二開關,它們接收輸入,並且分別基於第一和第二控制信號選擇性輸出所述輸入。
11.根據權利要求10所述的自修復半導體,其中所述輸入是來自所述自修復半導體的子功能單元和衰減器中的一個的輸出信號。
12.根據權利要求1所述的自修復半導體,其中所述開關器件包括模擬開關器件和數字開關器件中的至少一個。
13.根據權利要求12所述的自修復半導體,其中所述模擬開關器件是基於電流的。
14.根據權利要求1所述的自修復半導體,其中在所述第一功能單元與所述第一備用功能單元中至少一個的所述第一和第三子功能單元之間通信的信號,是通過所述第一功能單元和/或所述第一備用功能單元中至少一個的所述第二子功能單元路由的。
15.根據權利要求1所述的自修復半導體,其進一步包括一個或多個額外的備用功能單元。
16.一種系統,其包括自修復半導體,該自修復半導體包括M個功能單元,其執行一個功能,其中M≥1;N個備用功能單元,其執行所述功能,並且可與所述M個功能單元交換,其中N≥1;以及開關器件,其與所述M個功能單元和所述N個備用功能單元通信,並且當所述M個功能單元中的所述一個不可操作時,其選擇性地用所述N個備用功能單元中的一個取代所述M個功能單元中的一個;自動測試裝置;保險電路,其與所述自修復半導體相關聯,該保險電路包括多個保險絲,其選擇性地存儲至少一個不可操作功能單元的位置;以及整流電路,其與所述自修復半導體相關聯,所述整流電路與所述ATE和所述保險電路連接。
17.根據權利要求16所述的系統,其中所述整流電路具有常規和測試模式。
18.根據權利要求17所述的系統,其中,所述整流電路允許所述ATE在所述測試模式期間,越過所述保險電路,以選擇和測試所述功能單元。
19.根據權利要求18所述的系統,其中,在所述常規模式期間,所述開關器件是基於所述至少一個不可操作的功能單元的所述位置,選擇性地配置的。
20.一種自修復半導體,其包括M個功能單元,每一個所述功能單元都包括第一、第二和第三子功能單元,其中所述M個功能單元中的每一個執行相同的功能,其中M大於或等於1,其中所述第一、第二和第三子功能單元中每一個相應的子功能單元執行相同的功能,並且其中所述第一子功能單元相應的子功能單元與所述第二和/或第三子功能單元相應的子功能單元中的至少一個通信,並且所述第二子功能單元相應的子功能單元與所述第一和/或第三子功能單元相應的子功能單元中的至少一個通信;第一備用功能單元,其包括X個子功能單元,其中X大於或等於1,並且其中所述第一備用功能單元的所述X個子功能單元與所述M個功能單元的相應子功能單元功能上可交換;以及多個開關器件,當所述M個功能單元中的所述第一、第二和第三子功能單元不可操作時,其用所述X個子功能單元中的至少一個取代所述M個功能單元中的所述第一、第二和第三子功能單元中的至少一個。
全文摘要
一種自修復半導體,其包括多個功能單元,這些功能單元執行同一功能,並且包括子功能單元。該半導體包括一個或多個完全或部分備用功能單元,這些備用功能單元集成到半導體上。如果在子功能單元中發現缺陷,那么子功能單元被切斷,並且用完全或部分備用功能單元中的子功能單元取代。通過開關器件實現再配置,該開關器件和子功能單元相關聯。有缺陷的功能或子功能單元可於組裝後的操作過程中周期性地上電時被測試出,和/或手動測試出。
文檔編號H01L21/66GK1630082SQ20041007373
公開日2005年6月22日 申請日期2004年9月9日 優先權日2003年12月18日
發明者S·蘇塔迪亞, P·蘇塔迪亞, W·洛 申請人:馬維爾國際貿易有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀