A memory storage apparatus including a plurality of word lines, a plurality of bit lines, a memory cell array, and a memory controller is provided. The memory cell array includes a plurality of memory cells. The memory cells are configured to store data. Each of the memory cells is coupled to the corresponding word line and the corresponding bit line. The memory controller is configured to perform a read operation to the memory cell array. The memory controller performs a pre-charge operation to part or all of the bit lines when the memory controller enables the word lines. In addition, an operating method of a memory storage apparatus is also provided.
|
12. An operating method of a memory storage apparatus, wherein the memory storage apparatus comprises a memory cell array, a plurality of word lines, and a plurality of bit lines, and the operating method comprises:
receiving and decoding a sector signal so as to perform a read operation to a sector in the memory cell array; and
enabling the word lines and performing a pre-charge operation to part or all of the bit lines when enabling the word lines,
wherein the memory storage apparatus further comprises a plurality of data lines, the bit lines comprise a plurality of local bit lines and a plurality of global bit lines, and the data lines comprise a plurality of local data lines and a plurality of global data lines, wherein the global bit lines, the local data lines, and the global data lines are pre-charged when performing the pre-charge operation to part of the bit lines.
1. A memory storage apparatus, comprising:
a plurality of word lines and a plurality of bit lines;
a memory cell array, comprising a plurality of memory cells and configured to store data, wherein each of the memory cells is coupled to the corresponding word line and the corresponding bit line;
a memory controller, configured to perform a read operation to the memory cell array, wherein the memory controller performs a pre-charge operation to part or all of the bit lines when the memory controller enables the word lines; and
a plurality of data lines coupled to the bit lines, wherein the bit lines comprise a plurality of local bit lines and a plurality of global bit lines, and the data lines comprise a plurality of local data lines and a plurality of global data lines, wherein the global bit lines, the local data lines, and the global data lines are pre-charged when the memory controller performs the pre-charge operation to part of the bit lines.
2. The memory storage apparatus as claimed in
3. The memory storage apparatus as claimed in
4. The memory storage apparatus as claimed in
5. The memory storage apparatus as claimed in
6. The memory storage apparatus as claimed in
7. The memory storage apparatus as claimed in
8. The memory storage apparatus as claimed in
9. The memory storage apparatus as claimed in
a pre-charge circuit, configure to perform the pre-charge operation to part or all of the bit lines, wherein the pre-charge circuit comprises a plurality of channel gate transistor circuits, a plurality of sensing amplifier circuits, and a pre-charge transistor circuit,
wherein each of the channel gate transistor circuits is coupled between the corresponding bit line and the corresponding sensing amplifier circuit and controlled by an address signal, and the pre-charge transistor circuit establishes a pre-charge path and a cell current flows from the pre-charge circuit path to the corresponding bit line when the address signal turns on the corresponding channel gate transistor circuit.
10. The memory storage apparatus as claimed in
a first transistor, having a first terminal, a second terminal, and a control terminal, wherein the first terminal of the first transistor is coupled to a system voltage, and the control terminal of the first transistor is coupled to a pre-charge signal; and
a second transistor, having a first terminal, a second terminal, and a control terminal, wherein the first terminal of the second transistor is coupled to the second terminal of the first transistor, the second terminal of the second transistor is coupled to the corresponding channel gate transistor circuit, and the control terminal of the second transistor is coupled to a voltage signal,
wherein the pre-charge signal cuts off the pre-charge path in a third decoding period.
11. The memory storage apparatus as claimed in
wherein the memory controller performs the pre-charge operation to part or all of the bit lines before the memory controller decodes a bit line address to select a target bit line of the bit lines.
13. The operating method of the memory storage apparatus as claimed in
performing the pre-charge operation to part or all of the bit lines when decoding the sector signal.
14. The operating method of the memory storage apparatus as claimed in
15. The operating method of the memory storage apparatus as claimed in
performing a discharge operation to a non-selected bit line of the bit lines after the step of enabling the word lines.
16. The operating method of the memory storage apparatus as claimed in
keeping a voltage of a selected bit line of the bit lines unchanged before a sensing period after the step of enabling the word lines.
17. The operating method of the memory storage apparatus as claimed in
performing the pre-charge operation to a selected bit line of the bit lines after the step of enabling the word lines.
18. The operating method of the memory storage apparatus as claimed in
19. The operating method of the memory storage apparatus as claimed in
20. The operating method of the memory storage apparatus as claimed in
enabling the word lines and performing the pre-charge operation to part or all of the bit lines before decoding a bit line address to select a target bit line of the bit lines.
|
This application claims the priority benefit of China application serial no. 201710372748.8, filed on May 24, 2017. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The invention relates to an electronic apparatus and an operating method thereof. More particularly, the invention relates to a memory storage apparatus and an operating method thereof.
In a memory storage apparatus, such as a non-volatile memory apparatus, a signal transmission interface between the memory storage apparatus and a memory controller is mainly used for performing a clock-based signal transmitting operation. Thereby, the signal transmitting operation between the memory storage apparatus and the memory controller can be more smoothly leveraging clock dependency. Moreover, for costs reduction and less pin count in chip packaging, the memory storage apparatus is required to perform signal transmitting operation with the memory controller on clock basis.
Along with the development of memory storage apparatus and requirements from users, the clock rate is developed to be faster and faster. Nevertheless, if the reading speed of the memory storage apparatus can not be enhanced accordingly, the development of the clock rate is likely to encounter bottleneck. In existing technology, much time is needed when performing a pre-charge operation to bit lines in order to complete the reading operation; and it thus can be seen that the development of the clock rate is to be limited if the reading speed fails to be enhanced.
The invention provides a memory storage device and an operating method thereof which is equipped with fast reading speed and can be operated at higher clock rate.
A memory storage apparatus provided by an embodiment of the invention includes a plurality of word lines, a plurality of bit lines, a memory cell array, and a memory controller. The memory cell array includes a plurality of memory cells. The memory cells are configured to store data. Each of the memory cells is coupled to the corresponding word line and the corresponding bit line. The memory controller is configured to perform a read operation to the memory cell array. When the memory controller enables the word lines, the memory controller performs a pre-charge operation to part or all of the bit lines.
An operating method of the memory storage apparatus provided by an embodiment of the invention includes: receiving and decoding a sector signal so as to perform the read operation to a sector in the memory cell array; and enabling the word lines and performing the pre-charge operation to part or all of the bit lines when enabling the word lines.
To sum up, in the embodiments of the invention, the memory controller performs the pre-charge operation to part or all of the bit lines when the memory controller enables the word lines, so as to accelerate the reading speed of the memory storage apparatus.
To make the aforementioned and other features and advantages of the invention more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Herein, several embodiments of the invention are introduced to describe the invention; however the invention is not limited by the embodiments. Suitable combinations among the embodiments are also allowed. The term “coupled to” used throughout the embodiments (including claims) may refer to any direct and indirect connection means. For example, if a first device is described as being coupled to a second device in the embodiments, the sentence should be explained as the first device may be connected to the second device directly, or the first device may, through any other device or through certain connection means, be connected to the second device indirectly. In addition, the word “signal” may refer to at least one current, voltage, electric charge, temperature, data, electromagnetic wave, or any other signal or signals.
In the present embodiment, the memory storage apparatus 100 may include other suitable circuits configured to collaboratively control data access, for example, a sector decoder and a sensing amplifier circuit. In the present embodiment, various circuits of the memory storage apparatus 100 may respectively be implemented by any one of suitable circuit structures in the art, and the invention is not limited thereto. People having ordinary skill in the art may acquire sufficient teachings, suggestions, and other details related to the circuit structures and operating methods.
Generally, when the memory controller 120 performs the read operation to the memory cell array 110, the process can be divided into several steps most of the time, for example, including a command input, a word line address input, and a bit line address input steps. After the memory controller 120 performs the read operation to the memory cell array 110, data stored in the memory cell array 112 can be sequentially read out. The bit line address input step includes a pre-charge operation, a sensing operation, and a data output operation most of the time.
Referring to
In
Generally, regardless of the hierarchical methods, when the bit line address signals are decoded, the pre-charge operation requires much time, a reading speed of the memory storage apparatus 100 is thus limited. Thereby, in the present embodiment, when the memory controller 120 enables the word lines WL, or when the memory controller 120 decodes the sector signal, the memory controller 120 first performs the pre-charge operation to part or all of the bit lines for reducing a pre-charge time of the bit lines when decoding the bit line address signals, so as to enhance the reading speed of the memory storage apparatus 100. Several embodiments are described below to illustrate the operating method of the memory storage apparatus of the invention.
In the present embodiment, in a decoding period T1, the memory controller 120 decodes the sector signal S (e.g., including sector addresses Aa and Ab), so as to obtain an address of the target sector and to select the target sector to perform the read operation in the memory cell array 110. In a decoding period T2, the memory controller 120 controls the word line decoder 130 to decode word line addresses Ac and Ad for selecting a target word line. A decoding period T3 includes decoding periods T4 and T5. In the decoding period T4, the memory controller 120 controls the bit line decoder 140 to decode bit line addresses Ae and Af for selecting a target bit line. During the decoding period T5, the memory controller 120 decodes a sensor address Ag for selecting a target sensor to sense the cell current, so as to determine a bit status of data stored by the cell.
In the present embodiment, the memory controller 120 begins to perform the pre-charge operation to all of the bit lines at a starting time point t_Y-Line and completes the pre-charge operation when the decoding period T2 ends, and thereby, a first pre-charge period tPRE_1 includes the decoding periods T1 and T2. In other words, in the present embodiment, when decoding the sector signal S and enabling the word lines WL, the memory controller 120 simultaneously performs the pre-charge operation to the local bit lines LBL, the global bit lines GBL, the local data lines LDL, and the global data lines GDL. Next, in a second pre-charge period tPRE_2, according to decoding results of the bit line addresses Ae and Af, a non-selected bit line and data lines are discharged, and a voltage of a selected bit line (e.g., a target local bit line) is kept unchanged and driven before a sensing period. Thereby, in the decoding periods T1 and T2, the pre-charge operation is first performed to all of the bit lines, and thus, a time period of the second pre-charge period tPRE_2 is reduced and the reading speed is increased compared to existing technology.
In the present embodiment, when decoding the sector signal S and enabling the word lines WL, the memory controller 120 simultaneously performs the pre-charge operation to all of the bit lines, but the invention is not limited thereto. In an embodiment, in the first pre-charge period tPRE_1, the memory controller 120 performs the pre-charge operation to, for example, part of the bit lines. For example, when decoding the sector signal S and enabling the word lines WL, the memory controller 120 simultaneously pre-charges the global bit lines GBL, the local data lines LDL, and the global data lines GDL. In other words, except for the local bit lines LBL, the global bit lines GBL, the local data lines LDL, and the global data lines GDL are pre-charged in the first pre-charge period tPRE_1. Thereby, in the decoding periods T1 and T2, the pre-charge operation is first performed to part of the bit lines except for the local bit lines LBL, and thus, the time period of the second pre-charge period tPRE_2 is reduced and the reading speed is increased compared to existing technology.
Specifically, in the present embodiment, the memory controller 120 begins to perform the pre-charge operation to all of the bit lines at the starting time point t_Y-Line and completes the pre-charge operation when the decoding period T2 ends, and thereby, the first pre-charge period tPRE_1 includes the decoding period T2. In other words, in the present embodiment, when enabling the word lines WL, the memory controller 120 simultaneously performs the pre-charge operation to the local bit lines LBL, the global bit lines GBL, the local data lines LDL, and the global data lines GDL. Next, in the second pre-charge period tPRE_2, according to the decoding results of the bit line addresses Ae and Af, the non-selected bit line and data lines are discharged, and the voltage of the selected bit line (e.g., the target local bit line) is kept unchanged and driven before the sensing period. Thereby, the pre-charge operation is first performed to all of the bit lines when the word lines WL are simultaneously enabled (the decoding period T2), and thus, the time period of the second pre-charge period tPRE_2 is reduced and the reading speed is increased compared to existing technology.
In the present embodiment, when enabling the word lines WL, the memory controller 120 simultaneously performs the pre-charge operation to all of the bit lines, but the invention is not limited thereto. In an embodiment, in the first pre-charge period tPRE_1, the memory controller 120 performs the pre-charge operation to, for example, part of the bit lines. For example, when enabling the word lines WL, the memory controller 120 simultaneously pre-charges the global bit lines GBL, the local data lines LDL, and the global data lines GDL. In other words, except for the local bit lines LBL, the global bit lines GBL, the local data lines LDL, and the global data lines GDL are pre-charged in the first pre-charge period tPRE_1. Thereby, the pre-charge operation is first performed to part of the bit lines except for the local bit lines LBL when the word lines WL are simultaneously enabled (the decoding period T2), and thus, the time period of the second pre-charge period tPRE_2 is reduced and the reading speed is increased compared to existing technology.
Thereby, in the present embodiment, in the decoding periods T1 and T2, the pre-charge operation is first performed to part of the bit lines except for the local bit lines LBL, and thus, a total time period of the third pre-charge period tPRE_3 and the fourth pre-charge period tPRE_4 is reduced and the reading speed is increased compared to existing technology.
Specifically, in the present embodiment, except for the local bit lines LBL, the global bit lines GBL, the local data lines LDL, and the global data lines GDL are pre-charged in the first pre-charge period tPRE_1. Moreover, in the second pre-charge period tPRE_2, the local bit lines LBL are isolated. Here, the second pre-charge period tPRE_2 includes another part of the decoding period T2. For example, in the present embodiment, when the word lines WL are enabled (in the second pre-charge period tPRE_2), the channel gate transistor controlled by the bit line address signal YSA<3:0> is, for example, turned off, so as to isolate the signal lines such as the local bit lines LBL and the global bit lines GBL. Next, in the third pre-charge period tPRE_3, the non-selected bit line and the data lines are discharged, and in the fourth pre-charge period tPRE_4, the selected bit line (e.g., the target local bit line) is pre-charged.
Thereby, in the present embodiment, the pre-charge operation is first performed to part of the bit lines except for the local bit lines LBL in the first pre-charge period tPRE_1, and thus, the total time period of the third pre-charge period tPRE_3 and the fourth pre-charge period tPRE_4 is reduced and the reading speed is increased compared to existing technology.
In the present embodiment, the pre-charge transistor circuit 730 includes a first transistor 731 and a second transistor 732. A first terminal of the first transistor 731 is coupled to a system voltage VCC. A second terminal of the first transistor 731 is coupled to a second terminal of the second transistor 732. A control terminal of the first transistor 731 is coupled to a pre-charge signal Vpre. The second terminal of the second transistor 732 is coupled to the corresponding channel gate transistor circuit. A control terminal of the second transistor 732 is coupled to a voltage signal. In the present embodiment, in the decoding period T3, the pre-charge signal Vpre is configured to cut off the pre-charge path. A voltage signal Vb is a specific voltage configured to limit a source terminal of the second transistor 732 to a charge potential of the bit lines. In an embodiment, the pre-charge transistor circuit 730 can be implemented in a sensing amplifier circuit as well, which should not be construed as a limitation to the invention.
In view of the foregoing, in the embodiments of the invention, when enabling the word lines and/or decoding the sector signal, the memory controller performs the pre-charge operation to part or all of the bit lines and data lines, so as to accelerate the reading speed of the memory storage apparatus.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5007023, | Jul 21 1988 | Samsung Electronics Co., Ltd. | Bitline precharge circuit of multi-sectional memory array |
5768199, | Sep 08 1995 | Sharp Kabushiki Kaisha | Semiconductor memory device with dual precharge operations |
6034884, | Aug 07 1998 | Samsung Electronics Co., Ltd. | Nonvolatile dynamic random access memory with ferroelectric capacitors |
7333371, | Oct 09 2003 | Kioxia Corporation | Non-volatile semiconductor memory device |
7668011, | Sep 09 2005 | JEJU SEMICONDUCTOR CORP | Serial flash memory device and precharging method thereof |
20100054045, | |||
20160064091, | |||
CN103811073, | |||
JP10275489, | |||
JP273594, | |||
JP62143289, | |||
JP63266689, | |||
JP9265780, | |||
JP9265781, | |||
JP982090, | |||
TW200841341, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 12 2018 | Winbond Electronics Corp. | (assignment on the face of the patent) | / | |||
Jan 12 2018 | HO, WEN-CHIAO | Winbond Electronics Corp | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044722 | /0252 | |
Jan 12 2018 | RYOO, PIL-SANG | Winbond Electronics Corp | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 044722 | /0252 |
Date | Maintenance Fee Events |
Jan 12 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Feb 28 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 10 2022 | 4 years fee payment window open |
Mar 10 2023 | 6 months grace period start (w surcharge) |
Sep 10 2023 | patent expiry (for year 4) |
Sep 10 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 10 2026 | 8 years fee payment window open |
Mar 10 2027 | 6 months grace period start (w surcharge) |
Sep 10 2027 | patent expiry (for year 8) |
Sep 10 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 10 2030 | 12 years fee payment window open |
Mar 10 2031 | 6 months grace period start (w surcharge) |
Sep 10 2031 | patent expiry (for year 12) |
Sep 10 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |