亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于枚舉的方法和器件的制作方法

文檔序號(hào):6782920閱讀:106來源:國(guó)知局
專利名稱:用于枚舉的方法和器件的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種4文舉的方法。該方法包括將第二ft字分配給多 個(gè)器件中的一個(gè)器件,其中,多個(gè)器件中的每個(gè)器件均具有不同的
唯一的第一^字。該方法包括比4交多個(gè)第 一數(shù)字的至少第 一部分, 并根據(jù)比較結(jié)果將第二數(shù)字分配給多個(gè)器件中的一個(gè)器件。
背景技術(shù)
電子系統(tǒng)可包括多個(gè)諸如芯片或集成電路芯片的獨(dú)立器件。電 子系統(tǒng)的功能性取決于在器件之間以及從器件到外部組件的通信 的建立和保持。這種通信可^f吏用用于器件的單獨(dú)的地址。

發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種用于通過將第二數(shù)字分配給多個(gè) 器件中的 一個(gè)器件來進(jìn)行枚舉的方法,多個(gè)器件中的每個(gè)器件均具 有不同的p眷一的第一lt字,所述方法包4舌比4交所述第一凄t字的至
少一部分;以及根據(jù)比較結(jié)果將所述第二數(shù)字分配給所述多個(gè)器件
中的一個(gè)器件。此外,本發(fā)明還涉及一種一種通過將第二凄史字分配
給器件來進(jìn)行枚舉的器件,所述器件包括第一存儲(chǔ)位置,用于存 儲(chǔ)第一數(shù)字;第二存儲(chǔ)位置,用于存儲(chǔ)第二數(shù)字;以及電路,連接 到所述第一存儲(chǔ)位置和所述第二存儲(chǔ)位置,所述電路將所述第一數(shù) 字的至少一部分和與另 一器件相關(guān)聯(lián)的不同第 一數(shù)字的一部分進(jìn) 行比較,并根據(jù)比較結(jié)果將第二數(shù)字分配給所述器件。


