CN111833940A - Memory chip and control method thereof - Google Patents
Memory chip and control method thereof Download PDFInfo
- Publication number
- CN111833940A CN111833940A CN201910298708.2A CN201910298708A CN111833940A CN 111833940 A CN111833940 A CN 111833940A CN 201910298708 A CN201910298708 A CN 201910298708A CN 111833940 A CN111833940 A CN 111833940A
- Authority
- CN
- China
- Prior art keywords
- circuit
- address
- access
- path
- word line
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 230000003321 amplification Effects 0.000 claims description 5
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 5
- 239000003990 capacitor Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/408—Address circuits
- G11C11/4085—Word line control circuits, e.g. word line drivers, - boosters, - pull-up, - pull-down, - precharge
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/408—Address circuits
- G11C11/4087—Address decoders, e.g. bit - or word line decoders; Multiple line decoders
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4094—Bit-line management or control circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
Abstract
The invention provides a memory chip and a control method thereof. The database includes a first sub-database and a second sub-database. The first sub-database includes a first storage unit. The first memory cell is coupled to a first word line and an access line, and outputs data to the access line through a first path. The second database includes a second storage unit. The second memory cell is coupled to a second word line and the access line, and outputs data to the access line through a second path. The address decoding circuit decodes an external address to generate a row address and a column address. The control circuit turns on the first path and turns off the second path when the row address points to the first word line and the column address points to the access line.
Description
Technical Field
The present invention relates to a memory chip and a control method thereof, and more particularly, to a memory chip for performing an access operation and a refresh operation simultaneously in the same database (bank).
Background
Generally, a DRAM has a plurality of capacitors for storing data. However, since the voltage of the capacitor is lost with time, the voltage of the capacitor needs to be updated (refresh) at intervals so as to store the correct voltage. At the same time of refresh, the DRAM cannot output data or store data.
Disclosure of Invention
The invention provides a memory chip, which comprises at least one database, an address decoding circuit and a control circuit. The database includes a first sub-database and a second sub-database. The first sub-database includes a first storage unit. The first memory cell is coupled to a first word line and a first access line, and outputs data to the first access line through a first path. The second database includes a second storage unit. The second memory cell is coupled to a second word line and the first access line, and outputs data to the first access line through a second path. The address decoding circuit decodes an external address to generate a row address and a column address. The control circuit controls the first and second paths according to the row address and the column address. The control circuit turns on the first path and turns off the second path when the row address points to the first word line and the column address points to the first access line.
The invention also provides a control method, which is used for decoding an external address to generate a row address and a column address; when the row address points to the first word line and the column address points to the access line: providing an access signal to the first word line and providing a refresh signal to the second word line; conducting a first path to enable the first storage unit to output data to the access line through the first path; and not conducting a second path, so that the second memory cell does not output data to the access line through the second path.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a diagram of an accessing system according to the present invention.
FIG. 2 is a diagram of a memory chip according to the present invention.
FIG. 3 is a schematic diagram of a memory circuit according to the present invention.
FIG. 4A is a schematic diagram of a memory cell of the present invention.
FIG. 4B is a diagram of a memory cell according to the present invention.
Fig. 5 is a schematic flow chart of a control method according to the present invention.
Description of the symbols:
100: the access system 110: external device
120: memory chip CDE: external instruction
ARE: external address DAE: external data
DAO: data 121: command address bus
122: data bus 210: address buffer circuit
220: the command decoding circuit 230: address decoding circuit
240: the memory circuit 250: temporary storage circuit
P1-P8: pin ARR: row address
ARC: column address 231: row decoder
232: column decoder 241: control circuit
BK1~BKK: database SB1、SB2: secondary database
AL1、AL2~ALM: the access lines 310: selection circuit
320: databases 321, 322: secondary database
CE1~CE4: memory cell WL1、WL2: word line
350: the memory circuit 330: access circuit
340: logic circuit PA1~PA4: route of travel
360: renew the counter SRS: re-updating signal
SAS: access signal FL: counter with a memory
410: control switches 420, 460: amplifying circuit
430: the equalizer 440: switching circuit
450: the buffer circuit 470: reading circuit
C: capacitance Vref: reference voltage
M0-M11: transistors BL,/BL: bit line
EQ: parity signal CSL: row select signal
441. 442: switches 451-453: logic gate
L1, L2: level IN1, IN 2: input terminal
SEL: selecting an end OT: output end
DQ1: data S511 to S517: step (ii) of
311. 312: selector device
SC, SAE _ N, SAE _ P, MDQE: control signal
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
FIG. 1 is a diagram of an accessing system according to the present invention. As shown, the access system 100 includes an external device 110 and a memory chip (chip) 120. The external device 110 is independent of the memory chip 120. The inventionThe kind of the external device 110 is not limited. In one embodiment, the external device 110 is a memory controller (memory controller). The external device 110 sends an external command CDEAnd an external address ARE。
In the present embodiment, the memory chip 120 has a command address bus 121 and a data bus 122. The command address bus 121 is used for receiving an external command CDEAnd an external address ARE. In one embodiment, the command address bus 121 receives the external command CD in a parallel transmission mode (parallel transmission) or a serial transmission mode (serial transmission)EAnd an external address ARE. The data bus 122 is used for transmitting external data DAEAnd data DAO. In one embodiment, the data bus 122 receives the external data DA provided by the external device 110 in a parallel transmission manner or a serial transmission mannerEOr output data DAOTo the external device 110.
FIG. 2 is a diagram of a memory chip according to the present invention. As shown, the memory chip 120 includes a command address bus 121, a data bus 122, an address buffer circuit 210, a command decoder circuit 220, an address decoder circuit 230, a memory circuit 240, and a register circuit 250.
In the present embodiment, the command address bus 121 provides the external address AR through the pins P1-P8ETo the address buffer circuit 210 and provided through the pins P1-P8External command CDETo the command decoding circuit 220. In other embodiments, the command address bus 121 has more or fewer pins.
The address buffer circuit 210 is coupled to the command address bus 121 for temporarily storing the external address ARE. In the present embodiment, the address buffer circuit 210 transmits the external address ARETo the address decoding circuit 230. The present invention is not limited to the circuit architecture of the address buffer circuit 210. In one possible embodiment, the address buffer circuit 210 has a plurality of registers (not shown) for storing the external address ARE。
The address decoding circuit 230 is coupled to the address buffer circuit 210 for receiving the external address ARE. In the present embodiment, the address decoding circuit 230 decodes the external address AREFor generating a row address ARRAnd a row address ARC. The present invention is not limited to the architecture of the address decoding circuit 230. In a possible embodiment, the address decoding circuit 230 includes a row decoder 231 and a column decoder 232. The row decoder 231 decodes the external address AREFor generating a row address ARR. The column decoder 232 decodes the external address AREFor generating a column address ARC。
The memory circuit 240 is coupled to the address decoding circuit 230 for receiving the column address ARRAnd column address ARC. In the present embodiment, the memory circuit 240 includes a control circuit 241 and a database (Bank) BK1~BKK. In a possible embodiment, part of the control circuit 241 is independent of the database BK1~BKKBesides, another part of the control circuit 241 is integrated into the database BK1~BKKAmong them. In another possible embodiment, the control circuit 241 is fully integrated in the database BK1~BKKAmong them.
The control circuit 241 is based on the row address ARRAnd column address ARCControl database BK1~BKKThe operation of (2). In the present embodiment, the database BK1~BKKIs divided into two databases. With a database BK1For example, a database BK1Is divided into sub-databases SB1And SB2But are not intended to limit the invention. In other embodiments, the database BK1~BKKIs divided into more secondary databases. In some embodiments, the database BK1~BKKIs not partitioned into multiple secondary databases.
Due to the database BK1~BKKAll the characteristics of (A) are the same, so the following is a database BK1For example. When line address ARRPointing to the Secondary database SB1The control circuit 241 is based on the column address ARCOrder sub database SB1Output data to access line AL1~ALMAt least one. Thus, the secondary database SB1Operating in an access mode. In access mode, the secondary database SB1An access operation is performed. For example, the secondary database SB1Possibly via an access line AL1~ALMReceive external data DA from the register circuit 250EOr via the access line AL1~ALMProviding data DAOTo the temporary storage circuit 250.
In the time database SB1While operating in access mode, due to the row address ARRNot to the secondary database SB2Therefore, the control circuit 241 cuts off the sub-database SB2And access line AL1~ALMThe path between them. Thus, the secondary database SB2Does not output data to the access line AL1~ALMOr from the access line AL1~ALMThe data of (1). In one possible embodiment, the control circuit 241 commands the secondary database SB2Performing a refresh operation (refresh) to the secondary database SB2The capacitor therein is charged.
In other embodiments, the current row address ARRPointing to the Secondary database SB2The control circuit 241 is based on the column address ARC, conduction sub database SB2And access line AL1~ALMThe path between them. Thus, the secondary database SB2Operating in an access moduleFormula (II) is shown. In access mode, the secondary database SB2An access operation is performed. For example, the secondary database SB2Through the turned-on path, the data from the register circuit 250 is received or the data is outputted to the register circuit 250. At this time, since the row address ARRNot to the secondary database SB1Therefore, the control circuit 241 does not turn on the sub-database SB1And access line AL1~ALMThe path between them. Thus, the secondary database SB1Do not pass through the access line AL1~ALMReceive data from the register circuit 250, and do not pass through the access line AL1~ALMThe data is output to the register circuit 250. In one embodiment, the control circuit 241 may command the secondary database SB1And carrying out the updating operation.
In this embodiment, the same database (e.g., BK)1) In other words, when a database (e.g., SB) is used once1) While performing an access operation, another database (e.g., SB)2) A refresh operation is performed, so that the data accuracy of the memory circuit 240 can be improved. Furthermore, since the secondary database SB1And access line AL1~ALMThe path between them is conducted and the secondary database SB2And access line AL1~ALMThe path between them is cut off, so that the database BK1The data can be immediately output, thereby improving the performance of the memory circuit 240.
In other embodiments, the database BK1~BKKAt least one of the access operation and the refresh operation are not performed simultaneously. With a database BK2For example, a database BK2And is not divided into two databases. In this example, when the database BK2When a memory cell of the data bank BK performs an access operation2The remaining memory cells are not subjected to the refresh operation. Similarly, when the database BK2When a memory cell of the data bank BK is subjected to a refresh operation2The remaining memory cells are not accessed.
The register circuit 250 is used for storing external data DA from the data bus 122EAnd data DA from memory circuit 240O. In one possible embodiment, when the external command CDEFor a read command, the command decoding circuit 220 passes the control signal SC, and the command register circuit 250 passes the access line AL1~ALMReceiving data DA from the memory circuit 240OAnd outputs data DA via data bus 122O. However, when the CD is externally instructedEIn the case of a write command, the command decoding circuit 220 receives the external data DA from the data bus 122 via the command register circuit 250 via the control signal SCEAnd through access lines AL1~ALMTransferring external data DAETo the memory circuit 240.
FIG. 3 is a diagram of a memory circuit 240 according to the present invention. For convenience of illustration, fig. 3 shows only a single database, but is not intended to limit the present invention. In other embodiments, the storage circuit 240 has more databases. As shown, the storage circuit 240 includes a selection circuit 310 and a database 320. In the present embodiment, the database 320 is divided into sub-databases 321 and 322. As shown, the secondary database 321 has a storage unit CE1And CE2. The secondary database 322 has a storage unit CE3And CE4. In other embodiments, secondary databases 321 and 322 have more storage units.
Memory cell CE1Coupled word line WL1And an access line AL1And receives a row address ARRAnd column address ARC. In the present embodiment, the storage unit CE1Includes a memory circuit 350, an access circuit 330, and a logic circuit 340. The storage circuit 350 is used for storing data. The present invention is not limited to the architecture of the memory circuit 350. In one embodiment, the storage circuit 350 includes a capacitor. In this example, the charge of the capacitor represents the memory cell CE1The stored data.
The access circuit 330 is coupled to the memory circuit 350 and the access line AL1For writing access lines AL1To the memory circuit 350 or for reading data of the memory circuit 350 to the access line AL1. In the present embodiment, the access circuit 330 includes a path PA1. When path PA1When turned on, the access circuit 330 provides data to the access line AL1Or from the access line AL1The data of (1). When path PA1When not conducting, the access circuit 330 does not provide data to the access line AL1. The present invention is not limited to the architecture of the access circuit 330. The access circuit 330 will be described later by fig. 4A.
The logic circuit 340 is based on the row address ARRAnd column address ARCConducting or non-conducting path PA1. For example, when the column address ARRWord line WL1And column address ARCDirected to access lines AL1While, the logic circuit 340 conducts the path PA1. However, when the row address ARRNot to the word line WL1Or a row address ARCNot directed to the access line AL1While, the logic circuit 340 does not conduct the path PA1. In one embodiment, the logic circuit 340 and the selection circuit 310 are used as the control circuit 241 in fig. 2. The present invention is not limited to the architecture of the logic circuit 340. The architecture of the logic circuit 340 will be explained later by fig. 4A.
In FIG. 3, a memory cell CE2Coupled word line WL1And an access line AL2. Memory cell CE3Coupled word line WL2And an access line AL1. Memory cell CE4Coupled word line WL2And an access line AL2. Due to the memory cell CE2~CE4Similar to the memory cell CE1Therefore, the description is omitted.
In one possible embodiment, when the row address ARRWord line WL1And column address ARCDirected to access lines AL1In time, only the storage unit CE in the secondary database 3211Operate in an access mode, and store all the cells (e.g., CE) in the secondary database 3223And CE4) Is operated in a refresh mode. In one possible embodiment, the storage unit CE in the secondary database 3212Also operating in a refresh mode.
The selection circuit 310 receives an access signal SASAnd a refresh signal SRSAnd according to the row address ARROutputs an access signal SASOr the signal S is renewedRSFor controlling the memory cells CE1~CE4The operating mode of (1). For example, when the column address ARRWord line WL1The selection circuit 310 outputs an access signal SASFor word line WL1And outputs a refresh signal SRSFor word line WL2. At this time, if the storage unit CE1Path PA of1Is turned on, the memory cell CE1Enter an access mode for storing or outputting data. In this example, the memory cell CE3And CE4Entering a refresh mode for maintaining the data stored therein. In a possible embodiment, the storage unit CE2Also operating in a refresh mode.
However, when the row address ARRWord line WL2The selection circuit 310 outputs an access signal SASFor word line WL2And outputs a refresh signal SRSFor word line WL1. At this time, if the storage unit CE3Path PA of3Is turned on, the memory cell CE3Enter an access mode for storing or outputting data. In this example, the memory cell CE1And CE2Entering a refresh mode for maintaining the data stored therein. In a possible embodiment, the storage unit CE4Also operating in a refresh mode.
The invention does not limit how the selection circuit 310 is based on the row address ARRLearning the row address ARRTo which secondary database. In one possible embodiment, the row address ARRHas a plurality of bits. The selection circuit 310 is based on the row address ARRThe logical value of at least one first specific Bit (e.g., Most Significant Bit (MSB) and its adjacent bits) of the column(s) is knownAddress ARRTo the database 321 or 322. In addition, the selection circuit 310 is based on the row address ARRThe logic value of at Least one second specific Bit (such as Least Significant Bit (LSB) and its adjacent bits) to obtain the column address ARRWord line WL1Or WL2. In other embodiments, the logic circuit 340 is based on the column address ARCThe logic value of the specific bit, the row address ARCDirected to access lines AL1Or AL2。
In the present embodiment, the selection circuit 310 includes selectors 311 and 312. The selector 311 selects the row address ARROutputs an access signal SASOr the signal S is renewedRSFor word line WL1. For example, when the column address ARRWord line WL1While, the selector 311 outputs the access signal SASFor word line WL1. When line address ARRDoes not point to word line WL1When the selector 311 outputs the refresh signal SRSFor word line WL1. The present invention does not limit the architecture of the selector 311. In one embodiment, the selector 311 comprises a Multiplexer (MUX). The selector 312 is based on the row address ARROutputs an access signal SASOr the signal S is renewedRSFor word line WL2. Since the characteristics of the selector 312 are similar to those of the selector 311, the description thereof is omitted.
In other embodiments, the memory circuit 240 further includes a refresh counter 360 for generating the refresh signal SRS. In this example, the refresh counter 360 sends the refresh signal S every fixed timeRS. In addition, the present invention does not limit the access signal SASThe source of (a). In some embodiments, signal S is accessedASIs generated by the address decoding circuit 230 of fig. 2.
In some embodiments, the selection circuit 310 provides the refresh signal S when the secondary database 321 has not performed the refresh operation within a predetermined periodRSTo the word lines (e.g. WL) of the secondary database 3211) For ordering the storage unit (e.g., CE) of the secondary database 3211And CE2) Performing a renewalAnd (5) performing new operation. In one embodiment, the secondary database 321 has a counter FL. The counter FL has a count value. When the count value reaches a predetermined value (indicating that the sub-database 321 has not performed the refresh operation within a predetermined period), the selection circuit 310 provides the refresh signal SRSFor word line WL1. After the secondary database 321 performs the refresh operation, the count value of the counter FL is reset to an initial value, such as 0.
FIG. 4A is a schematic diagram of a memory cell of the present invention. Since the circuit structure of the memory cells in each bank is the same, FIG. 4A only shows a single memory cell (e.g., CE in FIG. 3)1). In the present embodiment, the storage unit CE1Includes a memory circuit 350, a control switch 410, an amplifier circuit 420, an equalizer (equalizer)430, a switch circuit 440, a buffer circuit 450, an amplifier circuit 460, a read circuit 470 and a logic circuit 340. In other embodiments, at least one of the equalizer 430 and the buffer circuit 450 may be omitted.
The memory circuit 350 includes a capacitor C. The capacitor C receives a reference voltage Vref. In one possible embodiment, the reference voltage Vref is half of the operating voltage (not shown) of the memory chip 120.
The control switch 410 is coupled to the word line WL1And a bit line BL. In one embodiment, the control switch 410 is used to transmit the voltage of the bit line BL to the capacitor C or the read capacitor C. In the present embodiment, the control switch 410 is a transistor M0. The gate of the transistor M0 is coupled to the word line WL1The first source/drain is coupled to the bit line BL, and the second source/drain is coupled to the capacitor C. In other embodiments, the transistor M0 is a P-type transistor.
The amplifying circuit 420 amplifies a voltage difference between the bit lines BL and/BL to generate an amplified data. In one embodiment, the memory cells coupled to the same access line are coupled to the same bit line. Taking FIG. 3 as an example, the memory cell CE1And CE3For coupling the same bit line BL and the same bit line/BL. In this example, the memory cell CE1Bit lines BL and/BL different from memory cell CE2Bit lines BL and/BL.
The present invention is not limited to the architecture of the amplifier circuit 420. In one embodiment, the amplifying circuit 420 is a Sense Amplifier (SA) or a differential amplifier (differential amplifier). In the present embodiment, the amplifier circuit 420 includes transistors M1 to M4. The transistor M1 has a gate coupled to the bit line/BL, a first source/drain coupled to the bit line BL, and a second source/drain receiving the control signal SAE _ N. The transistor M2 has a gate coupled to the bit line BL, a first source/drain receiving the control signal SAE _ N, and a second source/drain coupled to the bit line/BL. The transistor M3 has a gate coupled to the bit line/BL, a first source/drain coupled to the bit line BL, and a second source/drain receiving the control signal SAE _ P. The transistor M4 has a gate coupled to the bit line BL, a first source/drain receiving the control signal SAE _ P, and a second source/drain coupled to the bit line/BL. In the present embodiment, the transistors M1 and M2 are N-type transistors, and the transistors M3 and M4 are P-type transistors.
The equalizer 430 is used to reduce signal distortion on the bit lines BL and/BL. When the parity signal EQ is enabled, the equalizer 430 couples the bit lines BL and/BL together. Therefore, the bit lines BL and/BL have the same level. When the parity signal EQ is not enabled, the equalizer 430 stops operating. Therefore, the bit lines BL and/BL have different potentials.
In the present embodiment, the equalizer 430 includes transistors M5-M7. The gate of the transistor M5 receives a parity signal EQ, a first source/drain thereof is coupled to the bit line BL, and a second source/drain thereof receives a reference voltage Vref. The gate of the transistor M6 receives a parity signal EQ, a first source/drain thereof receives a reference voltage Vref, and a second source/drain thereof is coupled to the bit line/BL. The gate of the transistor M7 receives a parity signal EQ, the first source/drain of which is coupled to the bit line BL, and the second source/drain of which is coupled to the bit line/BL. The transistors M5-M7 are N-type transistors, but are not intended to limit the present invention. In other embodiments, the transistors M5-M7 are all P-type transistors. In some embodiments, the equalizer 430 may be omitted.
The switch circuit 440 is coupled to the bit lines BL and/BL and determines whether to turn on the path PA according to a column selection signal CSL1. For example, when the row selection signal CSL is enabled, the switch circuit 440 turns on the path PA1For transmitting the signals of bit line BL and bit line/BL to the amplifying circuit 460. However, when the row selection signal CSL is not enabled, the switch circuit 440 does not conduct the path PA1. Thus, the memory cell CE1Data of are not transmitted to the access line AL1。
In the present embodiment, the switch circuit 440 includes switches 441 and 442. The switch 441 is coupled between the bit line BL and the amplifying circuit 460. The switch 442 is coupled between the bit line/BL and the amplifying circuit 460. The present invention is not limited to the types of the switches 441 and 442. In the present embodiment, the switch 441 is a transistor M8, and the switch 442 is a transistor M9. The gate of the transistor M8 receives the row selection signal CSL, and has a first source/drain coupled to the bit line BL and a second source/drain coupled to the amplifying circuit 460. The gate of the transistor M9 receives the row selection signal CSL, the first source/drain thereof is coupled to the bit line/BL, and the second source/drain thereof is coupled to the amplifying circuit 460. As shown, transistors M8 and M9 are both N-type transistors. In other embodiments, the transistors M8 and M9 are P-type transistors.
In the present embodiment, the row selection signal CSL is generated by the logic circuit 340. The logic circuit 340 is based on the row address ARRAnd column address ARCThe row selection signal CSL is generated. For example, when the column address ARRWord line WL1And column address ARCDirected to access lines AL1When enabled, the logic circuit 340 enables the row select signal CSL. However, when the row address ARRNon-oriented word line WL1Or a row address ARCNot directed to access line AL1When not enabled, the logic circuit 340 does not enable the row selection signal CSL.
The present invention is not limited to the architecture of the logic circuit 340. In the present embodiment, the logic circuit 340 has logic gates 451-453. The logic gate 451 generates a level L2 based on the level L1. In the present embodiment, the level L1 is opposite to the level L2. For example, when level L1 is high, level L2 is low. When level L1 is a low level, level L2 is a high level. In one embodiment, the logic gate 451 is an inverter.
The logic gate 452 has input terminals IN1 and IN2, a selection terminal SEL and an output terminal OT. Input deviceTerminal IN1 receives level L1. The input IN2 is coupled to the logic gate 451 and receives the level L2. The selection terminal SEL is used for receiving the row address ARR. When line address ARRWord line WL1The output terminal OT outputs the level L1. When line address ARRNot to the word line WL1The output terminal OT outputs the level L2. In one embodiment, the logic gate 452 is a selector, such as a multiplexer.
The buffer circuit 450 is used to enhance the path PA1The above data. In the present embodiment, the buffer circuit 450 includes transistors M10 and M11. The gate of the transistor M10 receives a control signal MDQE, and the first source/drain thereof is coupled to the switch 441 and the second source/drain thereof is coupled to the amplifying circuit 460. The gate of the transistor M11 receives a control signal MDQE, the first source/drain of which is coupled to the switch 442, and the second source/drain of which is coupled to the amplifying circuit 460. In other embodiments, the buffer circuit 450 may be omitted. In this example, the switch circuit 440 is directly coupled to the amplifying circuit 460.
The amplifying circuit 460 is coupled between the buffer circuit 450 and the reading circuit 470. When the buffer circuit 450 is omitted, the amplifying circuit 460 is coupled between the switch circuit 440 and the reading circuit 470. In the present embodiment, the current path PA1When turned on, the amplification circuit 460 amplifies the signals on the bit lines BL and/BL and provides the amplified result to the read circuit 470. The present invention is not limited to the architecture of the amplifier circuit 460. In one embodiment, the amplifying circuit 460 is a Sense Amplifier (SA) or a differential amplifier.
FIG. 4B is another schematic diagram of a memory cell of the present invention. Fig. 4B is similar to fig. 4A, except that the control signal MDQE of fig. 4B is generated by a logic circuit 340. In other words, in fig. 4A, the logic circuit 340 determines whether to enable the switch circuit 440, and in fig. 4B, the logic circuit 340 determines whether to enable the buffer circuit 450. In the present embodiment, the logic circuit 340 is based on the row address ARRAnd column address ARCA control signal MDQE is generated. For example, when the column address ARRWord line WL1And column address ARCDirected to access lines AL1When enabled, the logic circuit 340 enables the control signal MDQE to turn on the transistors M10 and M11. Thus, path PA1Is turned on. When line address ARRNon-oriented word line WL1Or a row address ARCNot directed to access line AL1When not enabled, the logic circuit 340 does not enable the control signal MDQE. Thus, transistors M10 and M11 are non-conductive.
The row select signal CSL received by the switch circuit 440 may be generated by the column decoder 232 of fig. 2. In this example, the column decoder 232 is based on the external address AREThe row select signal CSL is enabled or not enabled. For example, when the external address AREPointing to a storage element CE1When asserted, the column decoder 232 enables the row select signal CSL. Accordingly, the switch circuit 440 transmits the signals of the bit lines BL and/BL to the buffer circuit 450. When the external address ARENon-pointed to storage unit CE1While, the column decoder 232 does not enable the row select signal CSL. Therefore, the switch circuit 440 stops transmitting the signals of the bit lines BL and/BL to the buffer circuit 450.
Fig. 5 is a schematic flow chart of a control method according to the present invention. The control method is suitable for a memory chip.
First, an external address is decoded to generate a row address and a column address (step S511).
It is determined whether the row address points to the first word line and the column address points to an access line (step S512). In one embodiment, step S512 is to determine whether the column address points to the first word line according to a logic value of at least one specific bit of the column address. In another embodiment, step S512 is to determine whether the column address points to the access line according to a logic value of at least one specific bit of the column address.
When the row address points to the first word line and the column address points to the access line, a first path between the first memory cell and the access line is turned on, so that the first memory cell outputs data to the access line through the first path (step S513). In one embodiment, step S513 does not turn on a second path between the second memory cell and the access line. Therefore, the second memory cell does not output data to the access line. In other embodiments, step S513 may provide an access signal to the first word line and a refresh signal to the second word line. Therefore, the first memory cell coupled to the first word line performs an access operation, and the second memory cell coupled to the second word line performs a refresh operation.
When the row address does not point to the first word line or the column address does not point to the access line, the first path is not turned on (step S514). Therefore, the first memory cell does not transmit data to the access line through the first path. In one embodiment, step S514 further provides a refresh signal to the first word line. Therefore, the first memory cell performs a refresh operation.
Then, whether the row address points to the second word line and the column address points to the access line (step S515). When the row address points to the second word line and the column address points to the access line, a second path between the second memory cell and the access line is turned on, so that the second memory cell outputs data to the access line through the second path (step S516). In one possible embodiment, step S516 does not turn on the first path between the first memory cell and the access line. Therefore, the first memory cell does not output data to the access line. In other embodiments, step S516 further provides an access signal to the second word line and a refresh signal to the first word line. Therefore, the first memory cell coupled to the first word line performs the refresh operation, and the second memory cell coupled to the second word line performs the access operation.
When the row address does not point to the second word line or the column address does not point to the access line, the second path is not turned on (step S517). Therefore, the second memory cell does not transmit data to the access line through the second path. In one embodiment, step S517 further provides a refresh signal to the second word line. Therefore, the second memory cell performs a refresh operation.
In other embodiments, when neither the first nor the second memory cell performs the refresh operation within a predetermined period, the refresh signal is provided to the first or the second word line, so that the first or the second memory cell performs the refresh operation.
Claims (10)
1. A memory chip, comprising:
at least one database comprising:
a first sub-database including a first memory cell coupled to a first word line and a first access line, and outputting data to the first access line through a first path; and
a second sub-database including a second memory cell coupled to a second word line and the first access line and outputting data to the first access line through a second path;
an address decoding circuit for decoding an external address to generate a row address and a column address; and
a control circuit for controlling the first path and the second path according to the row address and the column address;
wherein the control circuit turns on the first path and does not turn on the second path when the row address points to the first word line and the column address points to the first access line.
2. The memory chip of claim 1, wherein the control circuit does not turn on the first path when the row address does not point to the first word line or the column address does not point to the first access line, wherein the control circuit does not turn on the first path and turns on the second path when the row address points to the second word line and the column address points to the first access line.
3. The memory chip of claim 1, wherein the control circuit comprises:
a selection circuit for providing an access signal to the first word line and providing a refresh signal to the second word line when the row address points to the first word line; and
a logic circuit, when the first word line receives the access signal and the column address points to the first access line, turning on the first path and turning off the second path, so that the second memory cell performs a refresh operation.
4. The memory chip of claim 3, wherein the logic circuit comprises:
a first multiplexer having a first output, said first output outputting a first level when said selection circuit provides said access signal to said first wordline, said first output outputting a second level when said selection circuit provides said refresh signal to said first wordline, said first level being opposite to said second level;
a second multiplexer having a second output, said second output outputting said second level when said selection circuit provides said refresh signal to said second wordline, said second output outputting said first level when said selection circuit provides said access signal to said second wordline;
a first logic gate coupled to the first output terminal, receiving the row address, and turning on or off the first path; and
a second logic gate coupled to the second output terminal and receiving the row address for turning on or off the second path.
5. The memory chip of claim 3, further comprising:
a first amplifying circuit for amplifying a voltage difference between a first bit line and a second bit line coupled to the first memory cell to generate a first amplified data;
a switch circuit coupled to the first amplifying circuit and determining whether to transmit the first amplified data according to a row selection signal, wherein the switch circuit transmits the first amplified data when the row selection signal is enabled, and does not transmit the first amplified data when the row selection signal is not enabled; and
a second amplifying circuit for amplifying the first amplified data transmitted by the switching circuit, wherein the logic circuit generates the row selection signal according to the row address and the column address, the logic circuit enables the row selection signal when the row address points to the first word line and the column address points to the first access line, and the logic circuit disables the row selection signal when the row address does not point to the first word line or the column address does not point to the first access line.
6. The memory chip of claim 3, further comprising:
a first amplifying circuit for amplifying a voltage difference between a first bit line and a second bit line coupled to the first memory cell to generate a first amplified data;
a switch circuit coupled to the first amplifying circuit and determining whether to transmit the first amplified data according to a row selection signal, wherein the switch circuit transmits the first amplified data when the row selection signal is enabled, and does not transmit the first amplified data when the row selection signal is not enabled;
a second amplifying circuit for amplifying the first amplified data transmitted from the switching circuit; and
a buffer circuit, coupled between the switch circuit and the second amplifying circuit, for determining whether to transmit the first amplified data transmitted by the switch circuit to the second amplifying circuit according to a control signal;
wherein the logic circuit generates the control signal according to the row address and the column address, the logic circuit enables the control signal to command the buffer circuit to transmit the first amplification data transmitted by the switch circuit to the second amplification circuit when the row address points to the first word line and the column address points to the first access line, and the logic circuit disables the control signal to command the buffer circuit to stop transmitting the first amplification data transmitted by the switch circuit to the second amplification circuit when the row address does not point to the first word line or the column address does not point to the first access line.
7. The memory chip of claim 3, further comprising:
a refresh counter for generating the refresh signal, wherein the address decoding circuit decodes the external address to generate the access signal;
wherein the address decoding circuit comprises:
a row decoder for decoding the external address to generate the row address; and
a column decoder for decoding the external address to generate the column address.
8. The memory chip of claim 3, further comprising:
a command decoding circuit for decoding a command; and
a command address bus for providing the command to the command decoding circuit and the external address to the address decoding circuit;
wherein the selection circuit provides the refresh signal to the first word line when the refresh operation is not performed on the first memory cell during a predetermined period, so that the refresh operation is performed on the first memory cell.
9. A control method for a memory chip, the memory chip having a database, the database having a first sub-database and a second sub-database, the first sub-database having a first memory cell, the second sub-database having a second memory cell, the first memory cell being coupled to a first word line and an access line, the second memory cell being coupled to a second word line and the access line, the control method comprising:
decoding an external address to generate a row address and a column address;
when the row address points to the first word line and the column address points to the access line:
providing an access signal to the first word line and providing a refresh signal to the second word line;
turning on a first path to enable the first storage unit to output data to the access line through the first path; and
and a second path is not conducted, so that the second storage unit does not output data to the access line through the second path.
10. The control method of claim 9, wherein when the row address points to the second memory cell and the column address points to the access line:
providing the access signal to the second word line;
providing the refresh signal to the first word line;
turning on the second path and turning off the first path, wherein the second memory cell outputs data to the access line through the second path, and the first memory cell does not output data to the access line through the first path; and
in a predetermined period, when the first memory cell does not perform a refresh operation, the refresh signal is provided to the first word line, so that the first memory cell performs the refresh operation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910298708.2A CN111833940B (en) | 2019-04-15 | 2019-04-15 | Memory chip and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910298708.2A CN111833940B (en) | 2019-04-15 | 2019-04-15 | Memory chip and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111833940A true CN111833940A (en) | 2020-10-27 |
| CN111833940B CN111833940B (en) | 2022-06-24 |
Family
ID=72914428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910298708.2A Active CN111833940B (en) | 2019-04-15 | 2019-04-15 | Memory chip and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111833940B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114817125A (en) * | 2021-01-28 | 2022-07-29 | 华邦电子股份有限公司 | Memory device with computing function and operation method thereof |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870325A (en) * | 1998-04-14 | 1999-02-09 | Silicon Graphics, Inc. | Memory system with multiple addressing and control busses |
| US6108265A (en) * | 1998-11-09 | 2000-08-22 | Nec Corporation | Semiconductor memory |
| US6247153B1 (en) * | 1998-04-21 | 2001-06-12 | Samsung Electronics Co., Ltd. | Method and apparatus for testing semiconductor memory device having a plurality of memory banks |
| US20020051388A1 (en) * | 1997-06-17 | 2002-05-02 | Martin Chris G. | Memory device with pipelined address path |
| CN101038785A (en) * | 2000-07-07 | 2007-09-19 | 睦塞德技术公司 | A high speed dram architecture with uniform access latency |
| US20090097348A1 (en) * | 2007-10-15 | 2009-04-16 | Qimonda Ag | Integrated circuit including a memory module having a plurality of memory banks |
| CN103077738A (en) * | 2007-10-11 | 2013-05-01 | 莫塞德技术公司 | Interlocking for reading out column selection signal and data bus pre-charge control signal |
-
2019
- 2019-04-15 CN CN201910298708.2A patent/CN111833940B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020051388A1 (en) * | 1997-06-17 | 2002-05-02 | Martin Chris G. | Memory device with pipelined address path |
| US5870325A (en) * | 1998-04-14 | 1999-02-09 | Silicon Graphics, Inc. | Memory system with multiple addressing and control busses |
| US6247153B1 (en) * | 1998-04-21 | 2001-06-12 | Samsung Electronics Co., Ltd. | Method and apparatus for testing semiconductor memory device having a plurality of memory banks |
| US6108265A (en) * | 1998-11-09 | 2000-08-22 | Nec Corporation | Semiconductor memory |
| CN101038785A (en) * | 2000-07-07 | 2007-09-19 | 睦塞德技术公司 | A high speed dram architecture with uniform access latency |
| CN103077738A (en) * | 2007-10-11 | 2013-05-01 | 莫塞德技术公司 | Interlocking for reading out column selection signal and data bus pre-charge control signal |
| US20090097348A1 (en) * | 2007-10-15 | 2009-04-16 | Qimonda Ag | Integrated circuit including a memory module having a plurality of memory banks |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114817125A (en) * | 2021-01-28 | 2022-07-29 | 华邦电子股份有限公司 | Memory device with computing function and operation method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111833940B (en) | 2022-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111833952B (en) | Apparatus and method for fuse latch redundancy | |
| US10566034B1 (en) | Memory device with control and test circuit, and method for test reading and writing using bit line precharge voltage levels | |
| JP2008140458A (en) | Semiconductor memory device | |
| CN112634960B (en) | Memory and addressing method thereof | |
| TWI676986B (en) | Memory chip and control method thereof | |
| CN111833940B (en) | Memory chip and control method thereof | |
| US6584022B2 (en) | Semiconductor memory device with simultaneous data line selection and shift redundancy selection | |
| KR20220135979A (en) | Memory device with redundancy mat | |
| JP2000090682A (en) | Semiconductor storage device | |
| US20090086529A1 (en) | Semiconductor storage device | |
| US20030095438A1 (en) | Nonvolatile semiconductor memory device having function of determining good sector | |
| US7609571B2 (en) | Semiconductor memory device having a control unit receiving a sensing block selection address signal and related method | |
| US11862232B2 (en) | Circuit and method for data transmission, and storage apparatus | |
| JP2012113769A (en) | Semiconductor memory device | |
| KR100933861B1 (en) | Nonvolatile Memory Device and Program Verification Method | |
| US20030043663A1 (en) | Semiconductor test circuit for testing a semiconductor memory device having a write mask function | |
| CN119207507B (en) | Write word line enabling circuit and enabling control method, memory, and electronic equipment | |
| JP2005190585A (en) | Semiconductor memory device | |
| US20040047178A1 (en) | Semiconductor memory having memory cells and device for controlling data written in the semiconductor memory | |
| US12266412B2 (en) | Content addressable memory and content addressable memory cell | |
| US7212455B2 (en) | Decoder of semiconductor memory device | |
| JP3815881B2 (en) | Memory circuit | |
| JPH023188A (en) | Non-volatile semiconductor memory device | |
| US6272058B1 (en) | Semiconductor memory device capable of performing data reading/writing in units of plurality of bits | |
| US6947343B2 (en) | Semiconductor memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |