[go: up one dir, main page]

TWI716001B - 記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置 - Google Patents

記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置 Download PDF

Info

Publication number
TWI716001B
TWI716001B TW108120996A TW108120996A TWI716001B TW I716001 B TWI716001 B TW I716001B TW 108120996 A TW108120996 A TW 108120996A TW 108120996 A TW108120996 A TW 108120996A TW I716001 B TWI716001 B TW I716001B
Authority
TW
Taiwan
Prior art keywords
memory cell
memory
input
storage device
circuit
Prior art date
Application number
TW108120996A
Other languages
English (en)
Other versions
TW202015050A (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 台灣積體電路製造股份有限公司
Publication of TW202015050A publication Critical patent/TW202015050A/zh
Application granted granted Critical
Publication of TWI716001B publication Critical patent/TWI716001B/zh

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/419Read-write [R-W] circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/412Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger using field-effect transistors only
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • G11C11/417Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction for memory cells of the field-effect type
    • G11C11/418Address circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/106Data output latches
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1087Data input latches
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/16Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Static Random-Access Memory (AREA)

Abstract

本發明的實施例揭露用於記憶體裝置的十二電晶體(12T)記憶體胞元,其包括傳輸閘、以可操作方式連接至所述傳輸閘的交叉耦合反相器電路及以可操作方式連接至所述交叉耦合反相器電路的三態反相器。所述交叉耦合反相器電路包括交叉耦合的另一三態反相器與反相器電路。本發明的實施例揭露對所述十二電晶體記憶體胞元的各種操作、以及用以執行所述操作的電路系統。

Description

記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置
本發明實施例是有關於記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置。
靜態隨機存取記憶體(static random access memory,SRAM)裝置是使用雙穩態電路系統在不需要進行再新的情況下以位元的形式儲存資料的一種類型的半導體記憶體。記憶體陣列包括排列成多列及多行的多個記憶體胞元。每一記憶體胞元通常包括與供電電壓及與參考電壓的連接。位元線(bit line,BL)用於存取記憶體胞元,而字元線(word line,WL)控制與位元線的連接。字元線通常耦合至記憶體陣列的一列中的記憶體胞元,其中為不同的列提供不同的字元線。
一些SRAM記憶體胞元包括連接於上參考電位與下參考電位之間的電晶體,其中二個儲存節點中的一者儲存欲儲存的 資料(例如,「1」),且另一儲存節點儲存互補資料(例如,「0」)。舉例而言,一個典型的SRAM記憶體胞元構造包括六個電晶體(「six transistors,6T」)。SRAM胞元中的每一位元儲存於電晶體中的四者上,所述四者形成二個交叉耦合反相器(cross-coupled inverter)。另二個電晶體連接至記憶體胞元字元線,以在讀取操作及寫入操作期間藉由將記憶體胞元選擇性地連接至其位元線來控制對所述胞元的存取。
在一些情況中,6T記憶體胞元可能由於寫入能力、讀取穩定性及讀取能力問題而不能在低電壓準位下適當地運行。替代性記憶體胞元設計可在低電壓準位下運行,但該些設計中的一些會呈現其他問題。舉例而言,記憶體胞元設計可消耗記憶體陣列中更大量的面積,或者基於至少部分的記憶體胞元的佈局,記憶體胞元的製造可具有挑戰性。
本申請的一些實施例提供一種記憶體裝置,包括:記憶體胞元,包括:傳輸閘;交叉耦合反相器電路,以可操作方式連接至所述傳輸閘,所述交叉耦合反相器電路包括交叉耦合的第一三態反相器與反相器;以及第二三態反相器,以可操作方式連接至所述交叉耦合反相器電路。
此外,本申請的其他實施例提供一種對記憶體裝置中的記憶體胞元執行寫入操作的方法,所述方法包括:基於位址,自 與所述位址相關聯的記憶體胞元讀取資料;將所述資料儲存於第一儲存裝置中;接收欲寫入至所述記憶體胞元的輸入資料;將所述輸入資料儲存於第二儲存裝置中;接收與所述記憶體胞元相關聯的遮罩資料,所述遮罩資料指示寫入操作將是遮罩式寫入操作還是非遮罩式寫入操作;當所述遮罩資料指示所述寫入操作是遮罩式寫入操作時,接收所述第一儲存裝置中所存儲的所述資料且將所述資料寫入至所述記憶體胞元;以及當所述遮罩資料指示所述寫入操作是非遮罩式寫入操作時,接收所述第二儲存裝置中所存儲的所述輸入資料且將所述輸入資料寫入至所述記憶體胞元。
另外,本申請的其他實施例提供一種電子裝置,包括:處理裝置;以及記憶體裝置,以可操作方式連接至所述處理裝置,所述記憶體裝置包括:記憶體胞元,包括:傳輸閘;交叉耦合反相器電路,以可操作方式連接至所述傳輸閘,所述交叉耦合反相器電路包括交叉耦合的第一三態反相器與反相器;以及第二三態反相器,以可操作方式連接至所述交叉耦合反相器電路。
100、200、300、502、904:記憶體胞元
102、122:三態反相器
104、VDD:第一電源供應器
106、VSS:第二電源供應器
108、110、116、118、124、126:節點
112:傳輸閘
114:反相器
120:交叉耦合反相器電路
128:寫入埠
130:讀取埠
202:記憶體胞元的邊界
204、206、208、210、212、214、216、218、230、232、234、236、238、240:觸點
222、224、226、228:非金屬線
302、1102:記憶體陣列
304:子陣列
306、510A、510B、518、518A、518B:驅動器電路
308:輸出儲存裝置/儲存裝置
310:輸出驅動器電路/驅動器電路
312、1100:記憶體裝置
314、504:輸入儲存裝置/儲存裝置
316:輸入驅動器電路/驅動器電路
400、402、404、406、408、410、412:步驟
500:單元寫入電路系統/記憶體單元電路系統
506:遮罩儲存裝置
508、508A、508B、908:選擇電路
510:驅動器電路/三態驅動器電路
512:記憶體胞元儲存裝置/儲存裝置
512A、512B:記憶體胞元儲存裝置
514:輸出儲存裝置/儲存裝置/輸出鎖存器
516:反相器電路
900:行選擇電路系統
902:第一行/行
906:第二行/行
910A、910B:邏輯電路/電路
912:行選擇訊號線
1000:測試路徑
1104:周邊電路系統
1106:周邊集管電路
1108:陣列集管電路
1110:邏輯電路
1112:陣列集管電路訊號
1114:供電電壓
1200:系統
1202:電子裝置
1204:處理裝置
1206:系統記憶體裝置
1208:作業系統(OS)
1210:軟體程式(APP)
1212:記憶體操作
1214:可抽換式及/或非可抽換式資料儲存裝置/儲存裝置
1216:輸入裝置
1218:輸出裝置
1220:通訊裝置
1222:電源供應器
1224:伺服器計算裝置
1226:可選連接及存取
1228:網路
1230:儲存裝置
BL:位元線/金屬訊號線
BL_IN、BLB_IN:訊號線/金屬訊號線
BW:遮罩資料
bwlat:輸出/遮罩資料
D:輸入資料/測試資料
dlat:輸出/選擇輸入資料
drbl、dwbl:賦能訊號
GRBLB:全域讀取位元線/輸出
LRBL:區域讀取位元線
M1、M2、M3、M4、M5、M6、M7、M8、M9、M10、M11、M12:電晶體
Q:輸出資料/資料輸出/資料
RBL:讀取位元線/金屬訊號線
RBL[i]:記憶體胞元i的讀取位元線
rck、wck:時脈訊號
RWL:讀取字元線/字元訊號線
RWLB:反相讀取字元線訊號線/字元訊號線
SD:關機訊號
SLP:休眠訊號
WBL:字元位元線
WBL[i]:記憶體胞元i的字元位元線
WL:字元線訊號線/字元訊號線
WLB:反相字元線訊號線/字元訊號線
WWL:寫入字元線
WWLB:反相寫入字元線
結合附圖閱讀以下詳細說明,會最佳地理解本發明的各態樣。應注意,根據本行業中的標準慣例,各種特徵並非按比例繪製。事實上,為使論述清晰起見,可任意增大或減小各種特徵的尺寸。
圖1示出根據一些實施例的記憶體胞元的示意圖。
圖2繪示根據一些實施例的圖1所示記憶體胞元的示例性佈局。
圖3示出根據一些實施例的示例性記憶體裝置的方塊圖。
圖4繪示將輸入資料寫入至一或多個記憶體胞元的示例性方法的流程圖。
圖5示出根據一些實施例的適合在執行圖4所示方法的記憶體裝置中使用的單元寫入電路系統的示意圖。
圖6繪示根據一些實施例的圖5所示讀取與寫入電路系統的讀取路徑及寫入路徑。
圖7示出根據一些實施例的圖5所示記憶體裝置中的讀取操作的示例性時序圖。
圖8繪示根據一些實施例的圖5所示記憶體裝置中的遮罩式寫入操作(masked write operation)的示例性時序圖。
圖9示出根據一些實施例被配置成執行行多工(column multiplexing)的記憶體裝置的示意圖。
圖10繪示示出根據一些實施例的寫入操作(write-through operation)的示例性示意圖。
圖11示出根據一些實施例的記憶體裝置及電源管理電路系統的方塊圖。
圖12繪示根據一些實施例可包括根據一些實施例的一或多個記憶體裝置的示例性系統。
以下揭露內容提供用於實作所提供標的的不同特徵的諸多不同的實施例或實例。以下闡述組件及構造的具體實例以簡化本發明。當然,該些僅為實例且並非旨在進行限制。舉例而言,以下說明中將第一特徵形成於第二特徵之上或第二特徵上可包括其中第一特徵與第二特徵被形成為直接接觸的實施例,且亦可包括其中第一特徵與第二特徵之間可形成有附加特徵、進而使得所述第一特徵與所述第二特徵可能不直接接觸的實施例。另外,本發明可能在各種實例中重複使用參考編號及/或字母。此種重複使用是出於簡單及清晰的目的,而不是自身表示所論述的各種實施例及/或配置之間的關係。
此外,為易於說明,本文中可能使用例如「在...下方(beneath)」、「在...下面(below)」、「下部的(lower)」、「上方(above)」、「上部的(upper)」等空間相對性用語來闡述圖中所示出的一個元件或特徵與另一(些)元件或特徵的關係。所述空間相對性用語旨在除圖中所繪示的定向外亦囊括裝置在使用或操作中的不同定向。設備可具有其他定向(旋轉90度或其他定向),且本文中所用的空間相對性描述語可同樣相應地進行解釋。
本文中所述的實施例提供用於記憶體裝置的十二電晶體(twelve-transistor,12T)記憶體胞元,其包括傳輸閘、以可操作方式連接至所述傳輸閘的交叉耦合反相器電路及以可操作方式連接至所述交叉耦合反相器電路的三態反相器。所述交叉耦合反相器電路包括交叉耦合的另一三態反相器與反相器電路。所述12T 記憶體胞元能夠以與一些其他類型的記憶體胞元(例如,6T記憶體胞元)相較更低的電壓運行。所述12T記憶體胞元支援各種操作,包括但不限於讀取操作及寫入操作以及位元寫入(bit-write)操作、位元組寫入(byte-write)操作、行多工操作、測試操作、及/或電源管理操作。可使用任何適合的記憶體裝置,包括但不限於靜態隨機存取記憶體(SRAM)裝置。
圖1示出根據一些實施例的記憶體胞元的示意圖。記憶體胞元100包括十二個電晶體M1至M12。在所示實施例中,電晶體M1、M4、M7、M8、M11及M12是n型電晶體,且電晶體M2、M3、M5、M6、M9及M10是p型電晶體。電晶體M5、M6、M7、M8串聯連接且被配置為三態反相器102。電晶體M5的源極以可操作方式連接至第一電源供應器104(例如,VDD),且電晶體M8的源極以可操作方式連接至第二電源供應器106(例如,VSS或地)。電晶體M5的汲極以可操作方式連接至電晶體M6的源極,且電晶體M7的源極以可操作方式連接至電晶體M8的汲極。電晶體M6的汲極及電晶體M7的汲極在三態反相器102的節點108處以可操作方式彼此連接。電晶體M6的閘極及電晶體M7的閘極在節點110處以可操作方式連接於一起。電晶體M5的閘極以可操作方式連接至字元線(WL)訊號線,且電晶體M8的閘極以可操作方式連接至反相字元線(word line bar,WLB)訊號線。WLB上的訊號是WL上的訊號的補數(complement)。
電晶體M1及M2並聯連接且被配置為傳輸閘112。傳 輸閘112的輸入訊號線是位元線(BL),且傳輸閘112的輸出訊號線以可操作方式連接至節點108。電晶體M1的閘極以可操作方式連接至WL訊號線,且電晶體M2的閘極以可操作方式連接至WLB訊號線。
電晶體M3、M4串聯連接且被配置為反相器114。電晶體M3的源極以可操作方式連接至第一電源供應器104,且電晶體M4的源極以可操作方式連接至第二電源供應器106。電晶體M3的汲極在節點116處以可操作方式連接至電晶體M4的汲極。電晶體M3、M4的閘極在節點118處以可操作方式連接於一起。節點116以可操作方式連接至節點110,且節點118以可操作方式連接至節點108。因此,三態反相器102及反相器114以可操作方式連接於一起且形成交叉耦合反相器電路120。
電晶體M9、M10、M11、M12串聯連接且被配置為三態反相器122。電晶體M9的源極以可操作方式連接至第一電源供應器104,且電晶體M12的源極以可操作方式連接至第二電源供應器106。電晶體M9的汲極以可操作方式連接至電晶體M10的源極,且電晶體M11的源極以可操作方式連接至電晶體M12的汲極。電晶體M10的汲極及電晶體M11的汲極在三態反相器122的節點124處以可操作方式連接於一起。節點124以可操作方式連接至讀取位元線(read bit line,RBL)訊號線。電晶體M9、M12的閘極在節點126處以可操作方式連接於一起。節點126以可操作方式連接至節點116。電晶體M10的閘極以可操作方式連接至 反相讀取字元線(read word line bar,RWLB)訊號線,且電晶體M11的閘極以可操作方式連接至讀取字元線(read word line,RWL)訊號線。RWLB上的訊號是RWL上的訊號的補數。
圖2繪示根據一些實施例的圖1所示記憶體胞元的示例性佈局。在所示實施例中,記憶體胞元的行訊號線(例如位元線訊號線(例如,BL及BLB))可位於第一金屬層中,且列訊號線(例如字元訊號線(例如,WL及WLB))可位於第二金屬層中。為清晰起見未在圖2中示出列訊號線。
記憶體胞元200的邊界由虛線202指示。觸點204、206、208、210、212、214、216、218提供非金屬層220(例如多晶矽層)與金屬層(例如,第二金屬層)之間的導電接觸。所述金屬層可包括字元訊號線WLB、WL、RWL及RWLB、以及訊號線BL_in、BLB_in、以及第一電源供應器及第二電源供應器(例如,VDD及VSS)。在所示實施例中,記憶體胞元200是非金屬寬度為四的記憶體胞元,乃因非金屬層被圖案化成包括四條非金屬線222、224、226、228(例如,四條多晶矽線)。其他實施例可包括任何適合數目的非金屬線,例如,六條線或七條線。
四條非金屬線的一個優點是,與具有不同數目的非金屬線的記憶體胞元相較,位元線的長度更短。愈短的位元線具有愈小的電容。另外,記憶體胞元的操作(例如,讀取或寫入)可更快地執行,且記憶體胞元可在更低電壓下運行。
觸點230、232、234、236、238、240提供金屬層(例 如,第一金屬層)與另一金屬層(圖中未示出)之間的導電接觸。提供所述觸點是為了達成金屬訊號線BL、RBL、BL_in、BLB_in線與第一電源供應器及第二電源供應器(例如,VDD及VSS)以及另一金屬訊號線之間的導電連接。
氧化物區244在記憶體陣列中的各記憶體胞元之間為連續的。其中在記憶體陣列包括子陣列的實施例中,氧化物區244可在每一子陣列中為連續的,或者氧化物區244可在整個記憶體陣列中為連續的。
臨限電壓愈高的電晶體可提供愈大的電流,但在電晶體關斷的情況下可經歷愈高的洩漏。臨限電壓愈低的電晶體可提供愈小的電流,但在電晶體關斷的情況下可經歷愈低的洩漏。在一些實施例中,記憶體胞元100、200中的一些或所有電晶體可具有不同的摻雜程度,以產生不同的臨限電壓(較高或較低的臨限電壓)。記憶體胞元中的一些電晶體可被設計成較快的且具有較低的臨限電壓。
在一個態樣中,記憶體胞元100、200的讀取埠中的電晶體可以與記憶體胞元100、200的寫入埠中的電晶體不同的臨限電壓來運行。舉例而言,在一個實施例中,記憶體胞元可被設計成使讀取埠中的電晶體較寫入埠中的電晶體更快地運行。在此示例性實施例中,讀取埠中的電晶體可以用比寫入埠中的電晶體的臨限電壓低的臨限電壓運行(寫入埠中的電晶體可以用相對於讀取埠中的電晶體的臨限電壓更高的臨限電壓運行)。在一些情況 中,讀取埠中的電晶體可具有較寫入埠中的電晶體高的洩漏電流,但讀取埠的總洩漏電流仍可小於使記憶體胞元(讀取埠及寫入埠)中的所有電晶體以較低臨限電壓運行時的總洩漏電流。
參照圖1及圖2,傳輸閘112及交叉耦合反相器電路120(例如,三態反相器102及反相器114)形成寫入埠128,且三態反相器122是讀取埠130。寫入埠中的電晶體可以第一臨限電壓VT1運行,且讀取埠中的電晶體可以第二臨限電壓VT2運行,其中視電晶體的設計(例如,電晶體的摻雜程度)而定,VT1=VT2,VT1<VT2,或VT1>VT2。使一個埠(例如讀取埠)中的電晶體以與另一埠(例如,寫入埠)中的電晶體的臨限電壓相較更低的臨限電壓運行可產生與其中所有電晶體均以較高臨限電壓運行的記憶體胞元相較具有相同或更高的操作效能(例如,更快的讀取操作)及更低的洩漏電流的記憶體胞元。
圖3示出根據一些實施例的示例性記憶體裝置的方塊圖。所述示例性記憶體裝置針對記憶體裝置中的每一讀取路徑使用階層式結構(hierarchical structure)。在其他實施例中,讀取路徑可具有非階層式結構(例如,非全域讀取位元線))。記憶體裝置的效能判據可決定是使用階層式結構還是非階層式結構。為簡潔起見,不再闡述緩衝器、輸入資料鎖存器及輸出資料鎖存器的賦能訊號(enable signal)及去能訊號(disable signal)、以及輸出資料鎖存器及輸入資料鎖存器的時脈訊號(rck、wck)。
記憶體陣列302中的每一記憶體胞元300可被配置為圖 1中所示的12T記憶體胞元。記憶體胞元300被分組成多個子陣列304。在示例性階層式結構讀取路徑中,子陣列304中的每一記憶體胞元300以可操作方式連接至區域讀取位元線(local read bit line,LRBL)。LRBL以可操作方式連接至驅動器電路306的輸入,且驅動器電路306的輸出以可操作方式連接至全域讀取位元線(global read bit line,GRBLB)。驅動器電路306的輸出(例如,GRBLB)以可操作方式連接至輸出儲存裝置308的輸入。輸出儲存裝置308的輸出以可操作方式連接至輸出驅動器電路310的輸入。輸出驅動器電路310的輸出是輸出資料Q。可使用任何適合的輸出儲存裝置。舉例而言,輸出儲存裝置308可為鎖存電路。
記憶體裝置312中的寫入路徑可為非階層式寫入路徑。在寫入路徑中,在輸入儲存裝置314的輸入處接收輸入資料D。輸入儲存裝置314的輸出以可操作方式連接至輸入驅動器電路316的輸入。輸入驅動器電路316的輸出是以可操作方式連接至記憶體陣列302中每一胞元的字元位元線(word bit line,WBL)。可使用任何適合的輸入儲存裝置。舉例而言,輸入儲存裝置314可為鎖存電路。
另外,可分別針對驅動器電路306、310、316及儲存裝置308、314使用任何適合的驅動器電路及鎖存電路。舉例而言,可藉由將第一三態驅動器的輸出連接至反相器電路的輸入、將反相器電路的輸出連接至第二三態驅動器電路的輸入並將第二三態驅動器電路的輸出連接至反相器電路的輸入來實作輸出儲存裝置 308及輸入儲存裝置314。GRBLB連接至第一三態驅動器電路的輸入。驅動器電路306可為三態驅動器電路。
在一些實施例中,記憶體裝置可提供位元寫入操作及/或位元組寫入操作。位元寫入操作在寫入操作期間容許將輸入資料僅寫入至所選記憶體胞元。當前儲存於未選記憶體胞元中的資料不發生改變(例如,被重新寫入至記憶體胞元)。位元組寫入操作在寫入操作期間容許將輸入資料僅寫入至所選記憶體胞元位元組。儲存於未選記憶體胞元位元組中的資料不發生改變(例如,被重新寫入至記憶體胞元位元組)。將輸入資料還是所儲存資料寫入至記憶體胞元是基於遮罩資料(mask data),所述遮罩資料指示是將輸入資料還是所儲存資料寫入至記憶體胞元。
圖4繪示使用位元寫入操作或位元組寫入操作將輸入資料寫入至一或多個記憶體胞元的示例性方法的流程圖。如本文中所使用,片語「記憶體單元(memory unit)」是指一個記憶體胞元或記憶體胞元位元組。首先,如方塊400中所示,接收對一或多個記憶體單元的寫入操作的位址。舉例而言,所述位址可與記憶體陣列中的單獨記憶體胞元(例如,一列記憶體胞元)相關聯,或者所述位址可與記憶體陣列中的一或多個記憶體胞元位元組相關聯。讀取並在儲存裝置中儲存與所述位址相關聯的所述一或多個記憶體單元中的每一者中所儲存的資料(方塊402及404)。可使用任何適合的儲存裝置來儲存資料。舉例而言,可在輸出電路系統中針對每一記憶體胞元而包含資料鎖存電路,並使用所述資 料鎖存電路來儲存資料。
在方塊406處,接收並儲存輸入資料及遮罩資料。輸入資料可為單個位元或多個位元。對於位元寫入操作,遮罩資料可為單個位元或多個位元,其中遮罩資料中的每一位元與輸入資料中的特定位元及位址中所指定的特定記憶體胞元相關聯。舉例而言,在方塊406處,可接收八個位元的輸入資料及八個位元的遮罩資料,其中遮罩資料中的每一位元與輸入資料中欲寫入至位址中所指定的相應記憶體胞元的相應位元相關聯。
對於位元組寫入操作,遮罩資料可為單個位元或多個位元,其中遮罩資料中的每一位元與欲寫入至位址中所指定的記憶體胞元特定位元組的輸入資料特定位元組相關聯。舉例而言,在方塊406處,可接收十六個位元的輸入資料(或二個位元組的輸入資料)。遮罩資料可為二個位元,其中遮罩資料中的每一位元與欲寫入至位址中所指定的記憶體胞元特定位元組的輸入資料相應位元組相關聯。
在方塊408處,判斷是否欲將資料寫入至記憶體單元。若否,則過程返回至方塊400,在方塊400中,方法等待接收另一位址。當欲將資料寫入至記憶體單元時,方法轉至方塊410,在方塊410中,基於與記憶體單元相關聯的遮罩資料來選擇在方塊406處為記憶體單元接收的輸入資料或在方塊402、404處自記憶體單元讀取並儲存的所儲存資料。然後,在方塊412處,將所選資料(輸入資料或所儲存資料)寫入至記憶體單元。
圖5示出根據一些實施例的適合在執行圖4所示方法的記憶體裝置中使用的單元寫入電路系統的示意圖。如本文中所使用,片語「單元寫入電路系統」是指被配置成執行位元寫入操作及/或位元組寫入操作的電路系統。在一個態樣中,單元寫入電路系統500以可操作方式連接至記憶體陣列中的一行記憶體胞元。因此,當記憶體陣列包括第一行記憶體胞元及第二行記憶體胞元時,第一單元寫入電路系統500以可操作方式連接至第一行記憶體胞元,且第二單元寫入電路系統500以可操作方式連接至第二行記憶體胞元。
WWL、WWLB、RWL、RWLB、WBL及RBL分別代表寫入字元線(write word line,WWL)、反相寫入字元線(write word line bar,WWLB)、讀取字元線(read word line,RWL)、反相讀取字元線(read word line bar,RWLB)、寫入位元線(write bit line,WBL)及讀取位元線(read bit line,RBL)。為簡潔起見,僅詳細地論述該些訊號中的一些。
可將一行記憶體胞元中的每一記憶體胞元502實作為圖1中所示的12T記憶體胞元。單元寫入電路系統500經由WBL(例如,圖1中的BL)及讀取位元線(RBL)(例如,圖1中的三態反相器122的節點124)以可操作方式連接至所述行中的每一記憶體胞元。在寫入路徑中,在輸入儲存裝置504的輸入處接收輸入資料D(例如,位元),輸入儲存裝置504儲存輸入資料D。在遮罩儲存裝置506的輸入處接收遮罩資料BW,遮罩儲存裝置506 儲存遮罩資料。選擇電路508的輸入以可操作方式連接至輸入儲存裝置504的輸出(dlat)及讀取路徑中記憶體胞元儲存裝置512的輸出。遮罩儲存裝置506的輸出(bwlat)以可操作方式連接至選擇電路508的選擇輸入。選擇電路508的輸出以可操作方式連接至驅動器電路510的輸入,且驅動器電路510的輸出以可操作方式連接至WBL。
在讀取路徑中,RBL以可操作方式連接至記憶體胞元儲存裝置512的輸入,記憶體胞元儲存裝置512儲存在執行位元寫入操作或位元組寫入操作時時自記憶體胞元502讀取的資料。記憶體胞元儲存裝置512的輸出以可操作方式連接至輸出儲存裝置514的輸入。輸出儲存裝置的輸出以可操作方式連接至反相器電路516。反相器電路516的輸出是資料輸出Q。
當執行位元寫入操作或位元組寫入操作時,使用RWL訊號及RWLB訊號來選擇記憶體陣列中的特定列,且使用RBL訊號來選擇記憶體陣列中的特定行。自記憶體胞元502讀取並在記憶體胞元儲存裝置512中儲存記憶體胞元502中所儲存的資料。將記憶體胞元502的輸入資料D儲存於輸入儲存裝置504中,並將與輸入資料及記憶體胞元502相關聯的遮罩資料BW儲存於遮罩儲存裝置506中。基於遮罩資料的極性(例如,1或0),選擇電路508輸出輸入資料或所儲存資料。然後,將所選資料寫入至記憶體胞元502。舉例而言,當遮罩資料是「1」時,選擇電路508可輸出輸入資料,且將輸入資料寫入至記憶體胞元502。作為另一 選擇,當遮罩資料是「0」時,選擇電路508可輸出所儲存資料,且將所儲存資料寫入至記憶體胞元502。其他實施例並非僅限於遮罩資料的此種配置。在一些實施例中,當遮罩資料是「0」時,將輸入資料寫入至記憶體胞元502,且當遮罩資料是「1」時,將所儲存資料寫入至記憶體胞元502。
可分別針對驅動器電路510、518及儲存裝置504、512、514使用任何適合的驅動器電路及儲存裝置。舉例而言,儲存裝置504、512、514可各自為鎖存電路。可藉由將第一三態驅動器的輸出連接至反相器電路的輸入、將反相器電路的輸出連接至第二三態驅動器電路的輸入並將第二三態驅動器電路的輸出連接至反相器電路的輸入來實作鎖存電路。驅動器電路510、518可為三態驅動器電路。
圖6繪示根據一些實施例的圖5所示讀取與寫入電路系統的讀取路徑及寫入路徑。非遮罩式寫入路徑(unmasked write path)包括使選擇電路508輸出輸入資料並將輸入資料寫入至記憶體胞元(圖6中未示出)。遮罩式寫入路徑(masked write path)包括使記憶體胞元儲存裝置512輸出自記憶體胞元讀取的資料(「所儲存資料」)、使選擇電路508輸出所儲存資料並將所儲存資料寫入至記憶體胞元。讀取路徑包括使記憶體胞元儲存裝置512儲存自記憶體胞元讀取的資料並使輸出儲存裝置514儲存自記憶體胞元讀取的資料且輸出所述資料作為輸出資料。
圖7示出根據一些實施例的圖5所示記憶體裝置中的讀 取操作的示例性時序圖。在讀取操作開始時,讀取字元線(RWL)上的訊號準位變為高準位(例如,V1),且讀取位元線(RBL)上的訊號準位自低準位(例如,0伏(V))轉變成高準位。在RBL上的訊號準位正轉變成高準位時,記憶體胞元儲存裝置512中的三態驅動器電路的賦能訊號(drbl)變為高準位,且輸出儲存裝置514中的三態驅動器電路的時脈訊號(rck)變為高準位。當RBL上的訊號準位實質上處於高準位時,輸出儲存裝置514輸出自記憶體胞元讀取的資料(Q),且RWL、drbl及rck的訊號準位返回至低準位。
圖8繪示根據一些實施例的圖5所示記憶體裝置中的遮罩式寫入操作的示例性時序圖。在遮罩式寫入操作開始時,讀取字元線(RWL)上的訊號準位變為高準位(例如,V1),且記憶體胞元i的讀取位元線(RBL(i))上的訊號準位自低準位(例如,0伏)轉變成高準位。在RBL上的訊號準位正轉變成高準位時,記憶體胞元儲存裝置512中的三態驅動器電路的賦能訊號(drbl)變成高準位達一段時間且然後返回至低準位。當drbl返回至低準位時,三態驅動器電路510的賦能訊號(dwbl)變為高準位。當RBL(i)的訊號準位實質上處於高準位且RWL上的訊號準位返回至低準位時,且在dwbl處於高準位時,記憶體胞元i的字元位元線(WBL(i))的訊號準位變為高準位且記憶體胞元儲存裝置512中所儲存的資料被寫入至記憶體胞元i。然後,WWL及dwbl上的訊號準位返回至低準位。
圖9示出根據一些實施例被配置成執行行多工的記憶體裝置的示意圖。在所示實施例中,結合二個行來闡述行多工。記憶體陣列中的每一列對應於特定位址。舉例而言,若一列包括十六個記憶體胞元,則位址將為十六個位元。對於行多工,所述十六個記憶體胞元被分組成二個群組且每一實體列現在對應於二個位址(例如,一個位址中的八個位元與八個記憶體胞元相關聯,且另一位址中的八個位元與另八個記憶體胞元相關聯)。
其他實施例並非僅限於二個行。可對記憶體陣列中的2n個行執行行多工,其中n等於或大於1且2n的值小於或等於位址中位元的數目。舉例而言,對於四個行,十六個記憶體胞元被分組成四個群組,且每一列現在對應於四個位址(例如,每一位址具有四個位元且與所述四個群組中的相應一者相關聯)。對於八個行,十六個記憶體胞元被分組成八個群組,且每一實體列現在對應於八個位址(例如,每一位址具有二個位元且與所述八個群組中的相應一者相關聯)。由於位址包含十六個位元,因此可在列對應於十六個位址的情況下對十六個行使用行多工(每一記憶體胞元與位址中的特定位元及十六個記憶體胞元中的特定記憶體胞元相關聯)。
在一些情況中,在寫入操作期間,將資料寫入至列中的每一記憶體胞元。因此,與記憶體陣列相關聯的位址的數目是基於記憶體陣列中列的數目。舉例而言,若記憶體陣列具有六十四個列且每一列具有十六個記憶體胞元,則不執行行多工的記憶體 陣列與六十四個位址相關聯(每一列一個位址)。行多工提供更佳的縱橫比(aspect ratio)且可增加記憶體陣列的深度。舉例而言,對於在記憶體陣列中使用四個行來執行行多工的記憶體陣列,由十六個記憶體胞元形成的每一列被分組成四個由四個記憶體胞元形成的群組,且每一群組與給定位址相關聯。因此,與記憶體陣列相關聯的位址的數目自六十四增加至256(64列×每列4個位址)。於在記憶體陣列中使用十六個行來執行行多工的記憶體裝置的另一示例性實施例中,每一列中的每一記憶體胞元與給定位址相關聯。因此,與記憶體胞元相關聯的位址的數目自六十四增加至1,024(64列×每列16個位址)。行多工為記憶體陣列提供了向每一列中的記憶體胞元的子集寫入或自所述子集讀取而非向一整列記憶體胞元寫入的能力。所述子集可為單個記憶體胞元或記憶體胞元群組,其中所述群組中記憶體胞元的數目小於一列中記憶體胞元的數目。
在圖9中,行選擇電路系統900以可操作方式連接至第一行902記憶體胞元904(行[0])及第二行906記憶體胞元904(行[1])。行選擇電路系統900對於每一行902、906包括圖5所示單元寫入電路系統500,並且包括選擇電路908及電路910A、910B。為清晰起見,圖9中示出每一單元寫入電路系統500中的驅動器電路510、選擇電路508、記憶體胞元儲存裝置512及驅動器電路518,且未示出輸入儲存裝置504、遮罩儲存裝置506及輸出鎖存器514。第一行902的字元位元線(WBL)以可操作方式 連接至驅動器電路510A,且讀取位元線(RBL)以可操作方式連接至記憶體胞元儲存裝置512A。第二行906的字元位元線(WBL)以可操作方式連接至驅動器電路510B,且讀取位元線(RBL)以可操作方式連接至記憶體胞元儲存裝置512B。
行選擇訊號線912以可操作方式連接至邏輯電路910A、910B的第一輸入及選擇電路908的選擇輸入。可使用任何適合的邏輯電路。舉例而言,在所示實施例中,將邏輯電路910A、910B實作為及(AND)電路。
記憶體胞元儲存裝置512A的輸出以可操作方式連接至選擇電路908的第一輸入,且記憶體胞元儲存裝置512B的輸出以可操作方式連接至選擇電路908的第二輸入。儲存欲寫入至第一行602中記憶體胞元的輸入資料的輸入儲存裝置(圖9中未示出;參見圖5中的504)的輸出以可操作方式連接至邏輯電路910A的第二輸入。儲存欲寫入至第二行906中記憶體胞元的輸入資料的輸入儲存裝置(圖9中未示出;參見圖5中的504)的輸出以可操作方式連接至邏輯電路910B的第二輸入。
在寫入操作期間,因將輸入資料寫入至所選行中的記憶體胞元而對所選行執行常規寫入操作。對於未選行,將記憶體胞元儲存裝置512中所儲存的資料寫入至未選行中的記憶體胞元。對於寫入操作,在行選擇訊號線912上提供行選擇訊號。由邏輯電路910A接收所述行選擇訊號、及來自為第一行儲存遮罩資料的遮罩儲存裝置(圖9中未示出;參見圖5中的506)的遮罩資料 (bwlat)。由邏輯電路910B接收所述行選擇訊號、及來自為第二行儲存遮罩資料的遮罩儲存裝置(圖9中未示出;參見圖5中的506)的遮罩資料(bwlat)。邏輯電路910A、910B的輸出以可操作方式連接至選擇電路508A、508B的選擇輸入。基於邏輯電路910A、910B的輸出,選擇電路508A、508B選擇輸入資料(dlat)或記憶體胞元儲存裝置512A、512B中所儲存的資料來寫入至記憶體胞元。
在讀取操作期間,可讀取二個行中的記憶體胞元中所儲存的資料。在讀取操作期間,二個記憶體胞元儲存裝置512A、512B被賦能且儲存自記憶體胞元讀取的資料。基於行選擇訊號線912,將記憶體胞元儲存裝置512A、512B中所儲存的資料自記憶體胞元儲存裝置512A、512B多工至相應的輸出儲存裝置(圖9中未示出;參見圖5中的514)且作為輸出資料Q而提供。
圖10繪示示出根據一些實施例的寫入操作的示例性示意圖。可執行寫入操作來測試記憶體單元電路系統500(圖5)及/或行選擇電路系統900(圖9)中的讀取路徑。在測試期間不存取記憶體陣列中的記憶體胞元。
在圖10中由虛線1000示出測試路徑。所述測試路徑包括輸入儲存裝置504、驅動器電路518、記憶體胞元儲存裝置512及輸出儲存裝置514。測試資料(D)由輸入儲存裝置504接收及儲存。驅動器電路518被賦能且測試資料儲存於記憶體胞元儲存裝置512中。然後,測試資料儲存於輸出儲存裝置514中並作為 輸出資料(Q)而提供。輸出資料(Q)應為與進入測試路徑中的輸入資料(D)相同的測試資料。
圖11示出根據一些實施例的記憶體裝置及電源管理電路系統的方塊圖。記憶體裝置1100包括記憶體陣列1102及周邊電路系統1104,周邊電路系統1104包括執行讀取操作及寫入操作、以及行多工、測試、位元寫入操作、及/或位元組寫入操作中的一或多者的電路系統。周邊集管電路(periphery header circuit)1106以可操作方式連接於周邊電路系統1104與供電電壓1114之間。陣列集管電路(array header circuit)1108以可操作方式連接於記憶體陣列1102與供電電壓1114之間。可使用任何適合的集管電路作為周邊集管電路1106及陣列集管電路1108。舉例而言,在所示實施例中,周邊集管電路1106及陣列集管電路1108是利用p型電晶體來實作。
邏輯電路1110(例如,及電路)的輸入以可操作方式連接至關機(shutdown)訊號(SD)、休眠訊號(SLP)及陣列集管電路訊號1112。邏輯電路1110的輸出以可操作方式連接至周邊集管電路1106(例如,p型電晶體的閘極)。SD訊號以可操作方式連接至陣列集管電路1108(例如,p型電晶體的閘極)。
記憶體裝置1100可具有三種操作模式。在正常模式中,關機(SD)訊號的及休眠(SLP)訊號的訊號準位均為低的,且周邊集管電路1106及陣列集管電路1108均接通。周邊電路系統1104及記憶體陣列1102在正常模式中完全運行,乃因供電電壓 1114以可操作方式連接至周邊電路系統1104及記憶體陣列1102。
在休眠模式中,SD的訊號準位為低的,且SLP的訊號準位為高的。周邊集管電路1106在休眠模式中關斷,因此周邊電路系統1104不以可操作方式連接至供電電壓1114。陣列集管電路1108在休眠模式中接通,且記憶體陣列1102以可操作方式連接至供電電壓1114。
在關機模式中,SD的訊號準位及SLP的訊號準位均為低的。周邊集管電路1106及陣列集管電路1108在關機模式中均關斷,因此周邊電路系統1104及記憶體陣列1102不以可操作方式連接至供電電壓1114。
圖12繪示根據一些實施例可包括一或多個記憶體裝置的示例性系統。系統1200包括電子裝置1202。在基本配置中,電子裝置1202可包括至少一個處理裝置1204及系統記憶體裝置1206。可使用任何適合的處理裝置。舉例而言,處理裝置1204可為微處理器、中央處理器、應用專用積體電路(application-specific integrated circuit)、現場可程式化閘陣列(field programmable gate array)、或其組合。
視電子裝置1202的配置及類型而定,系統記憶體裝置1206可包括但不限於揮發性儲存器(例如,隨機存取記憶體)、非揮發性儲存器(例如,唯讀記憶體)、快閃記憶體、或此類記憶體的任何組合。系統記憶體裝置1206可包含若干個資料檔案及由程式模組形成的處理器可執行或電腦可執行指令,例如與以下各項 相關聯的處理器可執行或電腦可執行指令:作業系統(operating system,OS)1208;適用於剖析所接收輸入、確定所接收輸入的主題、確定與輸入相關聯的動作等等的一或多個軟體程式(APP)1210;以及用於執行本文所揭露記憶體操作中的一些或全部的記憶體操作1212。當由處理裝置1204執行時,所述處理器可執行或電腦可執行指令可執行及/或可被使得執行包括但不限於本文中所述的態樣的過程。
OS 1208例如可適用於控制電子裝置1202的操作。此外,各實施例可結合圖形庫(graphics library)、其他作業系統或任何其他應用程式來加以實踐,且並非僅限於任何特定應用或系統。
電子裝置1202可具有附加特徵或功能。舉例而言,電子裝置1202亦可包括附加可抽換式及/或非可抽換式資料儲存裝置1214,例如磁碟、光碟、磁帶及/或記憶卡或記憶棒。
電子裝置1202亦可具有一或多個輸入裝置1216及一或多個輸出裝置1218。示例性輸入裝置1216包括但不限於鍵盤、軌跡板(trackpad)、滑鼠、筆、聲音或語音輸入裝置、及/或觸控輸入裝置、力輸入裝置及/或撥動(swipe)輸入裝置。輸出裝置1218可為一或多個顯示器、一或多個揚聲器、列印機、頭戴式耳機、觸覺或觸知回饋裝置等。電子裝置1202可包括容許與其他電子裝置進行通訊的一或多個通訊裝置1220。示例性通訊裝置1220包括但不限於射頻(radio frequency,RF)傳送器、接收器及/或收發 器電路系統(例如,無線保真(WiFi))、通用串列匯流排(universal serial bus,USB)、並列埠及/或串列埠、蜂巢式裝置、近場通訊裝置、及短程無線裝置。
電子裝置1202更包括電源供應器1222,電源供應器1222可被實作為外部電源,例如交流電(AC)配接器。另外或作為另一選擇,電源供應器1222可包括一或多個電池、或者對所述電池進行補充或再充電的供電式對接托架(powered docking cradle)。
系統記憶體1206及儲存裝置1214可包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可抹除可程式化唯讀記憶體(electrically erasable programmable read-only memory,EEPROM)、快閃記憶體或其他記憶體技術、光碟唯讀記憶體(compact disc-read only memory,CD-ROM)、數位通用光碟(digital versatile disk,DVD)、或其他光學儲存器、盒式磁帶(magnetic cassette)、磁帶、磁碟儲存裝置或其他磁性儲存裝置、或者可用於儲存資訊且可由電子裝置1202存取的任何其他製品。任何此種記憶體或儲存裝置可為電子裝置1202的一部分或者電性連接至電子裝置1202。
此外,可在包括離散電子元件的電路、包含邏輯閘的封裝式或整合式電子晶片、利用微處理器的電路中、或者在包含多個電子元件或微處理器的單個晶片上實踐各實施例。舉例而言,可藉由系統晶片(system-on-a-chip,SOC)來實踐本發明的實施 例,其中圖12中所示的組件中的每一者或諸多者可被整合至單個積體電路上。此種SOC裝置可包括均作為單個積體電路而整合(或「燒錄(burn)」)至晶片基底上的一或多個處理單元、圖形單元、通訊單元、系統虛擬化單元(system virtualization unit)、以及各種應用功能。
當藉由SOC運行時,可藉由與電子裝置1202的其他組件一起整合於單個積體電路(晶片)上的應用專用邏輯來操作本文中關於記憶體操作所述的功能。亦可使用能夠執行邏輯運算(例如,及運算、或運算、以及反運算)的其他技術(包括但不限於機械技術、光學技術、流控技術及量子技術)來實踐本發明的實施例。另外,可在通用電腦內或者在任何其他電路或系統中實踐各實施例。
在一些實施例中,電子裝置1202視需要藉由與一或多個網路(由網路1228代表)的有線及/或無線連接來存取(由虛線1226指示的可選連接及存取)一或多個伺服器計算裝置(由伺服器計算裝置1224代表)。伺服器計算裝置1224可與儲存於一或多個儲存裝置(由儲存裝置1230代表)上且由伺服器計算裝置1224執行的各種程式或服務互動。
在一或多個實施例中,網路1228說明任何類型的網路,例如內部網路(intranet)及/或分散式計算網路(例如,網際網路)。電子裝置1202可為個人或手持式計算裝置、或者桌上型計算裝置。舉例而言,電子裝置1202可為智慧型電話、平板電腦、可佩 戴裝置、桌上型電腦、膝上型電腦、及/或伺服器(單獨地或以組合方式)。此電子裝置清單僅出於示例目的且不應被視為限制性。可利用提供一或多個建模程式或服務及/或與一或多個建模程式或服務互動的任何電子裝置。
雖然各圖繪示某些組件、值及訊號準位,然而其他實施例並非僅限於該些組件、值及訊號準位。舉例而言,圖9將邏輯電路繪示成及電路。其他實施例可使用不同類型的邏輯電路。在另一實施例中,示出各鎖存器是利用某些組件而構造。其他實施例可使用不同類型的鎖存器或不同類型的儲存裝置。
另外,本文中所揭露的實施例可與任何適合的記憶體裝置一起使用。此種記憶體裝置的一個實例是SRAM裝置。
在一個態樣中,一種記憶體裝置包括一或多個記憶體胞元。每一記憶體胞元是十二電晶體(12T)記憶體胞元,其包括傳輸閘、以可操作方式連接至所述傳輸閘的交叉耦合反相器電路及以可操作方式連接至所述交叉耦合反相器電路的三態反相器。所述交叉耦合反相器電路包括交叉耦合的另一三態反相器與反相器電路。
在本申請的實施例中,其中所述記憶體裝置包括靜態隨機存取記憶體裝置。
在本申請的實施例中,其中所述傳輸閘及所述交叉耦合反相器電路包括寫入埠,且所述第二三態反相器包括讀取埠。
在本申請的實施例中,其中:所述傳輸閘包括n型電晶 體以可操作方式與p型電晶體並聯連接;所述第一三態反相器包括串聯連接的二個p型電晶體及串聯連接的二個n型電晶體,其中所述二個p型電晶體及所述二個n型電晶體串聯連接;所述反相器包括p型電晶體以串聯連接n型電晶體;且所述第二三態反相器包括串聯連接的二個p型電晶體及串聯連接的二個n型電晶體,其中所述二個p型電晶體及所述二個n型電晶體串聯連接。
在本申請的實施例中,其中所述寫入埠中所述n型電晶體的及所述p型電晶體的一或多個臨限電壓不同於所述讀取埠中所述n型電晶體的及所述p型電晶體的一或多個臨限電壓。
在本申請的實施例中,所述的記憶體裝置,更包括:選擇電路,其中所述選擇電路的輸出以可操作方式連接至與所述記憶體胞元相關聯的第一位元線;輸入儲存裝置,用於儲存欲寫入至所述記憶體胞元的輸入資料;遮罩儲存裝置,用於儲存指示是否將遮蔽對所述記憶體胞元的寫入操作的遮罩資料;記憶體胞元儲存裝置,用於儲存自所述記憶體胞元讀取的資料,其中:所述輸入儲存裝置的輸出以可操作方式連接至所述選擇電路的第一輸入;所述記憶體胞元儲存裝置的輸出以可操作方式連接至所述選擇電路的第二輸入;所述記憶體胞元儲存裝置的輸入以可操作方式連接至與所述記憶體胞元相關聯的第二位元線;且所述遮罩儲存裝置的輸出以可操作方式連接至所述選擇電路的選擇輸入;以及輸出儲存裝置,其中所述記憶體胞元儲存裝置的輸出以可操作方式連接至所述輸出儲存裝置的輸入。
在本申請的實施例中,其中所述輸入儲存裝置、所述記憶體胞元儲存裝置、所述遮罩儲存裝置及所述輸出儲存裝置各自包括鎖存電路,且所述選擇電路包括多工器。
在本申請的實施例中,所述的記憶體裝置,更包括驅動器電路,其中所述驅動器電路的輸入以可操作方式連接至所述輸入儲存裝置的所述輸出,且所述驅動器電路的輸出以可操作方式連接至所述記憶體胞元儲存裝置的所述輸入。
在本申請的實施例中,其中:所述記憶體胞元包含於記憶體陣列中,所述記憶體陣列包括被分組成多個子陣列的多個記憶體胞元,其中所述多個子陣列中的每一子陣列包括記憶體胞元子集;多個區域讀取位元線,其中所述多個區域讀取位元線中的每一區域讀取位元線以可操作方式連接至所述多個子陣列中相應的子陣列中的所述記憶體胞元子集;全域讀取位元線,其中所述多個區域讀取位元線以可操作方式連接至所述全域讀取位元線;以及輸出儲存裝置,以可操作方式連接至所述全域讀取位元線。
在本申請的實施例中,所述的記憶體裝置,更包括:輸入儲存裝置;以及寫入位元線,以可操作方式連接至所述輸入儲存裝置的輸出,其中所述寫入位元線以可操作方式連接至所述記憶體陣列中的所述多個記憶體胞元。
在本申請的實施例中,其中所述輸出儲存裝置及所述輸入儲存裝置各自包括鎖存電路。
在本申請的實施例中,所述的記憶體裝置,更包括:記 憶體胞元儲存裝置,用於儲存自所述記憶體胞元讀取的資料,其中所述記憶體胞元儲存裝置的輸入以可操作方式連接至與所述記憶體胞元相關聯的第一位元線;第一選擇電路,其中:所述第一選擇電路的輸出以可操作方式連接至與所述記憶體胞元相關聯的第二位元線;且所述第一選擇電路的第一輸入以可操作方式連接至資料輸入;所述第一選擇電路的第二輸入以可操作方式連接至所述記憶體胞元儲存裝置的輸出;邏輯電路,其中:所述邏輯電路的輸出以可操作方式連接至所述第一選擇電路的選擇輸入;所述邏輯電路的第一輸入以可操作方式連接至行選擇訊號線;且所述邏輯電路的第二輸入以可操作方式連接至遮罩資料輸入;以及第二選擇電路,其中所述第二選擇電路的輸入以可操作方式連接至所述記憶體胞元儲存裝置的所述輸出,且所述行選擇訊號線以可操作方式連接至所述第二選擇電路的選擇輸入。
在本申請的實施例中,其中所述第一選擇電路及所述第二選擇電路各自包括多工器,所述邏輯電路包括及電路,且所述記憶體胞元儲存裝置包括鎖存電路。
在另一態樣中,一種用於將資料寫入至12T記憶體胞元的方法包括基於位址而自與所述位址相關聯的記憶體胞元讀取資料並將所述資料儲存於第一儲存裝置中。接收並在第二儲存裝置中儲存欲寫入至所述記憶體胞元的輸入資料。接收遮罩資料,所述遮罩資料指示寫入操作將是遮罩式寫入操作還是非遮罩式寫入操作。當所述遮罩資料指示所述寫入操作是遮罩式寫入操作時, 接收所述第一儲存裝置中所存儲的所述資料且將所述資料寫入至所述記憶體胞元。當所述遮罩資料指示所述寫入操作是非遮罩式寫入操作時,接收所述第二儲存裝置中所存儲的所述輸入資料且將所述輸入資料寫入至所述記憶體胞元。
在本申請的實施例中,所述的方法,更包括將所述遮罩資料儲存於第三儲存裝置中。
在本申請的實施例中,其中所述第一儲存裝置及所述第二儲存裝置以及所述第三儲存裝置各自包括鎖存電路。
在又一態樣中,一種電子裝置包括處理裝置及以可操作方式連接至所述處理裝置的記憶體裝置。所述記憶體裝置包括一或多個記憶體胞元。每一記憶體胞元是十二電晶體(12T)記憶體胞元,其包括傳輸閘、以可操作方式連接至所述傳輸閘的交叉耦合反相器電路及以可操作方式連接至所述交叉耦合反相器電路的三態反相器。所述交叉耦合反相器電路包括交叉耦合的另一三態反相器與反相器電路。
在本申請的實施例中,其中所述記憶體裝置包括靜態隨機存取記憶體裝置。
如申請專利範圍第17項所述的電子裝置,其中所述記憶體胞元包括十二電晶體記憶體胞元。
如申請專利範圍第19項所述的電子裝置,其中:所述傳輸閘及所述交叉耦合反相器電路包括寫入埠;所述第二三態反相器包括讀取埠;且 所述寫入埠中電晶體的一或多個臨限電壓不同於所述讀取埠中電晶體的一或多個臨限電壓。
以上內容概述了若干實施例的特徵以使熟習此項技術者可更好地理解本發明的各態樣。熟習此項技術者應瞭解,他們可易於使用本發明的實施例作為基礎來設計或修改其他製程及結構以施行本文所介紹實施例的相同目的及/或達成本文所介紹實施例的相同優點。熟習此項技術者亦應認識到,此種等效構造並不背離本發明的實施例的精神及範圍,且在不背離本發明的實施例的精神及範圍的條件下,他們可對本文作出各種改變、替代及變更。
100:記憶體胞元
102、122:三態反相器
104:第一電源供應器
106:第二電源供應器
108、110、116、118、124、126:節點
112:傳輸閘
114:反相器
120:交叉耦合反相器電路
128:寫入埠
130:讀取埠
BL:位元線
BL_IN、BLB_IN:訊號線
M1、M2、M3、M4、M5、M6、M7、M8、M9、M10、M11、M12:電晶體
RBL:讀取位元線
RWL:讀取字元線
RWLB:反相讀取字元線訊號線
WL:字元線訊號線
WLB:反相字元線訊號線

Claims (10)

  1. 一種記憶體裝置,包括:記憶體胞元,包括:傳輸閘;交叉耦合反相器電路,以可操作方式連接至所述傳輸閘,所述交叉耦合反相器電路包括交叉耦合的第一三態反相器與反相器;第二三態反相器,以可操作方式連接至所述交叉耦合反相器電路的所述反相器的輸出;選擇電路,其中所述選擇電路的輸出以可操作方式連接至與所述記憶體胞元相關聯的第一位元線;以及記憶體胞元儲存裝置,其中:所述記憶體胞元儲存裝置的輸入以可操作方式連接至與所述記憶體胞元相關聯的第二位元線;所述記憶體胞元儲存裝置的輸出以可操作方式連接至所述選擇電路的輸入。
  2. 如申請專利範圍第1項所述的記憶體裝置,其中所述記憶體裝置包括靜態隨機存取記憶體裝置。
  3. 如申請專利範圍第1項所述的記憶體裝置,其中所述傳輸閘及所述交叉耦合反相器電路包括寫入埠,且所述第二三態反相器包括讀取埠。
  4. 如申請專利範圍第1項所述的記憶體裝置,其中所述選 擇電路的所述輸入包括所述選擇電路的第一輸入;且所述記憶體裝置更包括:輸入儲存裝置,用於儲存欲寫入至所述記憶體胞元的輸入資料;遮罩儲存裝置,用於儲存指示是否將遮蔽對所述記憶體胞元的寫入操作的遮罩資料;以及輸出儲存裝置,其中所述記憶體胞元儲存裝置的所述輸出以可操作方式連接至所述輸出儲存裝置的輸入;所述輸入儲存裝置的輸出以可操作方式連接至所述選擇電路的第二輸入;以及所述遮罩儲存裝置的輸出以可操作方式連接至所述選擇電路的選擇輸入。
  5. 如申請專利範圍第1項所述的記憶體裝置,其中:所述記憶體胞元包含於記憶體陣列中,所述記憶體陣列包括被分組成多個子陣列的多個記憶體胞元,其中所述多個子陣列中的每一子陣列包括記憶體胞元子集;多個區域讀取位元線,其中所述多個區域讀取位元線中的每一區域讀取位元線以可操作方式連接至所述多個子陣列中相應的子陣列中的所述記憶體胞元子集;全域讀取位元線,其中所述多個區域讀取位元線以可操作方式連接至所述全域讀取位元線。
  6. 如申請專利範圍第1項所述的記憶體裝置,其中所述選擇電路包括第一選擇電路;且所述記憶體裝置更包括:第二選擇電路;以及邏輯電路,其中:所述第二選擇電路的輸入以可操作方式連接至所述所述記憶體胞元儲存裝置的所述輸出;所述邏輯電路的輸出以可操作方式連接至所述第一選擇電路的選擇輸入;所述邏輯電路的第一輸入以可操作方式連接至行選擇訊號線;所述邏輯電路的第二輸入以可操作方式連接至遮罩資料輸入;以及所述行選擇訊號線以可操作方式連接至所述第二選擇電路的選擇輸入。
  7. 一種對記憶體裝置中的記憶體胞元執行寫入操作的方法,所述方法包括:基於位址,自與所述位址相關聯的記憶體胞元讀取資料;將所述資料儲存於第一儲存裝置中;接收欲寫入至所述記憶體胞元的輸入資料;將所述輸入資料儲存於第二儲存裝置中;接收與所述記憶體胞元相關聯的遮罩資料,所述遮罩資料指 示寫入操作將是遮罩式寫入操作還是非遮罩式寫入操作;當所述遮罩資料指示所述寫入操作是遮罩式寫入操作時,接收所述第一儲存裝置中所存儲的所述資料且將所述資料寫入至所述記憶體胞元;以及當所述遮罩資料指示所述寫入操作是非遮罩式寫入操作時,接收所述第二儲存裝置中所存儲的所述輸入資料且將所述輸入資料寫入至所述記憶體胞元。
  8. 如申請專利範圍第7項所述的方法,更包括將所述遮罩資料儲存於第三儲存裝置中。
  9. 一種電子裝置,包括:處理裝置;以及記憶體裝置,以可操作方式連接至所述處理裝置,所述記憶體裝置包括:記憶體胞元,包括:傳輸閘;交叉耦合反相器電路,以可操作方式連接至所述傳輸閘,所述交叉耦合反相器電路包括交叉耦合的第一三態反相器與反相器;第二三態反相器,以可操作方式連接至所述交叉耦合反相器電路的所述反相器的輸出;選擇電路,其中所述選擇電路的輸出以可操作方式連接至與所述記憶體胞元相關聯的第一位元線;以及 記憶體胞元儲存裝置,用於儲存自所述記憶體胞元讀取的資料,其中:所述記憶體胞元儲存裝置的輸入以可操作方式連接至與所述記憶體胞元相關聯的第二位元線;所述記憶體胞元儲存裝置的輸出以可操作方式連接至所述選擇電路的輸入。
  10. 如申請專利範圍第9項所述的電子裝置,其中所述記憶體胞元包括十二電晶體記憶體胞元。
TW108120996A 2018-06-18 2019-06-18 記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置 TWI716001B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862686357P 2018-06-18 2018-06-18
US62/686,357 2018-06-18
US16/415,554 US10803928B2 (en) 2018-06-18 2019-05-17 Low voltage memory device
US16/415,554 2019-05-17

Publications (2)

Publication Number Publication Date
TW202015050A TW202015050A (zh) 2020-04-16
TWI716001B true TWI716001B (zh) 2021-01-11

Family

ID=68839008

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108120996A TWI716001B (zh) 2018-06-18 2019-06-18 記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置

Country Status (4)

Country Link
US (2) US10803928B2 (zh)
KR (1) KR102320065B1 (zh)
CN (1) CN110619904B (zh)
TW (1) TWI716001B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10847214B2 (en) * 2017-09-25 2020-11-24 Taiwan Semiconductor Manufacturing Company Limited Low voltage bit-cell
US10276581B1 (en) 2017-10-31 2019-04-30 Taiwan Semiconductor Manufacturing Co., Ltd. Integrated circuit chip and manufacturing method thereof
DE102019113512A1 (de) 2018-06-18 2019-12-19 Taiwan Semiconductor Manufacturing Co., Ltd. Niederspannungsspeichervorrichtung
US10803928B2 (en) * 2018-06-18 2020-10-13 Taiwan Semiconductor Manufacturing Company, Ltd. Low voltage memory device
US11069424B2 (en) * 2018-11-07 2021-07-20 Arm Limited Sensor for performance variation of memory read and write characteristics
TWI674754B (zh) * 2018-12-28 2019-10-11 新唐科技股份有限公司 資料保持電路
CN113205845A (zh) 2020-01-30 2021-08-03 台湾积体电路制造股份有限公司 电力控制系统
US11361810B2 (en) * 2020-01-30 2022-06-14 Taiwan Semiconductor Manufacturing Company, Ltd. Power mode wake-up for memory on different power domains
US11527270B2 (en) * 2021-05-06 2022-12-13 Advanced Micro Devices, Inc. Hybrid library latch array
US11715514B2 (en) * 2021-05-06 2023-08-01 Advanced Micro Devices, Inc. Latch bit cells
US12033721B2 (en) 2021-06-25 2024-07-09 Advanced Micro Devices, Inc. Split read port latch array bit cell
US12073919B2 (en) * 2021-06-25 2024-08-27 Advanced Micro Devices, Inc. Dual read port latch array bitcell
US12148464B2 (en) * 2021-07-26 2024-11-19 Xilinx, Inc. Current leakage management controller for reading from memory cells
KR20230049921A (ko) * 2021-10-07 2023-04-14 에스케이하이닉스 주식회사 래치 회로, 래치 회로를 포함하는 송신 회로 및 송신 회로를 포함하는 반도체 장치
US20250124977A1 (en) * 2023-10-13 2025-04-17 Synopsys, Inc. Compiled multi-port memory

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030031044A1 (en) * 2001-08-09 2003-02-13 Hitachi, Ltd. Semiconductor memory device
GB2417588A (en) * 2004-08-23 2006-03-01 Seiko Epson Corp Memory cell with transmission gate for controlling feedback between inverters
TW200923955A (en) * 2007-09-27 2009-06-01 Atmel Corp Column redundancy RAM for dynamic bit replacement in flash memory
US20150357009A1 (en) * 2014-06-04 2015-12-10 Nvidia Corporation High-density latch arrays
TW201818664A (zh) * 2016-10-20 2018-05-16 英商Arm股份有限公司 用於縮減延時信號同步之裝置及方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4634890A (en) * 1984-09-06 1987-01-06 Thomson Components-Mostek Corporation Clamping circuit finding particular application between a single sided output of a computer memory and a differential amplifier sensing circuit
JP3214395B2 (ja) * 1997-05-20 2001-10-02 日本電気株式会社 不揮発性半導体記憶装置
JPH1196761A (ja) 1997-09-25 1999-04-09 Oki Micro Design Miyazaki Co Ltd 半導体集積回路装置
US6324110B1 (en) * 1999-03-12 2001-11-27 Monolithic Systems Technology, Inc. High-speed read-write circuitry for semi-conductor memory
JP4090165B2 (ja) * 1999-11-22 2008-05-28 富士通株式会社 半導体記憶装置
JP2009187615A (ja) * 2008-02-05 2009-08-20 Elpida Memory Inc 半導体記憶装置
KR20120095700A (ko) * 2011-02-21 2012-08-29 에스케이하이닉스 주식회사 반도체 메모리 장치
JP5809572B2 (ja) * 2012-01-30 2015-11-11 ルネサスエレクトロニクス株式会社 半導体装置
CN104269132B (zh) 2014-10-29 2016-08-03 京东方科技集团股份有限公司 一种移位寄存单元、显示面板和显示装置
US9570125B1 (en) * 2016-03-15 2017-02-14 Micron Technology, Inc. Apparatuses and methods for shifting data during a masked write to a buffer
US10803928B2 (en) * 2018-06-18 2020-10-13 Taiwan Semiconductor Manufacturing Company, Ltd. Low voltage memory device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030031044A1 (en) * 2001-08-09 2003-02-13 Hitachi, Ltd. Semiconductor memory device
GB2417588A (en) * 2004-08-23 2006-03-01 Seiko Epson Corp Memory cell with transmission gate for controlling feedback between inverters
TW200923955A (en) * 2007-09-27 2009-06-01 Atmel Corp Column redundancy RAM for dynamic bit replacement in flash memory
US20150357009A1 (en) * 2014-06-04 2015-12-10 Nvidia Corporation High-density latch arrays
TW201818664A (zh) * 2016-10-20 2018-05-16 英商Arm股份有限公司 用於縮減延時信號同步之裝置及方法

