Bit line driving circuit for FLASH memory array

By designing a bit line driving circuit for FLASH memory array, the problem of difficult traditional Flash driver circuits to meet the high computing efficiency and low power consumption in the integrated memory scenario is solved, and efficient driving of FLASH memory arrays is achieved.

CN120234292AActive Publication Date: 2025-07-0158TH RES INST OF CETC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510718036.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-01
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

Traditional Flash driver circuits are difficult to meet the demand for high computing efficiency and low power consumption in the integrated storage and computing scenarios, and targeted circuits are urgently needed to drive the memory array built by FLASH devices.

Method used

A bit line driving circuit for FLASH memory array is designed, including a switching potential transfer module, a read/memory switch module and an erasing/programming switch module. These modules are used to quickly and accurately provide the bit line potential of each unit in the FLASH memory array, and maintain low power consumption when the array unit is not selected.

Benefits of technology

It realizes efficient driving of FLASH memory arrays, which can quickly and accurately provide bit-line potentials, and meets the high computing efficiency and low power consumption requirements in the integrated memory scenario.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120234292A_ABST
    Figure CN120234292A_ABST
Patent Text Reader

Abstract

The invention discloses a bit line driving circuit for a FLASH memory array, which belongs to the field of integrated circuits and comprises a switch potential transfer module, a read / memory switch module and an erasing / programming switch module. The input end of the switch potential transmission module receives a working state control signal and a power supply signal, and the output end of the switch potential transmission module is connected with source electrodes, drain electrodes and substrates of the read / store calculation switch module and the erasing / programming switch module; the source electrode, the drain electrode and the substrate of the read / store switch module are connected with the output end of the switch potential transfer module, the grid electrode is connected with a control signal, and the output end is connected with a FLASH store array bit line; and a source electrode, a drain electrode and a substrate of the erasing / programming switch module are connected with the output end of the switch potential transmission module, a grid electrode is connected with a control signal, and the output end is connected with a FLASH memory array bit line. According to the invention, the bit line potential of each unit in the FLASH memory array can be quickly and accurately provided according to the requirement of a control signal, and meanwhile, the low power consumption level of unselected array units is kept.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of integrated circuit technology, and particularly relates to a bit line driving circuit for a FLASH memory and computing array. Background Art

[0002] In today's mainstream memory and computing integrated arrays, the media mainly include phase change memory (PCM), resistive random access memory (RRAM), and floating gate devices (Flash). Among them, floating gate devices have the characteristics of mature technology, high storage density, low cost, large-scale production, and natural compatibility with CMOS technology, showing unique advantages in the field of in-memory computing. In addition, FLASH devices also have the characteristics of more accurate reading of multi-resistance state data, and are a common choice for constructing memory and computing arrays.

[0003] The design of traditional Flash driving circuits is mainly oriented towards storage functions, and it is difficult to meet the requirements of high computing efficiency and low power consumption in the memory and computing integrated scenario. There is an urgent need for a targeted circuit to drive the memory and computing array constructed by FLASH devices. Summary of the Invention

[0004] The purpose of the present invention is to provide a bit line driving circuit for a FLASH memory and computing array to solve the problems in the background art.

[0005] To solve the above technical problems, the present invention provides a bit line driving circuit for a FLASH memory and computing array. The output of the bit line driving circuit is used to provide the potentials of the bit lines of multiple memory and computing array units in the FLASH memory and computing array. The bit line driving circuit includes a switch potential transfer module, a read / write computing switch module, and an erase / programming switch module. The input end of the switch potential transfer module receives a control signal and a power supply signal, and outputs six potentials, namely the first potential to the sixth potential, which are connected to the source, drain, substrate, and deep n-well of each device in the read / write computing switch module and the erase / programming switch module. The source, drain, substrate, and deep n-well of the read / write computing switch module are connected to the output end of the switch potential transfer module, the gates of the internal devices are connected to the control signal and the fourth potential and the fifth potential, and the output end is connected to the bit line of the FLASH memory and computing array. The source, drain, and substrate of the erase / programming switch module are connected to the output end of the switch potential transfer module, the gate is connected to the control signal, and the output end is connected to the bit line of the FLASH memory and computing array. The read / write computing switch module includes a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a fourth NMOS transistor, and a first inverter, and requires the source line potential as an input. Among them, The first NMOS transistor is fabricated in a p-well within a deep n-well. Its gate terminal is connected to the fourth potential output by the switch potential transfer module. Its source terminal is connected to the drain terminals of the second NMOS transistor and the third NMOS transistor. Its drain terminal is connected to the drain terminal of the fourth NMOS transistor and is connected to the bit line output. Its substrate is connected to the third potential, the deep n-well is grounded, and the p-well is connected to the third power supply. The gate terminal of the second NMOS transistor is connected to the column select signal. Its source terminal and substrate are grounded. Its drain terminal is connected to the source terminal of the first NMOS transistor and the drain terminal of the third NMOS transistor. The gate terminal of the third NMOS transistor is connected to the output of the first inverter. Its source terminal is connected to the source line potential. Its drain terminal is connected to the source terminal of the first NMOS transistor and the drain terminal of the second NMOS transistor. Its substrate is grounded. The gate terminal of the fourth NMOS transistor is connected to the fifth potential. Its source terminal and substrate are grounded. Its drain terminal is connected to the drain terminal of the first NMOS transistor and is connected to the bit line output. The input of the first inverter is connected to the column select signal, and the output is connected to the gate terminal of the third NMOS transistor.

