TWI713044B - 記憶體裝置以及記憶體周邊電路 - Google Patents

記憶體裝置以及記憶體周邊電路 Download PDF

Info

Publication number
TWI713044B
TWI713044B TW107128591A TW107128591A TWI713044B TW I713044 B TWI713044 B TW I713044B TW 107128591 A TW107128591 A TW 107128591A TW 107128591 A TW107128591 A TW 107128591A TW I713044 B TWI713044 B TW I713044B
Authority
TW
Taiwan
Prior art keywords
redundant
signal
row
circuit
address signal
Prior art date
Application number
TW107128591A
Other languages
English (en)
Other versions
TW202009945A (zh
Inventor
中岡裕司
Original Assignee
華邦電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華邦電子股份有限公司 filed Critical 華邦電子股份有限公司
Priority to TW107128591A priority Critical patent/TWI713044B/zh
Publication of TW202009945A publication Critical patent/TW202009945A/zh
Application granted granted Critical
Publication of TWI713044B publication Critical patent/TWI713044B/zh

Links

Images

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Dram (AREA)

Abstract

本發明提供一種記憶體裝置以及記憶體周邊電路。記憶體周邊電路包括冗餘行資料電路以及行選擇控制電路。冗餘行資料電路被配置為提供冗餘測試資料信號以及行位址信號。行位址信號包括冗餘行位址信號。行選擇控制電路包括行解碼器以及冗餘行解碼器。行解碼器依據冗餘測試資料信號以及冗餘行位址信號禁能主記憶體區塊的不良行位址。冗餘行解碼器用以鎖存冗餘行位址信號,並且比較行位址信號與被鎖存的冗餘行位址信號以取得比較結果,並依據比較結果啟用冗餘記憶體區塊的冗餘行位址。

Description

記憶體裝置以及記憶體周邊電路
本發明是有關於一種記憶體裝置以及記憶體周邊電路,且特別是有關於一種將不良行位址替換為冗餘行位址的記憶體裝置以及記憶體周邊電路。
在一般的記憶體裝置的冗餘行操作中,每個行解碼器中可配置金屬熔絲,並藉由導通或燒斷金屬熔絲以禁用不良行位址。然而,一旦金屬熔絲被燒斷或導通,即無法回到冗餘行操作之前的狀態。此外,金屬熔絲需要較大的配置空間,而難以應用於微型化的記憶體裝置中。
本發明提供一種記憶體裝置以及記憶體周邊電路,記憶體裝置的記憶體周邊電路被配置為禁用記憶體裝置的不良行位址,藉以取代習知的金屬熔絲。
本發明的記憶體周邊電路耦接於記憶體陣列。記憶體周邊電路包括冗餘行資料電路以及行選擇控制電路。冗餘行資料電路儲存冗餘行資訊,並依據冗餘行資訊提供冗餘測試資料信號以及行位址信號。行位址信號包括冗餘行位址信號。行選擇控制電路耦接於冗餘行資料電路與記憶體陣列之間。行選擇控制電路接收冗餘測試資料信號以及行位址信號,行選擇控制電路包括行解碼器以及冗餘行解碼器。行解碼器耦接於記憶體陣列的主記憶體區塊與冗餘行資料電路之間。行解碼器依據冗餘測試資料信號以及冗餘行位址信號禁能主記憶體區塊的不良行位址。冗餘行解碼器耦接於記憶體陣列的冗餘記憶體區塊與冗餘行資料電路之間。冗餘行解碼器依據冗餘測試資料信號鎖存冗餘行位址信號,並比較行位址信號與被鎖存的冗餘行位址信號以取得比較結果,且依據比較結果啟用冗餘記憶體區塊的冗餘行位址。
在本發明的記憶體裝置包括記憶體陣列以及上述的記憶體周邊電路。記憶體陣列包括主記憶體區塊以及冗餘記憶體區塊。
基於上述,本發明的記憶體裝置的記憶體周邊電路依據冗餘測試資料信號以及行位址信號禁能主記憶體區塊的不良行位址,並且啟用冗餘記憶體區塊的冗餘行位址。如此一來,記憶體周邊電路可取代解碼器以及金屬熔絲,藉以縮小周邊電路的布局空間並且可恢復冗餘行操作之前的狀態。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
請參考圖1,記憶體裝置10包括記憶體周邊電路100以及記憶體陣列200。記憶體周邊電路100包括冗餘行資料電路110以及行選擇控制電路120。記憶體陣列200包括主記憶體區塊210以及冗餘記憶體區塊220。冗餘行資料電路110用以儲存冗餘行資訊CRD。冗餘行資訊CRD記錄了主記憶體區塊210在測試階段時所檢測出的不良行位址。冗餘行資料電路110依據冗餘行資訊CRD提供冗餘測試資料信號TRDB1、TRDB2以及行位址信號YA至行選擇控制電路120。行位址信號YA包括冗餘行位址信號,其為對應於冗餘測試資料信號TRDB1、TRDB2的行位址信號YA。行選擇控制電路120耦接於冗餘行資料電路110與記憶體陣列200之間。行選擇控制電路120依據冗餘測試資料信號TRDB1、TRDB2以及行位址信號YA的冗餘行位址信號禁能主記憶體區塊210的不良行位址,並啟用冗餘記憶體區塊220的冗餘行位址。
請參考圖2,冗餘行資料電路110包括冗餘時脈產生電路112、冗餘行資料與時序產生電路114、庫位址信號產生電路116以及行位址信號產生電路118。行選擇控制電路120包括前置行解碼器122、行解碼器124、冗餘行解碼器126以及後冗餘行解碼器128。前置行解碼器122耦接於冗餘行資料電路110與行解碼器124之間。冗餘時脈產生電路112用以接收全域重置信號RESETB以提供冗餘測試時脈TRICLK到冗餘行資料與時序產生電路114。冗餘時脈產生電路112還用以提供局部重置信號RESETBD到行選擇控制電路120。行選擇控制電路120用以依據局部重置信號RESETBD的第一邏輯準位重置行解碼器124以及冗餘行解碼器126。藉以使行解碼器124以及冗餘行解碼器126恢復到冗餘行操作之前的狀態。行選擇控制電路120還用以依據局部重置信號RESETBD的轉態點初始化行解碼器124以及冗餘行解碼器126,藉以使行解碼器124以及冗餘行解碼器126開始進行冗餘行操作。
冗餘行資料與時序產生電路114耦接至冗餘時脈產生電路112、庫位址產生電路116、行位址產生電路118以及行選擇控制電路120。冗餘行資料與時序產生電路114用以儲存冗餘行資訊,並且依據冗餘測試時脈TRICLK提供對應於冗餘行資訊的冗餘區位址信號RXA13、冗餘庫位址信號RBAm、冗餘切換信號RCSW以及冗餘模式命令RCCMD到庫位址信號產生電路116。冗餘行資料與時序產生電路114依據冗餘測試時脈TRICLK提供冗餘行位址信號RCYAj、冗餘切換信號RCSW以及冗餘模式命令RCCMD到行位址信號產生電路118。
庫位址信號產生電路116接收冗餘區位址信號RXA13、冗餘庫位址信號RBAm、冗餘切換信號RCSW以及冗餘模式命令RCCMD,並且依據庫位址信號BAm、區位址信號CXA13、讀/寫命令RWCMD以及位址緩衝控制信號ADBC提供庫選擇信號BNKSk以及區選擇信號XAD13Nk、XAD13Tk。
行位址信號產生電路118接收讀/寫行位址信號CYAj、冗餘行位址信號RCYAj、冗餘切換信號RCSW、讀/寫命令RWCMD以及冗餘模式命令RCCMD,並藉以產生行位址信號YAj以及行選擇驅動信號CSLD。
在圖2的實施例中,前置行解碼器122用以對行位址信號YAj進行解碼。行解碼器124耦接於冗餘行資料電路110與主記憶體區塊210之間。行解碼器124可依據行位址信號YAj選擇主記憶體區塊中的行位址CSLrk。行解碼器124還依據冗餘測試資料信號TRDB1、TRDB2以及行位址信號YAj中的冗餘行位址信號RCYAj禁能主記憶體區塊210的不良行位址。冗餘行解碼器126耦接於冗餘行資料電路110與後冗餘行解碼器128之間。冗餘行解碼器126用以依據冗餘測試資料信號TRDB1、TRDB2鎖存冗餘行位址信號RCYAj,並且比較行位址信號YAj與被鎖存的冗餘行位址信號RCYAj以取得比較結果,並依據比較結果啟用冗餘記憶體區塊220的冗餘行位址RCSLnk。後冗餘行解碼器128用以依據冗餘行解碼器126所提供的冗餘行位址信號RCYAj選擇對應於冗餘行位址信號RCYAj的冗餘行位址RCSLnk。於本實施例中,中m等於0~2,k等於A~H,j等於3~8,r等於0~36,n等於0~3,但不為此限。
進一步地,庫位址信號產生電路116還包括庫位址信號緩衝器1162、庫位址信號選擇器1164以及區位址信號緩衝與選擇器1166。請參考圖3,庫位址信號緩衝器1162包括反相閘A01~A10、傳輸閘T01~T04以及鎖存電路L01、L02。反相閘A01的輸入端用以接收庫位址信號BAm。反相閘A01的輸出端耦接至傳輸閘T01的輸入端。反相閘A02的輸入端用以接收讀/寫命令RWCMD。反相閘A02的輸出端耦接至傳輸閘T01的P通道閘極以及反相閘A03的輸入端。反相閘A03的輸出端耦接至傳輸閘T01的N通道閘極。傳輸閘T01的輸出端耦接至鎖存電路L01的輸入端。反相閘A04的輸入端用以接收冗餘庫位址信號RBAm。反相閘A04的輸出端耦接至傳輸閘T02的輸入端。反相閘A05的輸入端用以接收冗餘模式命令RCCMD。反相閘A05的輸出端耦接至傳輸閘T02的P通道閘極以及反相閘A06的輸入端。反相閘A06的輸出端耦接至傳輸閘T02的N通道閘極。傳輸閘T02的輸出端耦接至鎖存電路L02的輸入端。反相閘A07的輸入端用以接收冗餘切換信號RCSW。反相閘A07的輸出端耦接至傳輸閘T03的N通道閘極、反相閘A08的輸入端以及傳輸閘T04的P通道閘極。反相閘A08的輸出端耦接至傳輸閘T03的P通道閘極以及傳輸閘T04的N通道閘極。鎖存電路L01的輸出端耦接至傳輸閘T03的輸入端。鎖存電路L02的輸出端耦接至傳輸閘T04的輸入端。鎖存電路L01包括反相閘A11、A12。反相閘A11的輸入端耦接至反相閘A12的輸出端以及傳輸閘T01輸出端。反相閘A11的輸出端耦接至反相閘A12的輸入端以及傳輸閘T03的輸入端。鎖存電路L02包括反相閘A13、A14。反相閘A13的輸入端耦接至反相閘A14的輸出端以及傳輸閘T02輸出端。反相閘A13的輸出端耦接至反相閘A14的輸入端以及傳輸閘T04的輸入端。傳輸閘T03、T04的輸出端用以經由反相閘A09、A10輸出選中庫位址信號BNKAm。於本實施例中,m等於0~2。
在圖3的實施例中,傳輸閘T01受控於讀/寫命令RWCMD,而傳輸閘T02受控於冗餘模式命令RCCMD。當庫位址信號緩衝器1162接收到高邏輯準位的讀/寫命令RWCMD,庫位址信號緩衝器1162可將對應於讀/寫命令RWCMD的庫位址信號BAm鎖存在鎖存電路L01。當庫位址信號緩衝器1162接收到高邏輯準位的冗餘模式命令RCCMD,庫位址信號緩衝器1162可將對應於冗餘模式命令RCCMD的冗餘庫位址信號RBAm鎖存在鎖存電路L02。傳輸閘T03、T04受控於冗餘切換信號RCSW。當庫位址信號緩衝器1162接收到低邏輯準位的冗餘切換信號RCSW,則將鎖存在鎖存電路L01的庫位址信號BAm作為選中庫位址信號BNKAm,並且經由傳輸閘T03以及反相閘A09、A10的路徑輸出選中庫位址信號BNKAm。相反地,當庫位址信號緩衝器1162接收到高邏輯準位的冗餘切換信號RCSW,則將鎖存在鎖存電路L02的冗餘庫位址信號RBAm作為選中庫位址信號BNKAm,並且經由傳輸閘T04以及反相閘A09、A10的路徑輸出選中庫位址信號BNKAm。
請參考圖4,庫位址信號選擇器1164用以接收選中庫位址信號BNKA0~BNKA2,並且依據選中庫位址信號BNKA0~BNKA2產生庫選擇信號BNKSk。在本實施例中,庫位址信號選擇器1164可以是由解多工器(demultiplexer)來實現。庫位址信號選擇器1164包括反相閘B01~B11以及反及閘BNAND1~BNAND8。
反及閘BNAND1的多個輸入端分別接收選中庫位址BNKA0~BNKA2。反及閘BNAND1的輸出端耦接至反相閘B04的輸入端。反相閘B04的輸出端用以輸出庫選擇信號BNKSH。反及閘BNAND2接收選中庫位址信號BNKA1~BNKA2、並耦接反相閘B01的輸出端以接收反相的庫位址信號BNKA0。反及閘BNAND2的輸出端耦接至反相閘B05的輸入端。反相閘B05的輸出端用以輸出庫選擇信號BNKSG,依此類推。
請參考圖5,區位址信號緩衝與選擇器1166包括區位址信號緩衝器1166_1以及區位址信號選擇器1166_2。區位址信號緩衝器1166_1用以接收並依據庫位址信號BAm、區位址信號CXA13以及位址緩衝控制信號ADBC,產生對應於庫位址信號BAm的區選擇信號XA13k。
區位址信號選擇器1166_2包括反相閘C01~C08、傳輸閘T05~T07以及鎖存電路L03。反相閘C01的輸入端用以接收冗餘區位址信號RXA13。反相閘C01的輸出端耦接至傳輸閘T05的輸入端。反相閘C02的輸入端用以接收冗餘模式命令RCCMD。反相閘C02的輸出端耦接至傳輸閘T05的P通道閘極以及反相閘C03的輸入端。反相閘C03的輸出端耦接至傳輸閘T05的N通道閘極。傳輸閘T05的輸出端耦接至鎖存電路L03的輸入端。反相閘C04的輸入端用以接收冗餘切換信號RCSW。反相閘C04的輸出端耦接至耦接至傳輸閘T06的N通道閘極、反相閘C05的輸入端以及傳輸閘T07的P通道閘極。反相閘C05的輸出端耦接至傳輸閘T06的P通道閘極以及傳輸閘T07的N通道閘極。傳輸閘T06的輸入端用以接收區位址信號緩衝器1166_1所提供的區選擇信號XA13k。傳輸閘T07的輸入端耦接至鎖存電路L03的輸出端。傳輸閘T06、T07的輸出端耦接反相閘C06、C07,其中經由反相閘C06輸出區選擇信號XAD13Nk,且經由反相閘C07、C08輸出區選擇信號XAD13Tk。區選擇信號XAD13Nk、XAD13Tk的邏輯準位彼此相反。鎖存電路L03包括反相閘C09、C10。反相閘C09的輸入端耦接至反相閘C10的輸出端以及傳輸閘T05輸出端。反相閘C09的輸出端耦接至反相閘C10的輸入端以及傳輸閘T07的輸入端。
在圖5的實施例中,傳輸閘T05受控於冗餘模式命令RCCMD。當區位址信號選擇器1166_2接收到高邏輯準位的冗餘模式命令RCCMD,區位址信號選擇器1166_2可將對應於冗餘模式命令RCCMD的冗餘區位址信號RXA13鎖存在鎖存電路L03。傳輸閘T06、T07受控於冗餘切換信號RCSW。當區位址信號選擇器1166_2接收到低邏輯準位的冗餘切換信號RCSW,將區位址信號緩衝器1166_1所提供的區選擇信號XA13k作為區選擇信號XAD13Nk、XAD13Tk,並且經由傳輸閘T06的路徑輸出區選擇信號XAD13Nk、XAD13Tk。相反地,當區位址信號選擇器1166_2接收到高邏輯準位的冗餘切換信號RCSW,則將鎖存在鎖存電路L03的冗餘區位址信號RXA13作為區選擇信號XAD13Nk、XAD13Tk,並且經由傳輸閘T07的路徑輸出區選擇信號XAD13Nk、XAD13Tk。
請參考圖6,行位址信號產生電路118包括行位址信號緩衝器1181以及行選擇驅動信號產生器1182。行位址信號緩衝器1181包括反相閘D01~D10、傳輸閘T08~T11以及鎖存電路L04、L05。反相閘D01的輸入端用以接收讀/寫行位址信號CYAj。反相閘D01的輸出端耦接至傳輸閘T08的輸入端。反相閘D02的輸入端用以接收讀/寫命令RWCMD。反相閘D02的輸出端耦接至傳輸閘T08的P通道閘極以及反相閘D03的輸入端。反相閘D03的輸出端耦接至傳輸閘T08的N通道閘極。傳輸閘T08的輸出端耦接至鎖存電路L04的輸入端。反相閘D04的輸入端用以接收冗餘行位址信號RCYAj。反相閘D04的輸出端耦接至傳輸閘T09的輸入端。反相閘D05的輸入端用以接收冗餘模式命令RCCMD。反相閘D05的輸出端耦接至傳輸閘T09的P通道閘極以及反相閘D06的輸入端。反相閘D06的輸出端耦接至傳輸閘T09的N通道閘極。傳輸閘T09的輸出端耦接至鎖存電路L05的輸入端。反相閘D07的輸入端用以接收冗餘切換信號RCSW。反相閘D07的輸出端耦接至傳輸閘T10的N通道閘極、反相閘D08的輸入端以及傳輸閘T11的P通道閘極。反相閘D08的輸出端耦接至傳輸閘T010的P通道閘極以及傳輸閘T11的N通道閘極。鎖存電路L04的輸出端耦接至傳輸閘T10的輸入端。鎖存電路L05的輸出端耦接至傳輸閘T11的輸入端。鎖存電路L04包括反相閘D11、D12。反相閘D11的輸入端耦接至反相閘D12的輸出端以及傳輸閘T08輸出端。反相閘D11的輸出端耦接至反相閘D12的輸入端以及傳輸閘T10的輸入端。鎖存電路L05包括反相閘D13、D14。反相閘D13的輸入端耦接至反相閘D14的輸出端以及傳輸閘T09輸出端。反相閘D13的輸出端耦接至反相閘D14的輸入端以及傳輸閘T11的輸入端。傳輸閘T10、T11的輸出端用以經由反相閘D09、D10輸出行位址信號YAj。於本實施例中,j等於3~8。
在圖6的實施例中,傳輸閘T08受控於讀/寫命令RWCMD,而傳輸閘T09受控於冗餘模式命令RCCMD。當行位址信號緩衝器1181接收到高邏輯準位的讀/寫命令RWCMD,行位址信號緩衝器1181可將對應於讀/寫命令RWCMD的讀/寫行位址信號CYAj鎖存在鎖存電路L04。當行位址信號緩衝器1181接收到高邏輯準位的冗餘模式命令RCCMD,行位址信號緩衝器1181可將對應於冗餘模式命令RCCMD的冗餘行位址信號RCYAj鎖存在鎖存電路L05。傳輸閘T10、T11受控於冗餘切換信號RCSW。當行位址信號緩衝器1181接收到低邏輯準位的冗餘切換信號RCSW,則將鎖存在鎖存電路L04的讀/寫行位址信號CYAj作為行位址信號YAj,並且經由傳輸閘T10以及反相閘D09、D10的路徑輸出行位址信號YAj。相反地,當行位址信號緩衝器1181接收到高邏輯準位的冗餘切換信號RCSW,則將鎖存在鎖存電路L05的冗餘行位址信號RCYAj作為作為行位址信號YAj,並且經由傳輸閘T11以及反相閘D09、D10的路徑輸出行位址信號YAj。
行選擇驅動信號產生器1182用以接收讀/寫命令RWCMD以及冗餘模式命令RCCMD,且據以產生行選擇驅動信號CSLD。行選擇驅動信號CSLD是用以致能行選擇控制電路120。在本實施例中,行選擇驅動信號產生器1182包括反相閘D15~D17、反及閘DNAND1、延遲器DL1、DL2以及反或閘NOR1。反相閘D15的輸入端用以接收讀/寫命令RWCMD。反相閘D16的輸入端用以接收冗餘模式命令RCCMD。反相閘D15、D16的輸出端分別耦接至反及閘DNAND1的第一輸入端及第二輸入端。反及閘DNAND1的輸出端耦接至反或閘NOR1的第一輸入端以及延遲器DL1的輸入端。延遲器DL1的輸出端耦接至反或閘NOR1的第二輸入端。反或閘NOR1的輸出端經由延遲器DL2耦接至反相閘D17的輸入端。反相閘D17的輸出端用以輸出行選擇驅動信號CSLD。
當讀/寫命令RWCMD以及冗餘模式命令RCCMD的至少一者是高邏輯準位時,行選擇驅動信號產生器1182可產生高邏輯準位的行選擇驅動信號CSLD。其中,藉由延遲器DL1、DL2、反或閘DNOR1以及反相閘D17,可延長行選擇驅動信號CSLD在高邏輯準位的時間,以確保行選擇控制電路120有足夠的致能時間。
請參考圖7,前置行解碼器122可以由至少一個解多工器來實現。前置行解碼器122包括反及閘ENAND1~ENAND9以及反相閘E01~E12。反及閘ENAND1接收行選擇驅動信號CSLD與庫選擇信號BNKSk。反及閘ENAND1的輸出端耦接至反相閘E01的輸入端。反相閘E01的輸出端耦接至反及閘ENAND6~ENAND9的其中一輸入端,藉以依據行選擇驅動信號CSLD以及庫選擇信號BNKSk致能或禁能前置行解碼器122。反及閘ENAND6~ENAND9的其他輸入端接收行位址信號YAj。各反及閘ENAND2~5的輸入端分別接收行位址信號YAj,例如是行位址信號YA3~YA5,其中反及閘ENAND3透過反相閘E02接收行位址信號YA3,反及閘ENAND4透過反相閘E03接收行位址信號YA4,反及閘ENAND5透過反相閘E02、E03接收行位址信號YA3、YA4。反及閘ENAND2~9的輸出端分別耦接至反相閘E05~E12的輸入端。反相閘 E05~E12的輸出端分別輸出經前置解碼的行位址信號YPD3T4T5Tk~YPD3N4N5Nk。行位址信號YA6~ YA8所對應的經前置解碼的行位址信號亦可被依此類推出。在本實施例中,經前置解碼的行位址信號YPD3N4T5Tk是對應於庫選擇信號BNKSk的行位址信號。
請參考圖8,在冗餘切換信號RCSW是高邏輯準位的情況下,行解碼器124所接收到的行位址信號YAj是冗餘行位址信號。行解碼器124包括行解碼邏輯電路FLC、行解碼緩衝器YDB以及冗餘測試資料信號鎖存電路FL1、FL2。本實施例的行解碼邏輯電路FLC可包括反及閘FNAND1。行解碼邏輯電路FLC用以接收冗餘行位址信號(或者是經前置解碼的行位址信號,如YPD3N4T5Tk、YPD6N7T8Tk)以及鎖存於冗餘測試資料信號鎖存電路FL1/FL2的冗餘測試資料信號TRDB1/TRDB2,並據以進行邏輯運算。行解碼緩衝器YDB耦接於行解碼邏輯電路FLC的輸出端,並依據行解碼邏輯電路FLC的邏輯運算結果禁能主記憶體區塊210的不良行位址。
冗餘測試資料信號鎖存電路FL1接收冗餘測試資料信號TRDB1、局部重置信號RESETBD以及區選擇信號XAD13Nk、XAD13Tk,並且也接收行解碼邏輯電路FLC所提供的邏輯運算結果。冗餘測試資料信號鎖存電路FL1依據局部重置信號RESETBD以及邏輯運算結果鎖存冗餘測試資料信號TRDB1,並且依據區選擇信號XAD13Nk、XAD13Tk輸出被鎖存的冗餘測試資料信號TRDB1到行解碼邏輯電路FLC。冗餘測試資料信號鎖存電路FL2接收冗餘測試資料信號TRDB2、局部重置信號RESETBD以及區選擇信號XAD13Nk、XAD13Tk,並且也接收行解碼邏輯電路FLC所提供的邏輯運算結果。冗餘測試資料信號鎖存電路FL2依據局部重置信號RESETBD以及邏輯運算結果鎖存冗餘測試資料信號TRDB2,並且依據區選擇信號XAD13Nk、XAD13Tk輸出被鎖存的冗餘測試資料信號TRDB2到行解碼邏輯電路FLC。本發明的冗餘測試資料信號鎖存電路的數量取決於主記憶體區塊中的每一庫所被劃分的區數,本發明的冗餘測試資料信號鎖存電路的數量可以依據區數進行調整,並不以此實施例為限。
以冗餘測試資料信號鎖存電路FL1為例,冗餘測試資料信號鎖存電路FL1包括正反器電路FF1、反或閘FNOR1、電晶體M1以及傳輸閘FT1。正反器電路FF1接收並依據局部重置信號RESETBD初始化正反器電路FF1。反或閘FNOR1的第一輸入端耦接於行解碼邏輯電路FLC的輸出端。反或閘FNOR1的第二輸入端接收冗餘測試資料信號TRDB1。於本實施例中,正反器電路FF1包括反及閘FNAND2以及反相閘F01。反及閘FNAND2的第一輸入端接收局部重置信號RESETBD,反及閘FNAND2的輸出端耦接於傳輸閘FT1的輸入端以及電晶體M1的第一端。反相閘F01的輸入端耦接於反及閘FNAND2的輸出端,反相閘F01的輸出端耦接於反及閘FNAND2的第二輸入端。電晶體M1的控制端耦接於反或閘FNOR1的輸出端,電晶體M1的第一端耦接於正反器電路FF1的輸出端,電晶體M1的第二端耦接於參考電壓VSS。
傳輸閘FT1受控於區選擇信號XAD13Nk、XAD13Tk,傳輸閘FT1的輸入端耦接於正反器電路FF1的輸出端,傳輸閘FT1的輸出端耦接於行解碼邏輯電路FLC的輸入端,依據區選擇信號XAD13Nk、XAD13Tk輸出被鎖存的冗餘測試資料信號TRDB1到行解碼邏輯電路FLC。在本實施例中,傳輸閘FT1的P通道閘極用以接收區選擇信號XAD13Tk,傳輸閘FT1的N通道閘極用以接收區選擇信號XAD13Nk。因此,傳輸閘FT1的N通道閘極接收到高邏輯準位的區選擇信號XAD13Nk時,傳輸閘FT1的P通道閘極會接收到低邏輯準位的區選擇信號XAD13Tk,並輸出被鎖存的冗餘測試資料信號TRDB1到行解碼邏輯電路FLC。相反地,傳輸閘FT1的N通道閘極接收到低邏輯準位的區選擇信號XAD13Nk時,傳輸閘FT1則不會輸出被鎖存的冗餘測試資料信號TRDB1。
詳細而言,當局部重置信號RESETBD為低邏輯準位時,正反器電路FF1的輸出端維持於高邏輯準位,被視為是冗餘行操作之前的狀態。當局部重置信號RESETBD轉態時,也就是從低邏輯準位轉變為高邏輯準位時,正反器電路FF1可依據冗餘測試資料信號TRDB1的邏輯準位以及接收到的行位址信號YAj決定是否鎖存冗餘測試資料信號TRDB1。當冗餘測試資料信號TRDB1為低邏輯準位時,表示對應於冗餘測試資料信號TRDB1的行位址信號YAj在測試過程中被判斷為不良行位址信號。反或閘FNOR1會因為接收到低邏輯準位的冗餘測試資料信號TRDB1以及不良行位址而輸出高邏輯準位的結果,藉以導通電晶體M1,使正反器電路FF1的輸出端的電壓被下拉到參考電壓VSS。解碼緩衝器YDB對解碼邏輯電路FLC的邏輯運算結果進行反相運算,藉以提供具有低邏輯準位的信號。如此一來,行解碼器124不會透過行解碼緩衝器YDB以及行解碼邏輯電路FLC輸出不良行位址信號,藉以禁能主記憶體區塊210的不良行位址,也就是行解碼器124不會提供主記憶體區塊210的不良行位址來作為資料存取的行位址。相反地,當冗餘測試資料信號TRDB1為高邏輯準位的狀況下,電晶體M1會被斷開。此時正反器電路FF1的輸出端的電壓不會被下拉到參考電壓VSS,進而提供對應的行位址CSLrk。另一方面,將局部重置信號RESETBD的高邏輯準位再下拉到低邏輯準位時,冗餘測試資料信號鎖存電路FL1的輸出端的邏輯準位會被重置以回到高邏輯準位。
在此值得一提的是,由於冗餘測試資料信號鎖存電路FL1的佈局面積可以小於金屬熔絲。因此藉由冗餘測試資料信號鎖存電路FL1來取代金屬熔絲,可有效減少記憶體周邊電路的佈局面積。並且,藉由將局部重置信號RESETBD的高邏輯準位下拉到低邏輯準位,可使冗餘測試資料信號鎖存電路FL1被重置以恢復到禁用不良行位址之前的狀態。
請參考圖2與圖9,冗餘行解碼器126還包括冗餘行選擇信號產生器1262。其中,冗餘行選擇信號產生器1262可以是由解多工器來實現。冗餘行選擇信號產生器1262包括反相閘G01~G12以及反及閘GNAND1~GNAND8。反相閘G01接收冗餘行選擇信號TRSEL1並輸出至反及閘GNAND2、GNAND4、GNAND6、GNAND8。反相閘G02接收冗餘行選擇信號TRSEL2並輸出至反及閘GNAND3~GNAND5、GNAND7、GNAND8。反相閘G03接收冗餘測試資料信號TRDB1並輸出至反及閘GNAND1~GNAND4。反相閘G04接收冗餘測試資料信號TRDB2並輸出至反及閘GNAND5~GNAND8。反及閘GNAND1~GNAND8係直接或間接地(經由反相閘G01、G02)接收冗餘行選擇信號TRSEL1、TRSEL2。反及閘GNAND1~GNAND8還接收庫選擇信號BNKSk。反及閘GNAND1~GNAND8的輸出端係分別耦接至反相閘G05~G12的輸入端。反相閘G05~G12的輸出端分別輸出冗餘行選擇信號TRDS0k~TRDS7k。亦即,在本實施例中,冗餘行選擇信號產生器1262可依據冗餘行選擇信號TRSEL1、TRSEL2、庫選擇信號BNKSk以及冗餘測試資料信號TRDB1來提供冗餘行選擇信號TRDS0k~TRDS3k。相同地,冗餘行選擇信號產生器1262也依據冗餘行選擇信號TRSEL1、TRSEL2、庫選擇信號BNKSk以及冗餘測試資料信號TRDB2來提供冗餘行選擇信號TRDS4k~TRDS7k。
請參考圖10,基於主記憶體區塊210以及冗餘記憶體區塊220中的每一庫被劃分為兩個區,而配置兩個冗餘行解碼器126_1、126_2。以冗餘行解碼器126_1為例,冗餘行解碼器126_1包括判斷電路HD1~HD6以及冗餘行解碼邏輯電路HLC。各判斷電路HD1~HD6用以接收冗餘行選擇信號TRDSmk、局部重置信號RESETBD以及行位址信號YA3~YA8。以判斷電路HD1為例,判斷電路HD1可依據冗餘行選擇信號TRDSmk將所對應的行位址信號YA3作為冗餘行位址信號並鎖存冗餘行位址信號,並且用以提供行位址信號YA3以及冗餘行位址信號的比較結果至冗餘行解碼邏輯電路HLC。冗餘行解碼邏輯電路HLC依據判斷電路HD1~HD6所提供的比較結果,啟用對應於冗餘行位址信號的冗餘記憶體區塊220的冗餘行位址RCSLnk。
進一步說明判斷電路HD1~HD6的電路架構。請參考圖11,以判斷電路HD1為例,判斷電路HD1包括冗餘行位址信號鎖存電路FADL1以及判斷邏輯電路JLC1。冗餘行位址信號鎖存電路FADL1用以依據冗餘行選擇信號TRDSmk將所對應的行位址信號YA3作為冗餘行位址信號,並且鎖存冗餘行位址信號。判斷邏輯電路JLC1的第一輸入端用以接收行位址信號YA3,判斷邏輯電路JLC1的第二輸入端耦接於冗餘行位址信號鎖存電路FADL1,判斷邏輯電路JLC1的輸出端耦接於冗餘行解碼邏輯電路HLC的其中一輸入端。當判斷邏輯電路JLC1接收到行位址信號YA3時,判斷邏輯電路JLC1可判斷行位址信號YA3是否等於鎖存於冗餘行位址信號鎖存電路FADL1的冗餘行位址信號,並提供相應的判斷結果。舉例來說,判斷邏輯電路JLC1可以是互斥反或閘XNOR1。當判斷邏輯電路JLC1判斷出行位址信號YA3相同於冗餘行位址信號,則提供的判斷結果是高邏輯準位的信號。相反地,當判斷邏輯電路JLC1判斷出行位址信號YA3不同於冗餘行位址信號,則提供的判斷結果是低邏輯準位的信號。
冗餘行位址信號鎖存電路FADL1包括反相閘H01、H02傳輸閘FADLT1以及正反器電路HF1。反相閘H01的輸入端用以接收行位址信號YA3。傳輸閘FADLT1的輸入端耦接於反相閘H01的輸出端,藉以透過反相閘H01接收行位址信號YA3。傳輸閘FADLT1的P通道閘極用以經由反相閘H03接收冗餘行選擇信號TRDSmk,並且傳輸閘FADLT1的N通道閘極用以接收冗餘行選擇信號TRDSmk。正反器電路HF1耦接於傳輸閘FADLT1與判斷邏輯電路JLC1之間。傳輸閘FADLT1依據低邏輯準位的冗餘行選擇信號TRDSmk停止傳輸行位址信號YA3至正反器電路HF1。亦或是,傳輸閘FADLT1依據高邏輯準位的冗餘行選擇信號TRDSmk傳輸對應於冗餘行選擇信號TRDSmk的行位址信號YA3(此時行位址信號YA3即是冗餘行位址信號)至正反器電路HF1,藉以使正反器電路HF1鎖存冗餘行位址信號。正反器電路HF1還用以接收局部重置信號RESETBD,並且依據局部重置信號RESETBD重置或初始化正反器電路HF1。
其他判斷電路(如HD2~HD6)的電路架構可相似於判斷電路HD1。而與判斷電路HD1不同的是,判斷電路HD2是用以接收行位址信號YA4,判斷電路HD3是用以接收行位址信號YA5,依此類推。
請再參考圖10,冗餘行解碼器126_1還可進一步包括致能訊號產生電路。於本實施例中,致能訊號產生電路可以是由反及閘HNAND3以及反相閘H04來實現。反及閘HNAND3用以接收行選擇驅動信號CSLD、庫選擇信號BNKSk以及區選擇信號XAD13Nk。致能訊號產生電路可依據行選擇驅動信號CSLD、庫選擇信號BNKSk以及區選擇信號XAD13Nk提供致能信號到冗餘行解碼邏輯電路HLC。致能訊號產生電路也可以進一步地加入冗餘行位址信號鎖存電路FADL7。與冗餘行位址信號鎖存電路FADL1不同的是,冗餘行位址信號鎖存電路FADL7不會接收行位址信號YAj,而是接收系統電壓VDD。致能訊號產生電路可依據冗餘行選擇信號TRDSmk提供另一致能信號到冗餘行解碼邏輯電路HLC。
冗餘行解碼器126_2的設計與冗餘行解碼器126_1相似,冗餘行解碼器126_2與冗餘行解碼器126_1的不同在於,冗餘行解碼器126_2的致能訊號產生電路是依據行選擇驅動信號CSLD、庫選擇信號BNKSk以及區選擇信號XAD13Tk提供致能信號到冗餘行解碼邏輯電路HLC。
冗餘行解碼器126_1、126_2將比較結果提供到選擇器SELC。本實施例的選擇器SELC包括傳輸閘HT1、HT2以及反相閘H05。傳輸閘HT1耦接於冗餘行解碼器126_1與反相閘H05之間。傳輸閘HT2耦接於冗餘行解碼器126_2與反相閘H05之間。傳輸閘HT1可接收高邏輯準位的區選擇信號XAD13Nk以及低邏輯準位的區選擇信號XAD13Tk,藉以傳輸來自於冗餘行解碼器126_1所提供的比較結果。傳輸閘HT2可接收低邏輯準位的區選擇信號XAD13Nk以及高邏輯準位的區選擇信號XAD13Tk,藉以傳輸來自於冗餘行解碼器126_2所提供的比較結果。反相閘H05用以輸出冗餘行解碼器126_1/126_2所提供的比較結果。也就是說,選擇器SELC依據區選擇信號XAD13Nk、XAD13Tk來選擇冗餘行解碼器126_1/126_2所提供比較結果。在本實施例中比較結果即是經解碼的冗餘行位址信號RYPDnk。
請參考圖12,後冗餘行解碼器128包括反相閘K01以及緩衝器KB。後冗餘行解碼器128用以依據經解碼的冗餘行位址信號RYPDnk選擇對應於經解碼的冗餘行位址信號RYPDnk的冗餘行位址RCSLnk。
請同時參考圖2、圖13,在本實施例中,當全域重置信號RESETB由低邏輯準位轉態為高邏輯準位時,冗餘測試時脈TRICLK、冗餘切換信號RCSW以及冗餘模式命令RCCMD也開始被產生。在冗餘切換信號RCSW以及冗餘模式命令RCCMD是高邏輯準位時,行選擇控制電路120所接收到的行位址信號是冗餘行位址信號,且行選擇驅動信號CSLD被抬升到高邏輯準位。當行選擇驅動信號CSLD被抬升到高邏輯準位時並且當冗餘測試資料信號TRDB1、TRDB2的其中一者是低邏輯準位時,行解碼器124會依據冗餘行位址信號RCYAj以及冗餘測試資料信號TRDB1、TRDB2禁能主記憶體區塊210中的不良行位址,其中j等於0~7。此外,冗餘行解碼器126也依據冗餘測試資料信號TRDB1/TRDB2以及冗餘行選擇信號TRSEL1、TRSEL2提供冗餘行選擇信號TRDSmk。並藉由冗餘行選擇信號TRDSmk鎖存冗餘行位址信號RCYAj。冗餘行解碼器126比較行位址信號YAj與被鎖存的冗餘行位址信號RCYAj以取得比較結果,並依據比較結果啟用冗餘記憶體區塊220的冗餘行位址RCSLnk。
綜上所述,本發明的記憶體周邊電路依據冗餘測試資料信號以及行位址信號禁能主記憶體區塊的不良行位址,並且啟用冗餘記憶體區塊的冗餘行位址。由本發明的記憶體周邊電路來取代解碼器以及金屬熔絲,藉以縮小周邊電路的布局空間以及可快速地恢復到冗餘行操作之前的狀態。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
10‧‧‧記憶體裝置100‧‧‧記憶體周邊電路110‧‧‧冗餘行資料電路112‧‧‧冗餘時脈產生電路114‧‧‧冗餘行資料與時序產生電路116‧‧‧庫位址信號產生電路1162‧‧‧庫位址信號緩衝器1164‧‧‧庫位址信號選擇器1166‧‧‧區位址信號緩衝與選擇器1166_1‧‧‧區位址信號緩衝器1166_2‧‧‧區位址信號選擇器118‧‧‧行位址信號產生電路1181‧‧‧行位址信號緩衝器1182‧‧‧行選擇驅動信號產生器120‧‧‧行選擇控制電路122‧‧‧前置行解碼器124‧‧‧行解碼器126、126_1、126_2‧‧‧冗餘行解碼器1262‧‧‧冗餘行選擇信號產生器128‧‧‧後冗餘行解碼器200‧‧‧記憶體陣列210‧‧‧主記憶體區塊220‧‧‧冗餘記憶體區塊A01~A14、B01~B11、C01~C10、D01~D17、E01~E12、F01、G01~G12、H01~H05、K01‧‧‧反相閘ADBC‧‧‧位址緩衝控制信號BAm、BNKA0~BNKA2‧‧‧庫位址信號BNAND1~BNAND8、DNAND1、ENAND1~ENAND9、FNAND1、FNAND2、HNAND1~HNAND3、GNAND1~GNAND8‧‧‧反及閘BNKSk‧‧‧庫選擇信號CRD‧‧‧冗餘行資訊CSLD‧‧‧行選擇驅動信號CXA13‧‧‧區位址信號CYAj‧‧‧讀/寫行位址信號CSLrk‧‧‧行位址DL1、DL2‧‧‧延遲器FADL1、FADL7‧‧‧冗餘行位址信號鎖存電路FF1、FF2、HF1‧‧‧正反器電路FL1、FL2‧‧‧冗餘測試資料信號鎖存電路FLC‧‧‧行解碼邏輯電路FNOR1、FNOR2、NOR1‧‧‧反或閘HD1~HD6‧‧‧判斷電路HLC‧‧‧冗餘行解碼邏輯電路JLC1‧‧‧判斷邏輯電路KB‧‧‧緩衝器L01~L09‧‧‧鎖存電路M1、M2‧‧‧電晶體RBAm‧‧‧冗餘庫位址信號RCSW‧‧‧冗餘切換信號RCCMD‧‧‧冗餘模式命令RCYAj‧‧‧冗餘行位址信號RESETB‧‧‧全域重置信號RESETBD‧‧‧局部重置信號RWCMD‧‧‧讀/寫命令RXA13冗餘區位址信號RYPDnk‧‧‧經解碼的冗餘行位址信號RCSLnk‧‧‧冗餘行位址SELC‧‧‧選擇器T01~T11、FT1、FT2、FADLT1、HT1、HT2‧‧‧傳輸閘TRDS0k~TRDS7k、TRDSmk‧‧‧冗餘行選擇信號TRICLK‧‧‧冗餘測試時脈TRDB1、TRDB2‧‧‧冗餘測試資料信號TRSEL1、TRSEL2‧‧‧冗餘行選擇信號VDD‧‧‧系統電壓VSS‧‧‧參考電壓XAD13Nk、XAD13Tk、XA13k‧‧‧區選擇信號XNOR1‧‧‧互斥反或閘YAj、YA3~YA8、YPD3N4T5Tk、YPD6N7T8Tk‧‧‧行位址信號YDB‧‧‧行解碼緩衝器
圖1是本發明一實施例的記憶體裝置的示意圖。 圖2是圖1的實施例的記憶體周邊電路的示意圖。 圖3是本發明一實施例的庫位址信號緩衝器的示意圖。 圖4是本發明一實施例的庫位址信號選擇器的示意圖。 圖5是本發明一實施例的區位址信號緩衝器與選擇器的示意圖。 圖6是本發明一實施例的行位址信號產生電路的示意圖。 圖7是本發明一實施例的前置行解碼器的示意圖。 圖8是本發明一實施例的行解碼器的示意圖。 圖9是本發明一實施例的冗餘行選擇信號產生器的示意圖。 圖10是本發明一實施例的冗餘行解碼器的示意圖。 圖11是本發明一實施例的判斷電路的示意圖。 圖12是本發明一實施例的後冗餘行解碼器的示意圖。 圖13是本發明一實施例的冗餘行操作時序圖。
100‧‧‧記憶體周邊電路
112‧‧‧冗餘時脈產生電路
110‧‧‧冗餘行資料電路
114‧‧‧冗餘行資料與時序產生電路
116‧‧‧庫位址信號產生電路
118‧‧‧行位址信號產生電路
120‧‧‧行選擇控制電路
122‧‧‧前置行解碼器
124‧‧‧行解碼器
126‧‧‧冗餘行解碼器
128‧‧‧後冗餘行解碼器
ADBC‧‧‧位址緩衝控制信號
BAm‧‧‧庫位址信號
BNKSk‧‧‧庫選擇信號
CSLD‧‧‧行選擇驅動信號
CXA13‧‧‧區位址信號
CYAj‧‧‧讀/寫行位址信號
CSLrk‧‧‧行位址
RBAm‧‧‧冗餘庫位址信號
RCSW‧‧‧冗餘切換信號
RCCMD‧‧‧冗餘模式命令
RCYAj‧‧‧冗餘行位址信號
RESETB‧‧‧全域重置信號
RESETBD‧‧‧局部重置信號
RWCMD‧‧‧讀/寫命令
RXA13‧‧‧冗餘區位址信號
RCSLnk‧‧‧冗餘行位址
TRICLK‧‧‧冗餘測試時脈
TRDB1、TRDB2‧‧‧冗餘測試資料信號
TRSEL1、TRSEL2‧‧‧冗餘行選擇信號
YAj‧‧‧行位址信號
XAD13Nk、XAD13Tk‧‧‧區選擇信號

Claims (10)

  1. 一種記憶體周邊電路,耦接於記憶體陣列,所述記憶體周邊電路包括:冗餘行資料電路,被配置為儲存冗餘行資訊,並依據所述冗餘行資訊提供冗餘測試資料信號以及行位址信號,所述行位址信號包括冗餘行位址信號;以及行選擇控制電路,耦接於所述冗餘行資料電路與所述記憶體陣列之間,且被配置為接收所述冗餘測試資料信號以及所述行位址信號,所述行選擇控制電路包括:行解碼器,耦接於所述記憶體陣列的主記憶體區塊與所述冗餘行資料電路之間,且被配置為依據所述冗餘測試資料信號以及所述冗餘行位址信號禁能所述主記憶體區塊的不良行位址,其中所述行解碼器包括冗餘測試資料信號鎖存電路,所述冗餘測試資料信號鎖存電路被配置為鎖存所述冗餘測試資料信號;以及冗餘行解碼器,耦接於所述記憶體陣列的冗餘記憶體區塊與所述冗餘行資料電路之間,且被配置為依據所述冗餘測試資料信號鎖存所述冗餘行位址信號,並且比較所述行位址信號與被鎖存的所述冗餘行位址信號以取得比較結果,並依據所述比較結果啟用所述冗餘記憶體區塊的冗餘行位址,其中所述冗餘行資料電路更被配置為提供局部重置信號,所述冗餘行資料電路依據所述局部重置信號的第一邏輯準位重置所述冗餘測試資料信號鎖存電路。
  2. 如申請專利範圍第1項所述的記憶體周邊電路,其中:所述冗餘行資料電路依據所述局部重置信號的所述第一邏輯準位重置所述行解碼器以及所述冗餘行解碼器,並且依據所述局部重置信號的轉態點初始化所述行解碼器以及所述冗餘行解碼器。
  3. 如申請專利範圍第1項所述的記憶體周邊電路,其中所述行解碼器還包括:行解碼邏輯電路,被配置為接收所述冗餘行位址信號以及經鎖存的所述冗餘測試資料信號,並依據所述冗餘行位址信號以及經鎖存的所述冗餘測試資料信號取得邏輯運算結果;以及行解碼緩衝器,耦接於所述行解碼邏輯電路的輸出端,且被配置為依據所述邏輯運算結果禁能所述主記憶體區塊的所述不良行位址,其中所述冗餘測試資料信號鎖存電路被配置為接收所述邏輯運算結果、所述冗餘測試資料信號、所述局部重置信號以及區選擇信號,依據所述局部重置信號以及所述邏輯運算結果鎖存所述冗餘測試資料信號,並且依據所述區選擇信號輸出經鎖存的所述冗餘測試資料信號到所述行解碼邏輯電路。
  4. 如申請專利範圍第3項所述的記憶體周邊電路,其中所述冗餘測試資料信號鎖存電路包括:正反器電路,被配置為鎖存所述冗餘測試資料信號,並且接收所述局部重置信號,且依據所述局部重置信號而被重置或初始 化;反或閘,所述反或閘的第一輸入端耦接於所述行解碼邏輯電路的輸出端,所述反或閘的第二輸入端接收所述冗餘測試資料信號;電晶體,所述電晶體的控制端耦接於所述反或閘的輸出端,所述電晶體的第一端耦接於所述正反器電路的輸出端,所述電晶體的第二端耦接於參考電壓;以及傳輸閘,所述傳輸閘的輸入端耦接於所述正反器電路的輸出端,受控於所述區選擇信號,所述傳輸閘的輸出端耦接於所述行解碼邏輯電路的輸入端,依據所述區選擇信號傳輸經鎖存的所述冗餘測試資料信號。
  5. 如申請專利範圍第4項所述的記憶體周邊電路,其中所述正反器電路包括:反及閘,所述反及閘的第一輸入端接收所述局部重置信號,所述反及閘的輸出端耦接於所述傳輸閘的輸入端以及所述電晶體的第一端;以及反相閘,所述反相閘的輸入端耦接於所述反及閘的輸出端,所述反相閘的輸出端耦接於所述反及閘的第二輸入端。
  6. 一種記憶體周邊電路,耦接於記憶體陣列,所述記憶體周邊電路包括:冗餘行資料電路,被配置為儲存冗餘行資訊,並依據所述冗餘行資訊提供冗餘測試資料信號以及行位址信號,所述行位址信 號包括冗餘行位址信號;以及行選擇控制電路,耦接於所述冗餘行資料電路與所述記憶體陣列之間,且被配置為接收所述冗餘測試資料信號以及所述行位址信號,所述行選擇控制電路包括:行解碼器,耦接於所述記憶體陣列的主記憶體區塊與所述冗餘行資料電路之間,且被配置為依據所述冗餘測試資料信號以及所述冗餘行位址信號禁能所述主記憶體區塊的不良行位址;以及冗餘行解碼器,耦接於所述記憶體陣列的冗餘記憶體區塊與所述冗餘行資料電路之間,且被配置為依據所述冗餘測試資料信號鎖存所述冗餘行位址信號,並且比較所述行位址信號與被鎖存的所述冗餘行位址信號以取得比較結果,並依據所述比較結果啟用所述冗餘記憶體區塊的冗餘行位址,其中,所述冗餘行資料電路更被配置為提供第一冗餘行選擇信號,其中,所述冗餘行解碼器更包括:冗餘行選擇信號產生器,耦接於所述冗餘行資料電路以及所述冗餘行解碼器之間,且被配置為依據所述冗餘測試資料信號、所述第一冗餘行選擇信號提供第二冗餘行選擇信號至所述冗餘行解碼器。
  7. 如申請專利範圍第6項所述的記憶體周邊電路,其中所述冗餘行解碼器包括: 至少一判斷電路,所述至少一判斷電路被配置為接收所述第二冗餘行選擇信號、所述局部重置信號以及所述冗餘行位址信號,依據所述第二冗餘行選擇信號將所對應的所述行位址信號作為所述冗餘行位址信號並鎖存所述冗餘行位址信號,並且比較所述行位址信號以及所述冗餘行位址信號以提供所述比較結果;以及冗餘行解碼邏輯電路,被配置為接收所述至少一判斷電路所提供的所述比較結果,並依據所述比較結果啟用對應於所述冗餘行位址信號的所述冗餘記憶體區塊的冗餘行位址。
  8. 如申請專利範圍第7項所述的記憶體周邊電路,其中所述至少一判斷電路各包括:冗餘行位址信號鎖存電路,被配置為依據所述第二冗餘行選擇信號將所對應的所述行位址信號作為所述冗餘行位址信號,並且鎖存所述冗餘行位址信號;以及判斷邏輯電路,所述判斷邏輯電路的第一輸入端用以接收所述行位址信號,所述判斷邏輯電路的第二輸入端耦接於所述冗餘行位址信號鎖存電路,所述判斷邏輯電路的輸出端耦接於所述冗餘行解碼邏輯電路的輸入端。
  9. 如申請專利範圍第8項所述的記憶體周邊電路,其中所述冗餘行位址信號鎖存電路包括:反相閘,所述反相閘的輸入端接收所述行位址信號;傳輸閘,所述傳輸閘的輸入端耦接於所述反相閘的輸出端, 且被配置為受控於所述第二冗餘行選擇信號,並依據所述區選擇信號傳輸經鎖存的所述冗餘測試資料信號;以及正反器電路,耦接於所述傳輸閘與所述判斷邏輯電路之間,且被配置為鎖存所述冗餘行位址信號,並接收所述局部重置信號,且依據所述局部重置信號而被重置或初始化。
  10. 一種記憶體裝置,包括:記憶體陣列,所述記憶體陣列包括主記憶體區塊以及冗餘記憶體區塊;以及如申請專利範圍第1項至第9項中的任一項的記憶體周邊電路。
TW107128591A 2018-08-16 2018-08-16 記憶體裝置以及記憶體周邊電路 TWI713044B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW107128591A TWI713044B (zh) 2018-08-16 2018-08-16 記憶體裝置以及記憶體周邊電路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107128591A TWI713044B (zh) 2018-08-16 2018-08-16 記憶體裝置以及記憶體周邊電路

Publications (2)

Publication Number Publication Date
TW202009945A TW202009945A (zh) 2020-03-01
TWI713044B true TWI713044B (zh) 2020-12-11

Family

ID=70766766

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107128591A TWI713044B (zh) 2018-08-16 2018-08-16 記憶體裝置以及記憶體周邊電路

Country Status (1)

Country Link
TW (1) TWI713044B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116486862A (zh) 2022-01-13 2023-07-25 长鑫存储技术有限公司 地址译码电路、存储器及控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219285B1 (en) * 1998-11-13 2001-04-17 Mitsushita Electric Industrial Co., Ltd. Semiconductor storage device with synchronized selection of normal and redundant columns
US20040022110A1 (en) * 2002-07-30 2004-02-05 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device storing redundant replacement information with small occupation area
TWI222650B (en) * 2001-03-21 2004-10-21 Mitsubishi Electric Corp Semiconductor memory device
US7362630B2 (en) * 2005-06-30 2008-04-22 Fujitsu Limited Semiconductor memory
TW201631599A (zh) * 2015-02-16 2016-09-01 力晶科技股份有限公司 半導體記憶裝置及半導體積體電路裝置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219285B1 (en) * 1998-11-13 2001-04-17 Mitsushita Electric Industrial Co., Ltd. Semiconductor storage device with synchronized selection of normal and redundant columns
TWI222650B (en) * 2001-03-21 2004-10-21 Mitsubishi Electric Corp Semiconductor memory device
US20040022110A1 (en) * 2002-07-30 2004-02-05 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device storing redundant replacement information with small occupation area
US7362630B2 (en) * 2005-06-30 2008-04-22 Fujitsu Limited Semiconductor memory
TW201631599A (zh) * 2015-02-16 2016-09-01 力晶科技股份有限公司 半導體記憶裝置及半導體積體電路裝置

Also Published As

Publication number Publication date
TW202009945A (zh) 2020-03-01

Similar Documents

Publication Publication Date Title
JP2786614B2 (ja) 半導体メモリ装置の欠陥セル救済方法とその回路
US7602660B2 (en) Redundancy circuit semiconductor memory device
US6188619B1 (en) Memory device with address translation for skipping failed memory blocks
US6426911B1 (en) Area efficient method for programming electrical fuses
KR20030066074A (ko) 반도체 메모리 장치, 및 이 장치의 불량 셀 어드레스프로그램 회로 및 방법
TWI713044B (zh) 記憶體裝置以及記憶體周邊電路
CN110867205B (zh) 存储器装置以及存储器周边电路
JP6804493B2 (ja) メモリデバイス及びメモリ周辺回路
US7057441B2 (en) Block selection circuit
KR102117161B1 (ko) 메모리 디바이스 및 메모리 주변 회로
KR100271744B1 (ko) 반도체 메모리 장치
JP2804863B2 (ja) 高効率dram冗長回路
US4724422A (en) Redundant decoder
JPH09198892A (ja) 半導体メモリ装置のリダンダンシー回路
US7626885B2 (en) Column path circuit
JPH09161496A (ja) 半導体メモリ素子のリペア回路
US5689464A (en) Column repair circuit for integrated circuits
US6256238B1 (en) Semiconductor memory device
KR100246182B1 (ko) 메모리 셀 리페어 회로
KR19990086158A (ko) 반도체 메모리의 칼럼 리페어장치
US7015743B2 (en) Circuit of redundancy IO fuse in semiconductor device
JP2002141468A (ja) 半導体集積回路装置、半導体集積回路装置におけるidの書き込み方法及びidの読み出し方法
JPH05250895A (ja) 冗長メモリアクセス回路
KR100865708B1 (ko) 반도체 장치
KR100323199B1 (ko) 반도체 메모리