The disclosure relates to a memory device, and more particularly, to a memory device that improves the repair efficiency of memory.
In conventional memory devices, in order to ensure the memory performance of the memory device, the memory device is tested after the fabrication of the memory device is completed. For example, it is tested whether there is a short circuit between the local bit line and the local source line of the memory cell block in the memory device.
In order to improve the yield of the memory device, when there is a short circuit between a local bit line and a local source line in the memory cell block, the entire memory cell block needs to be discarded and replaced by a backup memory cell block. Such a repair method reduces the hardware usage performance of the memory device and causes a significant amount of wasted circuit area.
The disclosure provides a memory device that improves the repair efficiency of memory.
The memory device of the disclosure includes a memory cell block, multiple first bit line switches, multiple second bit line switches, a first switch, and a second switch. The memory cell block is divided into a first sub memory cell block and a second sub memory cell block. The first bit line switches are respectively coupled to multiple first local bit lines in the first sub memory cell block. The first bit line switches are commonly coupled to a first sub global bit line. The second bit line switches are respectively coupled to multiple second local bit lines in the second sub memory cell block. The second bit line switches are commonly coupled to a second sub global bit line. The first switch is coupled between the first sub global bit line and a global bit line and controlled by a first control signal. The second switch is coupled between the second sub global bit line and the global bit line and controlled by a second control signal.
Based on the above, in the memory device of the disclosure, a memory block is divided into two sub memory cell blocks. Multiple switches are disposed between the two sub memory cell blocks and the global bit line, respectively. The memory device keeps the corresponding sub memory cell block working normally or stop working by turning on or cutting off the switches. In response to an abnormal condition occurring in the sub memory cell block, the corresponding switch is cut off to stop working, and the backup memory cell block is effectively provided to replace the abnormal sub memory cell block. In this way, in the disclosure memory device, the memory cell block does not have to be completely replaced in case of an abnormal condition. By cutting off the switch corresponding to the sub memory cell block, the repair of the memory device is completed by replacing a part of the memory cell block.
Please refer to
In this embodiment, take one memory block GP1 has eight bit line switches as an example, the switch SW1 may be coupled to 4 of the eight switches, and the switch SW2 may be coupled to another 4 of the eight switches.
In this embodiment, if the local bit line BL1 shot-circuits to the local source line SL1, the switch SW1 can be cut-off correspondingly, and the switch SW2 can be kept on turned on. Such as that, memory cells on the local bit lines corresponding to the bit line switch BLT which is coupled to the switch SW1 can be isolated to disconnected with the sense amplifier SA1, and can be disabled. On the other hand, based on the switch SW2 is kept on turned on, memory cells on the local bit lines corresponding to the bit line switch BLT which is coupled to the switch SW2 can maintain on working normally. Thais is, the memory cells in one part of one memory block GP1, during a shot-circuit event is occurred between the local bit line BL1 and the local source line SL1, can maintain on working normally.
The comparison of the related art memory device in prior and
In this embodiment, the memory cell block 110 is divided into a first sub memory cell block 111 and a second sub memory cell block 112. Both the first sub memory cell block 111 and the second sub memory cell block 112 include multiple memory cells MC. The first sub memory cell block 111 includes multiple local bit lines BL1˜BL4 and multiple local source lines SL1˜SL4. In addition, each of the bit line switches BLT1˜BLT4 has a first end and a second end. The first ends of the bit line switches BLT1˜BLT4 are respectively coupled to the local bit lines BL1˜BL4, and the second ends of the bit line switches BLT1˜BLT4 are commonly coupled to a first sub global bit line SGBL1. Each of the source line switches SLT1˜SLT4 has a first end and a second end, the first ends of the source line switches SLT1˜SLT4 are respectively coupled to the local source line SL1˜SL4, and the second ends of the source line switches SLT1˜SLT4 are commonly coupled to a common source line CSL.
The second sub memory cell block 112 includes multiple local bit lines BL5˜BL8 and multiple local source lines SL5˜SL8. In addition, each of the bit line switches BLT5˜BLT8 has a first end and a second end. The first ends of the bit line switches BLT5˜BLT8 are respectively coupled to the local bit lines BL5˜BL8, and the second ends of the bit line switches BLT5˜BLT8 are commonly coupled to a second sub global bit line SGBL2. Each of the source line switches SLT5˜SLT8 has a first end and a second end, the first ends of the source line switches SLT5˜SLT8 are respectively coupled to the local source line SL5˜SL8, and the second ends of the source line switches SLT5˜SLT8 are commonly coupled to the common source line CSL.
On the other hand, the switch SW1 is coupled between the first sub global bit line SGBL1 and a global bit line GBL. The switch SW1 is controlled by a control signal CT1 to be turned on or cut off. The switch SW2 is coupled between the second sub global bit line SGBL2 and the global bit line GBL. The switch SW2 is controlled by a control signal CT2 to be turned on or cut off.
The first sub memory cell block 111 and the second sub memory cell block 112 share multiple word lines WL1˜WLN.
In this embodiment, the switch SW1 is configured to control any one of the memory cells MC in the first sub memory cell block 111 to transmit a signal to the path of the global bit line GBL. In response to the switch SW1 being turned on, the first sub memory cell block 111 operates normally. In contrast, in response to the switch SW1 being cut off, any one of the memory cells MC in the first sub memory cell block 111 is unable to transmit a signal to the global bit line GBL. Moreover, a sensing amplifier (not shown) in the memory device 100 is unable to sense the information stored in any one of the memory cells MC in the first sub memory cell block 111 by receiving the signal on the global bit line GBL. That is, in response to the switch SW1 being cut off, the operation of the first sub memory cell block 111 is stopped.
Similarly, the switch SW2 is configured to control any one of the memory cells MC in the second sub memory cell block 112 to transmit a signal to the path of the global bit line GBL. In response to the switch SW2 being turned on, the second sub memory cell block 112 operates normally. In contrast, in response to the switch SW2 being cut off, the operation of the second sub memory cell block 112 is stopped.
In this embodiment, by performing a test on the memory device 100, it is known whether there is an abnormal condition in the first sub memory cell block 111 and the second sub memory cell block 112. For example, by performing the test, it is known whether any one of the local bit lines BL1˜BL4 in the first sub memory cell block 111 has a short circuit with any one of the local source lines SL1˜SL4. It is also known whether any of the local bit lines BL5˜BL8 in the second sub memory cell block 112 has a short circuit with any one of the local source lines SL5˜SL8. According to the test result of the test, the memory device 100 generates the control signal CT1 and the control signal CT2. In response to any one of the local bit lines BL1˜BL4 in the first sub memory cell block 111 has a short circuit with any one of the local source lines SL1˜SL4, the control signal CT1 is generated correspondingly so that the switch SW1 is cut off. In response to any one of the local bit lines BL5˜BL8 in the second sub memory cell block 112 has a short circuit with any one of the local source lines SL5˜SL8, the memory device 100 generates the control signal CT2 correspondingly so that the switch SW2 is cut off.
Additionally, in the case the test result indicates that the first sub memory cell block 111 has no abnormal condition, the memory device 100 generates the control signal CT1 correspondingly to turn on the switch SW1. In the case that the test result indicates that the second sub memory cell block 112 has no abnormal condition, the memory device 100 generates the control signal CT2 correspondingly to turn on the switch SW2.
For example, in response to the switch SW1 being cut off, the memory device 100 activates the backup memory cell block to replace the abnormal first sub memory cell block 111. That is, in the memory cell block 110, in the case that only one of the sub memory cell blocks (e.g., the first sub memory cell block 111) is abnormal, only the switch SW1 is cut off (the switch SW2 keeps turned on) to execute the replacement of a part of the memory cell block 110. In this way, the second sub memory cell block 112, with no abnormal conditions, maintains normal operation, which improves the repair efficiency of the memory device 100.
In this embodiment, the switch SW1, the switch SW2, the bit line switches BLT1˜BLT8, and the source line switches SLT1˜SLT8 may all be transistor switches. The memory cells MC in the memory cell block 100 are AND flash memory cells or NOR flash memory cells and are constructed in a three-dimensional stacked manner.
On the other hand, the local bit lines of the backup memory cell block 220 are respectively coupled to the bit line switches BLTB1˜BLTB4. The local source lines of the backup memory cell block 220 are respectively coupled to the source line switches SLTB1˜SLTB4, and the source line switches SLTB1˜SLTB4 are also commonly coupled to the common source line CSL. The bit line switches BLTB1˜BLTB4 are commonly coupled to the sub global bit line SGBL3. The switch SW3 is coupled between the sub global bit line SGBL3 and the global bit line GBL. The local bit lines of the backup memory cell block 230 are respectively coupled to the bit line switches BLTB5˜BLTB8. The local source lines of the backup memory cell block 230 are respectively coupled to the source line switches SLTB5˜SLTB8, and the source line switches SLTB5˜SLTB8 are also commonly coupled to the common source line CSL. The bit line switches BLTB5˜BLTB8 are commonly coupled to the sub global bit line SGBL4. The switch SW4 is coupled between the sub global bit line SGBL4 and the global bit line GBL.
In this embodiment, switches SW1˜SW4 are controlled by control signal CT1˜CT4, respectively. In response to one of the first sub memory cell block 211 and the second sub memory cell block 212 being tested to have an abnormal condition, one of the switches SW1 and SW2 (corresponding to the switch of the sub memory cell block having an abnormal condition) is cut off, while the other one of the switches SW1 and SW2 (corresponding to the switch of the sub memory cell block having no abnormal condition) is kept turned on. Correspondingly, the switch SW3 is turned on according to the control signal CT3, and the backup memory cell block 220 may be activated to replace the sub memory cell block where the abnormal condition occurs (one of the first sub memory cell block 211 and the second sub memory cell block 212). At the same time, based on another one of the first sub memory cell block 211 and the second sub memory cell block 212 is normal, the switch SW4 may be cut-off, and the and the backup memory cell block 230 does not perform a replacement operation of sub memory cell block.
It should be noted that the circuit configuration of any one of the backup memory cell blocks 220 and 230 may be the same as any one of the first sub memory cell block 211 and the second sub memory cell block 212. That is, take the backup memory cell block 220 as an example, the memory cell amount of the backup memory cell block 220 may be the same as the memory cell amount of the first sub memory cell block 211, while the memory cell amount of the first sub memory cell block 211 and the second sub memory cell block 212 is the same.
In addition, in this embodiment, the memory device 200 may have further more numbers of backup memory cell blocks 220 and 230 and may execute a replacement for abnormal sub memory cell blocks to ensure the normal operation of the memory device 200.
In addition, the switch SW1 and the switch SW2 are disposed as a pair. The switch SW1 is coupled between the sub global bit line SGBL1 and the global bit line GBL, while the switch SW2 is coupled between the sub global bit line SGBL2 and the global bit line GBL. Based on the configuration of three-dimensional stacking, the global bit line GBL is formed by, for example, the top metal 2 (TM2). The switch SW1 and the switch SW2 are coupled to the global bit line GBL through through-silicon via (TSV). In addition, the local bit lines BL1˜BL4 are formed by the top metal 1 (TM1), and is slightly lower than the global bit line GBL in height. Additionally, in this embodiment, the local source lines SL1˜SL4 are formed on the top metal 1, while the common source line CSL is formed on the top metal 2.
Compared with the memory device 100 of the embodiment in
Additionally, in this embodiment, corresponding to the sub memory cell blocks 511˜514, one or more backup memory cell blocks with the same circuit configuration and memory cell amount as each of the sub memory cell blocks 511˜514 is disposed in the memory device 500. In response to an abnormal condition occurs in one of the sub memory cell blocks 511˜514, the backup memory cell block is configured to execute the replacement.
As for the operation details of using the backup memory cell block to replace one of the sub memory cell blocks 511˜514, it has been described in detail in the aforementioned embodiments, and will not be repeated here.
In this embodiment, the memory cells MCs are NOR flash memory cells AND flash memory cells.
To sum up, the disclosure divides a memory cell block into multiple sub memory cell blocks, and disposes multiple switches between the sub memory cell block and the global bit line, respectively. In response to an abnormal phenomenon occurring in the sub memory cell block, the corresponding switch is cut off and a backup memory cell block is used to replace the sub memory cell block with the abnormal condition. In this way, in response to the abnormal condition occurs in the memory cell block, it is not necessary to perform a complete replacement for the memory cell block, but the repair of the memory cell block is completed by replacing a part of the sub memory cell block, thereby effectively improving the performance of the hardware space of the memory device.