[0006] In one embodiment, the control signals input to the switch potential transfer module include four working state signals of default, erase, program, read / calculate and a bit line selection control signal. The power supply signals input to the switch potential transfer module include five power supply signals and a ground signal. The switch potential transfer module includes five potential output modules: a first potential output module, a second potential output module, a third potential output module, a fourth potential output module and a fifth potential output module. Each potential output module consists of a level conversion module and an output transistor, where: The input terminal of the level conversion module receives the control signal and the power supply signal, and the converted level output is used as the control signal received by the output transistor. The output terminal of the output transistor determines the source, drain, substrate and deep n-well potentials of each device in the read / calculate switch module and the erase / program switch module.

[0007] In one embodiment, the erase / program switch module includes a fifth NMOS transistor, a first PMOS transistor and a second inverter; where The fifth NMOS transistor is fabricated in a p-well within a deep n-well. Its gate terminal is connected to the program state control signal. Its source terminal is connected to the sixth potential. Its drain terminal is connected to the drain terminal of the first PMOS transistor and is connected to the bit line output. Its substrate is connected to the third potential, the deep n-well is grounded, and the p-well is connected to the third power supply. The first PMOS transistor is fabricated in the deep n-well. Its gate terminal is connected to the output of the second inverter. Its source terminal is connected to the second potential. Its drain terminal is connected to the drain terminal of the fifth NMOS transistor and is connected to the bit line output. Its substrate is connected to the first potential, and the deep n-well is grounded. The input of the second inverter is connected to the program state control signal, and the output is connected to the gate terminal of the fifth NMOS transistor.

[0008] In one embodiment, the first potential output module includes two first-level conversion modules; wherein, The input potential of the first-level conversion module is connected to the erasing working state signal, the VP terminal is connected to the first power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, and the first output potential and the second output potential are connected to the gate of the output transistor.

[0009] In one embodiment, the second potential output module includes one first-level conversion module and two second-level conversion modules; wherein, The input potential of the first-level conversion module is connected to the erasing working state signal, the VP terminal is connected to the first power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, the first output potential is connected to the gate of the output transistor and is floating, and the second output potential is connected to the gate of the output transistor; The input potential of the first second-level conversion module is connected to the programming working state signal, the VP terminal and the VDD terminal are connected to the third power supply, the VN terminal is connected to the fourth power supply, the VSS terminal is grounded, the first output potential is connected to the gate of the output transistor, and the second output potential is floating; The input potential of the second second-level conversion module is connected to the NOR of the erasing and programming working state signals, the VP terminal and the VDD terminal are connected to the third power supply, the VN terminal is connected to the fourth power supply, the VSS terminal is grounded, the first output potential is connected to the gate of the output transistor, and the second output potential is floating.

[0010] In one embodiment, the third potential output module includes one third-level conversion module; wherein, The input potential of the third-level conversion module is connected to the programming working state signal, the VP terminal is connected to the second power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, and the first output potential and the second output potential are connected to the gate of the output transistor.

[0011] In one embodiment, the fourth potential output module includes two third-level conversion modules; wherein, The input potential of the first third-level conversion module is connected to the read / write and arithmetic operation working state signal, the VP terminal is connected to the second power supply, the VN terminal is connected to the output terminal of the second potential output module, VDD is connected to the third power supply, VSS is grounded, the first output potential is connected to the gate terminal of the first NMOS transistor in the read / write and arithmetic operation switch module, and the second output potential is floating; The input potential of the second third-level conversion module is connected to the default state working state signal, the VP terminal is connected to the second power supply, the VN terminal is connected to the output terminal of the second potential output module, VDD is connected to the third power supply, VSS is grounded, the first output potential is connected to the gate terminal of the fourth NMOS transistor in the read / write and arithmetic operation switch module, and the second output potential is floating.

[0012] In one embodiment, a fourth type of level conversion module is included in the fifth potential output module; wherein, The input potential of the fourth type of level conversion module is connected to the bit selection signal, the VP terminal is connected to the third power supply, the VN1 terminal is connected to the output terminal of the second potential output module, the VN2 terminal is connected to the output terminal of the third potential output module, VDD is connected to the third power supply, VSS is grounded, and the output potential is connected to the gate terminal of the first NMOS transistor in the programming / erasing switch module.

[0013] In one embodiment, the bit line driving circuit is default in the default state and needs to be briefly switched to the default state first and then switched to the next working state when switching between different working states.

[0014] A bit line driving circuit for a FLASH memory computing array provided by the present invention can quickly and accurately provide the bit line potentials of each unit in the FLASH memory computing array according to the requirements of the control signal, while maintaining a low power consumption level of the unselected array units. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of the structural principle of the bit line driving circuit and the FLASH memory computing array.

[0016] Figure 2 It is a schematic diagram of the structure of a single FLASH memory computing unit.

[0017] Figure 3 It is a schematic diagram of the structure of the bit line driving circuit in the embodiment.

[0018] Figure 4 It is a timing diagram of the input control signal in the embodiment.

[0019] Figure 5 It is a schematic diagram of the structure of the switch potential transfer module in the embodiment.

[0020] Figure 6 It is a schematic diagram of the structure of the first potential output module in the embodiment.

[0021] Figure 7 It is a schematic diagram of the structure of the second potential output module in the embodiment.

[0022] Figure 8 It is a schematic diagram of the structure of the third potential output module in the embodiment.

[0023] Figure 9 It is a schematic diagram of the structure of the fourth potential output module in the embodiment.

[0024] Figure 10 It is a schematic diagram of the structure of the fifth potential output module in the embodiment.

[0025] Figure 11Schematic diagram of the read / write arithmetic switching module in the embodiment.

[0026] Figure 12 Schematic diagram of the programming / erasing switching module in the embodiment.

[0027] Figure 13 Schematic diagram of the first level conversion module used in this application.

[0028] Figure 14 Schematic diagram of the second level conversion module used in this application.

[0029] Figure 15 Schematic diagram of the third level output module used in this application.

[0030] Figure 16 Schematic diagram of the fourth level conversion circuit used in this application.

[0031] Figure 17 Schematic diagram of the input control signal timing diagram and output signal in the embodiment.

[0032] Figure 18 Specific schematic diagram of a bit line driving circuit for a FLASH arithmetic array provided by the present invention. Detailed implementation manners

[0033] The following further elaborates in detail on a bit line driving circuit for a FLASH arithmetic array proposed by the present invention in combination with the accompanying drawings and specific embodiments. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the accompanying drawings are all in a very simplified form and use non-precise scales, only for conveniently and clearly assisting in explaining the purpose of the embodiments of the present invention.

[0034] Figure 1 Schematic diagram of the structural principle of the bit line driving circuit and the FLASH arithmetic array, including a bit line driving circuit 100 and a plurality of arithmetic array units 101, wherein the output of the bit line driving circuit 100 is used to provide the potential of the bit line BL in the plurality of arithmetic array units 101.

[0035] The structure of a single FLASH arithmetic unit is as Figure 2 shown, including a word line WL, a source line SL, and a bit line BL. The structure of the bit line driving circuit 100 is as Figure 3 shown, including a switching potential transfer module 102, a read / write arithmetic switching module 103, an erase / programming switching module 104. The specific schematic diagram of a bit line driving circuit for a FLASH arithmetic array provided by the present invention is as Figure 18 shown; wherein the structure of the switching potential transfer module 102 is as Figure 5As shown, its input terminal receives a control signal and a power signal, and outputs six potentials, namely the first potential to the sixth potential, which are connected to the source, drain, substrate, and deep n-well of each device in the read / write / arithmetic switching module 103 and the erase / programming switching module 104.

[0036] The structure of the read / write / arithmetic switching module 103 is as Figure 11 shown. Its source, drain, substrate, and deep n-well are connected to the output terminal of the switching potential transfer module 102. The gate of the internal device is connected to the control signal, the fourth potential, and the fifth potential, and the output terminal is connected to the bit line BL of the FLASH arithmetic storage array.

[0037] The structure of the erase / programming switching module 104 is as Figure 12 shown. Its source, drain, and substrate are connected to the output terminal of the switching potential transfer module 102. The gate is connected to the control signal, and the output terminal is connected to the bit line BL of the FLASH arithmetic storage array.

[0038] In the present invention, the control signals input to the switching potential transfer module 102 include four working state signals of default, erase, program, read / write / arithmetic, and a column selection (bit line selection) control signal. The power signals input to the switching potential transfer module 102 include five power signals and a ground signal.

[0039] In the present invention, five potential output modules are used in the switching potential transfer module 102: the first potential output module 110, the second potential output module 120, the third potential output module 130, the fourth potential output module 140, and the fifth potential output module 150, as shown respectively in Figure 6 、 Figure 7 、 Figure 8 、 Figure 9 、 10 shown. Each potential output module consists of a level conversion module and an output transistor, where: The input terminal of the level conversion module receives the control signal and the power signal, and outputs the converted level as the control signal received by the output transistor; the output terminal of the output transistor determines the source, drain, substrate, and deep n-well potentials of each device in the read / write / arithmetic switching module 103 and the erase / programming switching module 104.