Also Published As

Publication number Publication date
CN110619904A (zh) 2019-12-27
US11404114B2 (en) 2022-08-02
US20210043252A1 (en) 2021-02-11
US20190385672A1 (en) 2019-12-19
KR20190142744A (ko) 2019-12-27
TW202015050A (zh) 2020-04-16
KR102320065B1 (ko) 2021-11-03
US10803928B2 (en) 2020-10-13
CN110619904B (zh) 2021-09-14

Similar Documents

Publication Publication Date Title
TWI716001B (zh) 記憶體裝置、對記憶體裝置中的記憶體胞元執行寫入操作的方法、電子裝置
US11763882B2 (en) Low voltage memory device
US12380950B2 (en) Non-volatile static random access memory (NVSRAM) with multiple magnetic tunnel junction cells
US20170194041A1 (en) Semiconductor device for reducing an instantaneous voltage drop
US20160336069A1 (en) Multi-level versatile memory
KR102237574B1 (ko) 시스템-온-칩 및 이를 포함하는 전자 장치
US11756595B2 (en) Memory device with selective precharging
Rajput et al. Energy efficient 9T SRAM with R/W margin enhanced for beyond Von-Neumann computation
TW202038229A (zh) 記憶體元件中的記憶胞、記憶體元件以及計算元件
US11276465B1 (en) Device, system and method to float a decoder for deselected address lines in a three-dimensional crosspoint memory architecture
US12249372B2 (en) Encoding additional states in a three-dimensional crosspoint memory architecture
WO2022269492A1 (en) Low-power static random access memory
US11900998B2 (en) Bipolar decoder for crosspoint memory
US12119057B2 (en) Read algorithms for three-dimensional crosspoint memory architectures
Asthana et al. Design and Analysis CMOS-Based DRAM Cell Structures for High-Performance Embedded System
Srihari et al. Comparative Performance Analysis of Different SRAM Cells with Various CMOS Technologies
Saadatzi Design of Power Efficient 32-Kilobit Memory Compiler for Variability Tolerance
SAADATZI MEMORY COMPILER FOR VARIABILITY TOLERANCE
Chen et al. A 100 MHz SRAM Design in 180 nm Process