以下,將結(jié)合附圖描述本發(fā)明的實(shí)施例。
圖1示出了根據(jù)本發(fā)明實(shí)施例的用于枚舉器件的方法的流程
圖2a示出了根據(jù)本發(fā)明實(shí)施例的器件的方框示意圖2b示出了根據(jù)本發(fā)明實(shí)施例的系統(tǒng)的方框示意圖3示出了用于實(shí)現(xiàn)線與運(yùn)算的電路布置的方框示意圖4示出了用于實(shí)現(xiàn)線與運(yùn)算的電路布置的方框示意圖5示出了根據(jù)本發(fā)明實(shí)施例的器件的方框示意圖6示出了可在本發(fā)明實(shí)施例中呈現(xiàn)的信號(hào)的圖示;
圖7示出了基于唯一的第一數(shù)字將第二數(shù)字分配給器件的方法 的流程圖8示出了示例性步驟、對(duì)應(yīng)信號(hào)以及中間結(jié)果的圖示,其可 在四個(gè)器件中并行#1^亍圖7的方法期間發(fā)生;
圖9示出了根據(jù)本發(fā)明的另一實(shí)施例的包括多個(gè)器件的系統(tǒng)的 方才匡示意圖;以及
圖10示出了根據(jù)本發(fā)明的另一實(shí)施例的包括多個(gè)器件的系統(tǒng) 的方?jīng)_匡示意圖。
具體實(shí)施例方式
在以下描述中,出于解釋和不限制本發(fā)明的目的,諸如特歹木的 結(jié)構(gòu)、執(zhí)行方式、組件和技術(shù)等等被提出,從而提供對(duì)根據(jù)本發(fā)明 的實(shí)施例的不同的方面的完全理解。然而,本領(lǐng)域的沖支術(shù)人員可以 容易將本發(fā)明的實(shí)施例的不同方面應(yīng)用到區(qū)別于這些特殊細(xì)節(jié)的 實(shí)施例中。在某些特定的情況下,只要不使具有不必要的細(xì)節(jié)的本 發(fā)明的實(shí)施例的變得難于理解可忽略對(duì)公知的器件、電路和方法的 描述。
在電子系統(tǒng)中,獨(dú)立的器件可以彼此連接,以方便在器件之間 以及器件與外部組件之間的通信。為了在這種系統(tǒng)中建立和保持通 信,需要對(duì)器件進(jìn)行單獨(dú)尋址來實(shí)現(xiàn)期望的功能性。
由于這種系統(tǒng)復(fù)雜性的增加,基于獨(dú)立的信號(hào)線來控制單個(gè)器 件的通信越來越難以實(shí)現(xiàn)。結(jié)果,基于地址值和命令來對(duì)器件進(jìn)行 尋址,這需要器件可被明確地尋址。
可以在諸如存儲(chǔ)模塊或多芯片封裝(MCP )(也被稱作多芯片 器件)的存儲(chǔ)子系統(tǒng)中實(shí)現(xiàn)這種方法。這種存4諸子系統(tǒng)可以包括通 常被稱作芯片、晶粒(dice)、或集成電路(IC)的多個(gè)器件。
在多芯片閃存器件中,難以向每個(gè)芯片提供具有可承載各自芯
片使能信號(hào)的獨(dú)立電信號(hào)線。因此,將不能使用諸如獨(dú)立芯片使能 信號(hào)的單個(gè)電信號(hào)來選擇單個(gè)芯片。芯片可以被并聯(lián)連接到控制信
號(hào)線,并且可以通過使用將由芯片識(shí)別的命令和/或?qū)ぶ沸盘?hào)進(jìn)行選 擇。在NAND閃存的情況下,可以通過最后尋址周期的最后一個(gè)位 或最后幾個(gè)位來選擇多芯片封裝的單個(gè)芯片。 因此,將需要每個(gè)器件可以被單獨(dú)尋址。不同于相同多芯片封 裝或系統(tǒng)中的所有其他器件的地址的唯一地址可以與每個(gè)器件相
關(guān)聯(lián)。因此,將存在將唯一 ID號(hào)分配給單獨(dú)的器件用于對(duì)器件進(jìn) 行單獨(dú)尋址的有效方法的需要。
圖1示出了通過將第二數(shù)字分配給多個(gè)器件中的一個(gè)器件進(jìn)行 枚舉的方法的流程圖,該多個(gè)器件中的每一個(gè)器件均具有不同的唯 一的第一數(shù)字。方法10包括比較至少兩個(gè)器件的唯一的第一數(shù)字 的至少一部分的第一步驟20。此外,方法10包括4艮據(jù)比4交結(jié)果將 第二^:字分配纟會(huì)至少兩個(gè)器件中的 一個(gè)的第二步驟30。
換句話i兌,才艮據(jù)本發(fā)明的實(shí)施例,通過將第二H字分配主會(huì)多個(gè) 器件中的一個(gè)器件進(jìn)行枚舉的方法(其中,多個(gè)器件的每個(gè)器件均 具有不同的唯一的第一數(shù)字)包括比較第一數(shù)字的至少一部分,以 及根據(jù)比較結(jié)果將第二數(shù)字分配給多個(gè)器件中的 一個(gè)。
第二凄t字看用作地址或地址值,例如,表示系統(tǒng)中對(duì)應(yīng)器件的 地址空間(例如,如果可應(yīng)用,則為最主要的位)的至少一部分。
本發(fā)明的實(shí)施例可以將第二凄t字以有歲文、靈活且明確的方式分
配給器件。
在本發(fā)明的實(shí)施例中,第一數(shù)字的至少一部分的比較過程得出 第 一數(shù)字的順序,以及根據(jù)得出的順序?qū)⒌诙?shù)字分配給第二器 件。在本發(fā)明的實(shí)施例中,以第一lt字的升序或降序來分配第二凝:字。
在本發(fā)明的實(shí)施例中,通過比較第一數(shù)字的部分來實(shí)現(xiàn)比較過 程,其中,如果被比較的部分滿足預(yù)定條件,則器件可以通過比較 過程。通過比較過程的器件可以參與到后續(xù)的比較過程中,在后續(xù)
的比較過程中比較第 一數(shù)字的不同部分。未通過比較過程的器件將 不參與到后續(xù)的比較過程中??梢灾貜?fù)后續(xù)比較過程,直至由于唯 一的第 一數(shù)字而剩余單個(gè)器件。第二數(shù)字可被分配給剩余的器件。
重復(fù)該過程,直至為所有器件分配的第二數(shù)字,其中,分配了 第二數(shù)字的器件不再參與。
在本發(fā)明的實(shí)施例中,預(yù)定條件可以是包括預(yù)定值的被比較的 部分。在本發(fā)明的實(shí)施例中,該條件可以是包括對(duì)應(yīng)于隱性/顯性信 號(hào)線狀態(tài)的值的部分。
在本發(fā)明的實(shí)施例中,比較過程包括第一數(shù)字的逐位比較,其 從其最不重要的位或者最重要的位開始。
在本發(fā)明的實(shí)施例中,在比較過程開始之前,在一些階段處, 可以將不同器件的第 一數(shù)字分配給器件的適當(dāng)存儲(chǔ)位置、與該適當(dāng) 存儲(chǔ)位置相關(guān)聯(lián),或者存儲(chǔ)到該適當(dāng)存儲(chǔ)位置中。第一數(shù)字可包括 器件專用號(hào)、序列號(hào)、表示器件類型的標(biāo)識(shí)符、表示器件制造商的 標(biāo)識(shí)符、包括特定器件的晶片號(hào)、器件在晶片上的位置、隨機(jī)數(shù)、 偽隨機(jī)H以及預(yù)定或固定凌t中的至少一個(gè)。當(dāng)與兩個(gè)不同器件相 關(guān)聯(lián)的兩個(gè)數(shù)字4皮此不同的可能性十分大時(shí),與系統(tǒng)中器件相關(guān)聯(lián) 的第一數(shù)字將被認(rèn)為是唯一數(shù)字。換句話說,當(dāng)兩個(gè)數(shù)字相等的可 能性足夠低(例如,低于預(yù)定固定的閾值(例如,lO.s))時(shí),則認(rèn) 為兩個(gè)數(shù)字或者兩個(gè)凄t字的一部分是唯一的,其中,S是正整數(shù)(例
3口, s=4、 6、 8、 12、 16、 20、 50、或IOO)。
在本發(fā)明的實(shí)施例中,存儲(chǔ)在晶片分類層中的唯一 ID號(hào)可被 作為第一數(shù)字^f吏用,/人而在每次應(yīng)用該方法時(shí),獲得在第二數(shù)字和
器件之間的相同的相關(guān)性。在本發(fā)明的實(shí)施例中,隨扭i數(shù)生成器和 偽隨枳4欠生成器可用于在每次應(yīng)用該方法時(shí)生成第一ft字,乂人而在
第 一數(shù)字和器件之間的相關(guān)性將根據(jù)生成的隨機(jī)數(shù)或者偽隨機(jī)數(shù) 來改變。
在本發(fā)明的實(shí)施例中,分配給器件的第二^t字可以比相關(guān)于不
同器件的第一^:字短。在本發(fā)明的實(shí)施例中,第二^t字可用于對(duì)器 件進(jìn)行尋址,使得第二數(shù)字可以包括能夠?qū)⒉煌牡诙?shù)字分配給 多個(gè)器件的每一個(gè)器件的最短長(zhǎng)度。這也就是說,在本發(fā)明的實(shí)施 例中,可使用對(duì)于器件的第二數(shù)字的精確最小數(shù)量的二進(jìn)制數(shù)字 (也被稱作位)。例如,在包括16個(gè)器件的多芯片封裝(例如,包 括16個(gè)晶粒堆疊的管芯堆疊)的情況下,理論上僅需要4個(gè)位來 將作為第二數(shù)字的單個(gè)唯一 ID號(hào)"l要照管芯堆疊分配給16個(gè)晶粒。
可以使用的已存在的硬件結(jié)構(gòu)(例如,用于數(shù)據(jù)交換的焊盤或 端子以及諸如寄存器和比專交器的其他組件)來實(shí)現(xiàn)本發(fā)明的實(shí)施例。
在本發(fā)明的實(shí)施例中,可以使用已存在于系統(tǒng)中的信號(hào)線來獲 得枚舉。信號(hào)線可用于引導(dǎo)枚舉所需的通信。 一旦枚舉完成,則在 普通工作模式期間,信號(hào)線可用于標(biāo)準(zhǔn)業(yè)務(wù)。在這種實(shí)施例中,實(shí) 現(xiàn)附加焊盤或端子是不必要的。
在本發(fā)明的實(shí)施例中,信號(hào)線能夠獲得至少包括第一狀態(tài)和第 二狀態(tài)的不同狀態(tài)。當(dāng)提供給信號(hào)線的至少 一個(gè)信號(hào)對(duì)應(yīng)于第 一狀 態(tài)時(shí),信號(hào)線可以包括第一狀態(tài)。僅當(dāng)提供給信號(hào)線的所有信號(hào)對(duì) 應(yīng)于第二狀態(tài)時(shí),信號(hào)線可以包括第二狀態(tài)。這種信號(hào)線的結(jié)構(gòu)也 被稱作顯性/隱性信號(hào)線結(jié)構(gòu),其中,第二狀態(tài)被稱作隱性狀態(tài),以 及第一狀態(tài)被稱作顯性狀態(tài)。在本發(fā)明的實(shí)施例中,比較第一數(shù)字 的至少 一部分包括將表示第 一凄t字的至少 一部分的信號(hào)4是供纟合信 號(hào)線,以及4企測(cè)信號(hào)線的狀態(tài)。當(dāng)才企測(cè)的狀態(tài)與提供的信號(hào)不匹配 時(shí),則未通過比專交過禾呈。否則,通過比4交過禾呈。
本發(fā)明的實(shí)施例可包括NAND閃存器件,其中,所謂準(zhǔn)備好/ 忙碌信號(hào)線(R/B信號(hào)線)可用作執(zhí)行比較的信號(hào)線,而不用添加 任何額外焊盤或端子并且不會(huì)影響在普通工作才莫式期間的性能。
在本發(fā)明的實(shí)施例中,諸如多芯片封裝的器件的系統(tǒng)可適用于 基本自給自足地執(zhí)行方法,使得即便存在由諸如存儲(chǔ)控制器的外部 主機(jī)提供的任何外部支持也都可以被最小化。在實(shí)施例中,由于其 良好的反向兼容性,因此主機(jī)可以僅開始/停止自枚舉(self-enumeration )??梢栽诓桓淖兺獠?空制系統(tǒng)的十青況下實(shí)玉見本發(fā)明的 實(shí)施例。
圖2a示出了根據(jù)本發(fā)明實(shí)施例的器件的方框示意圖。利用200 在其整體中代表圖2a的器件。器件200包括能夠存儲(chǔ)第一數(shù)字212 的第一存儲(chǔ)位置210。器件200包括能夠存儲(chǔ)第二數(shù)字222的第二 存儲(chǔ)位置220。此外,器件200包括電路230,其連接到第一存儲(chǔ) 位置210,以接收來自第一存儲(chǔ)位置210的器件200的第一數(shù)字212 的至少一部分。電路230還用于接收與另一器件(這里未示出)相 關(guān)耳關(guān)的第 一凄t字的至少 一部分234。
電路230連接到第二存儲(chǔ)位置220,并且適用于將存儲(chǔ)在第一 存儲(chǔ)位置210中的第一數(shù)字212的至少一部分和與另 一器件相關(guān)聯(lián) 的不同第一數(shù)字的至少一部分進(jìn)行比較。此外,電路230適用于基 于比較結(jié)果將第二lt字222分配給器件200。
在一個(gè)實(shí)施例中,例如,電路230可適用于接收來自第一存儲(chǔ) 位置210的第一數(shù)字212的至少一部分。在另一實(shí)施例中,電路230 可以接收完整的第一數(shù)字212。此外,電路230例如可適用于接收 例如來自另一器件的與其他器件相關(guān)聯(lián)的第一數(shù)字的一部分,或者 與其他器件相關(guān)聯(lián)的完整的第 一數(shù)字。電路230還根據(jù)實(shí)際的實(shí)現(xiàn) 情況比較當(dāng)前器件的第 一數(shù)字的 一部分與另 一器件的第 一數(shù)字的
一部分,或者比較這些器件的完整的第一數(shù)字。根據(jù)比較結(jié)果,電
路230可以向第二存儲(chǔ)位置220提供信息,以將第二數(shù)字222存儲(chǔ) 到第二存儲(chǔ)位置220中。
器件200允許將第二K字222有效地分配給器件200。 4艮據(jù)一 個(gè)實(shí)施例,在與器件200相關(guān)聯(lián)的第一數(shù)字212和與另一器件相關(guān) 聯(lián)的另一第一數(shù)字之間的數(shù)量關(guān)系可以被評(píng)估,以確定器件200的 第二數(shù)字222。因此,當(dāng)器件200與其他器件相結(jié)合工作時(shí),分配 給器件200的第二數(shù)字222不能任意或者獨(dú)立于任何其他器件選 擇,而是取決于與其他器件相關(guān)聯(lián)的第一數(shù)字(或者其一部分)。 因此,第二數(shù)字222可用于限定器件200和其他器件之間的關(guān)系, 并且還可以用于尋址。此外,如果其他器件(未示出)包括與器件 200相同的器件(例如,與器件200的第一存儲(chǔ)位置210相似的第 一存儲(chǔ)位置,與器件200的電路230相似的電路,以及與器件200 的第二存儲(chǔ)位置220相似的第二存4諸位置),則不同的第二lt字可 以一皮分配給器件200以及其他器件。在這種情況下,與器件200和 其他器件相關(guān)聯(lián)的第二數(shù)字可用于識(shí)別器件或?qū)ζ骷M(jìn)行尋址。
然而,應(yīng)當(dāng)注意,本發(fā)明不要求存在兩個(gè)結(jié)構(gòu)相同的器件(具 有不同的第一數(shù)字)。相反地,如果例如,器件200可以從另一器 件獲得第一數(shù)字234(或其一部分),則具有單個(gè)器件200就足夠了 。
不同類型的存儲(chǔ)器可被用于存儲(chǔ)第一數(shù)字212和第二數(shù)字 222。在一個(gè)實(shí)施例中,第一存^f諸位置210可包括只讀存4諸器。在 其他實(shí)施例中,第一存儲(chǔ)位置210可^皮實(shí)現(xiàn)為單寫多讀(WORM) 存儲(chǔ)器或可擦寫存儲(chǔ)器??梢愿鶕?jù)特定實(shí)現(xiàn)的需要將第 一存儲(chǔ)位置 210實(shí)現(xiàn)為易失性存儲(chǔ)器或非易失性存儲(chǔ)器。
例如,第二存儲(chǔ)位置220可被實(shí)現(xiàn)為單寫多讀(WORM)存儲(chǔ) 器或可擦寫存儲(chǔ)器。在一些實(shí)施例中,隨機(jī)存取存儲(chǔ)器結(jié)構(gòu)可被用
于實(shí)現(xiàn)第二存儲(chǔ)位置220。通常所說的,易失性存儲(chǔ)器或非易失性 存儲(chǔ)器可被用于實(shí)現(xiàn)第二存儲(chǔ)位置220。
圖2b示出了包括兩個(gè)或更多器件200的系統(tǒng)280的形式的本 發(fā)明的實(shí)施例的方框圖。在圖2a和圖2b中,相同的器件和信號(hào)由 相同的參考標(biāo)號(hào)來表示。每個(gè)器件200均包括第一存儲(chǔ)位置210、 第二存儲(chǔ)位置220、和電3各230。第一存儲(chǔ)位置210能夠存儲(chǔ)器件 的第一數(shù)字,以及第二存儲(chǔ)位置220能夠存儲(chǔ)各個(gè)器件200的第二 數(shù)字。這些存儲(chǔ)位置可以實(shí)現(xiàn)在不同的存儲(chǔ)器中或相同的存儲(chǔ)器 中??梢允褂貌煌鎯?chǔ)技術(shù)來實(shí)現(xiàn)這些存儲(chǔ)位置。第一存儲(chǔ)位置210 可^皮實(shí)現(xiàn)為只讀存儲(chǔ)器(ROM)、單寫多讀(WORM)存儲(chǔ)器、非 易失性存儲(chǔ)器、或易失性存儲(chǔ)器,例如,隨機(jī)存取存儲(chǔ)器(RAM)。 可以4吏用除ROM沖支術(shù)之外的相同存4渚4支術(shù)來實(shí)現(xiàn)第二存儲(chǔ)位置 220。例如,WORM存儲(chǔ)器存儲(chǔ)位置可以是基于熔絲的存儲(chǔ)器,而 非易失性存儲(chǔ)器可以基于例如閃存技術(shù)。
不同的器件200通過至少一條信號(hào)線290 彼此電連接。
器件200能夠通過信號(hào)線2卯傳輸存儲(chǔ)在第一存儲(chǔ)位置210中 的第一數(shù)字或者第一數(shù)字的一部分。器件200能夠接收,并且可選 地存儲(chǔ)接收到的第一數(shù)字(或其一部分)。電路230將能夠執(zhí)行第 一數(shù)字的比較過程。此外,每個(gè)電路230都將適于將各個(gè)第二數(shù)字 分配給相關(guān)聯(lián)的器件。第二數(shù)字可被存儲(chǔ)在各個(gè)第二存儲(chǔ)位置220 中。
比較過程將基于比較單個(gè)位、半字節(jié)(4個(gè)位)、字節(jié)(8個(gè)位)、 字(通常為16、 32、 48、或64個(gè)位)、或者位或二進(jìn)制凄t的另 一凝:字。
在本發(fā)明的實(shí)施例中,器件200的電路230可以簡(jiǎn)單地將多個(gè) 第一數(shù)字彼此進(jìn)行比較,從而分配第二數(shù)字。更具體地,電路230 可以4艮據(jù)第一H字確定器件200的順序,/人而分配第二凄t字。
在本發(fā)明的實(shí)施例中,每個(gè)電路230均適用于通過確定第 一數(shù) 字的 一部分是否滿足條件來使相關(guān)器件200的第 一數(shù)字的 一部分與 其他器件的第一數(shù)字的對(duì)應(yīng)部分進(jìn)行比較。如果第一數(shù)字的一部分 滿足條件,則相關(guān)器件通過比較過程,并且參與第一數(shù)字的接下來 不同部分的后續(xù)比較過程??梢詫?duì)第一數(shù)字的各個(gè)不同部分重復(fù)該 過程,直至剩余單個(gè)器件??梢詫⒌诙?shù)字分配給剩余的器件。然 后,可以重復(fù)將第二數(shù)字分配給多個(gè)器件(不包括那些已經(jīng)-故分配 了第二數(shù)字的器件)中的一個(gè)的整個(gè)過程(一個(gè)循環(huán)),直至為所 有器件都分配了第二數(shù)字。
在本發(fā)明的實(shí)施例中,第二數(shù)字可以對(duì)應(yīng)于相關(guān)器件參與的循 環(huán)數(shù)量。在本發(fā)明的實(shí)施例中,器件200可以包括計(jì)數(shù)器292,用 于對(duì)循環(huán)lt量進(jìn)^f于計(jì)凄t。然后,第二凄t字可以簡(jiǎn)單地以計(jì)^t器292 的計(jì)lt為基礎(chǔ)。
在本發(fā)明的實(shí)施例中,贏得最后一個(gè)循環(huán)(即,已在最后一個(gè) 循環(huán)中分配了第二數(shù)字)的電路230可以將重新開始信號(hào)提供給還 未被分配第二數(shù)字的那些器件200,以重新開始下一循環(huán)。在本發(fā) 明的實(shí)施例中,比較第一數(shù)字的各個(gè)部分的條件可以是顯性/隱性信 號(hào)線的狀態(tài)。因此,信號(hào)線290可以顯性/隱性信號(hào)線結(jié)構(gòu)來連接器 件200。如果顯性信號(hào)位等于0 (低,L),則信號(hào)線結(jié)構(gòu)被稱作"線 與結(jié)構(gòu)",這是因?yàn)閱蝹€(gè)信號(hào)0將信號(hào)線290驅(qū)動(dòng)至0。如果顯性信 號(hào)線位為1,則信號(hào)線結(jié)構(gòu)4皮稱作"線或結(jié)構(gòu)"。
在下面,將與在利用顯性/隱性信號(hào)線結(jié)構(gòu)的多芯片封裝中的自 枚舉芯片 一起描述本發(fā)明的實(shí)施例。參照NAND閃存沖支術(shù)描述本發(fā)
明的實(shí)施例,其中,已存在于該技術(shù)中的R/B線被用作顯性/隱性信 號(hào)線。
在下面,將描述用于比較兩個(gè)數(shù)字(或其一部分)的可能的機(jī) 械結(jié)構(gòu),其可在本發(fā)明的實(shí)施例中用于比較兩個(gè)或更多數(shù)字(或其 一部分)。
該理論基于使用連接到多個(gè)器件的"公共"信號(hào)線來執(zhí)行一個(gè) 或多個(gè)線與運(yùn)算或者線或運(yùn)算。為了便于理解原理,首先將參照?qǐng)D 3至圖6描述幾個(gè)硬件結(jié)構(gòu),其可用于實(shí)現(xiàn)線與運(yùn)算或者線或運(yùn)算。
圖3示出了用于實(shí)現(xiàn)線與運(yùn)算或者線或運(yùn)算的器件布置的方框 示意圖。利用300在其整體中指出圖3的器件布置。器件布置300 包括公共信號(hào)線310,和例如連接到公共信號(hào)線310的三個(gè)器件 320、 330、 340。器4牛320、 330、 340中的每一個(gè)均包4舌才目應(yīng)的4空 制電3各322、 332、 342、才目應(yīng)的馬區(qū)動(dòng)器324、 334、 344、以及才目應(yīng) 的接收器或輸入緩沖器326、 336、 346。
在下面,將更詳細(xì)地描述第一器件320,〗旦細(xì)節(jié)還應(yīng)用于第二 器件330和第三器件340。驅(qū)動(dòng)器324電路連接在控制電路322的 輸出與公共信號(hào)線310之間。例如,驅(qū)動(dòng)器324被配置為根據(jù)從控 制電路320輸出到公共信號(hào)線310的數(shù)據(jù)來將信號(hào)線310驅(qū)動(dòng)為顯 性值(例如,顯性電平)或隱性值(例如,隱性電平)。例如,驅(qū) 動(dòng)器324可一皮配置為當(dāng)將7/^共信號(hào)線310驅(qū)動(dòng)為顯性^直時(shí)應(yīng)用大驅(qū) 動(dòng)強(qiáng)度。其還可^皮配置為當(dāng)將7>共信號(hào)線310驅(qū)動(dòng)為隱性值時(shí)應(yīng)用 小驅(qū)動(dòng)強(qiáng)度。例如,驅(qū)動(dòng)器324可具有用于將公共信號(hào)線310驅(qū)動(dòng) 為顯性值的第一電流驅(qū)動(dòng)能力,以及用于將7>共信號(hào)線310驅(qū)動(dòng)為 隱性值的第二電流驅(qū)動(dòng)能力,其中,第二電流驅(qū)動(dòng)能力大于第一電 沫b驅(qū)動(dòng)能力。
可選地,當(dāng)期望在^〉共信號(hào)線310上輸出隱性值時(shí),驅(qū)動(dòng)器324 可被配置為將公共信號(hào)線310驅(qū)動(dòng)為顯性值,并保持公共信號(hào)線310 打開。
例如,接收器326可被配置為接收在公共信號(hào)線310上呈現(xiàn)的 實(shí)際值,并將關(guān)于在公共信號(hào)線310上呈現(xiàn)的實(shí)際值的信息提供給 控制電路322。
應(yīng)當(dāng)注意,在/>共信號(hào)線310上呈現(xiàn)的實(shí)際值可以不同于由驅(qū) 動(dòng)器324輸出或提供給公共信號(hào)線310的值。例如,如果第一器件 的驅(qū)動(dòng)器324將隱性值輸出到公共信號(hào)線310,則另一器件330、 340的驅(qū)動(dòng)器334、 344可以將顯性值輸出到公共信號(hào)線310。在這 種情況下,公共信號(hào)線310仍可以獲得顯性值,從而,接收器326 可以接收與由驅(qū)動(dòng)器324輸出到公共信號(hào)線的值不同的值。
綜上所述,可以說明,只要連接到公共線310的器件320、 330、 340中的至少一個(gè)向/>共信號(hào)線310輸出顯性值,/>共信號(hào)線310 就將獲得顯性值。在一個(gè)實(shí)施例中,如果連4妾到7>共信號(hào)線310的 所有器件320、 330、 340均向公共信號(hào)線310輸出隱性值,或使它 們各自的馬區(qū)動(dòng)器324、 334、 344無效,則公共信號(hào)線310僅獲得隱 性值。
在一個(gè)實(shí)施例中,如果連接到公共信號(hào)線310的多個(gè)器件中沒 有一個(gè)通過偏置元件350輸出顯性值,爿^共信號(hào)線310可^皮配置為 攜帶隱性值。例如,偏置元件350可包括電阻器。
圖4示出了通過4吏用7>共信號(hào)線來實(shí)現(xiàn)線與運(yùn)算的電3各布置的 方框示意圖。利用400在其整體中指出圖4的電路布置。電路布置 400包括公共信號(hào)線410,其連接到三個(gè)電路塊或器件420、 430、 440。此夕卜,7>共信號(hào)線410例如通過電阻器450連4妄到供電電勢(shì)V。
例如,供電電勢(shì)V可以是對(duì)應(yīng)于參考電勢(shì)GND的iM直。連4姿到7> 共^f言號(hào)纟戔410的器<牛420、 430、 440包4舌各個(gè)4空制電3各422、 432、 442。此外,作為驅(qū)動(dòng)器,器件420、 430、 440包括以漏極開路特 性工作的相應(yīng)NMOS場(chǎng)效應(yīng)晶體管424、 434、 444。參照第一器件 420, NMOS場(chǎng)效應(yīng)晶體管424的源極端連接到參考電勢(shì)GND。 NMOS場(chǎng)效應(yīng)晶體管424的漏柵極端連接到控制電^各422的輸出, 以及NMOS場(chǎng)效應(yīng)晶體管424的漏才及端連4妾到/>共信號(hào)線410???以從圖4中看出,相似的配置應(yīng)用于其他器件430和440。此夕卜, 通過各個(gè)控制電路422、 432、 442 (例如,使用信號(hào)接收器或輸入 緩沖器)來感測(cè)在/>共信號(hào)線410處呈現(xiàn)的信號(hào)。
根據(jù)功能性,假設(shè)電阻器450足夠大,使得可以通過激活NMOS 場(chǎng)效應(yīng)晶體管424、 434、 444中單獨(dú)的一個(gè)來將7>共信號(hào)線410驅(qū) 動(dòng)到4妄近參考電勢(shì)GND的電勢(shì)。因此,如果激活或?qū)薔MOS 場(chǎng)效應(yīng)晶體管424、 434、 444中的至少一個(gè),則/>共信號(hào)線410的 電勢(shì)被拉到接近參考電勢(shì)GND的電平。仫J又如果所有NMOS場(chǎng)效 應(yīng)晶體管424、 434、 444都未#1激活或截止,則通過電阻器450將 在公共信號(hào)線410上的電平拉到接近供電電勢(shì)VCC的值。
圖5示出了根據(jù)本發(fā)明實(shí)施例的器件的方框示意圖。利用500 在其整體中指出圖5的器件。器件500包括控制電^各522、驅(qū)動(dòng)器 電路524、以及接收器電路或輸入緩沖器526。驅(qū)動(dòng)器電路524被 配置為將可以連接到公共信號(hào)線(準(zhǔn)備好/忙碌信號(hào)線)560的連接 節(jié)點(diǎn)550 ^立向參考電勢(shì)GND或供電電勢(shì)VCC。
出于示例性的目的,以下將認(rèn)為接近參考電勢(shì)GND (或者比 供電電勢(shì)VCC更接近參考電勢(shì)GND)的電勢(shì)表示顯性值。以下, 將認(rèn)為接近供電電勢(shì)VCC (或者比參考電勢(shì)GND更接近供電電勢(shì) VCC)的電勢(shì)表示隱性值。然而,可以使用對(duì)顯性電勢(shì)和隱性電勢(shì) 的其他定義,其包括在本發(fā)明的范圍之內(nèi)。
驅(qū)動(dòng)器電^各524包括隱性值驅(qū)動(dòng)器570和顯性值驅(qū)動(dòng)器572。 例如,隱性值驅(qū)動(dòng)器570可包括電路連接在供電電勢(shì)VCC與連接 節(jié)點(diǎn)550之間的晶體管(例如,PMOS場(chǎng)效應(yīng)晶體管)。
例如,隱性值驅(qū)動(dòng)器570的輸入端或控制端可以被連接到控制 電路522。
例如,顯性^直驅(qū)動(dòng)器572可以包4舌電i 各連4妄在參考電勢(shì)GND 與連接節(jié)點(diǎn)550之間的晶體管(例如,NMOS場(chǎng)效應(yīng)晶體管)。例 如,顯性值驅(qū)動(dòng)器572的輸入端或控制端可以被連接到控制電路 522。
此外,在一個(gè)實(shí)施例中,顯性值驅(qū)動(dòng)器572可^皮配置為在導(dǎo)通 狀態(tài)時(shí)一是供比隱性值驅(qū)動(dòng)器570更大的電流。在一個(gè)實(shí)施例中,甚 至可以將顯性值驅(qū)動(dòng)器572配置為在導(dǎo)通狀態(tài)下提供比在隱性值驅(qū) 動(dòng)器570在導(dǎo)通狀態(tài)下所提供的電流大兩倍的電流。
在一個(gè)實(shí)施例中,例如,電路連接在連接節(jié)點(diǎn)550與供電電勢(shì) VCC之間的隱性值驅(qū)動(dòng)器570的晶體管可以是小晶體管,其比電路 連4妄在參考電勢(shì)GND與連"t妄節(jié)點(diǎn)550之間的顯性值驅(qū)動(dòng)器572的 晶體管更小。例如,在場(chǎng)效應(yīng)晶體管的情況下,隱性值驅(qū)動(dòng)器570 的晶體管的有效溝道寬度可以小于顯性值驅(qū)動(dòng)器572的晶體管的有 效溝道寬度。
當(dāng)然,隱性值驅(qū)動(dòng)器570和顯性值驅(qū)動(dòng)器572還可以包括電路 連接在連接節(jié)點(diǎn)550與參考電勢(shì)GND或供電電勢(shì)VCC之間的雙招_
晶體管。
例如,控制電路522可被配置為將反向控制信號(hào)提供給隱性值 驅(qū)動(dòng)器570和顯性值驅(qū)動(dòng)器572的輸入端或控制端。例如,當(dāng)顯性
值驅(qū)動(dòng)器572被去激活時(shí),控制電路522可被配置為激活(即,導(dǎo) 通)隱性值驅(qū)動(dòng)器570。當(dāng)顯性值驅(qū)動(dòng)器572 ^^皮激活時(shí),控制電^各 522還可以被配置為去激活隱性值驅(qū)動(dòng)器570。以這種運(yùn)算模式, 來激活隱性值驅(qū)動(dòng)器570或顯性值驅(qū)動(dòng)器572。然后,連接節(jié)點(diǎn)550 經(jīng)由隱性值驅(qū)動(dòng)器570祐j立向供電電勢(shì)VCC,或者經(jīng)由顯性值驅(qū)動(dòng) 器572一皮4立向參考值GND。然而可選地,可存在隱性值驅(qū)動(dòng)器570 和顯性值驅(qū)動(dòng)器572都纟皮去激活的運(yùn)算狀態(tài)。在這種情況下,驅(qū)動(dòng) 電路524 "釋放"連接節(jié)點(diǎn)550 (即,即未將連接節(jié)點(diǎn)550拉向供 電電勢(shì)VCC也未4立向參考電勢(shì)GND)。 4奐句"i舌i兌,驅(qū)動(dòng)器電路524 保持連接節(jié)點(diǎn)550浮動(dòng),這提供了被忽視的寄生效應(yīng)。自然地,在 這種狀態(tài)下,連接節(jié)點(diǎn)550的電勢(shì)可纟皮連4妄到連4妄節(jié)點(diǎn)550的其他 器件(例如,通過在器件500外部的電路)影響。
接收器電路526被配置為接收來自連接節(jié)點(diǎn)550的電勢(shì),并基 于連接節(jié)點(diǎn)550的電勢(shì)將輸出值提供給控制電路522。由接收器電 路526提供的信號(hào)可以被認(rèn)為是R/B讀出信號(hào)。
應(yīng)當(dāng)注意,還可以存在其他運(yùn)算方式。例如,可以存在隱性值 驅(qū)動(dòng)器570 ^皮去激活,而顯性值驅(qū)動(dòng)器572的輸入端或控制端一皮連 接到準(zhǔn)備好/忙碌信號(hào)線的運(yùn)算模式。以這種方式,顯性值驅(qū)動(dòng)器 572可以被重新用于向公共信號(hào)線560提供準(zhǔn)備好/忙碌信號(hào)。以這 種方式,公共信號(hào)線560可以被重新用于器件枚舉以及準(zhǔn)備好/忙碌 狀態(tài)的傳輸。然而,當(dāng)在一個(gè)實(shí)施例中顯性值驅(qū)動(dòng)器572^f又可以用 于將準(zhǔn)備好/忙碌狀態(tài)驅(qū)動(dòng)到公共信號(hào)線560時(shí),而隱性值驅(qū)動(dòng)器 570和顯性^直驅(qū)動(dòng)器572都可以用于器件才文舉,如在以下更詳細(xì);也 描述。
應(yīng)當(dāng)注意,在隱性^i驅(qū)動(dòng)器570中的、電^各連4妄在供電電勢(shì) VCC和連接節(jié)點(diǎn)550之間的晶體管可以被認(rèn)為是用于驅(qū)動(dòng)隱性位 (位l)的"位l晶體管"。此外,電^各連^妻在參考電勢(shì)GND和連
接節(jié)點(diǎn)500之間的晶體管可以被認(rèn)為是用于驅(qū)動(dòng)準(zhǔn)備好/忙碌信號(hào) (R/B信號(hào))的顯性位的"位0晶體管"。此外,應(yīng)當(dāng)注意,可以在 例如閃存管芯上實(shí)現(xiàn)該器件500。然而自然;也,可以在其他集成電 ^各上或者與其他電if各或存^f諸:技術(shù)相結(jié)合地實(shí)現(xiàn)該器件500。
接下來,將假設(shè)多個(gè)器件500 (即,至少兩個(gè)器件500)被連 接到7>共信號(hào)線310。例如,可以通過相應(yīng)器件500來代替三個(gè)器 4牛320、 330禾口 340或者器寸牛320、 330和340中的至少兩個(gè)。下面,
將參照?qǐng)D6描述在本發(fā)明的實(shí)施例中可在公共信號(hào)線310 (也被表 示為"仲裁線")上呈現(xiàn)的可能信號(hào)。
圖6示出了信號(hào)的圖示。第一圖示610示出了將通過第一器件 320驅(qū)動(dòng)到公共信號(hào)線310的信號(hào)。橫坐標(biāo)612描述時(shí)間,以及縱 坐標(biāo)614描述將通過驅(qū)動(dòng)器324 (如圖5所示,其可以通過驅(qū)動(dòng)器 524來實(shí)現(xiàn))輸入或驅(qū)動(dòng)到公共信號(hào)線的信號(hào)值。通過控制電路322 (如圖5所示,其可以通過控制電路522來實(shí)現(xiàn))來提供在第一圖 示610中示出的信號(hào)。第二圖示620示出了將通過第二器件330的 驅(qū)動(dòng)器334輸出或驅(qū)動(dòng)至公共信號(hào)線310的信號(hào)。橫坐標(biāo)622描述 時(shí)間,以及縱坐標(biāo)624描述將由第二器件330的驅(qū)動(dòng)器334提供的 信號(hào)值。第三圖示630描述了公共信號(hào)線310的實(shí)際信號(hào)值。橫坐 標(biāo)632描述時(shí)間,以及縱坐標(biāo)634描述信號(hào)值。
如可從圖6中看出的,在時(shí)間^之前,第一器件320的驅(qū)動(dòng)器 324和第二器件330的驅(qū)動(dòng)器334都^皮控制,以將相同的信號(hào)圖案 驅(qū)動(dòng)到公共信號(hào)線310。然而,在時(shí)間^與t2之間,第一器件320 的驅(qū)動(dòng)器324纟皮控制為將顯性值(例如,邏輯<直"0")驅(qū)動(dòng)到7>共 信號(hào)線310,而第二器件330的驅(qū)動(dòng)器334被控制為將隱性值(例 如,邏輯值"1")驅(qū)動(dòng)到7>共信號(hào)線310。當(dāng)在時(shí)間tl之前在第三 圖示630中示出的信號(hào)線310的值表示將通過第一器件320和第二 器件330的驅(qū)動(dòng)器324、 334驅(qū)動(dòng)到公共信號(hào)線310的值時(shí),在時(shí)
間t,與t2之間,信號(hào)線310獲得顯性值(例如,邏輯值"0")。換 句話說,即使第二器件330的驅(qū)動(dòng)器334被控制以將隱性值驅(qū)動(dòng)到 公共信號(hào)線310,公共信號(hào)線310在時(shí)間^與t2之間仍獲得顯性值。 在時(shí)間12之后,第二器件330的驅(qū)動(dòng)器334被控制到未激活。例如, 器件330的隱性值驅(qū)動(dòng)器570和顯性值驅(qū)動(dòng)器572可以未激活。從 而,在時(shí)間12之后,公共信號(hào)線310獲得由第一器件320的驅(qū)動(dòng)器 324馬區(qū)動(dòng)的^直。
換句話說,可以說第二器件330通過進(jìn)入高阻抗"高-Z"狀態(tài) 來"釋》文"/>共信號(hào)線310。
綜上所述,例如,器件320、 330、 340、 420、 430、 440、 500
可以具有下列能力
例如,通過激活顯性值驅(qū)動(dòng)器424、 434、 444、 572來將顯性 <直馬區(qū)動(dòng)到7>共^言號(hào)線310、 410、 560;
侈寸3口,通過去-效5舌顯寸生<直馬區(qū)動(dòng)器424、 434、 444、 572,并且通 過(可選地)激活隱性值驅(qū)動(dòng)器570來將隱性值驅(qū)動(dòng)到/^共信號(hào)線 310、 410、 560^以及
例力口,通過去;敫活顯斗生^直馬區(qū)動(dòng)器424、 434、 444、 572禾口隱寸生 值驅(qū)動(dòng)器570來釋放公共信號(hào)線310、 410、 560;以及
例如,通過使用接收器326、 336、 346、 526來讀取^>共信號(hào) 纟戔310、 410、 560的一犬態(tài)。
應(yīng)當(dāng)注意,可以不同方式實(shí)現(xiàn)上述功能性,并且在一些實(shí)施例 中實(shí)現(xiàn)附加功能性。例如,將顯性值驅(qū)動(dòng)到7>共信號(hào)線310、 410、 560可以在去激活或者不進(jìn)4于去激活隱性值驅(qū)動(dòng)器570情況下來#1
行。此外,釋放公共信號(hào)線310、 410、 560可以僅包括去激活顯性 值驅(qū)動(dòng)器424、 434、 444、 572。即使當(dāng)通過器件釋方文7〉共信號(hào)線 310、 410、 560時(shí),盡管電流消庫(kù)毛可能高于在這種情況下所需的, 但器件的隱性值驅(qū)動(dòng)器將可選地仍被激活。此外,在一些操作條件 下,7>共信號(hào)線310、 410、 560可以重新用于其他目的。
下面,將描述功能性,其可以在對(duì)應(yīng)于圖3、圖4和圖5描述 的器4牛320、 330、 340、 420、 430、 440、 500中實(shí)5見。侈'H口,以下 4苗述的功肯fe'l"生可以在4空弗'j電3各230、 322、 332、 342、 422、 432、 442、 522中實(shí)5見。
圖7示出了用于基于唯一的第一數(shù)字將第二數(shù)字分配給器件的 方法的流程圖。利用700在其整體中指出圖7的方法。在一個(gè)實(shí)施 例中,方法700可以在連接到公共信號(hào)線的至少兩個(gè)器件320、 330、 340、 410、 420、 430、 500中并行地執(zhí)行。然而,在一些簡(jiǎn)單實(shí)施 例中,在通過公共信號(hào)線連接到另 一 器件的單個(gè)器件中執(zhí)行方法 700是足夠的。
為了說明,接下來將假設(shè),以時(shí)間同步的方式在連接到公共信 號(hào)線的四個(gè)器件中并4亍執(zhí)4亍方法700。圖8示出了示例性步驟、相 應(yīng)信號(hào)、以及在四個(gè)器件中并行實(shí)現(xiàn)方法700期間可能發(fā)生的中間 結(jié)果的圖示。參照?qǐng)D8,第一列810描述了對(duì)第一器件執(zhí)行方法700 的過程。第二列820描述了對(duì)第二器件執(zhí)行方法700的過程。第三 列830和第四列840分別描述了對(duì)第三和第四器件執(zhí)行方法700的 過程。
出于解釋的目的,假設(shè)將二進(jìn)制的第一數(shù)字"1001"(十進(jìn)制 9)分配給第一器件。此外,假設(shè)將二進(jìn)制的第一數(shù)字"0111"(十 進(jìn)制7)分配給第二器件。將二進(jìn)制的第一數(shù)字"1101"(十進(jìn)制 13)分配給第三器件,以及將二進(jìn)制的第一數(shù)字"0011"(十進(jìn)制
3 )分配給第四器件。方法700以初始化計(jì)數(shù)器的第一步驟710開 始。通過圖8中的850來表示將計(jì)數(shù)器初始化為例如0的初始值。 在方法700的第二步驟720中,選擇第一數(shù)字的第一部分作為被選 取的部分。例如,第一器件選擇其^皮分配的值"1001"的最主要位 "1",第二器件選擇其^皮分配的值"0111"的最主要位"0",第三 器件選擇其被分配的值"HOI"的最主要位"1",以及第四器件選 擇其^皮分配的值"0011"的最主要位"0"。在后續(xù)步驟730中,器 件將第一數(shù)字的選取部分驅(qū)動(dòng)到公共信號(hào)線。因此,第一驅(qū)動(dòng)器將 值"1"驅(qū)動(dòng)到公共信號(hào)線,第二驅(qū)動(dòng)器將值"0"驅(qū)動(dòng)到公共信號(hào) 線,第三驅(qū)動(dòng)器將值"1"驅(qū)動(dòng)到公共信號(hào)線,以及第四驅(qū)動(dòng)器將 值"0"驅(qū)動(dòng)到公共信號(hào)線。如上所述,出于示例的目的,假設(shè)值 "0"為顯性值。因此,如圖8的4亍852所示,信號(hào)線獲得顯性值 "0"。在第四步驟740中,器件檢查信號(hào)線的狀態(tài)是否表示第一數(shù) 字的選取部分。如上所述,第一器件將值"1"驅(qū)動(dòng)到^^共信號(hào)線, 但將發(fā)現(xiàn)公共信號(hào)線獲得了 "顯性"值"0"。因此,第一器件將確 定信號(hào)線的狀態(tài)("0")未表示第一數(shù)字的被選取的部分"1"。相 似地,第三器件將發(fā)現(xiàn)信號(hào)線的狀態(tài)未表示第 一數(shù)字的被選取的部 分。相反,第二器件和第四器件將發(fā)現(xiàn)信號(hào)線的狀態(tài)("0")表示 了第一數(shù)字的被選取的部分("0")。相對(duì)于檢查步驟740,第一器 件和第三器件將執(zhí)^f亍更改其計(jì)數(shù)器的第五步驟750。例如,如圖8 的行854所示,使第一器件和第三器件的計(jì)數(shù)器加一。此外,如上 所述,根據(jù)步驟760,第一器件和第三器件將釋放公共信號(hào)線。此 外,在步驟770中,第一器件和第三器件將等待下一枚舉循環(huán)或者 枚舉結(jié)束。相反地,由于在步驟740中第二器件和第四器件發(fā)現(xiàn)公 共信號(hào)線的狀態(tài)表示了第 一數(shù)字的被選取的部分,所以第二器件 820和第四器件840將執(zhí)行步驟780。換句話說,第二器件820和 第四器件840將檢查第一數(shù)字的所有部分(其應(yīng)當(dāng)驅(qū)動(dòng)到信號(hào)線) 是否已被驅(qū)動(dòng)到信號(hào)線。在給定實(shí)例中,假設(shè)第一數(shù)字包括四個(gè)位, 其中,每個(gè)位均被認(rèn)為是第一數(shù)字的一部分。如果僅將第一數(shù)字的
一個(gè)位(最主要位)被驅(qū)動(dòng)到公共信號(hào)線,則第二器件820和第四 器件840將選4奪下一部分(例如,在最主要位之后的下一位)作為 第一數(shù)字的被選取的部分。對(duì)于第二器件820,下一被選取的位是 "1"(具有十進(jìn)制權(quán)重4);對(duì)于第四器件,下一被選取的位是"O"。 第二器件820和第四器件840將執(zhí)行步驟730,以將第一數(shù)字的各 個(gè)被選取的部分驅(qū)動(dòng)到公共信號(hào)線。如可從圖8的行856看出的, 第二器件820可將隱性值"1"驅(qū)動(dòng)到公共信號(hào)線,以及第四器件 可將顯性值"0"驅(qū)動(dòng)到公共信號(hào)線。從而,如可從圖8的行856 看出的,信號(hào)線將獲得顯性值"0"。從而,在步驟740第二器件820 將發(fā)現(xiàn)公共信號(hào)線的狀態(tài)未表示第 一數(shù)字的被選取的部分,因此第 二器件820將才丸4亍步-驟750。 乂人而例如,如圖8的4亍858所示,第 二器件820的計(jì)數(shù)器將加一。第二器件820將進(jìn)行步驟760和770。 第二器件將釋放信號(hào)線,并等待下一枚舉循環(huán)或者枚舉結(jié)束。在步
驟740,第四器件840將發(fā)現(xiàn)信號(hào)線的狀態(tài)(圖8的行856所示) 表示了第一數(shù)字的被選取的部分,因此將執(zhí)行步驟780。在當(dāng)前的 狀態(tài)下,第一器件、第二器件、和第三器件810、 820、 830都已不 再參與枚舉循環(huán)。因此,只有第四器件840將被驅(qū)動(dòng)到公共信號(hào)線。 因此,第四器件840將再次經(jīng)歷步驟782、 730、 740、 780,從而將 值"1"驅(qū)動(dòng)到^>共信號(hào)線。所述步驟在圖8的行860中示出。此 夕卜,如圖8的行862所示,第四器件將再次繼續(xù)執(zhí)行步驟782、 730、 740、 780,以將值"1"驅(qū)動(dòng)到公共信號(hào)線。當(dāng)?shù)竭_(dá)步驟780時(shí), 第四器件840將發(fā)現(xiàn)第一凄t字的所有部分(例如,四個(gè)位)都已經(jīng) 驅(qū)動(dòng)到信號(hào)線。因此,第四器件將#丸4亍步驟790,分配例如計(jì)數(shù)器 值O作為其第二值。然后,在步驟792,第四器件840將(可選地) 開始下一枚舉循環(huán)。在后續(xù)枚舉循環(huán)期間(在相同的枚舉過程中), 如步驟794所示,第四器件840將保持釋放的公共信號(hào)線。
從而,開始新的枚舉循環(huán),其中,第四器件840不參與。將在 下一枚舉循環(huán)已開始的檢查操作772中尋找第一、第二、和第三器<牛810、 820、 830。因:t匕,第一、第二、和第三器^牛810、 820、 830 將^丸行步驟720,并為每一個(gè)選擇到其第一ft字的第一部分(例如, 最主要位)作為^皮選取的部分。因此,在步驟730中,第一器件810 將其被選取的部分(邏輯值"1")驅(qū)動(dòng)到信號(hào)線。第二器件820將 邏輯值"0"驅(qū)動(dòng)到公共信號(hào)線,以及第三器件830將邏輯值"1" 驅(qū)動(dòng)到公共信號(hào)線。從而,公共信號(hào)線將獲得由第二器件820驅(qū)動(dòng) 的顯性邏輯值"0"。在步驟740中,第一器件810和第三器件830 將認(rèn)為信號(hào)線的狀態(tài)未表示其第一數(shù)字的被選取的部分,因此如圖 8的行866所示,在步驟750中使其計(jì)數(shù)器的值增加,在步驟760 中釋放公共信號(hào)線并在步驟770中等待下一循環(huán)或枚舉結(jié)束。在步 驟740中,第二器件820將發(fā)現(xiàn)信號(hào)線的狀態(tài)("0")表示了其第 一值的被選取的部分,從而將執(zhí)行步驟780。然后,由于公共信號(hào) 線的狀態(tài)不被其他器件(器件810、 830、 840都已經(jīng)釋放公共信號(hào) 線)影響(參見行868、 870、 872),因此第二器件將三次執(zhí)行步驟 782、 730和740。在第二器件820將其第一凄t字的所有部分都驅(qū)動(dòng) 到公共信號(hào)線之后,在步驟790中,第二器件820將分配其當(dāng)前的 計(jì)數(shù)器值"1",作為其第二值,以及可選地在步驟792中開始下一 循環(huán)。在枚舉過程的下一循環(huán)中,第二器件820將保持釋放的信號(hào) 線。然后,將開始下一循環(huán),其中,僅有第一器件810和第三器件 830參加。在步驟720中,第一器件810和第三器件830再次選擇 其第一凄t字的第一部分(例如,最主要位)作為^皮選取的部分。然 后,在步驟730中,第一和第三器件810、 830都將值"1"驅(qū)動(dòng)到 公共信號(hào)線(參見圖8的行874 ),并在步驟740中發(fā)現(xiàn)信號(hào)線的狀 態(tài)"1"表示它們的^皮選取的部分。因此,第一器件810和第三器 4牛830 S尋才丸4亍步艱釔780、 782和730。在步駛《730中,3口圖8的4亍 867所示,第一器件810將值"0"驅(qū)動(dòng)到公共信號(hào)線,以及第三器 件830將至"1"驅(qū)動(dòng)到公共信號(hào)線。信號(hào)線將獲得顯性值"0", 并且在步驟740中第三器件830將發(fā)現(xiàn)信號(hào)線的狀態(tài)未表示其第一 數(shù)字的被選取的部分。第三器件830將其計(jì)數(shù)器的值增加(參加圖
8的行878),釋放公共信號(hào)線并等待下一循環(huán)或枚舉結(jié)束(步驟750、 760、和770)。第一器件810將重復(fù)執(zhí)行步驟780、 782、 730、 740, 并輸出值"0"和'T,(參見圖8的行880、 882)。最后,第一器件 810將執(zhí)行步驟780、 790、 792和794,并分配其計(jì)數(shù)器值"2"作 為其第二值。接下來,可選地開始第四循環(huán)。由于〗又有第三器件830 被配置為在公共信號(hào)線上工作,因此第三器件830將其第 一數(shù)字的 一皮選取的部分連續(xù)地驅(qū)動(dòng)到公共信號(hào)線(參力。圖8的4亍884、 886、 888、 890)。最后,第三器件830將分配器計(jì)數(shù)器值"3"作為其分 配值。
應(yīng)當(dāng)注意,方法700實(shí)際上可以改變。例3口,可以選擇不同的 計(jì)凄t器的初始j直。此夕卜,在步艱《750中,除加一之外的不同運(yùn)算可 以應(yīng)用于更改計(jì)lt器。例如,可以通過^[壬4可其<也更改運(yùn)算來減小或 改變計(jì)lt器。此外,還可以除1之外的j直來改變計(jì)凄t器。此外,存 在不同的方式,來選擇第一數(shù)字的選取部分,作為被選取的部分。 在給定實(shí)例中,選擇了以先后順序的單個(gè)位。然而,可以選擇其他 選々奪算法。在一個(gè)實(shí)施例中,甚至可以在單個(gè)步-驟中選擇多個(gè)位。 例如,可以并行方式更換多個(gè)位,^旦可能存在其他選^奪。此外,步 驟750-770可以-故結(jié)合成單個(gè)步驟。也可以改變這些步驟的順序。 此夕卜,可以4吏用不同的終止標(biāo)準(zhǔn)來終止才丈舉。例如,在一個(gè)實(shí)施例 中,對(duì)N個(gè)器件^Vf亍N-l次循環(huán)可以滿足需要。在一種情況下,在 步驟722中可以發(fā)現(xiàn)不存在其他循環(huán)。因此,在步驟770中等待枚 舉結(jié)束的器件在最后且唯一的器件達(dá)到步驟790時(shí)將立即分配器計(jì) 數(shù)器值,作為其第二值。從以上述可以看出,存在終止過程的各種 可能性,其可能更有歲文或者不太有效。然而,在方法700的一個(gè)實(shí) 施例中,存在步驟720、 730、 740、 750、 760、 780、和782。
存在多種用于開始下一循環(huán)的才文舉方式。例如,可以〗吏用專用 信號(hào)或者一系列的信號(hào)??蛇x地,信道同步才幾構(gòu)或者預(yù)定定時(shí)可以 指示下一循環(huán)的開始。
方法700可以通過用于在開始扭J亍核心方法之前同步參與器件 的任何同步步驟來進(jìn)行延伸。
下面,將示出幾個(gè)應(yīng)用實(shí)例,其中,可以應(yīng)用上述理i侖。圖9 示出了包括多個(gè)器件的系統(tǒng)的方框示意圖。利用900在其整體中指 出圖9的系統(tǒng)。系統(tǒng)卯0包括三個(gè)器件910、 920、 930,其連接到 />共信號(hào)線940。例如,/>共信號(hào)線940可以是用于自4文舉的仲裁 線。例如,器件910、 920、 930中的每一個(gè)均可以包括如參照?qǐng)D2a 和圖2b4苗述的器^f牛200。 t匕夕卜侈寸^口,器^f牛910、 920、 930中的每一 個(gè)均可以包括如參照?qǐng)D3描述的器件320、 330、 340,或者如參照 圖4描述的器件420、 430、 440??蛇x地,器件910、 920、 930可 以包括如參照?qǐng)D5描述的器件500。在另一實(shí)施例中,器件910、 920、 930中的每一個(gè)均可以凈皮配置為執(zhí)行如對(duì)應(yīng)于圖7描述的方法 700。此夕卜,在一些實(shí)施例中,應(yīng)滿足器件910、 920、 930中只有 一個(gè)包4舌參照?qǐng)D2、圖3、圖4或圖7描述的功能性。
可選地,系統(tǒng)卯0可以包括主才幾950,其可以包4舌例如存^f渚控 制器的處理器的功能性。在一個(gè)實(shí)施例中,器件910、 920、 930通 過/>共信號(hào)線或仲裁線940與主才幾950連《1妄。應(yīng)當(dāng)注意,7>共信號(hào) 線或仲裁線940可用于器件910、 920、 930的自沖文舉(例如,在初 始化階^殳),以及用于主機(jī)950與器件910、 920、 930之間的通信。 器^f牛910、 920、 930可k乂通過Pf十力口纟戔W十力口J4連4妄至'J主才幾950。侈'j^口, 可以存在輸入/輸出(I/O)線960。例如,輸入/輸出線960可作為 在主才幾950與器件910、 920、 930之間的雙向總線。例如,如果器 件910、 920、 930是NAND閃存器件,則輸入/輸出線960可用作 NAND凄t據(jù)公共總線。此外,在系統(tǒng)900中可存在一個(gè)或多個(gè)控制
信號(hào)970。例如,器件910、 920、 930可以通過控制信號(hào)970與主 才幾950連4妄。在一個(gè)實(shí)施例中,4空制4言號(hào)970可以通過乂人主才幾950 到器^f牛910、 920、 930的單向通4言。
在一個(gè)實(shí)施例中,器件910、 920、 930可以是芯片,其可以通 過/>共4言號(hào)線940侵_1#入/輸出線960和4空制4言號(hào)970與主才幾950連 >接。此外,在器件910、 920、 930作為多個(gè)單個(gè)芯片的情況下,器 件910、 920、 930可包括在多芯片封裝980中。換句話說,在一個(gè) 實(shí)施例中,控制信號(hào)線940、輸入/輸出線960和控制信號(hào)970可以 在多芯片封裝980中路由。
下面,將描述另一實(shí)施例。圖10示出了才艮據(jù)本發(fā)明另一實(shí)施 例的系統(tǒng)的方片匡示意圖。圖10的系統(tǒng)簡(jiǎn)4b了圖9的系統(tǒng)。因此, 相同的器件和信號(hào)將由相同的參考標(biāo)號(hào)來表示。如可從圖10中看 出的,例如,系統(tǒng)900可應(yīng)用于NAND閃存芯片的才丈舉。在系統(tǒng) 1000中,器<牛910、 920、 930可包括閃存管芯。在系纟充1000中, />共信號(hào)線940可以是準(zhǔn)備好/忙石錄線。才奐句話i兌,系統(tǒng)1000的7> 共信號(hào)線940在普通操作中可作為準(zhǔn)備好/忙碌線,而在枚舉過程期 間可作為沖文舉線。此外,在系統(tǒng)1000中,專命入/車lT出線960可包4舌 一條或多條(例如,16條)數(shù)據(jù)線DQO到DQ15??刂菩盘?hào)970 可包括用于芯片使能信號(hào)(芯片^f吏能弁CE)、寫4吏能信號(hào)(#WE)、 讀使能信號(hào)(#RE)和寫保護(hù)信號(hào)(#WP)。
綜上所述,這里描述的理-論可適用于NAND多芯片封裝或 NAND閃存多芯片封裝。
如果連接到供電電壓(供電電壓VCC )的輸入端口和小晶體管 在R/B線中實(shí)現(xiàn)(或連4妄到R/B線),則準(zhǔn)備好/忙碌線(R/B線) 可尋皮用作仲裁線。在一些實(shí)施例中,R/B線在速度和容量方面具有
更寬松的要求(例如,當(dāng)與諸如信號(hào)線DQ或控制信號(hào)的存儲(chǔ)芯片 的一些其他線相比4交時(shí))。
下面,將描述現(xiàn)存理i侖的一些其他方面。才艮l居本發(fā)明的一些實(shí) 施例,期望利用很少或者不利用與主機(jī)的交互來執(zhí)行器件(例如, 不同的集成電路或存儲(chǔ)芯片)的枚舉。在一些實(shí)施例中, 一組管芯 可不利用主機(jī)的開始信號(hào)開始枚舉過程或者自分配過程。相反地, 一組管芯可以當(dāng)電源達(dá)到觸發(fā)電壓時(shí)開始才文舉過程或者自分配過 程。然而,存在一些情況,其中,不能在上電之后相對(duì)同步地開始 自枚舉。例如,可能存在不能,或者太貴而不能(足夠精確地)實(shí) 現(xiàn)閾值電壓的檢測(cè)電路的情況。還可能存在開始自枚舉過程所需的 時(shí)間從一個(gè)集成電路到另 一集成電路改變的太多的情況。在這些情 況下,可以期望實(shí)現(xiàn)同步過程或者使用足夠長(zhǎng)的唯一ID。
在一個(gè)實(shí)施例中,例如,可使用觸發(fā)電壓來實(shí)現(xiàn)多個(gè)芯片的同 步。可選地或者附加地,可以4吏用足夠長(zhǎng)的ID以確^呆正確的自才文 舉??蛇x地(或者附加地),可將同步序列用于觸發(fā)自才文舉過禾呈的開始。
關(guān)于足夠長(zhǎng)ID的^f吏用,可以^假設(shè)在所有集成電^各(IC)中, MAX_TIME是在過程開始時(shí)的最大期望區(qū)別。在一個(gè)實(shí)施例中, 選擇足夠長(zhǎng)的集成電路唯一 ID的長(zhǎng)度,使得在時(shí)間MAX_TIME之 后傳輸?shù)奈粩?shù)(例如,從上電開始測(cè)量)足夠長(zhǎng),以保證每個(gè)集成 電路(涉及自枚舉)傳輸不同數(shù)字。以這種方式能夠確保正確的自 枚舉。
下面,將描述可以怎才羊?qū)⑼叫蛄杏糜谕蕉鄠€(gè)芯片,例如, 自枚舉。如果例如不能提供足夠長(zhǎng)的唯一 ID ,則可以期望傳遞同步 序列的位。下面,將描述可能實(shí)現(xiàn)的同步過程。這里,假設(shè)多個(gè)集 成電路(IC)連接到同步線。在一個(gè)實(shí)施例中,所有集成電路在上
電之后,如果它們不能檢查到在同步線上的任何激活,則它們開始
發(fā)送序列"101010...",該序列足夠長(zhǎng)以確〗呆所有集成電路已開始
發(fā)送序列。
在發(fā)送同步序列期間,所有集成電路可以監(jiān)控線。如果一個(gè)集 成電路檢查到?jīng)_突,則檢查到?jīng)_突的集成電路停止,以傳送序列, 并繼續(xù)對(duì)同步線進(jìn)行監(jiān)控。這可以避免同步線的干擾。完成同步序 列發(fā)送(例如,在已發(fā)送了預(yù)定數(shù)量的同步序列或撞擊之后)的第
一集成電^各開始發(fā)送例如2個(gè)或多個(gè)顯性位或顯性值。例如,兩個(gè) 或多個(gè)顯性位或顯性值可以形成開始序列。在NAND運(yùn)算(或者線 與運(yùn)算)的情況下,顯性位可以是"0"。開始序列的結(jié)束可以觸發(fā) 對(duì)于監(jiān)控同步線的所有集成電路的自枚舉的開始。
下面,將進(jìn)行對(duì)于公共信號(hào)線上的顯性位(或者顯性值)和隱 性位(或者隱性值)的生成的詳細(xì)描述。例如,如果^f吏用信號(hào)線以 執(zhí)行自枚舉,則可以期望在公共信號(hào)線(例如,在仲裁線上)上具 有一個(gè)顯性值(也一皮表示為顯性位)和一個(gè)隱性值(也纟皮表示為隱 性位)。例如,顯性值或顯性位的驅(qū)動(dòng)器可以比在總線上存在的所 有隱性值(或隱性位)的驅(qū)動(dòng)器的總和更強(qiáng)。
例如,顯性值(或顯性位)可以是"0",以及隱性值(或隱性 位)可以是"1"。例如,"0"和"1"表示邏輯值,其可由對(duì)應(yīng)信 號(hào)值(例如,電勢(shì))來表示。
然而,在上述情況下可以存在對(duì)顯性^直和隱性值的另一定義。 如果一個(gè)器件在線(也被指定為公共信號(hào)線)上輸出值"0",并且 所有其他器件驅(qū)動(dòng)值"1",則線的讀取將仍輸出值"0"。
在一個(gè)實(shí)施例中,如果系統(tǒng)被設(shè)計(jì)使得假設(shè)N個(gè)器件參加枚 舉,則連接到公共信號(hào)線的顯性驅(qū)動(dòng)器優(yōu)選地被設(shè)計(jì),使得如果連
接到信號(hào)線的N個(gè)器件中只有一個(gè)顯性值驅(qū)動(dòng)器被激活并且如果 連接到公共信號(hào)線的N-1個(gè)隱性值驅(qū)動(dòng)器被激活,則公共信號(hào)線獲 得顯性值。
下面,將簡(jiǎn)要地總結(jié)根據(jù)本發(fā)明的實(shí)施例的枚舉過程。在一個(gè) 實(shí)施例中,唯一數(shù)字(也被指定為唯一第一值數(shù)字或"第一數(shù)字") 存儲(chǔ)在被設(shè)計(jì)為參與自枚舉的每個(gè)器件中。在一個(gè)實(shí)施例中,唯一 數(shù)字將被存儲(chǔ)在處于晶片等級(jí)測(cè)試的每個(gè)器件(或多個(gè)器件中的至 少一個(gè))中。然而,唯一數(shù)字可以被存儲(chǔ)在執(zhí)行步驟的任何其他器 件處。
例如,可以光刻掩模的方式或者用于生成器件的半導(dǎo)體結(jié)構(gòu)的 任^T其他方法來i殳置唯一凄t字。因此例如,、唯一^:字可以^皮存々者在 器件的只讀存儲(chǔ)器中??蛇x地,唯一數(shù)字可以被存儲(chǔ)在器件的單寫 多讀(WORM)存儲(chǔ)器中。例如,唯一數(shù)字可以存儲(chǔ)在器件的PROM 結(jié)構(gòu)、器件的EPROM結(jié)構(gòu)、器件的EEPROM結(jié)構(gòu)、或者FLASH 存儲(chǔ)器結(jié)構(gòu)中。然而,其他非易失性存儲(chǔ)器或易失性存儲(chǔ)器可以被 用于存儲(chǔ)唯一數(shù)字或"第一數(shù)字"。
例如,唯一數(shù)字可以對(duì)于由相同公司生產(chǎn)的相同類型的所有管 芯是。參一的。然而,可能存在其〗也可能性。例如,,唯一凄t字可以對(duì)— 于在單個(gè)晶片上生成的一組芯片是唯一的。才艮據(jù)本發(fā)明的一個(gè)實(shí)施 例,應(yīng)當(dāng)滿足唯一凄t字在連接以形成自才丈舉組的多個(gè)芯片(即,4皮 此接觸用于執(zhí)行自枚舉的一組芯片)中是唯一的。
在可選實(shí)施例中,通過集成到器件中的隨機(jī)數(shù)生成器來生成唯 一#:字(或第一數(shù)字)。例如,可以在器件上電時(shí)生成隨枳4史。
然而,在另一實(shí)施例中,還可以通過例如外部唯一數(shù)字提供者 將唯一標(biāo)識(shí)符從外部提供給器件。
在上述描述中,假設(shè)在仲裁線中的顯性值(或顯性位)是"0"。
然而,如果仲裁線的顯性值或顯性位是例如"r,則當(dāng)前定義也可
以自然i也適用。
此外,當(dāng)前定義還適用于定義了仲裁線的至少兩種狀態(tài)的情況 下。在這種情況下, 一種狀態(tài)(例如,由電勢(shì)表示)可以^皮用作顯性值。
在一些實(shí)施例中,在對(duì)多芯片封裝中的一個(gè)器件(或集成電路)
打包后,期望將其他ID數(shù)字(還指定為第二數(shù)字)分配給器件或 集成電^各。應(yīng)當(dāng)注意,理i侖上將可以^吏用^眷一ID^t字(第一凄t字) 對(duì)單個(gè)管芯(或者一個(gè)器件或一個(gè)集成電路)進(jìn)行尋址。然而,在 很多情況下的唯一ID數(shù)字太長(zhǎng),并且例如可以是8-16字節(jié)長(zhǎng)。在 一些應(yīng)用中,可以期望4吏用普通通信協(xié)i義(例如,多芯片NAND FLASN),其使用特定命令來對(duì)多個(gè)管芯(例如,表示為"DIE1"、 "DIE2")進(jìn)行尋址。例如,運(yùn)算"CMD0xFl"用于讀取第一管芯 或第一芯片(芯片1)的狀態(tài)寄存器。例如,運(yùn)算"CMD0xF2"可 用于讀取第二管芯或第二芯片(芯片2)的狀態(tài)寄存器。關(guān)于上述 可用于對(duì)不同管芯進(jìn)行尋址的標(biāo)準(zhǔn)命令,通常期望將短且漸進(jìn)的凄t 字用于在包或多芯片封裝中的所有芯片(或管芯)。換句話說,有 時(shí)可以期望具有最少量的代表位。
在對(duì)多芯片封裝(MCP)上電之后,可通過外部主才幾發(fā)布適當(dāng) 的信號(hào)序列,以初始化自沖文舉序列。然而,可選地,可以不進(jìn)行如 上所述的與主才幾的相互作用,來出發(fā)自沖欠舉序列。
然后,所有器件可以開始將唯一數(shù)字連續(xù)地輸出到仲裁線,與 此同時(shí)監(jiān)控仲裁線(也被指示為"公共信號(hào)線")的狀態(tài)。
如果 一 個(gè)器件證實(shí)了其想要輸出的位與仲裁線的狀態(tài)之間不
同,則器件可以停止驅(qū)動(dòng)仲裁信號(hào)或者仲裁線。已經(jīng)參照?qǐng)D6描述 了該功能性。在時(shí)間",第二器件(器件B)想要將值"1"驅(qū)動(dòng)到 仲裁線,但仲裁線由通過第一器件(器件A)驅(qū)動(dòng)到仲裁線的值"0" 控制。因此,存在由第一器件(器件A)和第二器件(器件B)驅(qū) 動(dòng)的值之間的沖突。然而,值"0"獲勝,這是因?yàn)橹?0"是顯性 值或顯性位。從而,"較自由的"器件(即,將隱性值"1"驅(qū)動(dòng)到 公共信號(hào)線的第二器件,器件B)將公共信號(hào)線設(shè)置成高阻抗(高 -Z)狀態(tài)。
只有一個(gè)器件可以結(jié)束全部唯一數(shù)字輸出,并且例如將作為具 有最低唯一數(shù)字的那個(gè)器件。例如,該器件可^L稱作"獲勝器件"。
存儲(chǔ)由完成序列的獲勝檢測(cè)的沖突數(shù)量,其將作為該器件的ID 數(shù)字(或者第二數(shù)字)。
在進(jìn)入非激活模式(其中,例如器件可以將所有輸出線保持在 高阻抗或者高-Z狀態(tài))之前,獲勝器件可以向所有其他器件發(fā)信號(hào), 以再次開始序列??梢院芏嗖煌姆绞絹磉M(jìn)行該發(fā)信號(hào)過程例如,
舉序列的新循環(huán))。可選地(或附加地),其他信號(hào)線或控制線可用 于向其他器件傳送信號(hào),以再次開始序列。
例如,可以重復(fù)過程直至在仲裁線上將4企測(cè)不到激活,/人而外 部主才幾可以斷電或者繼續(xù)^U于其4也動(dòng)作。
作為結(jié)果,(參加自枚舉的)所有器件將利用漸進(jìn)的不同數(shù)字 來自枚舉自己??梢灾貜?fù)該過程。當(dāng)重復(fù)該過程時(shí),總可以獲得相 同的ID分國(guó)己。
關(guān)于圖5的電路500,應(yīng)當(dāng)注意需要仔細(xì)設(shè)計(jì)在連接節(jié)點(diǎn)550 與供電電勢(shì)VCC之間形成電路的晶體管(也表示為"位1晶體管")。 下面,假設(shè)多個(gè)器件500將被連接到公共信號(hào)線,例如,準(zhǔn)備好/ 忙碌線(R7B線)。例如,當(dāng)激活了在準(zhǔn)備好/忙碌線(R/B線)上 的所有"位1晶體管,,(至少一個(gè))并且僅激活了一個(gè)"位0晶體 管"(在連接節(jié)點(diǎn)550與參考電勢(shì)GND之間形成電路)時(shí),呈現(xiàn)在 準(zhǔn)備好/忙碌線上的4言號(hào)必須:帔讀耳又為"0"。在一個(gè)實(shí)施例中,當(dāng)除 了一個(gè)器件的所有器件的隱性值驅(qū)動(dòng)器570被激活,并且只有單個(gè) 顯性值驅(qū)動(dòng)器572被驅(qū)動(dòng)時(shí)呈現(xiàn)在準(zhǔn)備好/忙碌線上的電平必須使 得接收器電路526可靠地4企測(cè)到該電平為表示顯性值的電平。
參照?qǐng)D5的器件500,應(yīng)當(dāng)注意,簡(jiǎn)單器件可以包括顯性值驅(qū) 動(dòng)器572。因此,乂人具有準(zhǔn)備好/忙碌線的簡(jiǎn)單器件開始,添加隱性 值驅(qū)動(dòng)器570、接收器電路526和控制電路522以實(shí)現(xiàn)自枚舉機(jī)構(gòu) 將是足夠的。在一個(gè)實(shí)施例中,由590表示的電路部分可與將存在 于NAND存儲(chǔ)器中的準(zhǔn)備好/忙碌線連4妾。
例如,可在閃存管芯上實(shí)現(xiàn)驅(qū)動(dòng)器電^各524、 *接收器電路526 和控制電^各522。
下面,將描述本發(fā)明的一些實(shí)施例的一些其他方面。對(duì)于諸如 NAND閃存的一些類型的器件,其中描述的理論和方法將通過最小 研究成果來實(shí)現(xiàn)。
可通過使用準(zhǔn)備好/忙碌信號(hào)線而不添加任何額外焊盤以及不 對(duì)性能進(jìn)行任何折中來實(shí)現(xiàn)仲裁線。
在一些情況下,已將唯一ID(例如,第一數(shù)字)存儲(chǔ)到晶片分 類器件處(器件或集成電路中)。
在一些實(shí)施例中,主才幾開銷^皮最小化。在一些實(shí)施例中,主機(jī) 夂f又需要開始序列。在另一些實(shí)施例中,即-使沒有主才幾動(dòng)作也可以開 始自枚舉。
在一些實(shí)施例中,在測(cè)試期間存儲(chǔ)在芯片上的唯一 ID被評(píng)估 的情況下,可以保證每次應(yīng)用該過程,都將創(chuàng)建相同的管芯-ID數(shù) 字關(guān)4關(guān)。然而,還可以通過隨枳4t生成器來創(chuàng)建p舉一lt字(或者第 一數(shù)字)。
本發(fā)明的一些實(shí)施例可用于枚舉在多芯片封裝中的閃存管芯。
本發(fā)明的一些實(shí)施例將可以與現(xiàn)存和其他高濃度多芯片器件 相結(jié)合使用。在這種器件中,有時(shí)需要具有連接到所有芯片的所有 電信號(hào),因此不能使用電信號(hào)(獨(dú)立芯片選擇信號(hào)"弁CE")來選擇 單個(gè)管芯。例如,可以通過4吏用將由芯片識(shí)別的命令和/或地址來選 才奪管芯。例如,在NAND閃存中,將通過最后一個(gè)地址循環(huán)的最后 一位來選4奪芯片。為了實(shí)現(xiàn)該過程,并且為了避免沖突,有時(shí)期望 值包中的每個(gè)管芯都具有與在相同包中所有其他管芯的ID數(shù)字不 同的唯一ID數(shù)字。在一些實(shí)施例中,期望唯一ID使用最少位。例 如,對(duì)于16-管芯堆疊,僅需要四個(gè)位。此夕卜,有時(shí)期望唯一ID是 漸進(jìn)的。文中描述的一些實(shí)施例提供了不添加任何額外焊盤并且基 本不增加器件的復(fù)雜性來分配該ID的可能性。
本發(fā)明的 一 些實(shí)施例可以通過4吏用焊4妄選項(xiàng)或附加焊盤來消 除對(duì)指定在堆疊器件內(nèi)器件的需要。文中描述的一些實(shí)施例可適用 于NAND閃存器件。然而,文中描述的一些實(shí)施例還可以應(yīng)用于其
他器件。
在特定環(huán)境下,將需要在實(shí)現(xiàn)文中描述的理-論時(shí)將一個(gè)焊盤 (甚至是幾個(gè)焊盤)添加到傳統(tǒng)器件。
下面將概況本發(fā)明的一些實(shí)施例
在多芯片封裝中的管芯可以通過外部主機(jī)的最小努力成果來 對(duì)自己進(jìn)行自枚舉。 一些實(shí)施例包括電路和過程,以能夠通過使用 仲裁線自枚舉每個(gè)管芯。在該仲裁線上,所有芯片(或管芯)可以 通信,以自己分配唯一 H又在包內(nèi))漸進(jìn)lt字。在仲裁階4殳之后, 相同的信號(hào)可用于普通動(dòng)作。
對(duì)于諸如NAND閃存的一些類型的器件,可利用最小努力成 果來實(shí)現(xiàn)該方法??梢栽诓辉黾尤魏瓮獠亢副P并且不對(duì)任何性能進(jìn) 行折中的情況下,在準(zhǔn)備好/忙碌信號(hào)(R/B信號(hào))中實(shí)現(xiàn)仲裁線(或 公共信號(hào)線)。
在一些情況下,已將唯一ID(或第一數(shù)字)存儲(chǔ)在晶片分類處。
在一個(gè)實(shí)施例中,主才幾開銷一皮最小化。在一些實(shí)施例中,主沖幾 4又需要開始序列。在另一些實(shí)施例中,不需要任何主4幾動(dòng)作來4丸4亍 自枚舉。
使用存儲(chǔ)在非易失性存儲(chǔ)器中的唯一 ID的一些實(shí)施例將保證 每次應(yīng)用該過程,都將創(chuàng)建相同的管芯-ID It字關(guān)聯(lián)。然而,存在 可以通過隨枳4t生成器來創(chuàng)建p眷一lt字的 一 些實(shí)施例。
在一些實(shí)施例中,下列特定方法和相關(guān)電鴻"故應(yīng)用于在多芯片 封裝中的 一組芯片的自枚舉
顯性位和隱性位; 自枚舉過程。
上述發(fā)明將與包含閃存NAND管芯的多芯片封裝相結(jié)合來實(shí) 現(xiàn)。使用準(zhǔn)備好/忙碌(R/B )信號(hào)(其將存在于閃存NAND存儲(chǔ)器 中)特別適于該方法。
本發(fā)明的一些實(shí)施例可用于新生成的NAND閃存器件的設(shè)計(jì), 以支持多芯片設(shè)計(jì)。
在一些實(shí)施例中,隨初j數(shù)可用作預(yù)定數(shù)字或唯一^t字(或第一 凄史字)。如果值管芯上永久唯一ID不可用,貝'將4吏用該解決方案。
在一些實(shí)施例中,可以通過主才幾或器件控制器的幫助來開始自 枚舉過程。在每次啟動(dòng)處執(zhí)行自枚舉時(shí),并且如果主機(jī)不適于開始 過程,則將使用這種實(shí)現(xiàn)。例如,將存在不能更改用于開始自枚舉 過詳呈的主才幾的系統(tǒng)。以上描述了 一些實(shí)施例如《可可以不利用主才幾的 幫助來開始自沖文舉。
本發(fā)明的 一些實(shí)施例提供了增加并聯(lián)連接以共享相同信號(hào)的 管芯的方法。在一些實(shí)施例中,其可使用與在通信系統(tǒng)中利用的方 法相同的方法來實(shí)現(xiàn)。本發(fā)明的 一 些實(shí)施例可用于作為存儲(chǔ)模塊的 新邊界的多管芯堆疊。本發(fā)明的 一 些實(shí)施例均具有對(duì)現(xiàn)存信號(hào)或系 統(tǒng)非常有限的影響,并且可以容易地在已經(jīng)可用的:&計(jì)中實(shí)現(xiàn)。
可以在現(xiàn)存和其他應(yīng)用中使用本發(fā)明的一些實(shí)施例,以識(shí)別多 芯片器件。在一些現(xiàn)存和其他應(yīng)用中,期望僅具有一個(gè)芯片使能 (弁CE)信號(hào)??梢酝ㄟ^解碼地址來對(duì)單個(gè)管芯尋址。為了實(shí)現(xiàn)該 方法并避免沖突,將可以期望包中的每個(gè)管芯均具有區(qū)別于相同包 中的所有其他管芯的唯一 ID數(shù)字。本發(fā)明的一些實(shí)施例提供了一 種方法,以能夠在不增加任何附加焊盤并且不改變現(xiàn)存多芯片封裝 方案的情況下來進(jìn)行對(duì)所有管芯的特定沖丈舉。
權(quán)利要求
1.一種用于通過將第二數(shù)字分配給多個(gè)器件中的一個(gè)器件來進(jìn)行枚舉的方法,所述多個(gè)器件中的每個(gè)器件均具有不同的唯一的第一數(shù)字,所述方法包括比較所述第一數(shù)字的至少一部分;以及根據(jù)比較結(jié)果將所述第二數(shù)字分配給所述多個(gè)器件中的一個(gè)器件。
2. 根據(jù)權(quán)利要求1所述的方法,其中,比較包括連續(xù)比較通過 之前的比較過程的多個(gè)器件的第 一數(shù)字的至少 一部分,直至剩 余一個(gè)器件,其中,所述第二數(shù)字纟皮分配給所述剩余的一個(gè)器件。
3. 根據(jù)權(quán)利要求2所述的方法,其中,在后續(xù)比較過程中比較所 述第一凄t字的不同部分。
4. 根據(jù)權(quán)利要求2所述的方法,其中,所述第一數(shù)字包括二進(jìn)制 數(shù)字的順序,并且其中,當(dāng)連續(xù)比較時(shí),根據(jù)所述順序比較不 同的二進(jìn)制數(shù)字。
5. 根據(jù)權(quán)利要求1所述的方法,還包括針對(duì)未分配所述第二數(shù) 字的器件重復(fù)比較和分配。
6. 根據(jù)權(quán)利要求1所述的方法,其中,比較所述第一數(shù)字的至少 一部分包括將表示所述第 一數(shù)字的至少 一部分的信號(hào)提供給 信號(hào)線;以及包括檢測(cè)所述信號(hào)線的狀態(tài),其中,所述信號(hào)線 能夠獲得不同的狀態(tài),這些所述狀態(tài)至少包括第一狀態(tài)和第二 狀態(tài),其中,當(dāng)提供給所述信號(hào)線的至少一個(gè)信號(hào)對(duì)應(yīng)于所述 第一狀態(tài)時(shí),所述信號(hào)線包括所述第一狀態(tài),以及其中,當(dāng)提 供給所述信號(hào)線的所有信號(hào)對(duì)應(yīng)于所述第二狀態(tài)時(shí),所述信號(hào) 線包括所述第二狀態(tài)。
7. 根據(jù)權(quán)利要求1所述的方法,還包括將不同的唯一的所述第 一數(shù)字分配給所述多個(gè)器件中的器件。
8. 根據(jù)權(quán)利要求1所述的方法,其中,不同的唯一的所述第一數(shù) 字包括器件專用號(hào)、序列號(hào)、表示所述器件類型的標(biāo)識(shí)符、表 示所述器件制造商的標(biāo)識(shí)符、晶片號(hào)、所述器件在所述晶片上 的位置、隨機(jī)數(shù)、偽隨機(jī)數(shù)、和/或預(yù)定數(shù)中的至少一個(gè)。
9. 根據(jù)權(quán)利要求1所述的方法,其中,所述第二數(shù)字短于所述第 一數(shù)字。
10. 根據(jù)權(quán)利要求1所述的方法,其中,所述第二數(shù)字包括能夠?qū)?不同的第二數(shù)字分配給所述多個(gè)器件中的每個(gè)器件所需的最 小長(zhǎng)度。
11. 根據(jù)權(quán)利要求1所述的方法,還包括接收觸發(fā)信號(hào)或者供電 信號(hào),其中, 一旦收到所述觸發(fā)信號(hào)或所述供電信號(hào),就開始比專交所述第一ft字的至少 一部分。
12. 根據(jù)權(quán)利要求2所述的方法,還包括對(duì)器件沒有通過的比較 過程進(jìn)行計(jì)數(shù),并根據(jù)所述計(jì)數(shù)來分配所述第二數(shù)字。
13. 根據(jù)權(quán)利要求1所述的方法,其中,通過所述多個(gè)器件來執(zhí)行 所述比4交禾口分配。
14. 根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)器件中的每個(gè)器 件均包括集成電路、存儲(chǔ)器件、或存儲(chǔ)電路。
15. —種通過將第二數(shù)字分配給具有相對(duì)于其他器件來說不同的 第一數(shù)字的器件來進(jìn)行枚舉的方法,所述方法包括將所述不同的第 一數(shù)字的至少 一個(gè)二進(jìn)制數(shù)字4是供給連 接到所述器件的信號(hào)線,并針對(duì)每個(gè)被提供的二進(jìn)制數(shù)字來檢 測(cè)所述信號(hào)線的狀態(tài),其中,所述信號(hào)線能夠獲得不同的狀態(tài), 這些所述狀態(tài)至少包括第一狀態(tài)和第二狀態(tài),其中,當(dāng)提供給 所述信號(hào)線的至少 一 個(gè)信號(hào)對(duì)應(yīng)于所述第 一 狀態(tài)時(shí),所述信號(hào) 線包括所述第一狀態(tài),以及其中,當(dāng)提供給所述信號(hào)線的所有 信號(hào)對(duì)應(yīng)于所述第二狀態(tài)時(shí),所述信號(hào)線包括所述第二狀態(tài);比較所述信號(hào)線的狀態(tài)和所述提供的二進(jìn)制數(shù)字;以及基于所述信號(hào)線的狀態(tài)與所述提供的二進(jìn)制數(shù)字的比較 結(jié)果,將所述第二數(shù)字分配給所述器件。
16. —種通過將第二數(shù)字分配給具有相對(duì)于其他器件來說不同的 第一數(shù)字的器件來進(jìn)行枚舉的方法,所述方法包括將所述第一數(shù)字的至少一個(gè)二進(jìn)制數(shù)字連續(xù)地提供給連 接到所述器件的信號(hào)線,當(dāng)所述器件通過之前的比較過程直至 剩余一個(gè)器件時(shí),針對(duì)每個(gè)提供的二進(jìn)制數(shù)字連續(xù)地檢測(cè)所述 信號(hào)線的狀態(tài),其中,所述信號(hào)線能夠獲得不同的狀態(tài),這些 所述狀態(tài)至少包括第一狀態(tài)和第二狀態(tài),其中,當(dāng)提供給所述 信號(hào)線的至少 一 個(gè)信號(hào)對(duì)應(yīng)于所述第 一 狀態(tài)時(shí),所述信號(hào)線包 括所述第一狀態(tài),以及其中,當(dāng)提供給所述信號(hào)線的所有信號(hào) 對(duì)應(yīng)于所述第二狀態(tài)時(shí),所述信號(hào)線包括所述第二狀態(tài);在所述器件通過之前的比較過程直至剩余一個(gè)器件時(shí), 連續(xù)比較所述信號(hào)線的狀態(tài)和所述提供的二進(jìn)制數(shù)字;對(duì)器件沒有通過的比較過程進(jìn)行計(jì)數(shù);以及 當(dāng)所述器件是連接到所述信號(hào)線的一個(gè)剩余器件時(shí),根 據(jù)所述計(jì)數(shù)并根據(jù)所述信號(hào)線的狀態(tài)和所述提供的二進(jìn)制數(shù) 字的比較結(jié)果來將所述第二數(shù)字分配給所述器件。
17. —種通過將第二數(shù)字分配給器件來進(jìn)行枚舉的器件,所述器件 包括第一存儲(chǔ)位置,用于存儲(chǔ)第一數(shù)字; 第二存儲(chǔ)位置,用于存儲(chǔ)第二數(shù)字;以及電路,連接到所述第一存儲(chǔ)位置和所述第二存儲(chǔ)位置, 所述電3各將所述第一凌t字的至少一部分和與另 一器件相關(guān)4關(guān) 的不同第 一數(shù)字的一部分進(jìn)行比較,并根據(jù)比較結(jié)果將第二數(shù) 字分配給所述器件。
18. 根據(jù)權(quán)利要求17所述的器件,其中,所述電路還比較通過之 前的比4交過程的多個(gè)器件的第 一凄t字的至少 一部分,直至剩余 一個(gè)器件,以及其中,當(dāng)所述器件是所述剩余的一個(gè)器件時(shí), 所述電路將所述第二數(shù)字分配給所述器件。
19. 根據(jù)權(quán)利要求18所述的器件,其中,所述電路在后續(xù)比較過 程中比較所述第一數(shù)字的不同部分。
20. 根據(jù)權(quán)利要求17所述的器件,其中,所述電路適于重復(fù)比較 所述第 一數(shù)字的至少一部分與不同第 一數(shù)字的至少 一部分,直 至將所述第二數(shù)字分配給所述器件。
21. 根據(jù)權(quán)利要求17所述的器件,還包括驅(qū)動(dòng)電路,連接到信 號(hào)線,并將表示所述第一數(shù)字的一部分的信號(hào)提供給所述信號(hào) 線,以及針對(duì)所述第一數(shù)字的每個(gè)被提供的部分檢測(cè)所述信號(hào) 線的狀態(tài),其中,所述信號(hào)線能夠獲得不同的狀態(tài),這些所述 狀態(tài)至少包^^第一狀態(tài)和第二狀態(tài),其中,當(dāng)4是供給所述信號(hào) 線的至少 一個(gè)信號(hào)對(duì)應(yīng)于所述第 一狀態(tài)時(shí),所述信號(hào)線包括所 述第一狀態(tài),以及其中,當(dāng)提供給所述信號(hào)線的所有信號(hào)對(duì)應(yīng) 于所述第二狀態(tài)時(shí),所述信號(hào)線包括所述第二狀態(tài),以及其中, 所述電路適用于至少比較所述信號(hào)線的所述狀態(tài)與所述第一 數(shù)字的對(duì)應(yīng)的被提供的部分。
22. 根據(jù)權(quán)利要求17所述的器件,還包括其他電路,用于將所 述第一數(shù)字分配給所述器件。
23. 根據(jù)權(quán)利要求17所述的器件,其中,所述第一數(shù)字包括器件 專用號(hào)、序列號(hào)、表示所述器件類型的標(biāo)識(shí)符、表示所述器件 制造商的標(biāo)識(shí)符、晶片號(hào)、所述器件在所述晶片上的位置、隨 機(jī)數(shù)、偽隨機(jī)數(shù)、預(yù)定數(shù)字和/或唯一數(shù)中的至少一個(gè)。
24. 根據(jù)權(quán)利要求17所述的器件,其中,所述第二數(shù)字短于所述 第一數(shù)字。
25. 根據(jù)權(quán)利要求17所述的器件,其中,所述第二數(shù)字包括能夠 將不同的第二數(shù)字分配給其他器件中的每一個(gè)所需的最小長(zhǎng)度。
26. 根據(jù)權(quán)利要求17所述的器件,其中,所述器件接收觸發(fā)信號(hào) 和/或供電信號(hào),其中, 一旦收到所述觸發(fā)信號(hào)或所述供電信 號(hào),所述電i 各就將所述第 一數(shù)字的至少一部分與和另 一器件相 關(guān)聯(lián)的不同第 一凌t字的至少 一部分進(jìn)4亍比4交。
27. 根據(jù)權(quán)利要求18所述的器件,還包括計(jì)數(shù)器,所述計(jì)數(shù)器 確定器件沒有通過的比4交過程的計(jì)fc其中,所述電^各才艮據(jù)所 述計(jì)凄t來分配所述第二ft字。
28. 4艮據(jù)權(quán)利要求17所述的器件,其中,所述器件包括集成電路。
29. —種器件,包括用于存儲(chǔ)第一數(shù)字的裝置; 用于存儲(chǔ)第二數(shù)字的裝置;用于比較所述第 一數(shù)字的至少 一部分與和另 一器件相關(guān) 聯(lián)的不同第一數(shù)字的一部分的裝置;以及用于基于比較結(jié)果將所述第二數(shù)字分配給所述器件的裝置。
30. —種系統(tǒng),包括第一器件,包括用于存儲(chǔ)第一數(shù)字的第一存儲(chǔ)位置和用 于存儲(chǔ)第二數(shù)字的第二存儲(chǔ)位置;第二器件,連接到所述第一器件,所述第二器件包括用 于存儲(chǔ)第 一數(shù)字的第 一存儲(chǔ)位置和用于存儲(chǔ)第二數(shù)字的第二 存儲(chǔ)位置,所述第二器件還包括電路,用于將所述第二器件的 所述第一^t字的至少一部分與所述第 一器件的所述第 一數(shù)字 的至少 一部分進(jìn)行比較,所述電路根據(jù)比較結(jié)果將第二數(shù)字分 配給所述第二器件。
全文摘要
本發(fā)明的實(shí)施例描述了一種枚舉的方法。該方法包括將第二數(shù)字分配給多個(gè)器件中的一個(gè)器件,其中,多個(gè)器件中的每個(gè)器件均具有不同的唯一的第一數(shù)字。該方法包括比較多個(gè)第一數(shù)字的至少第一部分,并根據(jù)比較結(jié)果將第二數(shù)字分配給多個(gè)器件中的一個(gè)器件。
文檔編號(hào)G11C16/08GK101364441SQ20081013338
公開日2009年2月11日 申請(qǐng)日期2008年8月11日 優(yōu)先權(quán)日2007年8月10日
發(fā)明者奧雷斯特·貝爾納迪 申請(qǐng)人:奇夢(mèng)達(dá)閃存有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1