[0040] In the present invention, the read / write / arithmetic switching module 103 is composed of four NMOS transistors and an inverter, and requires the source line potential as an input; among them, the first NMOS transistor 1031 is fabricated in a p-well in the deep n-well. Its gate terminal is connected to the fourth potential output by the switching potential transfer module 102. Its source terminal is connected to the drain terminals of the second NMOS transistor 1032 and the third NMOS transistor 1033. The drain terminal of the first NMOS transistor 1031 is connected to the drain terminal of the fourth NMOS transistor 1034 and is connected to the bit line BL output. The substrate of the first NMOS transistor 1031 is connected to the third potential, the deep n-well is grounded, and the p-well is connected to the third power supply; The gate terminal of the second NMOS transistor 1032 is connected to the column select signal, the source terminal and the substrate are grounded, and the drain terminal is connected to the source terminal of the first NMOS transistor 1031 and the drain terminal of the third NMOS transistor 1033; The gate terminal of the third NMOS transistor 1033 is connected to the output of the inverter 1035, the source terminal is connected to the source line potential, the drain terminal is connected to the source terminal of the first NMOS transistor 1031 and the drain terminal of the second NMOS transistor 1032, and the substrate is grounded; The gate terminal of the fourth NMOS transistor 1034 is connected to the fifth potential, the source terminal and the substrate are grounded, and the drain terminal is connected to the drain terminal of the first NMOS transistor 1031 and is connected to the bit line BL output; The input of the inverter 1035 is connected to the column select signal, and the output is connected to the gate terminal of the third NMOS transistor 1033.

[0041] The erase / program switch module 104 is composed of a PMOS transistor, an NMOS transistor and an inverter, where: The PMOS transistor 1041 is fabricated in a deep n-well. Its gate terminal is connected to the output of the inverter 1043, the source terminal is connected to the second potential, the drain terminal is connected to the drain terminal of the NMOS transistor 1042 and is connected to the bit line BL output, the substrate is connected to the first potential, and the deep n-well is grounded; The NMOS transistor 1042 is fabricated in a p-well in the deep n-well. Its gate terminal is connected to the programming state control signal, the source terminal is connected to the sixth potential, the drain terminal is connected to the drain terminal of the PMOS transistor 1041 and is connected to the bit line BL output, the substrate is connected to the third potential, the deep n-well is grounded, and the p-well is connected to the third power supply; The input of the inverter 1043 is connected to the programming state control signal, and the output is connected to the gate terminal of the NMOS transistor 1042.

[0042] In some embodiments, the first potential output module 110 uses a first level conversion module 2000 and a first level conversion module 2001, as Figure 13 shown, where: The input potential of the first level conversion module is connected to the erase working state signal, the VP terminal is connected to the first power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, and the first output potential (output potential 1) and the second output potential (output potential 2) are connected to the gate of the output transistor; In some embodiments, the second potential output module 120 uses a first level conversion unit 2100 and two second level conversion modules 2101 and 2102, as Figure 14 shown, where: The input potential of the first level conversion module is connected to the erase working state signal, the VP terminal is connected to the first power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, the first output potential (output potential 1) is connected to the gate of the output transistor and is floating, and the second output potential (output potential 2) is connected to the gate of the output transistor; The input potential of the first second-level level conversion module is connected to the programming working state signal, the VP terminal and the VDD terminal are connected to the third power supply, the VN terminal is connected to the fourth power supply, the VSS terminal is grounded, the first output potential (output potential 1) is connected to the gate of the output transistor, and the second output potential (output potential 2) is floating; The input potential of the second second-level level conversion module is connected to the NOR of the erase and programming working state signals, the VP terminal and the VDD terminal are connected to the third power supply, the VN terminal is connected to the fourth power supply, the VSS terminal is grounded, the first output potential (output potential 1) is connected to the gate of the output transistor, and the second output potential (output potential 2) is floating; In some embodiments, a third-level level conversion module 2200 is used in the third potential output module 130, as Figure 15 shown, where: The input potential of the third-level level conversion module is connected to the programming working state signal, the VP terminal is connected to the second power supply, the VDD terminal is connected to the third power supply, the VSS terminal is grounded, and the first output potential (output potential 1) and the second output potential (output potential 2) are connected to the gate of the output transistor; In some embodiments, two third-level level conversion modules 2300 and 2301 are used in the fourth potential output module 140, as Figure 15 shown, where: The input potential of the first third-level level conversion module is connected to the read / write and compute working state signal, the VP terminal is connected to the second power supply, the VN terminal is connected to the output terminal of the second potential output module 120, VDD is connected to the third power supply, VSS is grounded, the first output potential (output potential 1) is connected to the gate terminal of the first NMOS transistor 1031 in the read / write and compute switch module 103, and the second output potential (output potential 2) is floating; The input potential of the second third-level level conversion module is connected to the default state working state signal, the VP terminal is connected to the second power supply, the VN terminal is connected to the output terminal of the second potential output module 120, VDD is connected to the third power supply, VSS is grounded, the first output potential (output potential 1) is connected to the gate terminal of the fourth NMOS transistor 1034 in the read / write and compute switch module 103, and the second output potential (output potential 2) is floating; In some embodiments, a fourth-level level conversion module 2400 is used in the fifth potential output module 150, as Figure 16 shown, where: The input potential of the third-level level conversion module is connected to the bit selection signal, the VP terminal is connected to the third power supply, the VN1 terminal is connected to the output terminal of the second potential output module 120, the VN2 terminal is connected to the output terminal of the third potential output module 130, VDD is connected to the third power supply, VSS is grounded, and the output potential is connected to the gate terminal of the first NMOS transistor 1031 in the programming / erase switch module 103.

