專利名稱:數(shù)據(jù)處理接口設(shè)備的制作方法
技術(shù)領(lǐng)域:
本公開總體上涉及電子設(shè)備,更具體地涉及數(shù)據(jù)處理設(shè)備。 相關(guān)背景技術(shù)的說(shuō)明超大規(guī)模集成(VLSI)是通過(guò)在單一 IC封裝上組合大量元件而創(chuàng)建集成電路(IC) 的工藝。所述IC封裝可包括單一 IC裸片或可包括不止一個(gè)的IC裸片。包含有不止一個(gè) IC裸片的IC封裝被稱為多芯片模塊(MCM)。例如,包含有兩個(gè)獨(dú)立微處理器IC裸片的數(shù)據(jù)處理設(shè)備可以通過(guò)將兩個(gè)獨(dú)立微處理器IC裸片包括在單一 MCM中來(lái)實(shí)現(xiàn)。每一個(gè)IC裸片是單獨(dú)加工的且每一個(gè)IC裸片與包含在所述MCM封裝的基底相結(jié)合。所述MCM封裝的基底包含有導(dǎo)體,所述導(dǎo)體提供各個(gè)IC裸片的引腳之間的電連接以及所述IC裸片的引腳和所述MCM的外部接口引腳之間的電連接。所述導(dǎo)體可以攜帶數(shù)據(jù)信號(hào)和參考信號(hào)。IC裸片的引腳是導(dǎo)電結(jié)構(gòu),例如與電線連接的金屬焊盤、設(shè)置在所述IC裸片一部分表面的金屬凸起等。所述IC裸片的各引腳和包含在所述MCM基底的相應(yīng)導(dǎo)體連接在一起以提供電連接。封裝技術(shù)限制了這些電連接的物理大小,從而限制了可結(jié)合在具體IC裸片上的獨(dú)立引腳的數(shù)量。因此,可物理地設(shè)置在IC裸片上的引腳數(shù)量會(huì)限制可包含在單個(gè) IC裸片的電路元件的數(shù)量。向并入MCM的多個(gè)IC裸片提供信號(hào)接口是特別困難的。
通過(guò)參考附圖,本領(lǐng)域技術(shù)人員可更好地理解本公開,并且可使得本公開的眾多特征和優(yōu)點(diǎn)對(duì)本領(lǐng)域技術(shù)人員而言是顯見的。圖1示出了根據(jù)本公開的具體實(shí)施方式
的包含于數(shù)據(jù)處理系統(tǒng)的MCM的剖視圖。圖2是圖解說(shuō)明根據(jù)本公開的具體實(shí)施方式
的包含有裸片到裸片通信鏈路 (DDCL)的圖1的MCM的方框圖。圖3是圖解說(shuō)明根據(jù)本公開的具體實(shí)施方式
的通過(guò)圖2的DDCL執(zhí)行的時(shí)分復(fù)用協(xié)議的圖形。圖4是圖解說(shuō)明根據(jù)本公開的具體實(shí)施方式
的通過(guò)圖2的DDCL執(zhí)行的時(shí)分復(fù)用協(xié)議的時(shí)序圖。圖5示出了根據(jù)本公開的具體實(shí)施方式
的圖1的MCM的俯視圖。 發(fā)明詳述公開了一種設(shè)備和方法以提供裸片到裸片通信鏈路(DDCL),從而采用時(shí)分復(fù)用協(xié)議方便包含于數(shù)據(jù)處理設(shè)備中的兩個(gè)或兩個(gè)以上IC裸片之間的不同類型信息的交換。圖1顯示為根據(jù)本公開的具體實(shí)施方式
的包含于數(shù)據(jù)處理系統(tǒng)100的MCM 110的剖視圖。MCM 110包括IC裸片120和IC裸片130,導(dǎo)體140、142、144和146,以及外部接口引腳152、巧4和156。IC裸片120和IC裸片130各自包括裸片到裸片接口電路(DDIC)以支持IC裸片120和IC裸片130之間的信息交換。IC裸片120包括DDIC 122和引腳1202、 1204 和 1206。IC 裸片 130 包括 DDIC 132 和引腳 1302、1304 和 1306。IC裸片120具有與導(dǎo)體140連接的引腳1202、與導(dǎo)體142連接的引腳1204和與導(dǎo)體144連接的引腳1206。IC裸片130具有與導(dǎo)體144連接的引腳1302、與導(dǎo)體142連接的引腳1304和與導(dǎo)體146連接的引腳。MCM 110具有與導(dǎo)體140連接的外部接口引腳 152、與導(dǎo)體142連接的外部接口引腳巧4和與導(dǎo)體146連接的外部接口引腳156。因此, IC裸片120和IC裸片130的引腳各自與MCM 110的相應(yīng)導(dǎo)體(例如導(dǎo)體140、142和144) 連接,以提供所述IC裸片的引腳和MCM 110的導(dǎo)體之間的電連接。MCM(例如MCM 110)可包括數(shù)以百計(jì)的獨(dú)立導(dǎo)體,且各導(dǎo)體均可在包含于IC裸片 120和IC裸片130的引腳之間來(lái)回傳導(dǎo)信號(hào),或者在IC裸片的引腳和MCM 110的外部接口引腳(例如引腳152、IM和156)之間傳導(dǎo)信號(hào)。MCM 110的外部接口引腳可用作為對(duì)MCM 110的輸入、輸出接口或雙向接口。例如,在一實(shí)施方式中,導(dǎo)體142可傳導(dǎo)引腳IM接收的時(shí)鐘信號(hào)并將該信號(hào)提供給IC裸片120的引腳1204和IC裸片130的引腳1304。外部接口引腳152可以是MCM 110的輸出口,以將IC裸片120始發(fā)的存儲(chǔ)地址傳導(dǎo)給數(shù)據(jù)處理系統(tǒng)100的存儲(chǔ)設(shè)備。MCM 110的常規(guī)外部接口引腳可通過(guò)在各IC裸片采用三態(tài)或集電極開路式驅(qū)動(dòng)程序而起到輸出從IC裸片120和IC裸片130 二者傳導(dǎo)而來(lái)的信號(hào)的作用。 IC裸片120和IC裸片130可包括數(shù)據(jù)處理設(shè)備(例如微處理器設(shè)備)、外圍接口設(shè)備、另一種類型的數(shù)據(jù)處理設(shè)備,或它們的組合。IC裸片120和IC裸片130各自包括DDIC模塊,以支持各IC裸片之間的信息交換。一個(gè)IC裸片(例如IC裸片120)被指定為主器件,而其余的IC裸片被指定為從器件。 被指定為主器件的IC裸片可作為MCM 110和數(shù)據(jù)處理系統(tǒng)100之間用于特定類型信息的專用接口。所述主器件可在數(shù)據(jù)處理系統(tǒng)100和從器件之間中繼信息。通過(guò)將各IC裸片的引腳與適當(dāng)?shù)膮⒖茧妷合嘟Y(jié)合可以實(shí)現(xiàn)將IC裸片指定為主器件。例如與所述主器件相關(guān)聯(lián)的主引腳可與邏輯高參考電壓連接,而與從器件相關(guān)聯(lián)的主引腳則可與邏輯低參考電壓連接。所述主器件可利用所述DDCL將經(jīng)由MCM 110的外部接口引腳接收的信息中繼給從器件,并且可將在從器件處始發(fā)的并經(jīng)由所述DDCL接收的信息轉(zhuǎn)發(fā)給數(shù)據(jù)處理系統(tǒng)100。因此,不必MCM 110的每個(gè)IC裸片都為了與數(shù)據(jù)處理系統(tǒng)100的其它部分通信而需要至MCM 110的外部接口引腳的專用連接。從而可省去與通過(guò)多個(gè)IC裸片對(duì)共享外部接口引腳的使用進(jìn)行判優(yōu)相關(guān)聯(lián)的邏輯電路。例如,IC裸片120可被指定為主器件,而IC裸片130可被指定為從器件。數(shù)據(jù)處理系統(tǒng)100可請(qǐng)求IC裸片130的當(dāng)前運(yùn)行溫度。主IC裸片120經(jīng)由MCM 110的外部接口引腳接收所述請(qǐng)求,并利用DDIC 122將所述請(qǐng)求發(fā)送至從IC裸片130的DDIC 132。從 IC裸片130利用DDIC 132將所請(qǐng)求的信息發(fā)回至主IC裸片120的DDIC 122。主IC裸片 120經(jīng)由MCM 110的外部接口引腳將所述信息轉(zhuǎn)發(fā)給數(shù)據(jù)處理系統(tǒng)100。主IC裸片120還可被指定為負(fù)責(zé)協(xié)調(diào)從器件的正確初始化的主引導(dǎo)處理器。在一實(shí)施方式中,在單個(gè)從器件被配置用于直接與數(shù)據(jù)處理系統(tǒng)100的外部存儲(chǔ)設(shè)備交換信息之前,主IC裸片120可利用DDCL向從器件提供信息。在MCM 110外始發(fā)的一些請(qǐng)求可影響MCM 110和數(shù)據(jù)處理系統(tǒng)100之間的其它通信的時(shí)序。當(dāng)在制造測(cè)試的過(guò)程中接收到這樣的請(qǐng)求時(shí),因?yàn)樗鰷y(cè)試過(guò)程可以變得不確定,所以所述請(qǐng)求會(huì)特別不確定。當(dāng)對(duì)器件(例如MCM 110)進(jìn)行測(cè)試以驗(yàn)證所制器件是功能齊全的時(shí),自動(dòng)測(cè)試設(shè)備(ATE)提供至MCM 110的外部接口引腳的刺激,而所述ATE則將 MCM 110的外部接口引腳所接收的響應(yīng)與預(yù)期的響應(yīng)進(jìn)行比較。ATE通常要求所有的響應(yīng)在精確并確定的時(shí)間被接收。如果在相對(duì)于測(cè)試過(guò)程所提供的信息為不確定的時(shí)間在MCM 110處接收非預(yù)期的請(qǐng)求,來(lái)自MCM 110的響應(yīng)可被延遲,而所述ATE則會(huì)無(wú)法確定所述設(shè)備是否正常運(yùn)行。例如,在測(cè)試期間,所述ATE或其它設(shè)備可定期請(qǐng)求IC裸片130提供來(lái)自裸片上溫度傳感器的溫度信息。對(duì)于正在進(jìn)行的測(cè)試,可在隨機(jī)時(shí)間發(fā)出這樣的請(qǐng)求。為了滿足所述請(qǐng)求且無(wú)需干擾所述測(cè)試的預(yù)期同步進(jìn)程,DDIC 122和DDIC 132采用時(shí)分復(fù)用協(xié)議, 其可以為特定類型的數(shù)據(jù)保留該協(xié)議的特定時(shí)隙。因此,IC裸片120和IC裸片130之間的溫度信息交換可在所保留的時(shí)間間隔期間進(jìn)行,以免干擾其它裸片到裸片的通信。所述 DDCL可被用于在獨(dú)立IC裸片之間交換信息以支持后臺(tái)任務(wù),而無(wú)需干擾與此同時(shí)在各IC 裸片執(zhí)行的前臺(tái)任務(wù)的時(shí)序。圖2是圖解說(shuō)明根據(jù)本公開的具體實(shí)施方式
的包含有DDCL的MCM的方框圖。MCM 110包括IC裸片120和IC裸片130。IC裸片120包括DDIC 122,而IC裸片130包括DDIC 132。DDIC 122和DDIC 132 —起執(zhí)行DDCL 200,以提供IC裸片120和IC裸片130之間的裸片到裸片通信鏈路。IC裸片120經(jīng)由標(biāo)記為“HT”的高速接口連接至IC裸片130。DDIC 122具有接收標(biāo)記為“CLKIN”的信號(hào)的第一輸入、接收標(biāo)記為“RESET”的信號(hào)的第二輸入、 與標(biāo)記為“DSLAVE”的節(jié)點(diǎn)連接的第三輸入、與標(biāo)記為“DMASTER”的節(jié)點(diǎn)連接的輸出以及標(biāo)記為“DATA1”的接口。DDIC132具有接收信號(hào)CLKIN的第一輸入、接收信號(hào)RESET的第二輸入、與節(jié)點(diǎn)DMASTER連接的第三輸入、與節(jié)點(diǎn)DSLAVE連接的輸出以及標(biāo)記為“DATA2”的接包含于IC裸片120的DDIC 122以及包含于IC裸片130的DDIC 132各自從MCM 110的外部接口引腳接收復(fù)位信號(hào)RESET和時(shí)鐘信號(hào)CLKIN。DDIC 122和DDIC 132利用時(shí)鐘信號(hào)CLKIN來(lái)同步經(jīng)由節(jié)點(diǎn)DMASTER和DSLAVE傳導(dǎo)的信息的發(fā)送和接收。節(jié)點(diǎn)DMASTER 和DSLAVE每個(gè)都可傳導(dǎo)4比特的信號(hào),并被用于在DDIC 122和DDIC 132之間傳達(dá)信息。 在一實(shí)施方式中,信號(hào)CLKIN是由數(shù)據(jù)處理系統(tǒng)100提供的200MHz的時(shí)鐘信號(hào)。由于電路和互連的不平衡(imbalance),相對(duì)于信號(hào)CLKIN到達(dá)DDIC 132,信號(hào)CLKIN到達(dá)DDIC 122 會(huì)有偏差。DDIC 122和132通常被設(shè)計(jì)為在接收具有占空比(duty cycle)為40%至60% 的時(shí)鐘信號(hào)時(shí)正常運(yùn)行,從而導(dǎo)致在信號(hào)CLKIN到達(dá)時(shí)間上的不平衡。在信號(hào)RESET的判定期間,DDIC 122和DDIC 132將它們相應(yīng)的輸出設(shè)定為邏輯低值。在信號(hào)RESET的判定結(jié)束(de-assertion)之后,在DDIC 122和DDIC 132的每個(gè)中都執(zhí)行初始化程序。在所述信號(hào)RESET的判定結(jié)束之后的特定時(shí)期,位于DDIC 122的數(shù)據(jù)發(fā)送器可發(fā)送有效位。所述有效位經(jīng)由節(jié)點(diǎn)DMASTER傳送至位于DDIC 132的關(guān)聯(lián)數(shù)據(jù)接收器。位于DDIC132的數(shù)據(jù)接收器識(shí)別所述有效位為預(yù)先定義的時(shí)分復(fù)用序列已經(jīng)開始的指示。位于DDIC 132的數(shù)據(jù)發(fā)送器可獨(dú)立執(zhí)行相同的程序,以建立與位于DDIC 122的數(shù)據(jù)接收器的同步性。參考圖4會(huì)對(duì)所述初始化順序作進(jìn)一步的描述。DDIC 122和DDIC 132各自具有本地接口,以分別與位于IC裸片120和IC裸片 130的邏輯模塊通信。DDIC 122可經(jīng)由接口 DATAl與位于IC裸片120的其它邏輯模塊交換信息,DDIC 132可經(jīng)由接口 DATA2與位于IC130的其它邏輯模塊交換信息。例如,IC裸片120可包括諸如被配置用于支持電源管理(PM)和邊帶接口(SBI)功能的邏輯模塊的獨(dú)立邏輯模塊。利用DDIC 122和DDIC132,位于IC裸片120的這些模塊中的每一個(gè)模塊均可經(jīng)由所述DDCL 200與位于IC裸片130的類似模塊通信。DDIC 122和DDIC132采用時(shí)分復(fù)用協(xié)議交換信息,該協(xié)議參考圖3和圖4進(jìn)行詳細(xì)描述。高速接口 HT是用于在IC裸片120和IC裸片130之間以及在IC裸片和數(shù)據(jù)處理系統(tǒng)100之間交換信息的超級(jí)傳輸接口。所述HT接口被配置用于支持位于數(shù)據(jù)處理系統(tǒng) 100的獨(dú)立數(shù)據(jù)處理設(shè)備之間的高優(yōu)先級(jí)通信,例如與在IC裸片120和IC裸片130處執(zhí)行的主要任務(wù)相關(guān)聯(lián)的指令和數(shù)據(jù)信息。DDCL 200可支持IC裸片之間的信息交換,所述信息交換是很少發(fā)生的或者相較于所述HT接口所支持的交換是相對(duì)低優(yōu)先級(jí)的。因此,即使在為DDCL200所支持的很少發(fā)生的操作而保留與所述HT接口相關(guān)聯(lián)的帶寬的情況下,所述 HT接口的性能亦不會(huì)降低。圖3中,圖形300圖示了按照本公開的具體實(shí)施方式
通過(guò)圖2的DDCL 200實(shí)施的時(shí)分復(fù)用協(xié)議。圖形300包括代表時(shí)間的水平軸。圖形300的水平軸被參考時(shí)間點(diǎn)TO、 T1、T2、T3、T4、T5和Τ6分為連續(xù)的時(shí)間間隔。參考時(shí)間點(diǎn)TO和Tl之間的時(shí)間間隔標(biāo)記為 “SL0T0”。參考時(shí)間點(diǎn)Tl和Τ2之間的時(shí)間間隔標(biāo)記為“SL0T1”。參考時(shí)間點(diǎn)Τ2和Τ3之間的時(shí)間間隔標(biāo)記為“SL0T2”,參考時(shí)間點(diǎn)Τ3和Τ4之間的時(shí)間間隔標(biāo)記為“SL0T3”。SL0T0、 SL0TUSL0T2和SL0T3各自對(duì)應(yīng)時(shí)分復(fù)用DDCL協(xié)議中所指定的時(shí)隙,并且每個(gè)時(shí)隙專用于傳送信息的特定比特。四個(gè)復(fù)用時(shí)隙的序列如圖所示進(jìn)行重復(fù)。因此,時(shí)隙SL0T3之后接著時(shí)隙SLOTO。SLOTO與雜項(xiàng)數(shù)據(jù)相關(guān)聯(lián),并標(biāo)記為“SS”。SLOTl主要與電源管理信息相關(guān)聯(lián),并標(biāo)記為“PM”。SL0T2主要與邊帶接口信息相關(guān)聯(lián),并標(biāo)記為“SBI”。SL0T3主要與熱數(shù)據(jù)相關(guān)聯(lián),并標(biāo)記為“TD”。時(shí)隙的每一個(gè)重復(fù)集合中可具有更多或更少數(shù)量的時(shí)隙以適應(yīng)不同數(shù)量的數(shù)據(jù)類型。具體時(shí)隙可與基于特定數(shù)據(jù)處理設(shè)備的要求的數(shù)據(jù)類型相關(guān)聯(lián)。圖4中,時(shí)序圖400圖示了按照本公開的具體實(shí)施方式
通過(guò)圖2的DDCL 200 實(shí)施的時(shí)分復(fù)用協(xié)議。時(shí)序圖400具有表示時(shí)間的橫軸和表示電壓的縱軸,電壓?jiǎn)挝粸榉?。波?10表示標(biāo)記為“CLKIN”的時(shí)鐘信號(hào),波形420、430、440和450分別表示標(biāo)記為 "DDOUT(0) ”、‘‘DDOUT(l) '\"DD0UT(2) ”和‘‘DD0UT(3),,的數(shù)據(jù)信號(hào)。參考時(shí)間點(diǎn) T0、T1、T2、 Τ3以及Τ4對(duì)應(yīng)圖3中標(biāo)記相同的參考時(shí)間點(diǎn)。參考時(shí)間點(diǎn)TO和Tl之間的時(shí)間間隔標(biāo)記為‘‘SL0T0”。參考時(shí)間點(diǎn)Tl和Τ2之間的時(shí)間間隔標(biāo)記為‘‘SL0T1”。參考時(shí)間點(diǎn)Τ2和Τ3 之間的時(shí)間間隔標(biāo)記為‘‘SL0T2”,參考時(shí)間點(diǎn)Τ3和Τ4之間的時(shí)間間隔標(biāo)記為‘‘SL0T3”。時(shí)序圖 400 還包括有效位 SS VALID 4502、PM VALID 4504、SBI VALID 4402 以及 TDI VALID 4302。時(shí)序圖400包括信號(hào)CLKIN,信號(hào)CLKIN被DDIC 122和132用于同步通過(guò)DDCL 200所傳送的數(shù)據(jù)的發(fā)送和接收。在一實(shí)施例中,DDIC 122響應(yīng)時(shí)鐘信號(hào)CLKIN的上升沿發(fā)送數(shù)據(jù),DDIC 132響應(yīng)時(shí)鐘信號(hào)CLKIN的下降沿接收和鎖存所述數(shù)據(jù)。在每個(gè)時(shí)鐘周期期間傳送數(shù)據(jù)的4個(gè)比特,且數(shù)據(jù)的每個(gè)比特均與信號(hào)DD0UT(3:0)的對(duì)應(yīng)比特相關(guān)聯(lián)。包含超過(guò)4比特信息的數(shù)據(jù)在時(shí)鐘信號(hào)CLKIN隨后的周期期間進(jìn)行傳送。按照所公開的具體實(shí)施方式
,時(shí)隙SLOTO具有對(duì)應(yīng)單個(gè)時(shí)鐘周期的持續(xù)時(shí)間。時(shí)隙SLOTl和SL0T2各自具有對(duì)應(yīng)兩個(gè)時(shí)鐘周期的持續(xù)時(shí)間,時(shí)隙SL0T3具有對(duì)應(yīng)三個(gè)時(shí)鐘周期的持續(xù)時(shí)間。每個(gè)時(shí)隙主要與特定數(shù)據(jù)類型相關(guān)聯(lián)。數(shù)據(jù)作為數(shù)據(jù)流進(jìn)行傳送,其中在每一種數(shù)據(jù)類型的第一比特之前都有對(duì)應(yīng)的有效位,在傳送該數(shù)據(jù)類型的數(shù)據(jù)時(shí)對(duì)該有效位進(jìn)行判定。數(shù)據(jù)以小端方式進(jìn)行傳送,以便首先傳送每一數(shù)據(jù)類型的最低有效位(the least significant bit)。信號(hào)DDOUT (3 0)可表示由DDIC 122或DDIC 132之一發(fā)送并通過(guò)圖2中的互連DMASTER和DSLAVE之一進(jìn)行傳導(dǎo)的數(shù)據(jù)。例如,在開始于參考時(shí)間點(diǎn)TO的第一時(shí)鐘周期期間,與數(shù)據(jù)類型SS相關(guān)聯(lián)的有效位SS VALID 4502通過(guò)信號(hào)DDOUT(O)進(jìn)行傳送。三個(gè)數(shù)據(jù)比特SS (0)、SS (1)和SS⑵ 在同一時(shí)鐘周期期間分別通過(guò)信號(hào)DDOUT(I)、DDOUT(2)以及DD0UT(3)進(jìn)行傳送。時(shí)隙SLOTO之后接著時(shí)隙SL0T1。時(shí)隙SLOTl被分配給對(duì)應(yīng)于數(shù)據(jù)類型PM的信息的大部分比特的傳送。數(shù)據(jù)類型PM包括八比特的信息,前面是一個(gè)有效位PM VALID 4504。例如,在同一時(shí)鐘周期期間,與PM數(shù)據(jù)類型相關(guān)聯(lián)的有效位PM VALID 4504通過(guò)信號(hào)DDOUT(O)進(jìn)行傳送,且PM(O)、PM(I)以及PM⑵分別通過(guò)信號(hào)DDOUT(1)、DDOUT(2)以及DD0UT(3)進(jìn)行傳送。包括在時(shí)隙SLOTl中的第二時(shí)鐘周期用于分別通過(guò)信號(hào)DDOUT(0)、 DDOUT(l), DDOUT (2)以及DD0UTC3)傳送接下來(lái)的四比特PM信息。最后一個(gè)比特的PM信息PM(7)在時(shí)隙SL0T2的第一時(shí)鐘周期期間通過(guò)信號(hào)DDOUT(O)進(jìn)行傳送。時(shí)隙SLOTl之后接著時(shí)隙SL0T2。時(shí)隙SL0T2主要被分配給對(duì)應(yīng)于數(shù)據(jù)類型SBI的信息的大部分比特的傳送。數(shù)據(jù)類型SBI包括八比特的信息,前面是一個(gè)有效位SBI VALID 4402。SBIVALID 4402在時(shí)隙SLOTl的第一時(shí)鐘周期期間通過(guò)信號(hào)DDOUT(1)進(jìn)行傳送。 SBI(O)以及SBI(I)在同一時(shí)鐘周期期間分別通過(guò)信號(hào)DDOUT(2)以及DD0UT(3)進(jìn)行傳送。 包括在時(shí)隙SL0T2中的第二時(shí)鐘周期用于分別通過(guò)信號(hào)DDOUT(O)、DDOUT (1)、DDOUT (2)以及DDOUT (3)傳送接下來(lái)的四比特SBI信息。最后兩個(gè)比特的SBI信息SBI (6)和SBI (7) 在時(shí)隙SL0T3的第一時(shí)鐘周期期間通過(guò)信號(hào)DDOUT(O)和DDOUT(I)進(jìn)行傳送。時(shí)隙SL0T3主要被分配給對(duì)應(yīng)數(shù)據(jù)類型TDI的數(shù)據(jù)的傳送。與TDI數(shù)據(jù)類型相關(guān)聯(lián)的有效位TDI VALID 4302在時(shí)隙SL0T3的第一時(shí)鐘周期期間通過(guò)信號(hào)DDOUT(2)進(jìn)行傳送。在圖4所示的具體實(shí)施例中,DDIC 122在該特定時(shí)間沒(méi)有數(shù)據(jù)類型TDI的信息待傳送,因此不必判定TDI VALID 4302。因此,在該特定時(shí)隙期間,DDIC 132處的接收器會(huì)忽略相關(guān)聯(lián)的TDI數(shù)據(jù)比特。倘若在派定時(shí)隙期間沒(méi)有特定數(shù)據(jù)類型的未決信息待傳送,則發(fā)送DDIC(transmitting DDIC)會(huì)將相關(guān)聯(lián)的有效位設(shè)置成邏輯低電平,而接收 DDIC (receiving DDIC)會(huì)忽略非活動(dòng)有效位之后的相應(yīng)數(shù)據(jù)比特。即使在一個(gè)特定時(shí)鐘周期期間可以傳送對(duì)應(yīng)多于一種數(shù)據(jù)類型的信息,對(duì)特定時(shí)隙以及該時(shí)隙內(nèi)的時(shí)鐘周期而言,信號(hào)DD0UT(3:0)的各個(gè)比特也都會(huì)被保留以各自代表一種數(shù)據(jù)類型的一個(gè)比特。例如,數(shù)據(jù)類型SBI的有效位SBI VALID 4402在時(shí)隙SL0T2的第一時(shí)鐘周期期間總是通過(guò)信號(hào)DDOUT(I)進(jìn)行傳送。時(shí)隙SL0T3包括三個(gè)時(shí)鐘周期并與數(shù)據(jù)類型TDI顯著相關(guān)聯(lián),其中數(shù)據(jù)類型TDI包括九比特的信息。參考時(shí)間點(diǎn)T4在很大程度上與參考時(shí)間點(diǎn)TO對(duì)應(yīng),這是因?yàn)闀r(shí)隙SLOTO立刻在參考時(shí)間點(diǎn)T4處開始。每8個(gè)時(shí)鐘信號(hào)CLKIN周期重復(fù)時(shí)隙SL0T0、SLOTl、SL0T2以及SL0T3的序列。DDCL 200可支持信息從主DDIC 122到從DDIC 132以及從從DDIC 132到主DDIC 122的同時(shí)傳送。DDIC 122和DDIC 132各自都包括數(shù)據(jù)發(fā)送器和數(shù)據(jù)接收器,在具體的 DDIC,發(fā)射器和接收器獨(dú)立運(yùn)行。通過(guò)DDCL 200開始通信之前,位于DDIC 122和132的數(shù)據(jù)接收器必須初始化,以便分別與位于DDIC 132和122的相應(yīng)的數(shù)據(jù)發(fā)送器同步。在信號(hào)RESET結(jié)束判定之后的某時(shí),每一個(gè)數(shù)據(jù)發(fā)送器獨(dú)立發(fā)出初始有效位SS VALID 4502給相關(guān)聯(lián)的數(shù)據(jù)接收器。在發(fā)送第一有效位之前,信號(hào)DDOUT(O)保持在邏輯低電平。在特定時(shí)鐘周期,相應(yīng)數(shù)據(jù)接收器對(duì)該有效位的接收表明該時(shí)鐘周期代表時(shí)隙SLOTO的第一周期。八個(gè)時(shí)鐘周期的重復(fù)序列開始并持續(xù)至信號(hào)RESET再次被判定。DDIC 122和DDIC 132的每一個(gè)獨(dú)立執(zhí)行該初始化。因此,位于DDIC 132的數(shù)據(jù)接收器被同步到位于DDIC 122的數(shù)據(jù)發(fā)送器,且位于DDIC 122的數(shù)據(jù)接收器被同步到位于DDIC 132的數(shù)據(jù)發(fā)送器。與初始有效位SS VALID4502相關(guān)聯(lián)的DD0UT(3:1)所提供的數(shù)據(jù)可被確認(rèn)為有效數(shù)據(jù)。在另一實(shí)施方式中,與初始有效位 SS VALID 4502相關(guān)聯(lián)的數(shù)據(jù)可以被忽略。圖4所示獨(dú)特?cái)?shù)據(jù)類型的數(shù)量和包括在每一數(shù)據(jù)類型中的比特?cái)?shù)擬用于演示特定數(shù)據(jù)類型如何被分配到時(shí)分復(fù)用數(shù)據(jù)流的特定部分??芍С指嗷蚋贁?shù)量的數(shù)據(jù)類型,且每一種數(shù)據(jù)類型可包括信息數(shù)據(jù)比特的優(yōu)選數(shù)量。因此,重復(fù)序列中所包括的時(shí)鐘周期的數(shù)量取決于DDCL 200所配置支持的信息的比特總數(shù)。在一具體實(shí)施方式
中,到相應(yīng)時(shí)隙的特定比特和數(shù)據(jù)類型的分配、時(shí)隙的數(shù)量以及與每一類型時(shí)隙相關(guān)聯(lián)的時(shí)鐘周期的數(shù)量可使用與每一個(gè)DDIC相關(guān)聯(lián)的可編程配置寄存器進(jìn)行重新配置。可包括附加的可編程寄存器來(lái)啟用和禁用各個(gè)DDIC模塊。在另一實(shí)施方式中,節(jié)點(diǎn)DMASTER和DSLAVE可包括更多或更少數(shù)量的導(dǎo)體。例如,DDCL 200可在每個(gè)時(shí)鐘周期期間傳送和接收八比特的信息。DDCL 200所提供的時(shí)分復(fù)用協(xié)議允許與隨機(jī)事件或異步事件相關(guān)聯(lián)的信息交換能夠與其他設(shè)備操作交錯(cuò)進(jìn)行。例如,在制造測(cè)試的過(guò)程中,ATE提供測(cè)試刺激到MCM 110, 而IC裸片120以及IC裸片130則在確定的時(shí)間回應(yīng)該刺激。在制造測(cè)試的同時(shí),ATE可發(fā)出對(duì)存儲(chǔ)在IC裸片130的寄存器中的溫度信息的請(qǐng)求。該溫度信息請(qǐng)求與準(zhǔn)備好的測(cè)試刺激不相關(guān)。在保留來(lái)用于該數(shù)據(jù)類型的信息交換的時(shí)隙期間,主IC裸片120接收該溫度信息請(qǐng)求,且該請(qǐng)求通過(guò)DDCL 200中繼給從IC裸片130。在適當(dāng)時(shí)隙期間,從IC裸片 130發(fā)送所請(qǐng)求的溫度信息到IC裸片120,主IC裸片120則通過(guò)MCM 110的外部接口引腳將該信息提供給ATE。因?yàn)镈DCL 200保留特定時(shí)隙用于傳送溫度信息,所以正在進(jìn)行中的制造測(cè)試的過(guò)程不會(huì)被中斷。圖5示出了按照本公開的具體實(shí)施方式
的MCM 110的俯視圖500。MCM 110包括 IC裸片120和IC裸片130。IC裸片120包括DDIC 122和DDIC 124,IC裸片130包括DDIC 132 和 DDIC134。IC裸片120和IC裸片130每個(gè)都包括兩個(gè)DDIC模塊。每個(gè)IC裸片的兩個(gè)DDIC 模塊例示在IC裸片相對(duì)的兩個(gè)邊緣上。DDIC模塊可獨(dú)立啟用以提供三個(gè)或三個(gè)以上IC裸片之間的單獨(dú)連接,或者彼此相互排斥以便兩個(gè)或兩個(gè)以上裸片之間的單一連接。例如,可基于MCM 110內(nèi)兩個(gè)裸片的相對(duì)物理位置啟用兩個(gè)DDIC模塊中的一個(gè)而禁用另一個(gè)。例如,如果MCM 110中IC裸片120位于IC裸片130上方,則啟用例示在IC裸片120底沿上的DDIC 122而禁用例示在IC裸片130頂沿上的DDIC 124。以相應(yīng)的方式,啟用例示在IC 裸片130頂沿上的DDIC 134,禁用例示在IC裸片130底沿上的DDIC 132。因此,DDIC 122 和DDIC 134被配置用以提供DDCL來(lái)交換IC裸片120和IC裸片130之間的信息。復(fù)制 DDIC模塊使得相同的IC裸片能夠交替用于MCM 110所包括的兩IC裸片。此外,使用適當(dāng)?shù)腄DIC模塊可降低MCM 110所包括的導(dǎo)體的長(zhǎng)度以及導(dǎo)體的擠塞情況。因此,與DDCL 200 相關(guān)聯(lián)的信號(hào)傳播延遲也隨之減少。在另一實(shí)施方式中,在IC裸片相對(duì)的兩個(gè)邊緣上復(fù)制DDIC模塊的一部分,且兩個(gè)復(fù)制部分共用該DDIC模塊的剩余部分。在第一方面,一種方法包括在包含有集成電路封裝的數(shù)據(jù)處理設(shè)備的第一集成電路裸片處測(cè)定第一類型的第一信息,所述集成電路封裝包括第一集成電路裸片和第二集成電路裸片;在第一集成電路裸片處測(cè)定第二類型的第二信息;采用時(shí)分復(fù)用協(xié)議、通過(guò)在該協(xié)議的第一時(shí)隙期間傳送第一信息以及在該協(xié)議的第二時(shí)隙期間傳送第二信息,將第一和第二信息從第一集成電路裸片傳送到第二集成電路裸片。在第一方面的實(shí)施方式中, 第一類型的第一信息反映了第一集成電路裸片的測(cè)定溫度。在第一方面的另一實(shí)施方式中,第二類型的第二信息反映了與第一集成電路裸片相關(guān)聯(lián)的操作模式。在第一方面的進(jìn)一步實(shí)施方式中,該方法包括在所述第一集成電路裸片處接收來(lái)自第二集成電路裸片的對(duì)第一信息的請(qǐng)求。在第一方面的另一實(shí)施方式中,該方法包括接收對(duì)第一信息的請(qǐng)求是對(duì)在所述集成電路封裝的第一輸入/輸出引腳處接收對(duì)第一信息的請(qǐng)求作出響應(yīng)。在第一方面的進(jìn)一步實(shí)施方式中,第一輸入/輸出引腳不可直接被第一集成電路裸片訪問(wèn)。在第一方面的另一實(shí)施方式中,第一信息反映了第一集成電路裸片和要求(claim)的溫度,且該方法進(jìn)一步包括基于第二信息測(cè)定測(cè)試結(jié)果,所述第二信息基于數(shù)據(jù)處理設(shè)備接收到的測(cè)試圖。 在第一方面的另一實(shí)施方式中,該方法包括通過(guò)集成電路封裝的第一輸入/輸出引腳提供第一信息,以及通過(guò)集成電路封裝的第二輸入/輸出引腳提供測(cè)試結(jié)果。在第一方面的另一實(shí)施方式中,測(cè)定測(cè)試結(jié)果包括測(cè)定對(duì)在第一時(shí)間接收測(cè)試圖作出響應(yīng)的測(cè)試結(jié)果,測(cè)定第一信息包括測(cè)定對(duì)在第二時(shí)間在第一集成電路裸片處接收信息請(qǐng)求作出響應(yīng)的第一信息,第一時(shí)間與第二時(shí)間之間的關(guān)系不確定。在第一方面的另一實(shí)施方式中,第一集成電路裸片被配置為從器件,第二集成電路裸片被配置為發(fā)送第一和第二信息的主器件。在第一方面的進(jìn)一步實(shí)施方式中,該方法包括在第一集成電路裸片處接收第三類型的第三信息,采用時(shí)分復(fù)用協(xié)議、通過(guò)在該協(xié)議的第三時(shí)隙期間傳送第三信息,將第三信息與第一信息、第二信息一起傳送到第二集成電路裸片。在第一方面的另一實(shí)施方式中,該方法包括在所述第二集成電路裸片處接收第一類型的第三信息,在所述第二集成電路裸片處接收第二類型的第四信息,以及采用時(shí)分復(fù)用協(xié)議、通過(guò)在該協(xié)議的第三時(shí)隙期間傳送第三信息以及在該協(xié)議的第四時(shí)隙期間傳送第四信息,將第三信息和第四信息傳送到第一集成電路裸片。在第二方面,一種方法包括在集成電路封裝的第一集成電路裸片處接收時(shí)分復(fù)用信息流,其中所述時(shí)分復(fù)用信息流接收自所述集成電路封裝的第二集成電路裸片;在第一集成電路裸片處測(cè)定所述信息流的第一時(shí)隙;在第一集成電路裸片處測(cè)定所述信息流的第二時(shí)隙;以及在第一時(shí)隙傳送第一信息且在第二時(shí)隙傳送第二信息。在第二方面的實(shí)施方式中,該方法進(jìn)一步包括經(jīng)由所述集成電路封裝的輸入/輸出引腳傳送基于第一信息的第三信息。在第二方面的另一實(shí)施方式中,輸入/輸出引腳不可直接被第二集成電路裸片訪問(wèn)。在第二方面的另一實(shí)施方式中,第一信息反映第一集成電路裸片的測(cè)定溫度。在第二方面的另一實(shí)施方式中,第二信息反映與第一集成電路裸片相關(guān)聯(lián)的操作模式。在第二方面的進(jìn)一步實(shí)施方式中,第一集成電路裸片包括第一數(shù)據(jù)處理內(nèi)核。在第三方面,一種設(shè)備包括集成電路封裝,該集成電路封裝包括第一集成電路裸片以及連接到第一集成電路裸片的第二集成電路裸片。第二集成電路裸片被配置為測(cè)定第一類型的第一信息、測(cè)定第二類型的第二信息以及采用時(shí)分復(fù)用協(xié)議通過(guò)在該協(xié)議的第一時(shí)隙期間傳送第一信息以及該協(xié)議的第二時(shí)隙期間傳送第二信息從而將第一信息和第二信息傳送到第一集成電路裸片。在第三方面的實(shí)施方式中,第一信息反映第二集成電路裸片的測(cè)定溫度。值得注意的是并非一般說(shuō)明中的所有上述操作或元件都是必需的,可能不需要一部分特定操作或設(shè)備,以及在上述操作或元件之外可進(jìn)一步執(zhí)行一個(gè)或一個(gè)以上的操作或進(jìn)一步包括一個(gè)或一個(gè)以上的元件。另外,所列出的操作的順序在執(zhí)行時(shí)并非必要順序。此外,已按照具體實(shí)施方式
對(duì)構(gòu)思進(jìn)行了描述。然而,本領(lǐng)域的普通技術(shù)人員能夠領(lǐng)會(huì)到可進(jìn)行各種修改和變更而不脫離以下權(quán)利要求書所規(guī)定的本發(fā)明的范圍。據(jù)此,說(shuō)明書和附圖僅視為具有闡釋意義而不是限定意義,所有這些修改意在包括在本發(fā)明所披露的范圍內(nèi)。例如,DDIC 122和DDIC 132可包括附加輸入和輸出(未圖示)以發(fā)送和接收在測(cè)試DDIC 122和DDIC 132期間所使用的信號(hào)。在具體實(shí)施方式
中,ATE可配置DDIC 122 和DDIC 132參考時(shí)間點(diǎn)在測(cè)試模式下運(yùn)行,以及使用聯(lián)合測(cè)試行動(dòng)組(JTAG)接口,測(cè)試信息可被掃描進(jìn)每一個(gè)DDIC模塊以及從每一個(gè)DDIC模塊輸出。此外,在測(cè)試過(guò)程中,可以使用附加輸入和輸出在DDIC 122和DDIC 132之間交換信息。以上已經(jīng)描述了針對(duì)具體實(shí)施方式
的益處、其他優(yōu)點(diǎn)以及問(wèn)題的解決方案。然而, 所述益處、優(yōu)點(diǎn)、問(wèn)題的解決方案以及可使得任何益處、優(yōu)點(diǎn)或解決方案出現(xiàn)或變得更為顯著的任何特征不被解釋為任何或全部權(quán)利要求的關(guān)鍵、必需或本質(zhì)特征。
權(quán)利要求
1.一種方法,包括在包含有集成電路封裝(110)的數(shù)據(jù)處理設(shè)備(100)的第一集成電路裸片(130)處測(cè)定第一類型的第一信息,所述集成電路封裝包括所述第一集成電路裸片(130)和第二集成電路裸片(120);在所述第一集成電路裸片(130)處測(cè)定第二類型的第二信息;和采用時(shí)分復(fù)用協(xié)議(300)、通過(guò)在所述協(xié)議(300)的第一時(shí)隙期間傳送所述第一信息以及在所述協(xié)議(300)的第二時(shí)隙期間傳送所述第二信息,將所述第一和第二信息從所述第一集成電路裸片(130)傳送到所述第二集成電路裸片(120)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一類型的第一信息表示所述第一集成電路裸片(130)的測(cè)定溫度。
3.根據(jù)權(quán)利要求2所述的方法,其中所述第二類型的第二信息表示與所述第一集成電路裸片(130)相關(guān)的操作模式。
4.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括在所述第一集成電路裸片(130)處接收來(lái)自所述第二集成電路裸片(120)的對(duì)所述第一信息的請(qǐng)求。
5.根據(jù)權(quán)利要求4所述的方法,其中接收對(duì)所述第一信息的請(qǐng)求是對(duì)在所述集成電路封裝(110)的第一輸入/輸出引腳(15 處接收對(duì)所述第一信息的請(qǐng)求作出響應(yīng)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述第一輸入/輸出引腳(15 不可直接被所述第一集成電路裸片(130)訪問(wèn)。
7.根據(jù)權(quán)利要求5所述的方法,其中所述第一信息表示所述第一集成電路裸片(130) 的溫度,且所述方法進(jìn)一步包括基于所述第二信息測(cè)定測(cè)試結(jié)果,所述第二信息基于所述數(shù)據(jù)處理設(shè)備(100)接收到的測(cè)試圖。
8.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括經(jīng)由所述集成電路封裝(110)的所述第一輸入/輸出引腳(15 提供所述第一信息;和經(jīng)由所述集成電路封裝(110)的所述第二輸入/輸出引腳(154)提供所述測(cè)試結(jié)果。
9.根據(jù)權(quán)利要求7所述的方法,其中測(cè)定所述測(cè)試結(jié)果包括測(cè)定對(duì)在第一時(shí)間接收所述測(cè)試圖作出響應(yīng)的測(cè)試結(jié)果;和測(cè)定所述第一信息包括測(cè)定對(duì)在第二時(shí)間在所述第一集成電路裸片(130)處接收信息請(qǐng)求作出響應(yīng)的所述第一信息,所述第一時(shí)間與第二時(shí)間之間的關(guān)系不確定。
10.根據(jù)權(quán)利要求1所述的方法,其中所述第一集成電路裸片(130)被配置為從器件, 而第二集成電路裸片(120)被配置為發(fā)送所述第一和第二信息的主器件。
11.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括在所述第一集成電路裸片(130)處接收第三類型的第三信息;和采用所述時(shí)分復(fù)用協(xié)議(300)、通過(guò)在所述協(xié)議(300)的第三時(shí)隙期間傳送所述第三信息,將所述第三信息與第一信息和第二信息傳送到所述第二集成電路裸片(120)。
12.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括在所述第二集成電路裸片(120)處接收第一類型的第三信息;在所述第二集成電路裸片(120)處接收第二類型的第四信息;和采用所述時(shí)分復(fù)用協(xié)議(300)、通過(guò)在所述協(xié)議(300)的第三時(shí)隙期間傳送所述第三信息以及在所述協(xié)議(300)的第四時(shí)隙期間傳送所述第四信息,將所述第三信息和第四信息傳送到所述第一集成電路裸片(130)。
13.一種設(shè)備,其包括集成電路封裝(110),其包括第一集成電路裸片(120);和第二集成電路裸片(130),其與所述第一集成電路裸片(120)連接,且被配置用于測(cè)定第一類型的第一信息;測(cè)定第二類型的第二信息;和采用時(shí)分復(fù)用協(xié)議(300)、通過(guò)在所述協(xié)議(300)的第一時(shí)隙期間傳送所述第一信息以及在所述協(xié)議(300)的第二時(shí)隙期間傳送所述第二信息,將所述第一和第二信息傳送到所述第一集成電路裸片(120)。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述第一信息表示所述第二集成電路裸片 (130)的測(cè)定溫度。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其中傳送所述第一類型的所述第一信息是對(duì)在所述集成電路封裝(110)的第一輸入/輸出引腳(15 處接收對(duì)所述第一信息的請(qǐng)求作出的響應(yīng),所述第一輸入/輸出引腳(15 不可直接被所述第二集成電路裸片(130)訪問(wèn)。
全文摘要
在包含有集成電路封裝(110)的數(shù)據(jù)處理設(shè)備(100)的集成電路裸片(130)處測(cè)定第一類型的信息。所述集成電路封裝(110)包括第一集成電路裸片(130)和第二集成電路裸片(120)。在所述集成電路裸片(130)處測(cè)定第二類型的信息。采用時(shí)分復(fù)用協(xié)議(300)、通過(guò)在所述協(xié)議(300)的第一時(shí)隙期間傳送所述第一信息以及在所述協(xié)議(300)的第二時(shí)隙期間傳送所述第二信息,將所述第一和第二類型的信息從所述集成電路裸片(130)傳送到所述第二集成電路裸片(120)。
文檔編號(hào)G06F13/38GK102349058SQ201080008589
公開日2012年2月8日 申請(qǐng)日期2010年2月17日 優(yōu)先權(quán)日2009年2月19日
發(fā)明者斯蒂芬·C·恩尼斯, 菲利普·E·馬德里 申請(qǐng)人:超威半導(dǎo)體公司