專利名稱:靈活的內(nèi)部地址計數(shù)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明針對一種用于增加地址計數(shù)器的靈活性的方法和設(shè)備,該地址計數(shù)器被用于生成用來訪問存儲單元的陣列的地址。
背景技術(shù):
隨機存取存儲器芯片,特別是動態(tài)隨機存取存儲器芯片(DRAM),包括高密度存儲單元。在測試這樣的存儲設(shè)備中,對個體單元進行測試來定位有缺陷的元件并修復(fù)它們。為了定址這些單元,測試器必須生成與其相關(guān)聯(lián)的行和列地址。
在許多自動化的測試過程中,使用內(nèi)部地址計數(shù)器替代測試器計數(shù)器來生成行和列的測試地址。在這種設(shè)置中,集成在DRAM芯片中的邏輯單元根據(jù)預(yù)定的模式而在內(nèi)部生成這些地址。
從測試時間和成本的觀點來看,這種方案是非常有利的,但是它常常限制測試器定址DRAM單元的靈活性。根據(jù)正常的測試規(guī)程,在規(guī)程的開始重置內(nèi)部計數(shù)器。如果有命令,則遞增計數(shù)器以便訪問下一行或列。如果較低有效位溢出且命令信號為高,就遞增計數(shù)器的每個地址。由于在測試器和內(nèi)部地址計數(shù)器之間的有限的通信,測試工程師必須執(zhí)行一迂回工作法來跳到某個陣列位置并執(zhí)行特定測試特征。這些迂回工作法之一是使用啞命令來遞增計數(shù)器,且一旦到達該地址,便接著執(zhí)行實際的命令。具有啞命令性質(zhì)的這些迂回工作法可能花費了測試時間并增加了測試規(guī)程的復(fù)雜性。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種控制內(nèi)部地址計數(shù)器的方法,其在執(zhí)行對存儲單元陣列的測試中增加了靈活性,該方法包括使計數(shù)器的正常溢出條件被修改,從而根據(jù)對陣列執(zhí)行的測試的要求,使由計數(shù)器提供的計數(shù)能夠更改。
參考伴隨的附圖,將更好地理解本發(fā)明,其中附圖1是現(xiàn)有技術(shù)內(nèi)部地址計數(shù)器的圖示。
附圖2是根據(jù)本發(fā)明的內(nèi)部地址計數(shù)器的實施例的圖示。
具體實施例方式
參考附圖1,示出了現(xiàn)有技術(shù)的內(nèi)部地址計數(shù)器。通過在包括附圖1中所示的輸出線路7和9的輸出線路上輸出適當(dāng)?shù)亩M制位,計數(shù)器從ADD<0>到ADD<i>計數(shù)。輸出線路7是ADD<0>的輸出線路,而輸出線路9是ADD<i>的輸出線路。在輸出線路7和9之間有多個輸出線路(未示出)以覆蓋在ADD<0>到ADD<i>之間的所有輸出。在ADD<0>到ADD<i>之間同樣有多個計數(shù)器級(未示出),其與ADD<i>的計數(shù)器級類似,此后會在下面進一步解釋。示出的計數(shù)器用來訪問存儲單元陣列的行或者列,所以同樣將利用另一個類似的計數(shù)器來提供對行和列的完全訪問。
在重置所有的鎖存器(6、10等)之后,計數(shù)器從ADD<0>到ADD<i>計數(shù),接著再次在ADD<0>開始,且以正常的反復(fù)的方式計數(shù)下去。每一個在前計數(shù)的出現(xiàn)是下一個計數(shù)發(fā)生的觸發(fā)。參考附圖1,看到‘與’門2具有輸入ADD<0>和ADD<i-1>,還有一個命令輸入。當(dāng)所有的輸入ADD<0>到ADD<i-1>都為高且出現(xiàn)命令輸入時,便是通過遞增鎖存器6而移動到ADD<i>的時間,使得對應(yīng)ADD<i>的線路9轉(zhuǎn)向高。這被稱為正常的溢出條件。
注意到與門2的輸出被饋送到異或門4的一個輸入,并且在線路9上的鎖存器6的輸出被反饋回另一個輸入。在該電路的操作中,如果與門2的輸出轉(zhuǎn)向高且線路9為低,那么異或門的輸出轉(zhuǎn)向高,且當(dāng)輸入到鎖存器6的CLK上的下一個時鐘脈沖的上升沿出現(xiàn)時,使鎖存器6遞增。另一方面,如果線路9為高且與門的輸出轉(zhuǎn)向高,那么異或門4的輸出再次為低,且當(dāng)下一個時鐘脈沖發(fā)生時,遞增鎖存器以使線路9轉(zhuǎn)向低。
盡管沒有在附圖1中示出,但計數(shù)器實際上包括i-1個和與門2類似的與門。例如,將在附圖1的與門2緊接的下方出現(xiàn)的與門將具有輸入ADD<0>到ADD<i-2>,以及命令輸入,對于其它與門以此類推。
注意到對應(yīng)ADD<0>的級不具有與門,因為在ADD<0>之下沒有位要包括在‘與’功能內(nèi)。這個級包括異或門8和鎖存器10,它們?nèi)缟纤龅夭僮?。然而,在這種情況下,直接提供命令信號到異或門8的一個輸入。
如上所述,在附圖1中示出的現(xiàn)有技術(shù)內(nèi)部計數(shù)器的一個缺點是為了測試該陣列的目的,正常地它已經(jīng)以預(yù)定方式編程。如果測試器希望脫離該設(shè)置程序,則必須提供啞命令到計數(shù)器,來移動它到希望測試的存儲單元。由于啞命令可能是消耗時間的,因此可希望提供一種更加靈活的內(nèi)部計數(shù)器,其可以由測試器直接編程來避免對啞命令的需要。
在附圖2中描述了本發(fā)明的實施例。在附圖2的配置中,使得計數(shù)器的正常溢出條件被修改,由此使得能夠根據(jù)正執(zhí)行的測試的要求而更改計數(shù)。在附圖2中,僅僅示出了計數(shù)器的三級,ADD<i>、ADD<i-1>和ADD<0>,因為這些是代表性的。在實際的計數(shù)器中,可以有任意希望的位數(shù)。通過非限制性的例子,可以使用14位的計數(shù)器。
附圖2的實施例包括沒有在附圖1中出現(xiàn)的組件。因此,參考ADD<i>級,其代表對應(yīng)比ADD<0>更有效的位的所有級,可以看到,給出了或門16和與門18。命令被輸入到與門18,而測試模式位TM_ADD1<i>是到或門16的其中一個輸入。另一個測試模式位TM_ADD2<i>通過反相器14被輸入到與門12。參考ADD<0>級,給出了或門38和與門40,并且到或門38的一個輸入是TM_En信號,其通過反相器36被饋送,另一個輸入是測試模式位TM_ADD1<0>。包括異或門20和鎖存器22(ADD<i>級)的輸出電路與結(jié)合附圖1中所描述的相同??梢岳斫獾氖?,例如通過非限制性的例子,同樣還可以使用其它合適的輸出電路。
在附圖2所示的計數(shù)器中,使用一個測試模式來通過設(shè)置測試模式位TM_ADD1<i0>和TM_ADD2<i0>而使計數(shù)器更加靈活。有可能獲得對測試模式的多個功能。例如,開始地址可以被裝載到計數(shù)器中。做為示例,可以使計數(shù)器以模2i計數(shù)。做為再另一個示例,計數(shù)可以被限制到存儲單元陣列的一個區(qū)域。很清楚的是,諸如此類的功能增加了導(dǎo)航通過陣列的靈活性。
將要描述的第一個功能是裝載一個偏移地址到計數(shù)器中。如果計數(shù)器被重置并且命令被發(fā)出,那么計數(shù)器會從0向上增加。如果開始地址不是第一個地址,那么有一個可以用常規(guī)計數(shù)器通過啞命令達到的偏移。如上所述,具有附圖2的計數(shù)器,則不需要啞命令。一旦計數(shù)器地址被重置,則將使用測試模式來設(shè)置TM_ADD1<i0>輸入為開始地址值和設(shè)置TM_EN為有效的。下一個命令序列將設(shè)置輸出地址為TM_ADD1值。當(dāng)TM_EN被重置時,計數(shù)器被返回到正常的計數(shù)序列。
在如上所述的測試模式中,計數(shù)器的正常溢出條件由通過其插入偏移地址的或門功能來取代(override)。然而,如果沒有使用測試模式,則TM_En不是有效的且測試模式地址被重置,因此附圖1和附圖2的圖示在邏輯上是等同的。
接下來描述計數(shù)器怎樣才能夠以模2i計數(shù)。例如,如果i=2,則計數(shù)器將僅僅定址每第四個存儲單元。無論何時使用測試模式,TM_En輸入都被置位。注意到在這樣的輸入和或門38之間有反相器36。由于該反相器,當(dāng)TM_EN和TM_ADD1<0>被置位(是有效的)時,對應(yīng)的到或門38的輸入為零。因此,如果TM1<0>沒有被置位,這是在模2i計數(shù)中的情況,則計數(shù)器將不從零開始計數(shù)。
如果其它的TM1位之一被置位(例如TM_ADD<i>,則比ADD<i>更低有效的所有位將保持凍結(jié),ADD<i>將在每個命令處計數(shù)(OV<i>=1),并且比ADD<i>更有效的位將根據(jù)正常的溢出條件計數(shù)。因此,計數(shù)器將以模2i計數(shù)。這樣的計數(shù)可以被切斷,且正常的計數(shù)序列將通過TM_En的重置而進行下去。到模2i的另一個入口將保持ADD<i-10>凍結(jié),并遞增ADD<n=i>。
現(xiàn)在將描述存儲單元陣列區(qū)域可如何用被限制到那個區(qū)域的計數(shù)來定址。這通過使用測試模式位TM_ADD2來凍結(jié)高位而實現(xiàn)。參考附圖2,可以看出與門12具有輸入OV<i-1>、ADD<i-1>和TM_ADD2<i>。OV<i-1>表示“溢出”i-1,換句話說,表示ADD<0>到ADD<i-2>都為高。因此OV<i-1>和ADD<i-1>的組合是正常溢出條件,其將使i遞增(OV<i>)。然而,將注意到TM_ADD2<i>通過反相器14被施加到與門12。因此,如果TM_ADD2<i>位被置位,則對應(yīng)的到與門的輸入將是低的,且與門的輸出將是低的。另外,TM_ADD1<i>被假定為低。因此,ADD<i>將不被遞增,且比ADD<i>更有效的位將由于溢出條件而被凍結(jié)。結(jié)果是對存儲器的訪問將被限制到在ADD<i>之下的位。
以下是利用上述的計數(shù)器的功能的例子。8K字線的存儲器陣列被定址,其中要做的測試是對第三個四分之一陣列(WL(字線)WL4K到6K-1)。計數(shù)器必須從4K開始計數(shù)每第四個地址。
首先,通過重置鎖存器22、34、44等來重置所有的地址。接著,通過使用測試模式來設(shè)置各級的TM_ADD1輸入到地址4K,并設(shè)置TM_EN為有效的(TM_EN=1)(TM_ADD1<12>=1),而實現(xiàn)4K偏移。下一個命令將設(shè)置ADD到開始地址4K,且測試模式將接著重置TM_En以及TM_ADD1總線。
接著使用測試模式來輸入TM_EN=1、TM_ADD1<2>=1和TM_ADD2<11>=1。上面的兩位將由于TM_ADD2<11>=1而被凍結(jié),所以將僅僅從4K計數(shù)到6K-1。另外,由于TM_ADD1<2>=1,所以將以模4計數(shù)。為了返回正常模式,僅僅需要重置TM_En、TM_ADD1和TM_ADD2位。
已經(jīng)公開了一種靈活的內(nèi)部計數(shù)方法和裝置。盡管結(jié)合優(yōu)選實施例描述了本發(fā)明,但對于本領(lǐng)域的技術(shù)人員而言,可以出現(xiàn)落在本發(fā)明的精神之內(nèi)的變化。例如,用適當(dāng)?shù)南嚓P(guān)的反相,則可能使用與非、或非和異或非門來替代所描述的與、或和異或門??梢岳斫獾氖?,這里所使用的術(shù)語“與型門”、“或型門”和“異或型門”旨在覆蓋所有這樣的門,而無論在前是否有“非”。
因此對于本領(lǐng)域的技術(shù)人員而言,很明顯可以進行各種改變和修改而不脫離本發(fā)明的精神和范圍。因此,本發(fā)明旨在覆蓋在附加權(quán)利要求范圍內(nèi)的這樣的修改和變化以及它們的等價物。
權(quán)利要求
1.一種控制內(nèi)部地址計數(shù)器以提供在執(zhí)行對陣列的測試中增加的靈活性的方法,該內(nèi)部地址計數(shù)器提供在訪問一存儲單元陣列中使用的計數(shù),該方法包括使該計數(shù)器的正常溢出條件被修改,從而使得能夠根據(jù)對陣列正執(zhí)行的測試的要求,而更改計數(shù)器提供的計數(shù)。
2.如權(quán)利要求1的方法,其中該計數(shù)器的所述正常溢出條件通過取代所述正常溢出條件而被修改。
3.如權(quán)利要求2的方法,其中當(dāng)所述正常溢出條件被取代時,一測試模式被用于提供偏移地址到計數(shù)器。
4.如權(quán)利要求1的方法,其中計數(shù)器的所述正常溢出條件通過凍結(jié)計數(shù)器的、比所選擇的位更低有效的這樣的位而被修改。
5.如權(quán)利要求4的方法,其中比所選擇的位更低有效的這樣的位通過禁止最低有效位和在所述選擇位的位的位置處插入一測試模式位而被凍結(jié),所述選擇位在正被執(zhí)行的測試的持續(xù)時間上被固定。
6.如權(quán)利要求1的方法,其中計數(shù)器的所述正常溢出條件通過凍結(jié)該計數(shù)器的、比所選擇的位更有效的這樣的位而被修改。
7.如權(quán)利要求6的方法,其中比所選擇的位更有效的這樣的位通過在所述選擇位的位置處插入一測試模式位、而不禁止所述最低有效位來被凍結(jié),所述選擇位在正被執(zhí)行的測試的持續(xù)時間上被固定。
8.一種可用于測試模式中的內(nèi)部地址計數(shù)器,該內(nèi)部地址計數(shù)器提供用于訪問一存儲單元陣列的計數(shù),包括多個對應(yīng)于該計數(shù)器的各自位的計數(shù)器級,其中在對應(yīng)最低有效位的級之上的每個級包括a)或型門,具有一輸出,以及具有接收指示對應(yīng)于該級的位的溢出條件的信號的第一輸入和接收一測試模式位的第二輸入,b)第一與型門,具有一輸出,以及具有接收或型門的輸出的第一輸入和接收一命令信號的第二輸入;以及c)連接到與型門的輸出的輸出電路,其能夠改變狀態(tài)。
9.如權(quán)利要求8的地址計數(shù)器,其中通過一第二與型門產(chǎn)生指示溢出條件的信號。
10.如權(quán)利要求9的地址計數(shù)器,其中第二與型門具有接收一測試模式位的輸入。
11.如權(quán)利要求8的地址計數(shù)器,其中對應(yīng)最低有效位的計數(shù)器級包括或型門,其具有一輸出,以及具有用于接收一測試模式使能信號的第一輸入和接收一測試模式位的第二輸入。
12.如權(quán)利要求11的地址計數(shù)器,其中對應(yīng)最低有效位的計數(shù)器級進一步包括與型門,其具有一輸出以及第一和第二輸入,并且同樣包括能夠改變狀態(tài)的輸出電路,其中在這樣的級中的或型門的輸出被連接到與型門的第一輸入,以及與型門的第二輸入用于接收一命令信號,并且其中該輸出電路被連接到與型門的輸出。
13.如權(quán)利要求8的地址計數(shù)器,其中輸出電路包括鎖存器和異或型門,其中鎖存器的輸出被反饋回異或型門的一個輸入,該與型門的輸出被饋送到該異或型門的另一個輸入,以及該異或型門的輸出被饋送到該鎖存器的輸入。
14.如權(quán)利要求12的地址計數(shù)器,其中輸出電路包括鎖存器和異或型門,其中鎖存器的輸出被反饋回異或型門的一個輸入,該與型門的輸出被饋送到該異或型門的另一個輸入,以及該異或型門的輸出被饋送到鎖存器的輸入。
15.一種控制內(nèi)部地址計數(shù)器以提供在執(zhí)行對陣列的測試中增加的靈活性的設(shè)備,該內(nèi)部地址計數(shù)器提供在訪問一存儲單元陣列中使用的計數(shù),該設(shè)備包括使該計數(shù)器的正常溢出條件不工作的裝置;以及根據(jù)正執(zhí)行的測試的要求,修改由計數(shù)器提供的計數(shù)的裝置。
16.如權(quán)利要求15的設(shè)備,其中所述使計數(shù)器的正常溢出條件不工作的裝置包括用于對所述正常溢出條件進行取代的裝置。
17.如權(quán)利要求16的設(shè)備,其中所述用于修改由計數(shù)器提供的計數(shù)的裝置包括用于提供偏移地址給計數(shù)器的裝置。
18.如權(quán)利要求15的設(shè)備,其中所述使計數(shù)器的正常溢出條件不工作的裝置和所述用于修改計數(shù)的裝置的組合包括凍結(jié)計數(shù)器的、比所選擇的位更低有效的這樣的位的裝置。
19.如權(quán)利要求18的設(shè)備,其中所述凍結(jié)計數(shù)器的、比所選擇的位更低有效的這樣的位的裝置包括用于禁止最低有效位和在所述選擇位的位的位置處插入一測試模式位的測試模式裝置,該選擇位在正被執(zhí)行的測試的持續(xù)時間上被固定。
20.如權(quán)利要求15的設(shè)備,其中所述使計數(shù)器的正常溢出條件不工作的裝置和所述用于修改計數(shù)的裝置的組合包括凍結(jié)計數(shù)器的、比所選擇的位更有效的這樣的位的裝置。
21.如權(quán)利要求20的設(shè)備,其中所述凍結(jié)計數(shù)器的、比所選擇的位更有效的這樣的位的裝置包括在測試的持續(xù)時間上,在所述選擇位的位置處插入一測試模式位而不禁止最低有效位的測試模式裝置。
22.如權(quán)利要求17的設(shè)備,其中所述使計數(shù)器的正常溢出條件不工作的裝置和所述修改計數(shù)的裝置的組合包括凍結(jié)計數(shù)器的、比所選擇的位更有效的這樣的位的裝置,其中所述凍結(jié)計數(shù)器的、比選擇的位更有效的這樣的位的裝置包括在測試的持續(xù)時間上,在所述選擇位的位置處插入一測試模式位、而不禁止最低有效位的測試模式裝置,由此允許訪問存儲單元陣列的限制區(qū)域。
全文摘要
一種控制內(nèi)部地址計數(shù)器來提供在執(zhí)行對陣列的測試中增加的靈活性的方法,該內(nèi)部地址計數(shù)器提供了用于訪問存儲單元陣列的計數(shù),包括使計數(shù)器的正常溢出條件被修改,從而根據(jù)對陣列執(zhí)行的測試的要求,而使得能夠更改由計數(shù)器提供的計數(shù)。
文檔編號G11C29/20GK1811992SQ20051013734
公開日2006年8月2日 申請日期2005年11月18日 優(yōu)先權(quán)日2004年11月19日
發(fā)明者K·費里-羅姆德哈恩, W·霍肯邁爾, K·哈姆勒 申請人:因芬尼昂技術(shù)股份公司