[0043] When the circuit switches between different working states, it needs to briefly switch to the default state first and then switch to the next working state.

[0044] In this embodiment, the input working state control timing is as Figure 4 shown. The circuit defaults to the default state. After the column selection signal is pulled high for a certain period of time, it enters the erase state after a certain period of time, then enters the programming state after a certain period of time, then enters the read / calculate state after a certain period of time, and finally returns to the default state. The circuit needs to briefly enter the default state during different state switches.

[0045] When the circuit is in the default state, the input erase state, programming state, and read / calculate state signals are all low levels. At this time, in the switch potential transfer module 102: In the first potential output module 110: The potential of the a1 node converted by the first level conversion module 2000 (i.e., the output potential 1 of the first level conversion module 2000) is ground, the potential of the a2 node (i.e., the output potential 2 of the first level conversion module 2000) is the potential of the first power supply, and the output transistors 1101 and 1102 are turned off; the potential of the a3 node converted by the first level conversion module 2001 (i.e., the output potential 2 of the first level conversion module 2001) is ground potential, the potential of the a4 node (i.e., the output potential 2 of the first level conversion module 2001) is the potential of the first power supply, and the output transistors 1103 and 1104 are turned on, and the finally output first potential is the potential of the third power supply; In the second potential output module 120: The potential of the b1 node converted by the first level conversion module 2100 (i.e., the output potential 2 of the first level conversion module 2100) is the potential of the first power supply; the potential of the b2 node converted by the second level conversion module 2101 (i.e., the output potential 1 of the second level conversion module 2101) is ground potential; the potential of the b3 node converted by the second level conversion module 2102 (i.e., the output potential 1 of the second level conversion module 2102) is ground potential, the output transistors 1201 and 1202 are turned off, and 1203 is turned on, and the finally output second potential is ground potential; In the third potential output module 130: The potential of the c1 node converted by the third level conversion module 2200 (i.e., the output potential 1 of the third level conversion module 2200) is the potential of the fifth power supply, the potential of the c2 node (i.e., the output potential 2 of the third level conversion module 2200) is the second power supply, the output transistors 1301 and 1302 are turned off, the output transistors 1303 and 1304 are turned on, and the finally output third potential is ground potential; In the fourth potential output module 140: The potential of the d1 node converted by the third level conversion module 2300 (i.e., the output potential 1 of the third level conversion module 2300) is the ground potential output by the third potential output module at this time; the potential of the d2 node converted by the third level conversion module 2301 (i.e., the output potential 2 of the third level conversion module 2301) is the potential of the second power supply. The finally output fourth potential is the ground potential, and the fifth potential is the potential of the second power supply; In the fifth potential output module 150: The input column select signal is low. The potential of the d1 node converted by the fourth level conversion module 2400 is the ground potential output by the second potential output module 120 at this time. The finally output sixth potential is the ground potential; In the read / store arithmetic switch module 103: The first NMOS transistor 1031 and the fourth NMOS transistor 1034 are turned off, which has no effect on the bit line potential.

[0046] In the programming / erasing switch module 104: The PMOS transistor 1041 is turned on and the NMOS transistor 1042 is turned off, which has no effect on the bit line potential.

[0047] In summary, the bit line potential is the ground potential in the default state.

[0048] When the circuit is in the erasing state, the input erasing state is high level, and the programming state and the read / store arithmetic state signals are both low level. At this time, In the switch potential transfer module 102: In the first potential output module 110: The potential of the a1 node converted by the first level conversion module 2000 (i.e., the output potential 1 of the first level conversion module 2000) is the potential of the first power supply, the potential of the a2 node (i.e., the output potential 2 of the first level conversion module 2000) is the potential of the ground. The output transistors 1101 and 1102 are turned on. The potential of the a3 node converted by the first level conversion module 2001 (i.e., the output potential 2 of the first level conversion module 2001) is the potential of the first power supply, the potential of the a4 node (i.e., the output potential 2 of the first level conversion module 2001) is the potential of the ground. The output transistors 1103 and 1104 are turned on. The finally output first potential is the potential of the first power supply; In the second potential output module 120: The potential of the b1 node converted by the first level conversion module 2100 (i.e., the output potential 2 of the first level conversion module 2100) is the potential of the ground. The potential of the b2 node converted by the second level conversion module 2101 (i.e., the output potential 1 of the second level conversion module 2101) is the potential of the fourth power supply. The potential of the b3 node converted by the second level conversion module 2102 (i.e., the output potential 1 of the second level conversion module 2102) is the potential of the fourth power supply. The output transistor 1201 is turned on, and 1202 and 1203 are turned off. The finally output second potential is the potential of the first power supply; In the third potential output module 130: The potential of the c1 node converted by the third level conversion module 2200 (i.e., the output potential 1 of the third level conversion module 2200) is the potential of the fifth power supply, the potential of the c2 node (i.e., the output potential 2 of the third level conversion module 2200) is the second power supply, the output transistors 1301 and 1302 are turned off, the output transistors 1303 and 1304 are turned on, and the finally output third potential is the ground potential; In the fourth potential output module 140: The potential of the d1 node converted by the third level conversion module 2300 (i.e., the output potential 1 of the third level conversion module 2300) is the ground potential output by the third potential output module at this time, the potential of the d1 node converted by the third level conversion module 2301 (i.e., the output potential 1 of the third level conversion module 2301) is the potential of the third power supply output by the third potential output module 130 at this time, the finally output fourth potential is the ground potential, and the fifth potential is the potential of the third power supply; In the fifth potential output module 150: The input column select signal is high, the potential of the d1 node converted by the fourth level conversion module 2400 is the ground potential output by the third potential output module 130 at this time, and the finally output sixth potential is the ground potential; In the read / write arithmetic switch module 103: The first NMOS transistor 1031 and the fourth NMOS transistor 1034 are turned off, which has no impact on the bit line potential.

