[go: up one dir, main page]

TWI889507B - Memory device, operation method of the same and memory system - Google Patents

Memory device, operation method of the same and memory system Download PDF

Info

Publication number
TWI889507B
TWI889507B TW113131333A TW113131333A TWI889507B TW I889507 B TWI889507 B TW I889507B TW 113131333 A TW113131333 A TW 113131333A TW 113131333 A TW113131333 A TW 113131333A TW I889507 B TWI889507 B TW I889507B
Authority
TW
Taiwan
Prior art keywords
array
memory
voltage
control
memory device
Prior art date
Application number
TW113131333A
Other languages
Chinese (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 TW113131333A priority Critical patent/TWI889507B/en
Application granted granted Critical
Publication of TWI889507B publication Critical patent/TWI889507B/en

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

A memory device is provided in the present disclosure. The memory device comprises a memory array, a voltage generator and an array control circuit. The memory array comprises a first array and a second array. The voltage generator is coupled to the memory array. The array control circuit is coupled to the memory array and the voltage generator, and is configured to: in a programming stage of the memory array, control the voltage generator to generate a first control voltage to the memory array, and generate a temporary address to control the first array to store a storage data and an address data in a first programming step according to the temporary address and the first control voltage; in an idle stage of the memory array, control the voltage generator to generate a second control voltage to the memory array, control the second array to store the storage data in a second programming step according to the address data and the second control voltage, and control the first array to perform an erasing operation. The voltage of the first programming step is greater than the voltage of the second programming step.

Description

記憶體裝置、其操作方法及記憶體系統Memory device, operation method thereof, and memory system

本揭示文件關於記憶體裝置的儲存技術,特別是關於使用多個子區塊在不同階段儲存/暫存資料的記憶體裝置、其操作方法及記憶體系統。The present disclosure relates to storage technology of a memory device, and more particularly to a memory device that uses multiple sub-blocks to store/temporarily store data at different stages, an operation method thereof, and a memory system.

隨著物聯網及5G技術的發展,運算所涉及的資料量越來越龐大,因此記憶體裝置所需要的儲存速度也逐漸增加。為了最佳化記憶體裝置的儲存速度,在一些做法中,會透過逐步增加脈衝寫入(incremental step pulse programming,ISPP)的方式設計記憶體裝置的寫入速度。With the development of the Internet of Things and 5G technology, the amount of data involved in computing is getting larger and larger, so the storage speed required by memory devices is also gradually increasing. In order to optimize the storage speed of memory devices, in some practices, the writing speed of memory devices is designed by gradually increasing the pulse writing (Incremental Step Pulse Programming, ISPP).

然而,記憶體裝置的ISPP的步階(step)大小會影響記憶體陣列的輸出電壓的分布,進而影響記憶體裝置運作時的可靠度(reliability),而此現象也使記憶體裝置需要在ISPP步階與可靠度之間取捨。因此,如何降低ISPP步階與可靠度之間的關聯性,是本領域的課題之一。However, the step size of the ISPP of a memory device will affect the distribution of the output voltage of the memory array, and thus affect the reliability of the memory device during operation. This phenomenon also requires the memory device to make a trade-off between the ISPP step and reliability. Therefore, how to reduce the correlation between the ISPP step and reliability is one of the topics in this field.

本揭示文件提供一種記憶體裝置,包含記憶體陣列、電壓產生器及陣列控制電路。記憶體陣列包含第一陣列及第二陣列。電壓產生器耦接記憶體陣列。陣列控制電路耦接記憶體陣列及電壓產生器,用以:在記憶體陣列的讀寫階段中,控制電壓產生器產生第一控制電壓至記憶體陣列,以及產生臨時位址以控制第一陣列根據臨時位址及第一控制電壓以第一寫入步階儲存儲存資料及位址資料;在記憶體陣列的閒置階段中,控制電壓產生器產生第二控制電壓至記憶體陣列,控制第二陣列根據位址資料及第二控制電壓以第二寫入步階儲存儲存資料,以及控制第一陣列執行清除操作。第一寫入步階的電壓值大於第二寫入步階的電壓值。The present disclosure provides a memory device, including a memory array, a voltage generator and an array control circuit. The memory array includes a first array and a second array. The voltage generator is coupled to the memory array. The array control circuit is coupled to the memory array and the voltage generator, and is used to: in the read and write phase of the memory array, control the voltage generator to generate a first control voltage to the memory array, and generate a temporary address to control the first array to store storage data and address data in a first write step according to the temporary address and the first control voltage; in the idle phase of the memory array, control the voltage generator to generate a second control voltage to the memory array, control the second array to store storage data in a second write step according to the address data and the second control voltage, and control the first array to perform a clear operation. The voltage value of the first writing step is greater than the voltage value of the second writing step.

在記憶體裝置的一些實施例中,記憶體裝置更包含輸入電路。輸入電路耦接至記憶體陣列及陣列控制電路,用以將輸入資料拆分為儲存資料及位址資料。In some embodiments of the memory device, the memory device further comprises an input circuit coupled to the memory array and the array control circuit for splitting input data into storage data and address data.

在記憶體裝置的一些實施例中,記憶體裝置更包含偵測調整電路。偵測調整電路耦接至電壓產生器及陣列控制電路,用以在讀寫階段及閒置階段中根據至少一調整參數調整第一寫入步階的電壓值及第二寫入步階的電壓值。In some embodiments of the memory device, the memory device further comprises a detection adjustment circuit coupled to the voltage generator and the array control circuit for adjusting the voltage value of the first write step and the voltage value of the second write step according to at least one adjustment parameter in the read/write phase and the idle phase.

在記憶體裝置的一些實施例中,記憶體陣列用以基於第一控制電壓產生多個第一輸出電壓,多個第一輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第一子集。記憶體陣列用以基於第二控制電壓產生多個第二輸出電壓,多個第二輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第二子集。In some embodiments of the memory device, the memory array is used to generate a plurality of first output voltages based on a first control voltage, the plurality of first output voltages forming a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram. The memory array is used to generate a plurality of second output voltages based on a second control voltage, the plurality of second output voltages forming a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram.

在記憶體裝置的一些實施例中,多個第一子集中的相鄰兩者之間的間距與第一寫入步階的電壓值負相關,且多個第二子集中的相鄰兩者之間的間距與第二寫入步階的電壓值負相關。In some embodiments of the memory device, the spacing between two adjacent ones in the first subsets is negatively correlated with the voltage value of the first writing step, and the spacing between two adjacent ones in the second subsets is negatively correlated with the voltage value of the second writing step.

在記憶體裝置的一些實施例中,記憶體陣列根據多個字元線分割為多個子區塊,多個子區塊的其中一者用以至少部份地作為第一陣列,且多個子區塊的剩餘至少一者用以作為第二陣列。In some embodiments of the memory device, a memory array is divided into a plurality of sub-blocks according to a plurality of word lines, one of the plurality of sub-blocks is used at least partially as a first array, and at least one of the remaining plurality of sub-blocks is used as a second array.

在記憶體裝置的一些實施例中,記憶體陣列根據多個字元線分割為多個子區塊,多個子區塊的每一者的第一區塊用以作為第一陣列,且多個子區塊的每一者的第二區塊用以作為第二陣列。In some embodiments of the memory device, a memory array is divided into a plurality of sub-blocks according to a plurality of word lines, a first block of each of the plurality of sub-blocks is used as a first array, and a second block of each of the plurality of sub-blocks is used as a second array.

在記憶體裝置的一些實施例中,第一寫入步階的電壓值介於1伏特與3伏特之間。In some embodiments of the memory device, the voltage value of the first writing step is between 1 volt and 3 volts.

本揭示文件提供一種操作方法,適用於記憶體裝置,包含:藉由記憶體裝置的記憶體陣列接收儲存資料及位址資料;在記憶體陣列的讀寫階段中,藉由記憶體裝置的陣列控制電路啟動記憶體裝置的電壓產生器,以產生第一控制電壓至記憶體陣列;在讀寫階段中,藉由陣列控制電路產生臨時位址,以控制記憶體陣列的第一陣列根據臨時位址及第一控制電壓以第一寫入步階儲存儲存資料及位址資料;在記憶體陣列的閒置階段中,藉由陣列控制電路啟動電壓產生器,以產生第二控制電壓至記憶體陣列;在閒置階段中,藉由陣列控制電路控制記憶體陣列的第二陣列根據位址資料及第二控制電壓以第二寫入步階儲存儲存資料;以及在閒置階段中,藉由陣列控制電路控制第一陣列執行清除操作。第一寫入步階的電壓值大於第二寫入步階的電壓值。The present disclosure provides an operation method applicable to a memory device, comprising: receiving storage data and address data through a memory array of the memory device; in the read/write phase of the memory array, activating a voltage generator of the memory device through an array control circuit of the memory device to generate a first control voltage to the memory array; in the read/write phase, generating a temporary address through the array control circuit to control the first array of the memory array according to the temporary address and the first control voltage; The control voltage stores the storage data and the address data in a first write step; in an idle phase of the memory array, the array control circuit activates the voltage generator to generate a second control voltage to the memory array; in the idle phase, the array control circuit controls the second array of the memory array to store the storage data in a second write step according to the address data and the second control voltage; and in the idle phase, the array control circuit controls the first array to perform a clear operation. The voltage value of the first write step is greater than the voltage value of the second write step.

在操作方法的一些實施例中,藉由記憶體裝置的記憶體陣列接收儲存資料及位址資料包含:藉由記憶體裝置的輸入電路接收輸入資料;藉由輸入電路將輸入資料拆分為儲存資料及位址資料;以及藉由輸入電路將儲存資料及位址資料傳送至記憶體陣列。In some embodiments of the operating method, receiving storage data and address data by a memory array of a memory device includes: receiving input data by an input circuit of the memory device; splitting the input data into storage data and address data by the input circuit; and transmitting the storage data and address data to the memory array by the input circuit.

在操作方法的一些實施例中,操作方法更包含:在讀寫階段中,藉由記憶體裝置的偵測調整電路根據至少一調整參數調整第一寫入步階的電壓值;以及在閒置階段中,藉由偵測調整電路根據至少一調整參數調整第二寫入步階的電壓值。In some embodiments of the operating method, the operating method further includes: in the read-write phase, adjusting the voltage value of the first write step according to at least one adjustment parameter by the detection adjustment circuit of the memory device; and in the idle phase, adjusting the voltage value of the second write step according to at least one adjustment parameter by the detection adjustment circuit.

在操作方法的一些實施例中,操作方法更包含:藉由記憶體陣列基於第一控制電壓產生多個第一輸出電壓,其中多個第一輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第一子集;以及藉由記憶體陣列基於第二控制電壓產生多個第二輸出電壓,其中多個第二輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第二子集。In some embodiments of the operating method, the operating method further includes: generating a plurality of first output voltages based on a first control voltage by the memory array, wherein the plurality of first output voltages form a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram; and generating a plurality of second output voltages based on a second control voltage by the memory array, wherein the plurality of second output voltages form a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram.

在操作方法的一些實施例中,多個第一子集中的相鄰兩者之間的間距與第一寫入步階的電壓值負相關,且多個第二子集中的相鄰兩者之間的間距與第二寫入步階的電壓值負相關。In some embodiments of the method of operation, the spacing between two adjacent ones in the plurality of first subsets is negatively correlated with the voltage value of the first writing step, and the spacing between two adjacent ones in the plurality of second subsets is negatively correlated with the voltage value of the second writing step.

在操作方法的一些實施例中,操作方法更包含:藉由記憶體裝置的多個字元線將記憶體陣列區隔為多個子區塊;藉由陣列控制電路將多個子區塊的其中一者至少部份地配置為第一陣列;以及藉由陣列控制電路將多個子區塊的剩餘至少一者配置為第二陣列。In some embodiments of the operating method, the operating method further includes: dividing a memory array into a plurality of sub-blocks by a plurality of word lines of the memory device; configuring at least partially one of the plurality of sub-blocks as a first array by an array control circuit; and configuring at least one of the remaining plurality of sub-blocks as a second array by the array control circuit.

在操作方法的一些實施例中,操作方法更包含:藉由記憶體裝置的多個字元線將記憶體陣列區隔為多個子區塊;藉由陣列控制電路將多個子區塊的每一者的第一區塊配置為第一陣列;以及藉由陣列控制電路將多個子區塊的每一者的第二區塊配置為第二陣列。In some embodiments of the operating method, the operating method further includes: dividing a memory array into a plurality of sub-blocks by a plurality of word lines of the memory device; configuring a first block of each of the plurality of sub-blocks into a first array by an array control circuit; and configuring a second block of each of the plurality of sub-blocks into a second array by the array control circuit.

在操作方法的一些實施例中,第一寫入步階的電壓值介於1伏特與3伏特之間。In some embodiments of the operating method, the voltage value of the first writing step is between 1 volt and 3 volts.

本揭示文件提供一種記憶體系統,包含多個記憶體裝置。多個記憶體裝置各自包含記憶體陣列、電壓產生器、及陣列控制電路。電壓產生器耦接至記憶體陣列。陣列控制電路耦接至記憶體陣列及電壓產生器。多個記憶體裝置中的至少一第一記憶體裝置的記憶體陣列被配置為第一陣列,多個記憶體裝置中的至少一第二記憶體裝置的記憶體陣列被配置為第二陣列。在記憶體系統的讀寫階段中,該至少一第一記憶體裝置的陣列控制電路用以控制該至少一第一記憶體裝置的電壓產生器產生第一控制電壓至第一陣列,且用以產生臨時位址至第一陣列,以控制第一陣列根據臨時位址及第一控制電壓以第一寫入步階儲存儲存資料及位址資料。在記憶體系統的讀寫階段中,該至少一第二記憶體裝置的陣列控制電路用以控制該至少一第二記憶體裝置的電壓產生器產生第二控制電壓至第二陣列,用以控制第二陣列根據位址資料及第二控制電壓以第二寫入步階儲存儲存資料,且該至少一第一記憶體裝置的陣列控制電路用以控制第一陣列執行清除操作。第一寫入步階的電壓值大於第二寫入步階的電壓值。The present disclosure provides a memory system, comprising a plurality of memory devices. Each of the plurality of memory devices comprises a memory array, a voltage generator, and an array control circuit. The voltage generator is coupled to the memory array. The array control circuit is coupled to the memory array and the voltage generator. The memory array of at least one first memory device among the plurality of memory devices is configured as a first array, and the memory array of at least one second memory device among the plurality of memory devices is configured as a second array. In the read/write phase of the memory system, the array control circuit of the at least one first memory device is used to control the voltage generator of the at least one first memory device to generate a first control voltage to the first array, and to generate a temporary address to the first array, so as to control the first array to store storage data and address data in a first write step according to the temporary address and the first control voltage. In the read/write phase of the memory system, the array control circuit of the at least one second memory device is used to control the voltage generator of the at least one second memory device to generate a second control voltage to the second array, so as to control the second array to store storage data in a second write step according to address data and the second control voltage, and the array control circuit of the at least one first memory device is used to control the first array to perform a clear operation. The voltage value of the first write step is greater than the voltage value of the second write step.

在記憶體系統的一些實施例中,多個記憶體裝置各自更包含輸入電路。輸入電路耦接至記憶體陣列及陣列控制電路,用以將輸入資料拆分為儲存資料及位址資料。In some embodiments of the memory system, each of the plurality of memory devices further comprises an input circuit coupled to the memory array and the array control circuit for splitting input data into storage data and address data.

在記憶體系統的一些實施例中,多個記憶體裝置各自更包含偵測調整電路。偵測調整電路耦接至電壓產生器及陣列控制電路,用以在讀寫階段及閒置階段中根據至少一調整參數調整第一寫入步階的電壓值及第二寫入步階的電壓值。In some embodiments of the memory system, each of the plurality of memory devices further comprises a detection adjustment circuit coupled to the voltage generator and the array control circuit for adjusting the voltage value of the first write step and the voltage value of the second write step according to at least one adjustment parameter in the read/write phase and the idle phase.

在記憶體系統的一些實施例中,記憶體陣列用以基於第一控制電壓產生多個第一輸出電壓,多個第一輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第一子集。記憶體陣列用以基於第二控制電壓產生多個第二輸出電壓,多個第二輸出電壓在輸出電壓-數量圖中形成彼此不重疊的多個第二子集。多個第一子集中的相鄰兩者之間的間距與第一寫入步階的電壓值負相關,且多個第二子集中的相鄰兩者之間的間距與第二寫入步階的電壓值負相關。In some embodiments of the memory system, the memory array is used to generate a plurality of first output voltages based on a first control voltage, and the plurality of first output voltages form a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram. The memory array is used to generate a plurality of second output voltages based on a second control voltage, and the plurality of second output voltages form a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram. The spacing between two adjacent ones in the plurality of first subsets is negatively correlated with the voltage value of the first write step, and the spacing between two adjacent ones in the plurality of second subsets is negatively correlated with the voltage value of the second write step.

透過本揭示文件的記憶體裝置、其操作方法及記憶體系統,可以將負責執行暫存資料及儲存資料的記憶體陣列分割,並以不同的步階大小執行ISPP,進而在維持可靠度的條件下有效提升儲存資料的速度。Through the memory device, its operation method and memory system of the disclosed document, the memory array responsible for executing temporary data and storing data can be divided, and ISPP can be executed with different step sizes, thereby effectively improving the speed of storing data under the condition of maintaining reliability.

以下將配合相關圖式來說明本揭示文件的實施例。在圖式中,相同的標號表示相同或類似的元件或方法流程。The following will be used in conjunction with the relevant drawings to illustrate the embodiments of the present disclosure. In the drawings, the same reference numerals represent the same or similar elements or method flows.

於本揭示文件中,當一元件被稱為「連接」時,可指「電性連接」或「光連接」,當一元件被稱為「耦接」時,可指「電性耦接」或「光耦接」。「連接」或「耦接」亦可用以表示二或多個元件間相互搭配操作或互動。除非內文中對於冠詞有所特別限定,否則「一」與「該」可泛指單一個或多個。將進一步理解的是,本文中所使用之「包含」、「包括」、「具有」及相似詞彙,指明其所記載的特徵、區域、整數、步驟、操作、元件與/或組件,但不排除其所述或額外的其一個或多個其它特徵、區域、整數、步驟、操作、元件、組件與/或其中之群組。In this disclosure document, when an element is referred to as "connected", it may refer to "electrically connected" or "optically connected", and when an element is referred to as "coupled", it may refer to "electrically coupled" or "optically coupled". "Connected" or "coupled" may also be used to indicate the coordinated operation or interaction between two or more elements. Unless the text specifically limits the articles, "one" and "the" may refer to one or more. It will be further understood that the words "include", "including", "have" and similar words used herein specify the features, regions, integers, steps, operations, elements and/or components described therein, but do not exclude one or more other features, regions, integers, steps, operations, elements, components and/or groups thereof described therein or in addition.

第1圖為根據本揭示文件的一些實施例所繪示的記憶體裝置100的功能方塊圖。在一些實施例中,記憶體裝置100包含輸入電路110、記憶體陣列120、電壓產生器130、邏輯電路140、陣列控制電路150及偵測調整電路160。FIG. 1 is a functional block diagram of a memory device 100 according to some embodiments of the present disclosure. In some embodiments, the memory device 100 includes an input circuit 110, a memory array 120, a voltage generator 130, a logic circuit 140, an array control circuit 150, and a detection adjustment circuit 160.

輸入電路110耦接至記憶體陣列120及陣列控制電路150,用以接收輸入資料IN,將輸入資料IN拆分為儲存資料DATA及位址資料ADD,並將拆分出來的儲存資料DATA及位址資料ADD傳送至記憶體陣列120。在一些實施例中,當輸入電路110接收到輸入資料IN後,會向陣列控制電路150傳送訊號,以指示陣列控制電路150執行對應操作(將在後續段落中詳細說明)。The input circuit 110 is coupled to the memory array 120 and the array control circuit 150 to receive input data IN, split the input data IN into storage data DATA and address data ADD, and transmit the split storage data DATA and address data ADD to the memory array 120. In some embodiments, after receiving the input data IN, the input circuit 110 transmits a signal to the array control circuit 150 to instruct the array control circuit 150 to perform a corresponding operation (which will be described in detail in the following paragraphs).

記憶體陣列120耦接至輸入電路110、電壓產生器130及陣列控制電路150,用以自輸入電路110接收儲存資料DATA及位址資料ADD,自電壓產生器130接收控制電壓V1、V2,自陣列控制電路150接收臨時位址(未繪示),並根據位址資料ADD、控制電壓V1、V2及臨時位址對儲存資料DATA進行暫存與讀取。The memory array 120 is coupled to the input circuit 110, the voltage generator 130 and the array control circuit 150, and is used to receive the storage data DATA and the address data ADD from the input circuit 110, receive the control voltages V1 and V2 from the voltage generator 130, receive the temporary address (not shown) from the array control circuit 150, and temporarily store and read the storage data DATA according to the address data ADD, the control voltages V1 and V2 and the temporary address.

在一些實施例中,記憶體陣列120可以由二維記憶體陣列、三維記憶體陣列或前述之組合實現。此外,應注意,在一些實施例中,記憶體陣列120更包含字元線解碼器及位元線解碼器。為了圖式的簡潔起見,這些元件在第1圖中被省略。In some embodiments, the memory array 120 can be implemented by a two-dimensional memory array, a three-dimensional memory array, or a combination thereof. In addition, it should be noted that in some embodiments, the memory array 120 further includes a word line decoder and a bit line decoder. For the sake of simplicity of the diagram, these components are omitted in FIG. 1.

在一些實施例中,記憶體陣列120包含第一陣列T1及第二陣列T2,用以在記憶體陣列120的不同操作階段中暫存/儲存儲存資料DATA。In some embodiments, the memory array 120 includes a first array T1 and a second array T2 for temporarily storing/storing storage data DATA in different operation phases of the memory array 120 .

詳細而言,首先,記憶體陣列120用以在讀寫階段中基於第一寫入步階(step)執行逐步增加脈衝寫入(incremental step pulse programming,ISPP),以將儲存資料DATA暫存於第一陣列T1,使第一陣列T1作為緩衝(buffer);接著,當記憶體陣列120進入閒置階段時,記憶體陣列120會基於第二寫入步階執行ISPP,以將暫存於第一陣列T1的儲存資料DATA儲存(即轉移)至第二陣列T2,使第二陣列T2在背景(background)運作。此外,記憶體陣列120此時還會清除暫存於第一陣列T1的儲存資料DATA。在一些實施例中,第一寫入步階及第二寫入步階各自為特定大小的電壓值。In detail, first, the memory array 120 is used to perform incremental step pulse programming (ISPP) based on a first write step in the read/write phase to temporarily store the storage data DATA in the first array T1, so that the first array T1 is used as a buffer; then, when the memory array 120 enters the idle phase, the memory array 120 performs ISPP based on a second write step to store (i.e., transfer) the storage data DATA temporarily stored in the first array T1 to the second array T2, so that the second array T2 operates in the background. In addition, the memory array 120 will also clear the storage data DATA temporarily stored in the first array T1. In some embodiments, the first write step and the second write step are voltage values of specific magnitudes.

電壓產生器130耦接至記憶體陣列120、邏輯電路140、陣列控制電路150及偵測調整電路160,用以基於邏輯電路140、陣列控制電路150及偵測調整電路160的控制,產生控制電壓V1、V2至記憶體陣列120。The voltage generator 130 is coupled to the memory array 120 , the logic circuit 140 , the array control circuit 150 , and the detection and adjustment circuit 160 , and is used to generate control voltages V1 and V2 to the memory array 120 based on the control of the logic circuit 140 , the array control circuit 150 , and the detection and adjustment circuit 160 .

邏輯電路140耦接至電壓產生器130、陣列控制電路150及偵測調整電路160,用以基於陣列控制電路150的啟動及偵測調整電路160的調整,控制電壓產生器130所產生的電壓的大小。The logic circuit 140 is coupled to the voltage generator 130 , the array control circuit 150 and the detection and adjustment circuit 160 , and is used to control the magnitude of the voltage generated by the voltage generator 130 based on activation of the array control circuit 150 and adjustment of the detection and adjustment circuit 160 .

陣列控制電路150耦接至輸入電路110、記憶體陣列120、電壓產生器130、邏輯電路140及偵測調整電路160,用以自輸入電路110接收訊號以產生臨時位址,且用以啟動電壓產生器130及邏輯電路140以控制電壓產生器130產生電壓。在一些未繪示的實施例中,陣列控制電路150可以設置於邏輯電路140中。The array control circuit 150 is coupled to the input circuit 110, the memory array 120, the voltage generator 130, the logic circuit 140 and the detection adjustment circuit 160, and is used to receive a signal from the input circuit 110 to generate a temporary address, and to activate the voltage generator 130 and the logic circuit 140 to control the voltage generator 130 to generate a voltage. In some embodiments not shown, the array control circuit 150 can be disposed in the logic circuit 140.

偵測調整電路160耦接至電壓產生器130、邏輯電路140及陣列控制電路150,用以偵測記憶體裝置100的調整參數(例如,溫度、壓力、使用週期次數、讀取時的干擾等),並根據這些調整參數調整記憶體陣列120在執行逐步增加脈衝寫入(incremental step pulse programming,ISPP)時的步階(step)大小。在一些實施例中,偵測調整電路160可以被省略。The detection and adjustment circuit 160 is coupled to the voltage generator 130, the logic circuit 140 and the array control circuit 150 to detect adjustment parameters (e.g., temperature, pressure, number of use cycles, interference during reading, etc.) of the memory device 100, and adjust the step size of the memory array 120 when performing incremental step pulse programming (ISPP) according to these adjustment parameters. In some embodiments, the detection and adjustment circuit 160 can be omitted.

在一些實施例中,記憶體陣列120所儲存的資料的分類,可以藉由其輸出的電壓來分辨。換句話說,可以將記憶體陣列120輸出的電壓進行分組,以分別對應至不同資料。第2圖為根據本揭示文件的一些實施例所繪示的記憶體陣列120的輸出電壓Vt的子集G1~G4的輸出電壓Vt-數量示意圖。In some embodiments, the classification of the data stored in the memory array 120 can be distinguished by its output voltage. In other words, the voltage output by the memory array 120 can be grouped to correspond to different data. FIG. 2 is a schematic diagram of the output voltage Vt-quantity of the subset G1~G4 of the output voltage Vt of the memory array 120 according to some embodiments of the present disclosure.

首先,請見第2圖的上半部分。在一些實施例中,藉由統計記憶體陣列120的輸出電壓Vt的種類及數量,輸出電壓Vt可以被區分為不重疊的多個子集(例如,子集G1~G4),而每個子集對應於一種資料。因此,第2圖中的子集G1~G4可以用以區分四種資料。First, please see the upper part of FIG. 2. In some embodiments, by counting the types and quantities of the output voltage Vt of the memory array 120, the output voltage Vt can be divided into multiple non-overlapping subsets (e.g., subsets G1-G4), and each subset corresponds to a type of data. Therefore, the subsets G1-G4 in FIG. 2 can be used to distinguish four types of data.

然而,輸出電壓Vt可能會由於各種因素(例如,裝置溫度的提高、使用週期次數的增加、讀取時的干擾等)而改變分布狀態。具體而言,請見第2圖的下半部分。記憶體陣列120的輸出電壓Vt在前述因素的影響下,分布會逐漸變得分散,亦即,子集G1~G4的寬度會增加。隨著每個子集的寬度增加,相鄰子集之間的間距會縮小(例如,從間距W1縮減成間距W2)。當相鄰子集重疊時,由於相同輸出電壓Vt可能會對應至兩種子集,將會導致記憶體裝置100發生資料分辨錯誤的問題。However, the output voltage Vt may change its distribution state due to various factors (e.g., an increase in device temperature, an increase in the number of use cycles, interference during reading, etc.). Specifically, please see the lower half of Figure 2. Under the influence of the above factors, the output voltage Vt of the memory array 120 will gradually become dispersed, that is, the width of the subsets G1 to G4 will increase. As the width of each subset increases, the distance between adjacent subsets will decrease (e.g., from the distance W1 to the distance W2). When adjacent subsets overlap, the memory device 100 may experience data resolution errors because the same output voltage Vt may correspond to two subsets.

為了避免在前述因素的影響下,相鄰子集發生重疊的狀況,子集之間需要較大的間距。在一些實施例中,記憶體陣列120在執行逐步增加脈衝寫入(ISPP)時的步階大小與輸出電壓Vt的多個子集之間的間距呈負相關的關係。換句話說,當ISPP的步階越小,相鄰子集之間的間距就越大,記憶體裝置的可靠度也越高。In order to avoid overlapping of adjacent subsets under the influence of the above factors, a larger distance between subsets is required. In some embodiments, the step size of the memory array 120 when performing the step-by-step pulse programming (ISPP) is negatively correlated with the distance between multiple subsets of the output voltage Vt. In other words, the smaller the step size of the ISPP, the larger the distance between adjacent subsets, and the higher the reliability of the memory device.

第3圖為根據本揭示文件的一些實施例所繪示的調整參數與逐步增加脈衝寫入(ISPP)大小、總執行時間之間的關係的示意圖。如第3圖所示,ISPP的步階大小可以隨著調整參數(例如,前述的裝置溫度、使用週期次數、讀取時的干擾等)調整。然而,當ISPP的步階減小時,代表完成ISPP所需的時間會增加,進而加長了記憶體裝置的總執行時間。FIG. 3 is a diagram showing the relationship between adjustment parameters, incremental pulse write (ISPP) size, and total execution time according to some embodiments of the present disclosure. As shown in FIG. 3, the step size of ISPP can be adjusted along with the adjustment parameters (e.g., the aforementioned device temperature, number of use cycles, interference during reading, etc.). However, when the step size of ISPP is reduced, the time required to complete ISPP will increase, thereby lengthening the total execution time of the memory device.

為了最佳化ISPP步階大小(即可靠度)與記憶體裝置的執行效率之間的關係。本揭示文件所揭示的記憶體裝置100透過將記憶體陣列120分為兩個不同陣列,並以不同步階大小執行ISPP,以達到改善的效益。In order to optimize the relationship between the ISPP step size (ie, reliability) and the execution efficiency of the memory device, the memory device 100 disclosed in this disclosure divides the memory array 120 into two different arrays and executes ISPP with different step sizes to achieve improved benefits.

第4圖為根據本揭示文件的一些實施例所繪示的記憶體裝置的操作方法400的流程圖。在一些實施例中,操作方法400適用於記憶體裝置(例如,第1圖的記憶體裝置100),包含步驟S410、S420、S430、S440、S450、S455、S460、S470、S480、S490。FIG. 4 is a flow chart of a method 400 for operating a memory device according to some embodiments of the present disclosure. In some embodiments, the method 400 is applicable to a memory device (e.g., the memory device 100 of FIG. 1 ), and includes steps S410, S420, S430, S440, S450, S455, S460, S470, S480, and S490.

在步驟S410中,藉由輸入電路(例如,第1圖的輸入電路110)接收輸入資料,將輸入資料拆分為儲存資料及位址資料並傳送至記憶體陣列(例如,第1圖的記憶體陣列120),再傳送訊號至陣列控制電路(例如,第1圖的陣列控制電路150)。接著,執行步驟S420。In step S410, input data is received by an input circuit (e.g., input circuit 110 of FIG. 1), the input data is split into storage data and address data and transmitted to a memory array (e.g., memory array 120 of FIG. 1), and then a signal is transmitted to an array control circuit (e.g., array control circuit 150 of FIG. 1). Then, step S420 is executed.

在步驟S420中,藉由陣列控制電路自輸入電路接受訊號,並產生臨時位址至記憶體陣列。接著,執行步驟S430。In step S420, the array control circuit receives a signal from the input circuit and generates a temporary address to the memory array. Then, step S430 is executed.

在步驟S430中,藉由偵測調整電路(例如,第1圖的偵測調整電路160)偵測至少一調整參數(例如,溫度、壓力、使用週期次數、讀取時的干擾等),並根據偵測到的調整參數調整第一寫入步階的電壓值。接著,執行步驟S440。In step S430, at least one adjustment parameter (e.g., temperature, pressure, number of use cycles, interference during reading, etc.) is detected by a detection adjustment circuit (e.g., detection adjustment circuit 160 of FIG. 1 ), and the voltage value of the first writing step is adjusted according to the detected adjustment parameter. Then, step S440 is executed.

在步驟S440中,藉由陣列控制電路啟動電壓產生器(例如,第1圖的電壓產生器130)及邏輯電路,以使電壓產生器產生第一控制電壓(例如,第1圖的控制電壓V1)至記憶體陣列。接著,執行步驟S450。In step S440, the array control circuit activates the voltage generator (eg, the voltage generator 130 in FIG. 1) and the logic circuit so that the voltage generator generates a first control voltage (eg, the control voltage V1 in FIG. 1) to the memory array. Then, step S450 is executed.

在步驟S450中,藉由記憶體陣列的第一陣列(例如,第1圖的第一陣列T1)根據臨時位址及第一控制電壓,以第一寫入步階執行ISPP,以暫存儲存資料及位址資料。接著,執行步驟S455。在一些實施例中,步驟S410至步驟S450的階段可以被稱作為記憶體陣列的讀寫階段。In step S450, the first array of the memory array (e.g., the first array T1 of FIG. 1 ) performs ISPP in a first write step according to the temporary address and the first control voltage to temporarily store the storage data and the address data. Then, step S455 is performed. In some embodiments, the phase from step S410 to step S450 can be referred to as the read-write phase of the memory array.

在步驟S455中,陣列控制電路會判斷記憶體陣列是否已完成讀寫階段(即,將儲存資料及位址資料暫存於第一陣列中)。若陣列控制電路判斷記憶體陣列已完成讀寫階段,執行步驟S460;若陣列控制電路判斷記憶體陣列尚未完成讀寫階段,重複執行步驟S455。In step S455, the array control circuit determines whether the memory array has completed the read and write phase (i.e., temporarily storing the storage data and address data in the first array). If the array control circuit determines that the memory array has completed the read and write phase, step S460 is executed; if the array control circuit determines that the memory array has not completed the read and write phase, step S455 is repeated.

在步驟S460中,藉由陣列控制電路再次啟動電壓產生器及邏輯電路,以使電壓產生器產生第二控制電壓(例如,第1圖的控制電壓V2)至記憶體陣列。接著,執行步驟S470。In step S460, the array control circuit restarts the voltage generator and the logic circuit so that the voltage generator generates a second control voltage (eg, the control voltage V2 in FIG. 1) to the memory array. Then, step S470 is executed.

在步驟S470中,藉由偵測調整電路再次偵測調整參數,並根據偵測到的調整參數調整第二寫入步階的電壓值。接著,執行步驟S480。In step S470, the adjustment parameter is detected again by the detection adjustment circuit, and the voltage value of the second writing step is adjusted according to the detected adjustment parameter. Then, step S480 is executed.

在步驟S480中,藉由記憶體陣列的第二陣列(例如,第1圖的第二陣列T2)根據位址資料及第二控制電壓,以第二寫入步階執行ISPP,以儲存儲存資料。接著,執行步驟S490。In step S480, the second array of the memory array (eg, the second array T2 in FIG. 1) performs ISPP in a second write step according to the address data and the second control voltage to store the storage data. Then, step S490 is performed.

在步驟S490中,藉由陣列控制電路控制第一陣列執行清除操作,以清除暫存於第一陣列中的儲存資料及位址資料。在一些實施例中,步驟S460至步驟S490的階段可以被稱作為記憶體陣列的閒置階段。In step S490, the array control circuit controls the first array to perform a clear operation to clear the storage data and address data temporarily stored in the first array. In some embodiments, the phase from step S460 to step S490 can be referred to as an idle phase of the memory array.

值得注意的是,由於儲存資料及位址資料在讀寫階段中只是暫存於第一陣列中,不會長期儲存及經多次讀寫,故對於第一陣列所造成的壓力(stress)較小。因此,第一寫入步階可以使用較高的電壓,以提高寫入速度。在一些實施例中,第一寫入步階的電壓值介於1伏特與3伏特之間。It is worth noting that since the storage data and address data are only temporarily stored in the first array during the read and write phase, and will not be stored for a long time or read and written multiple times, the stress caused to the first array is relatively small. Therefore, a higher voltage can be used in the first write step to increase the write speed. In some embodiments, the voltage value of the first write step is between 1 volt and 3 volts.

相對地,由於第二陣列用以長期儲存資料,其具有的壓力較大,因此在一些實施例中,第二寫入步階的電壓值會小於第一寫入步階的電壓值(即,在閒置階段使用較低的電壓),以增加記憶體裝置的可靠度。In contrast, since the second array is used for long-term data storage, it has a greater pressure. Therefore, in some embodiments, the voltage value of the second write step is smaller than the voltage value of the first write step (ie, a lower voltage is used in the idle phase) to increase the reliability of the memory device.

應注意,本揭示文件的操作方法400中的步驟的數量及順序僅為示例,非用以限制本揭示文件,其他步驟的數量及順序均在本揭示文件的範圍內。在一些實施例中,步驟S430及步驟S470可以被省略。在一些實施例中,步驟S455及步驟S460之間可以包含步驟S456:藉由第一陣列將儲存資料及位址資料回傳至陣列控制電路。It should be noted that the number and order of the steps in the operating method 400 of the present disclosure are only examples and are not intended to limit the present disclosure. The number and order of other steps are within the scope of the present disclosure. In some embodiments, step S430 and step S470 may be omitted. In some embodiments, step S456 may be included between step S455 and step S460: returning the stored data and address data to the array control circuit via the first array.

透過將記憶體陣列區分為兩個陣列,並以不同的寫入步階對兩個陣列執行ISPP,本揭示文件的記憶體裝置100可以在提高寫入速度的同時,保持穩定的可靠度。此外,透過將一個陣列做為緩衝暫存資料,另一個陣列在背景儲存資料的方式,本揭示文件的記憶體裝置100也能提高儲存資料時的效率。By dividing the memory array into two arrays and executing ISPP on the two arrays at different writing steps, the memory device 100 of the present disclosure can maintain stable reliability while increasing the writing speed. In addition, by using one array as a buffer to temporarily store data and the other array to store data in the background, the memory device 100 of the present disclosure can also improve the efficiency of storing data.

第5A圖至第5F圖為根據本揭示文件的一些實施例所繪示的記憶體陣列中第一陣列及第二陣列的分布的示意圖。在第5A圖至第5F圖的實施例中,記憶體陣列由三維記憶體陣列所實現,且此記憶體陣列藉由其中的多個字元線(未繪示)被分割為多個子區塊。5A to 5F are schematic diagrams showing the distribution of the first array and the second array in a memory array according to some embodiments of the present disclosure. In the embodiments of FIG. 5A to 5F, the memory array is implemented by a three-dimensional memory array, and the memory array is divided into a plurality of sub-blocks by a plurality of word lines (not shown) therein.

在第5A圖至第5C圖的實施例中,記憶體陣列的其中一個子區塊中的至少一部份被配置為第一陣列,該子區塊中的剩餘部份及其他子區塊被配置為第二陣列。舉例而言,在第5A圖的實施例中,一個完整的子區塊被配置為第一陣列,其他子區塊被配置為第二陣列;在第5B圖的實施例中,一個子區塊中的特定一層被配置為第一陣列,該子區塊的其他層及其他子區塊被配置為第二陣列;在第5C圖的實施例中,一個子區塊中的特定一層中的共用相同特定位元線(未繪示)的多個記憶體單元被配置為第一陣列,該子區塊的其他記憶體單元及其他子區塊被配置為第二陣列。In the embodiments of FIGS. 5A to 5C , at least a portion of one sub-block of a memory array is configured as a first array, and the remaining portion of the sub-block and other sub-blocks are configured as a second array. For example, in the embodiment of FIG. 5A , a complete subblock is configured as a first array, and other subblocks are configured as a second array; in the embodiment of FIG. 5B , a specific layer in a subblock is configured as the first array, and other layers and other subblocks of the subblock are configured as the second array; in the embodiment of FIG. 5C , a plurality of memory cells in a specific layer in a subblock that share the same specific bit line (not shown) are configured as the first array, and other memory cells and other subblocks of the subblock are configured as the second array.

在第5D圖至第5F圖的實施例中,記憶體陣列的每個子區塊中的至少一部份被配置為第一陣列,這些子區塊中的剩餘部份被配置為第二陣列。舉例而言,在第5D圖的實施例中,每個子區塊中共用相同特定位元線(未繪示)的多個記憶體單元被配置為第一陣列,子區塊中的其他記憶體單元被配置為第二陣列;在第5E圖的實施例中,每個子區塊中的特定一層被配置為第一陣列,子區塊的其他層被配置為第二陣列;在第5F圖的實施例中,每個子區塊中的特定一層中的共用相同特定位元線(未繪示)的多個記憶體單元被配置為第一陣列,子區塊中的其他記憶體單元被配置為第二陣列。In the embodiments of FIGS. 5D to 5F , at least a portion of each sub-block of the memory array is configured as a first array, and the remaining portions of the sub-blocks are configured as a second array. For example, in the embodiment of FIG. 5D, a plurality of memory cells in each sub-block that share the same specific bit line (not shown) are configured as a first array, and other memory cells in the sub-block are configured as a second array; in the embodiment of FIG. 5E, a specific layer in each sub-block is configured as a first array, and other layers of the sub-block are configured as a second array; in the embodiment of FIG. 5F, a plurality of memory cells in a specific layer in each sub-block that share the same specific bit line (not shown) are configured as a first array, and other memory cells in the sub-block are configured as a second array.

應注意,第5A圖至第5F圖中的第一陣列及第二陣列的配置方式僅為示例,非用以限制本揭示文件,其他第一陣列及第二陣列的配置方式均在本揭示文件的範圍內。在一些實施例中,第一陣列可以配置為位於子區塊的下方層或右側部位。在另一些實施例中,第一陣列可以配置為包圍第二陣列。It should be noted that the configuration of the first array and the second array in FIGS. 5A to 5F is only an example and is not intended to limit the present disclosure. Other configurations of the first array and the second array are within the scope of the present disclosure. In some embodiments, the first array may be configured to be located at the lower layer or the right side of the sub-block. In other embodiments, the first array may be configured to surround the second array.

第6圖為根據本揭示文件的一些實施例所繪示的記憶體系統600中第一陣列及第二陣列的分布的示意圖。在一些實施例中,記憶體系統600可以由包含平面(plane)P1~P4的晶片所實現,其中平面P1~P4各自可以由一個記憶體裝置(例如,第1圖中的記憶體裝置100)實現,因此以下不重複贅述平面P1~P4的構造。FIG. 6 is a schematic diagram showing the distribution of the first array and the second array in a memory system 600 according to some embodiments of the present disclosure. In some embodiments, the memory system 600 may be implemented by a chip including planes P1 to P4, wherein each of the planes P1 to P4 may be implemented by a memory device (e.g., the memory device 100 in FIG. 1 ), and thus the structure of the planes P1 to P4 will not be repeated below.

相較於第5A圖至第5F圖中的記憶體裝置的至少一部份被配置為第一陣列且其餘部分被配置為第二陣列,在第6圖的實施例中,至少一個平面(例如,平面P2)被配置為第一陣列,而其他平面(例如,平面P1、P3、P4)被配置為第二陣列。換句話說,在第6圖的實施例中,記憶體系統600中包含多個記憶體裝置,且其中至少一個記憶體裝置的整個記憶體陣列被配置為第一陣列,而其他記憶體裝置的整個記憶體陣列被配置為第二陣列。因此,包含多個記憶體裝置的記憶體系統600可以發揮相似於前文所述的記憶體裝置100的功效。Compared to the memory devices in FIGS. 5A to 5F in which at least a portion of the memory devices are configured as the first array and the rest are configured as the second array, in the embodiment of FIG. 6 , at least one plane (e.g., plane P2) is configured as the first array, and the other planes (e.g., planes P1, P3, and P4) are configured as the second array. In other words, in the embodiment of FIG. 6 , the memory system 600 includes a plurality of memory devices, and the entire memory array of at least one memory device is configured as the first array, and the entire memory arrays of the other memory devices are configured as the second array. Therefore, the memory system 600 including multiple memory devices can play a similar role as the memory device 100 described above.

以上僅為本揭示文件的較佳實施例,在不脫離本揭示文件的範圍或精神的情況下,本揭示文件的結構可以進行各種修飾和均等變化。綜上所述,凡在以下請求項的範圍內對於本揭示文件所做的修飾以及均等變化,皆為本揭示文件所涵蓋的範圍。The above is only the preferred embodiment of the present disclosure. Without departing from the scope or spirit of the present disclosure, the structure of the present disclosure can be modified and equivalently changed in various ways. In summary, all modifications and equivalent changes made to the present disclosure within the scope of the following claims are within the scope of the present disclosure.

100:記憶體裝置 110:輸入電路 120:記憶體陣列 130:電壓產生器 140:邏輯電路 150:陣列控制電路 160:偵測調整電路 400:操作方法 S410,S420,S430,S440:步驟 S450,S455,S460,S470:步驟 S480,S490:步驟 600:記憶體系統 ADD:位址資料 DATA:儲存資料 G1~G4:子集 IN:輸入資料 P1~P4:平面 T1:第一陣列 T2:第二陣列 V1,V2:控制電壓 Vt:輸出電壓 W1,W2:間距100: memory device 110: input circuit 120: memory array 130: voltage generator 140: logic circuit 150: array control circuit 160: detection adjustment circuit 400: operation method S410, S420, S430, S440: steps S450, S455, S460, S470: steps S480, S490: steps 600: memory system ADD: address data DATA: storage data G1~G4: subset IN: input data P1~P4: plane T1: first array T2: second array V1, V2: control voltage Vt: output voltage W1, W2: spacing

為使本揭示文件之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖為根據本揭示文件的一些實施例所繪示的記憶體裝置的功能方塊圖; 第2圖為根據本揭示文件的一些實施例所繪示的輸出電壓的多個子集的輸出電壓-數量示意圖; 第3圖為根據本揭示文件的一些實施例所繪示的調整參數與逐步增加脈衝寫入(ISPP)大小、總執行時間之間的關係的示意圖; 第4圖為根據本揭示文件的一些實施例所繪示的記憶體裝置的操作方法的流程圖; 第5A圖至第5F圖為根據本揭示文件的一些實施例所繪示的記憶體陣列中第一陣列及第二陣列的配置的示意圖;以及 第6圖為根據本揭示文件的一些實施例所繪示的記憶體系統中第一陣列及第二陣列的配置的示意圖。 In order to make the above and other purposes, features, advantages and embodiments of the present disclosure document more clearly understandable, the attached drawings are described as follows: Figure 1 is a functional block diagram of a memory device according to some embodiments of the present disclosure document; Figure 2 is a schematic diagram of output voltage-quantity of multiple subsets of output voltages according to some embodiments of the present disclosure document; Figure 3 is a schematic diagram of the relationship between adjustment parameters and the gradually increasing pulse write (ISPP) size and total execution time according to some embodiments of the present disclosure document; Figure 4 is a flow chart of the operation method of the memory device according to some embodiments of the present disclosure document; Figures 5A to 5F are schematic diagrams of the configuration of the first array and the second array in the memory array according to some embodiments of the present disclosure document; and Figure 6 is a schematic diagram of the configuration of the first array and the second array in the memory system according to some embodiments of the present disclosure document.

國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無 Domestic storage information (please note in the order of storage institution, date, and number) None Foreign storage information (please note in the order of storage country, institution, date, and number) None

100:記憶體裝置 100: Memory device

110:輸入電路 110: Input circuit

120:記憶體陣列 120:Memory array

130:電壓產生器 130: Voltage generator

140:邏輯電路 140:Logic circuit

150:陣列控制電路 150: Array control circuit

160:偵測調整電路 160: Detection and adjustment circuit

ADD:位址資料 ADD: Address data

DATA:儲存資料 DATA:Store data

IN:輸入資料 IN: Enter data

T1:第一陣列 T1: First array

T2:第二陣列 T2: Second Array

V1,V2:控制電壓 V1, V2: control voltage

Claims (20)

一種記憶體裝置,包含: 一記憶體陣列,包含一第一陣列及一第二陣列; 一電壓產生器,耦接至該記憶體陣列;以及 一陣列控制電路,耦接至該記憶體陣列及該電壓產生器,用以: 在該記憶體陣列的一讀寫階段中: 控制該電壓產生器產生一第一控制電壓至該記憶體陣列;以及 產生一臨時位址,以控制該第一陣列根據該臨時位址及該第一控制電壓以一第一寫入步階儲存一儲存資料及一位址資料, 在該記憶體陣列的一閒置階段中: 控制該電壓產生器產生一第二控制電壓至該記憶體陣列; 控制該第二陣列根據該位址資料及該第二控制電壓以一第二寫入步階儲存該儲存資料;以及 控制該第一陣列執行一清除操作, 其中該第一寫入步階的一電壓值大於該第二寫入步階的一電壓值。 A memory device comprises: A memory array, comprising a first array and a second array; A voltage generator, coupled to the memory array; and An array control circuit, coupled to the memory array and the voltage generator, for: In a read/write phase of the memory array: Control the voltage generator to generate a first control voltage to the memory array; and Generate a temporary address to control the first array to store a storage data and an address data in a first write step according to the temporary address and the first control voltage, In an idle phase of the memory array: Control the voltage generator to generate a second control voltage to the memory array; Control the second array to store the storage data in a second write step according to the address data and the second control voltage; and Control the first array to perform a clear operation, wherein a voltage value of the first write step is greater than a voltage value of the second write step. 如請求項1所述之記憶體裝置,更包含一輸入電路,耦接至該記憶體陣列及該陣列控制電路,用以將一輸入資料拆分為該儲存資料及該位址資料。The memory device as described in claim 1 further includes an input circuit coupled to the memory array and the array control circuit, for splitting an input data into the storage data and the address data. 如請求項1所述之記憶體裝置,更包含一偵測調整電路,耦接至該電壓產生器及該陣列控制電路,用以在該讀寫階段及該閒置階段中根據至少一調整參數調整該第一寫入步階的該電壓值及該第二寫入步階的該電壓值。The memory device as described in claim 1 further includes a detection adjustment circuit coupled to the voltage generator and the array control circuit, for adjusting the voltage value of the first write step and the voltage value of the second write step according to at least one adjustment parameter in the read/write phase and the idle phase. 如請求項1所述之記憶體裝置,其中該記憶體陣列用以基於該第一控制電壓產生多個第一輸出電壓,該多個第一輸出電壓在一輸出電壓-數量圖中形成彼此不重疊的多個第一子集,且 其中該記憶體陣列用以基於該第二控制電壓產生多個第二輸出電壓,該多個第二輸出電壓在該輸出電壓-數量圖中形成彼此不重疊的多個第二子集。 A memory device as described in claim 1, wherein the memory array is used to generate a plurality of first output voltages based on the first control voltage, the plurality of first output voltages forming a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram, and wherein the memory array is used to generate a plurality of second output voltages based on the second control voltage, the plurality of second output voltages forming a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram. 如請求項4所述之記憶體裝置,其中該多個第一子集中的相鄰兩者之間的間距與該第一寫入步階的該電壓值負相關,且該多個第二子集中的相鄰兩者之間的間距與該第二寫入步階的該電壓值負相關。A memory device as described in claim 4, wherein the distance between two adjacent ones in the multiple first subsets is negatively correlated with the voltage value of the first write step, and the distance between two adjacent ones in the multiple second subsets is negatively correlated with the voltage value of the second write step. 如請求項1所述之記憶體裝置,其中該記憶體陣列根據多個字元線分割為多個子區塊,該多個子區塊的其中一者用以至少部份地作為該第一陣列,且該多個子區塊的剩餘至少一者用以作為該第二陣列。A memory device as described in claim 1, wherein the memory array is divided into a plurality of sub-blocks according to a plurality of word lines, one of the plurality of sub-blocks is used at least partially as the first array, and at least one of the remaining plurality of sub-blocks is used as the second array. 如請求項1所述之記憶體裝置,其中該記憶體陣列根據多個字元線分割為多個子區塊,該多個子區塊的每一者的一第一區塊用以作為該第一陣列,且該多個子區塊的該每一者的一第二區塊用以作為該第二陣列。A memory device as described in claim 1, wherein the memory array is divided into a plurality of sub-blocks according to a plurality of word lines, a first block of each of the plurality of sub-blocks is used as the first array, and a second block of each of the plurality of sub-blocks is used as the second array. 如請求項1所述之記憶體裝置,其中該第一寫入步階的該電壓值介於1伏特與3伏特之間。The memory device as claimed in claim 1, wherein the voltage value of the first writing step is between 1 volt and 3 volts. 一種操作方法,適用於一記憶體裝置,包含: 藉由該記憶體裝置的一記憶體陣列接收一儲存資料及一位址資料; 在該記憶體陣列的一讀寫階段中,藉由該記憶體裝置的一陣列控制電路啟動該記憶體裝置的一電壓產生器,以產生一第一控制電壓至該記憶體陣列; 在該讀寫階段中,藉由該陣列控制電路產生一臨時位址,以控制該記憶體陣列的一第一陣列根據該臨時位址及該第一控制電壓以一第一寫入步階儲存該儲存資料及該位址資料; 在該記憶體陣列的一閒置階段中,藉由該陣列控制電路啟動該電壓產生器,以產生一第二控制電壓至該記憶體陣列; 在該閒置階段中,藉由該陣列控制電路控制該記憶體陣列的一第二陣列根據該位址資料及該第二控制電壓以一第二寫入步階儲存該儲存資料;以及 在該閒置階段中,藉由該陣列控制電路控制該第一陣列執行一清除操作, 其中該第一寫入步階的一電壓值大於該第二寫入步階的一電壓值。 An operation method, applicable to a memory device, comprises: Receiving a storage data and an address data by a memory array of the memory device; In a read-write phase of the memory array, activating a voltage generator of the memory device by an array control circuit of the memory device to generate a first control voltage to the memory array; In the read-write phase, generating a temporary address by the array control circuit to control a first array of the memory array to store the storage data and the address data in a first write step according to the temporary address and the first control voltage; In an idle phase of the memory array, the array control circuit activates the voltage generator to generate a second control voltage to the memory array; In the idle phase, the array control circuit controls a second array of the memory array to store the storage data in a second write step according to the address data and the second control voltage; and In the idle phase, the array control circuit controls the first array to perform a clear operation, wherein a voltage value of the first write step is greater than a voltage value of the second write step. 如請求項9所述之操作方法,其中藉由該記憶體裝置的該記憶體陣列接收該儲存資料及該位址資料包含: 藉由該記憶體裝置的一輸入電路接收一輸入資料; 藉由該輸入電路將該輸入資料拆分為該儲存資料及該位址資料;以及 藉由該輸入電路將該儲存資料及該位址資料傳送至該記憶體陣列。 The operating method as described in claim 9, wherein receiving the storage data and the address data by the memory array of the memory device comprises: receiving an input data by an input circuit of the memory device; splitting the input data into the storage data and the address data by the input circuit; and transmitting the storage data and the address data to the memory array by the input circuit. 如請求項9所述之操作方法,更包含: 在該讀寫階段中,藉由該記憶體裝置的一偵測調整電路根據至少一調整參數調整該第一寫入步階的該電壓值;以及 在該閒置階段中,藉由該偵測調整電路根據該至少一調整參數調整該第二寫入步階的該電壓值。 The operating method as described in claim 9 further includes: In the read-write phase, a detection adjustment circuit of the memory device adjusts the voltage value of the first write step according to at least one adjustment parameter; and In the idle phase, the detection adjustment circuit adjusts the voltage value of the second write step according to the at least one adjustment parameter. 如請求項9所述之操作方法,更包含: 藉由該記憶體陣列基於該第一控制電壓產生多個第一輸出電壓,其中該多個第一輸出電壓在一輸出電壓-數量圖中形成彼此不重疊的多個第一子集;以及 藉由該記憶體陣列基於該第二控制電壓產生多個第二輸出電壓,其中該多個第二輸出電壓在該輸出電壓-數量圖中形成彼此不重疊的多個第二子集。 The operating method as described in claim 9 further includes: Generating a plurality of first output voltages based on the first control voltage by the memory array, wherein the plurality of first output voltages form a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram; and Generating a plurality of second output voltages based on the second control voltage by the memory array, wherein the plurality of second output voltages form a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram. 如請求項12所述之操作方法,其中該多個第一子集中的相鄰兩者之間的間距與該第一寫入步階的該電壓值負相關,且該多個第二子集中的相鄰兩者之間的間距與該第二寫入步階的該電壓值負相關。An operating method as described in claim 12, wherein the spacing between two adjacent ones in the multiple first subsets is negatively correlated with the voltage value of the first write step, and the spacing between two adjacent ones in the multiple second subsets is negatively correlated with the voltage value of the second write step. 如請求項9所述之操作方法,更包含: 藉由該記憶體裝置的多個字元線將該記憶體陣列區隔為多個子區塊; 藉由該陣列控制電路將該多個子區塊的其中一者至少部份地配置為該第一陣列;以及 藉由該陣列控制電路將該多個子區塊的剩餘至少一者配置為該第二陣列。 The operating method as described in claim 9 further includes: dividing the memory array into multiple sub-blocks by multiple word lines of the memory device; configuring one of the multiple sub-blocks at least partially as the first array by the array control circuit; and configuring the remaining at least one of the multiple sub-blocks as the second array by the array control circuit. 如請求項9所述之操作方法,更包含: 藉由該記憶體裝置的多個字元線將該記憶體陣列區隔為多個子區塊; 藉由該陣列控制電路將該多個子區塊的每一者的一第一區塊配置為該第一陣列;以及 藉由該陣列控制電路將該多個子區塊的該每一者的一第二區塊配置為該第二陣列。 The operating method as described in claim 9 further includes: dividing the memory array into multiple sub-blocks by multiple word lines of the memory device; configuring a first block of each of the multiple sub-blocks as the first array by the array control circuit; and configuring a second block of each of the multiple sub-blocks as the second array by the array control circuit. 如請求項9所述之操作方法,其中該第一寫入步階的該電壓值介於1伏特與3伏特之間。The operating method as described in claim 9, wherein the voltage value of the first write step is between 1 volt and 3 volts. 一種記憶體系統,包含多個記憶體裝置,其中該多個記憶體裝置各自包含: 一記憶體陣列; 一電壓產生器,耦接至該記憶體陣列;以及 一陣列控制電路,耦接至該記憶體陣列及該電壓產生器, 其中該多個記憶體裝置中的至少一第一記憶體裝置的該記憶體陣列被配置為一第一陣列,該多個記憶體裝置中的至少一第二記憶體裝置的該記憶體陣列被配置為一第二陣列, 其中在該記憶體系統的一讀寫階段中,該至少一第一記憶體裝置的該陣列控制電路用以控制該至少一第一記憶體裝置的該電壓產生器產生一第一控制電壓至該第一陣列,且用以產生一臨時位址至該第一陣列,以控制該第一陣列根據該臨時位址及該第一控制電壓以一第一寫入步階儲存一儲存資料及一位址資料, 其中在該記憶體系統的一閒置階段中,該至少一第二記憶體裝置的該陣列控制電路用以控制該至少一第二記憶體裝置的該電壓產生器產生一第二控制電壓至該第二陣列,用以控制該第二陣列根據該位址資料及該第二控制電壓以一第二寫入步階儲存該儲存資料,且該至少一第一記憶體裝置的該陣列控制電路用以控制該第一陣列執行一清除操作, 其中該第一寫入步階的一電壓值大於該第二寫入步階的一電壓值。 A memory system includes a plurality of memory devices, wherein each of the plurality of memory devices includes: a memory array; a voltage generator coupled to the memory array; and an array control circuit coupled to the memory array and the voltage generator, wherein the memory array of at least one first memory device among the plurality of memory devices is configured as a first array, and the memory array of at least one second memory device among the plurality of memory devices is configured as a second array, In a read/write phase of the memory system, the array control circuit of the at least one first memory device is used to control the voltage generator of the at least one first memory device to generate a first control voltage to the first array, and to generate a temporary address to the first array, so as to control the first array to store a storage data and an address data in a first write step according to the temporary address and the first control voltage. In an idle phase of the memory system, the array control circuit of the at least one second memory device is used to control the voltage generator of the at least one second memory device to generate a second control voltage to the second array, so as to control the second array to store the storage data in a second write step according to the address data and the second control voltage, and the array control circuit of the at least one first memory device is used to control the first array to perform a clear operation, wherein a voltage value of the first write step is greater than a voltage value of the second write step. 如請求項17所述之記憶體系統,其中該多個記憶體裝置各自更包含一輸入電路,耦接至該記憶體陣列及該陣列控制電路,用以將一輸入資料拆分為該儲存資料及該位址資料。A memory system as described in claim 17, wherein each of the plurality of memory devices further comprises an input circuit coupled to the memory array and the array control circuit for splitting an input data into the storage data and the address data. 如請求項17所述之記憶體系統,其中該多個記憶體裝置各自更包含一偵測調整電路,耦接至該電壓產生器及該陣列控制電路,用以在該讀寫階段及該閒置階段中根據至少一調整參數調整該第一寫入步階的該電壓值及該第二寫入步階的該電壓值。A memory system as described in claim 17, wherein each of the multiple memory devices further includes a detection adjustment circuit coupled to the voltage generator and the array control circuit, for adjusting the voltage value of the first write step and the voltage value of the second write step according to at least one adjustment parameter in the read and write phase and the idle phase. 如請求項17所述之記憶體系統,其中該記憶體陣列用以基於該第一控制電壓產生多個第一輸出電壓,該多個第一輸出電壓在一輸出電壓-數量圖中形成彼此不重疊的多個第一子集, 其中該記憶體陣列用以基於該第二控制電壓產生多個第二輸出電壓,該多個第二輸出電壓在該輸出電壓-數量圖中形成彼此不重疊的多個第二子集,且 其中該多個第一子集中的相鄰兩者之間的間距與該第一寫入步階的該電壓值負相關,該多個第二子集中的相鄰兩者之間的間距與該第二寫入步階的該電壓值負相關。 A memory system as described in claim 17, wherein the memory array is used to generate a plurality of first output voltages based on the first control voltage, and the plurality of first output voltages form a plurality of first subsets that do not overlap with each other in an output voltage-quantity diagram, wherein the memory array is used to generate a plurality of second output voltages based on the second control voltage, and the plurality of second output voltages form a plurality of second subsets that do not overlap with each other in the output voltage-quantity diagram, and wherein the spacing between two adjacent ones in the plurality of first subsets is negatively correlated with the voltage value of the first write step, and the spacing between two adjacent ones in the plurality of second subsets is negatively correlated with the voltage value of the second write step.
TW113131333A 2024-08-20 2024-08-20 Memory device, operation method of the same and memory system TWI889507B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113131333A TWI889507B (en) 2024-08-20 2024-08-20 Memory device, operation method of the same and memory system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113131333A TWI889507B (en) 2024-08-20 2024-08-20 Memory device, operation method of the same and memory system

Publications (1)

Publication Number Publication Date
TWI889507B true TWI889507B (en) 2025-07-01

Family

ID=97227873

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113131333A TWI889507B (en) 2024-08-20 2024-08-20 Memory device, operation method of the same and memory system

Country Status (1)

Country Link
TW (1) TWI889507B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170330860A1 (en) * 2016-05-10 2017-11-16 Samsung Electronics Co., Ltd. Data storage device having multi-stack chip package and operating method thereof
US20180075912A1 (en) * 2016-09-15 2018-03-15 Toshiba Memory Coporation Semiconductor memory device
US9941014B2 (en) * 2014-01-02 2018-04-10 Samsung Electronics Co., Ltd. Nonvolatile memory device, nonvolatile memory system including the same, and method of operating the same
US20180358098A1 (en) * 2017-06-07 2018-12-13 Samsung Electronics Co., Ltd. Storage device and operating method thereof
US20210011842A1 (en) * 2019-07-08 2021-01-14 SK Hynix Inc. Controller and operation method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9941014B2 (en) * 2014-01-02 2018-04-10 Samsung Electronics Co., Ltd. Nonvolatile memory device, nonvolatile memory system including the same, and method of operating the same
US20170330860A1 (en) * 2016-05-10 2017-11-16 Samsung Electronics Co., Ltd. Data storage device having multi-stack chip package and operating method thereof
US20180075912A1 (en) * 2016-09-15 2018-03-15 Toshiba Memory Coporation Semiconductor memory device
US20180358098A1 (en) * 2017-06-07 2018-12-13 Samsung Electronics Co., Ltd. Storage device and operating method thereof
US20210011842A1 (en) * 2019-07-08 2021-01-14 SK Hynix Inc. Controller and operation method thereof

Similar Documents

Publication Publication Date Title
US11043259B2 (en) System and method for in-memory compute
JP5259765B2 (en) Nonvolatile semiconductor memory
US20140029338A1 (en) Storage at m bits/cell density in n bits/cell analog memory cell devices, m>n
CN109686388B (en) Storage devices and methods of operating storage devices
US20130329491A1 (en) Hybrid Memory Module
CN106205693B (en) semiconductor memory device
US12300355B2 (en) Non-volatile memory device, controller and memory system
CN103456366A (en) Semiconductor memory device including self-contained test unit and test method thereof
CN107170477B (en) Semiconductor memory device with a plurality of memory cells
US20230134281A1 (en) Shortened single-level cell memory programming
KR102667783B1 (en) Object storage system managing error-correction-code-related data in key-value mapping information
US12019550B2 (en) Concurrent page cache resource access in a multi-plane memory device
CN117413317A (en) memory lattice array unit
KR20180045102A (en) Operation methods of memory controller and storage device including memory controller
CN102341862B (en) Semiconductor memory device and control method thereof
KR101861647B1 (en) Memory system and refresh control method thereof
TWI889507B (en) Memory device, operation method of the same and memory system
KR20130001525A (en) Magnetic random access memory device and method of data writing in the same
US12380944B2 (en) Semiconductor apparatus and semiconductor system having LUN selection cycle, and operating method of semiconductor system
US11664079B2 (en) Intervallic dynamic start voltage and program verify sampling in a memory sub-system
KR20170103438A (en) Address generation circuit and semiconductor memory device including the same
JP5529661B2 (en) Semiconductor memory
KR20240067776A (en) Managing signal transfers in semiconductor devices
JP5819338B2 (en) Semiconductor memory device
US12073918B2 (en) Memory device deserializer circuit with a reduced form factor