[0049] In the programming / erasing switch module 104: The PMOS transistor 1041 is turned on, the NMOS transistor 1042 is turned off, and the bit line potential is the first power supply.

[0050] In summary, the bit line potential in the erased state is the potential of the first power supply.

[0051] When the circuit is in the programming state, the input programming state is high level, and the erase state and read / write arithmetic state signals are both low level. At this time, In the switch potential transfer module 102: In the first potential output module 110: The potential of the a1 node converted by the first level conversion module 2000 (i.e., the output potential 1 of the first level conversion module 2000) is the ground potential, the potential of the a2 node (i.e., the output potential 2 of the first level conversion module 2000) is the potential of the first power supply, the output transistors 1101 and 1102 are turned off, the potential of the a3 node converted by the first level conversion module 2001 (i.e., the output potential 2 of the first level conversion module 2001) is the ground potential, the potential of the a4 node (i.e., the output potential 2 of the first level conversion module 2001) is the potential of the first power supply, the output transistors 1103 and 1104 are turned on, and the finally output first potential is the potential of the third power supply; In the second potential output module 120: The potential of the b1 node converted by the first level conversion module 2100 (i.e., the output potential 2 of the first level conversion module 2100) is the potential of the third power supply. The potential of the b2 node converted by the second level conversion module 2101 (i.e., the output potential 1 of the second level conversion module 2101) is the potential of the fourth power supply. The potential of the b3 node converted by the second level conversion module 2102 (i.e., the output potential 1 of the second level conversion module 2102) is the potential of the fourth power supply. The output transistors 1201 and 1203 are turned off, 1202 is turned on, and the finally output second potential is the potential of the fourth power supply; In the third potential output module 130: The potential of the c1 node converted by the third level conversion module 2200 (i.e., the output potential 1 of the third level conversion module 2200) is the potential of the third power supply. The potential of the c2 node (i.e., the output potential 2 of the third level conversion module 2200) is the fifth power supply. The output transistors 1301 and 1302 are turned on, the output transistors 1303 and 1304 are turned off, and the finally output third potential is the potential of the fifth power supply; In the fourth potential output module 140: The potential of the d1 node converted by the third level conversion module 2300 (i.e., the output potential 1 of the third level conversion module 2300) is the potential of the fifth power supply output by the third potential output module 130 at this time. The potential of the d1 node converted by the third level conversion module 2301 (i.e., the output potential 1 of the third level conversion module 2301) is the potential of the fifth power supply output by the third potential output module 130 at this time. The finally output fourth potential is the potential of the fifth power supply, and the fifth potential is the potential of the fifth power supply; In the fifth potential output module 150: The input column select signal is high. The potential of the d1 node converted by the fourth level conversion module 2400 is the potential of the fifth power supply output by the third potential output module 130 at this time. The finally output sixth potential is the potential of the fifth power supply; In the read / store arithmetic switch module 103: The first NMOS transistor 1031 and the fourth NMOS transistor 1034 are turned off, having no impact on the bit line potential.

[0052] In the programming / erasing switch module 104: The PMOS transistor 1041 is turned off, the NMOS transistor 1042 is turned on, and the bit line potential is the potential of the fifth power supply; In summary, the bit line potential is the potential of the fifth power supply in the programming state.

[0053] When the circuit is in the read / store arithmetic state, the input read / store arithmetic state is high level, and the erasing state and programming state signals are both low level. At this time, In the switch potential transfer module 102: In the first potential output module 110: The potential of node a1 converted by the first type of level conversion module 2000 (i.e., the output potential 1 of the first type of level conversion module 2000) is the ground potential, the potential of node a2 (the output potential 2 of the first type of level conversion module 2000) is the potential of the first power supply, the output transistors 1101 and 1102 are turned off, the potential of node a3 converted by the first type of level conversion module 2001 (i.e., the output potential 2 of the first type of level conversion module 2001) is the ground potential, the potential of node a4 (i.e., the output potential 2 of the first type of level conversion module 2001) is the potential of the first power supply, the output transistors 1103 and 1104 are turned on, and the finally output first potential is the potential of the third power supply; In the second potential output module 120: The potential of node b1 converted by the first type of level conversion module 2100 (i.e., the output potential 2 of the first type of level conversion module 2100) is the potential of the first power supply, the potential of node b2 converted by the second type of level conversion module 2101 (i.e., the output potential 1 of the second type of level conversion module 2101) is the ground potential, the potential of node b3 converted by the second type of level conversion module 2102 (i.e., the output potential 1 of the second type of level conversion module 2102) is the ground potential, the output transistors 1201 and 1202 are turned off, 1203 is turned on, and the finally output second potential is the ground potential; In the third potential output module 130: The potential of node c1 converted by the third type of level conversion module 2200 (i.e., the output potential 1 of the third type of level conversion module 2200) is the potential of the fifth power supply, the potential of node c2 (i.e., the output potential 2 of the third type of level conversion module 2200) is the third power supply, the output transistors 1301 and 1302 are turned off, the output transistors 1303 and 1304 are turned on, and the finally output third potential is the ground potential; In the fourth potential output module 140: The potential of node d1 converted by the third type of level conversion module 2300 (i.e., the output potential 1 of the third type of level conversion module 2300) is the potential of the second power supply, the potential of node d1 converted by the third type of level conversion module 2301 (i.e., the output potential 1 of the third type of level conversion module 2301) is the potential of the fifth power supply output by the third potential output module 130 at this time, the finally output fourth potential is the potential of the second power supply, and the fifth potential is the potential of the fifth power supply; In the fifth potential output module 150: The input column selection signal is high, the potential of node d1 converted by the fourth type of level conversion module 2400 is the ground potential output by the third potential output module 130 at this time, and the finally output sixth potential is the ground potential; In the read / write arithmetic switch module 103: The first NMOS transistor 1031 and the second NMOS transistor 1032 are turned on, the third NMOS transistor 1033 and the fourth NMOS transistor 1034 are turned off, and the bit line potential is the ground potential.

[0054] In the programming / erasing switch module 104: The PMOS transistor 1041 is turned off, and the NMOS transistor 1042 is turned off, which has no impact on the bit line potential. In summary, the bit line potential is at the ground potential during the read / write state.

[0055] The circuit output result of the entire embodiment is as Figure 17 shown.

[0056] The above description is only a description of the preferred embodiments of the present invention and does not limit the scope of the present invention in any way. Any changes and modifications made by those of ordinary skill in the art of the present invention based on the above disclosure shall fall within the protection scope of the claims.

Claims

1. A bitline driving circuit for a FLASH memory and computing array, characterized in that the output of the bitline driving circuit is used to provide the potentials of the bitlines of multiple memory and computing array units in the FLASH memory and computing array; the bitline driving circuit includes a switching potential transfer module, a read / write and compute switch module, and an erase / program switch module; the input end of the switching potential transfer module receives a control signal and a power supply signal, and outputs six potentials, namely the first potential to the sixth potential, which are connected to the source, drain, substrate, and deep n-well of each device in the read / write and compute switch module and the erase / program switch module; the source, drain, substrate, and deep n-well of the read / write and compute switch module are connected to the output end of the switching potential transfer module, the gates of the internal devices are connected to the control signal, the fourth potential, and the fifth potential, and the output end is connected to the bitlines of the FLASH memory and computing array; the source, drain, and substrate of the erase / program switch module are connected to the output end of the switching potential transfer module, the gate is connected to the control signal, and the output end is connected to the bitlines of the FLASH memory and computing array; the read / write and compute switch module includes a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a fourth NMOS transistor, and a first inverter, and requires the source line potential as an input; among them, the first NMOS transistor is fabricated in a p-well in a deep n-well, its gate terminal is connected to the fourth potential output by the switching potential transfer module, the source terminal is connected to the drain terminals of the second NMOS transistor and the third NMOS transistor, the drain terminal is connected to the drain terminal of the fourth NMOS transistor and is connected to the bitline output, the substrate is connected to the third potential, the deep n-well is grounded, and the p-well is connected to the third power supply; the gate terminal of the second NMOS transistor is connected to the column selection signal, the source terminal and the substrate are grounded, and the drain terminal is connected to the source terminal of the first NMOS transistor and the drain terminal of the third NMOS transistor; the gate terminal of the third NMOS transistor is connected to the output of the first inverter, the source terminal is connected to the source line potential, the drain terminal is connected to the source terminal of the first NMOS transistor and the drain terminal of the second NMOS transistor, and the substrate is grounded; the gate terminal of the fourth NMOS transistor is connected to the fifth potential, the source terminal and the substrate are grounded, and the drain terminal is connected to the drain terminal of the first NMOS transistor and is connected to the bitline output; the input of the first inverter is connected to the column selection signal, and the output is connected to the gate terminal of the third NMOS transistor.

2. The bit line driving circuit for a FLASH memory and computing array according to claim 1, wherein the control signals input by the switching potential transfer module include four working state signals of default, erase, program, read / write and compute, and a bitline selection control signal, and the power supply signals input by the switching potential transfer module include five power supply signals and a ground signal; the switching potential transfer module includes five potential output modules: a first potential output module, a second potential output module, a third potential output module, a fourth potential output module, and a fifth potential output module. Each potential output module consists of a level conversion module and an output transistor, where: the input end of the level conversion module receives a control signal and a power supply signal, and the converted level output is used as the control signal received by the output transistor; the output end of the output transistor determines the potentials of the source, drain, substrate, and deep n-well of each device in the read / write and compute switch module and the erase / program switch module.

3. The bit line driving circuit for the FLASH memory and computing array according to claim 1, wherein the erase / program switch module includes a fifth NMOS transistor, a first PMOS transistor, and a second inverter; among them, The fifth NMOS transistor is fabricated in a p-well within a deep n-well. Its gate terminal is connected to a programming state control signal, its source terminal is connected to a sixth potential, its drain terminal is connected to the drain terminal of the first PMOS transistor and is connected to the bit line output, its substrate is connected to a third potential, the deep n-well is grounded, and the p-well is connected to a third power supply; The first PMOS transistor is fabricated in a deep n-well. Its gate terminal is connected to the output of the second inverter, its source terminal is connected to a second potential, its drain terminal is connected to the drain terminal of the fifth NMOS transistor and is connected to the bit line output, its substrate is connected to a first potential, and the deep n-well is grounded; The input of the second inverter is connected to the programming state control signal, and the output is connected to the gate terminal of the fifth NMOS transistor.

4. The bit line driving circuit for a FLASH memory and computing array according to claim 2, characterized in that, Two first-level level conversion modules are included in the first potential output module; among them, The input potential of the first-level level conversion module is connected to the erase operation state signal, the VP terminal is connected to a first power supply, the VDD terminal is connected to a third power supply, the VSS terminal is grounded, and the first output potential and the second output potential are connected to the gate of the output transistor.

5. The bit line driving circuit for the FLASH memory and computing array according to claim 2, characterized in that One first-level level conversion module and two second-level level conversion modules are included in the second potential output module; among them, The input potential of the first-level level conversion module is connected to the erase operation state signal, the VP terminal is connected to a first power supply, the VDD terminal is connected to a third power supply, the VSS terminal is grounded, the first output potential is left floating and connected to the gate of the output transistor, and the second output potential is connected to the gate of the output transistor; The input potential of the first second-level level conversion module is connected to the programming operation state signal, the VP terminal and the VDD terminal are connected to a third power supply, the VN terminal is connected to a fourth power supply, the VSS terminal is grounded, the first output potential is connected to the gate of the output transistor, and the second output potential is left floating; The input potential of the second second-level level conversion module is connected to the NOR of the erase and programming operation state signals, the VP terminal and the VDD terminal are connected to a third power supply, the VN terminal is connected to a fourth power supply, the VSS terminal is grounded, the first output potential is connected to the gate of the output transistor, and the second output potential is left floating.

6. The bit line driving circuit for the FLASH memory and computing array according to claim 2, wherein One third-level level conversion module is included in the third potential output module; among them, The input potential of the third-level level conversion module is connected to the programming operation state signal, the VP terminal is connected to a second power supply, the VDD terminal is connected to a third power supply, the VSS terminal is grounded, and the first output potential and the second output potential are connected to the gate of the output transistor.

7. The bit line driving circuit for a FLASH memory and computing array according to claim 2, wherein Two third-level level conversion modules are included in the fourth potential output module; among them, The input potential of the first third-level level conversion module is connected to the read / write and computing operation state signal, the VP terminal is connected to a second power supply, the VN terminal is connected to the output terminal of the second potential output module, VDD is connected to a third power supply, VSS is grounded, the first output potential is connected to the gate of the first NMOS transistor in the read / write and computing switch module, and the second output potential is left floating; The input potential of the second third-level level conversion module is connected to the default state operation state signal, the VP terminal is connected to a second power supply, the VN terminal is connected to the output terminal of the second potential output module, VDD is connected to a third power supply, VSS is grounded, the first output potential is connected to the gate of the fourth NMOS transistor in the read / write and computing switch module, and the second output potential is left floating.

8. The bit line driving circuit for the FLASH memory and computing array according to claim 2, wherein A fourth-level level conversion module is included in the fifth potential output module; among them, The input potential of the fourth level conversion module is connected to the bit selection signal, the VP terminal is connected to the third power supply, the VN1 terminal is connected to the output terminal of the second potential output module, the VN2 terminal is connected to the output terminal of the third potential output module, VDD is connected to the third power supply, VSS is grounded, and the output potential is connected to the gate terminal of the first NMOS transistor in the programming / erasing switch module.

9. The bit line driving circuit for the FLASH memory and computing array according to any one of claims 1-8, characterized in that, The bit line driving circuit is default in the default state and needs to be briefly switched to the default state first and then to the next working state when switching between different working states.

Citation Information

Patent Citations

  • Memory and bit line driving circuit

    CN106997779A

  • TCAM based on 3D NAND FLASH storage array and operation method thereof

    CN111462792A

  • Computing device based on pulse width modulation

    CN113258910A

  • Storage and calculation circuit for XNOR operation

    CN114327368A

  • Anti-radiation dual-port 16-tube memory cell array

    CN117116316A