A dual-sampling sensing circuit applied to MRAM
By designing a dual-sampling sensing circuit for MRAM, the voltage difference between bit lines is dynamically acquired, solving the problems of low tunnel magnetoresistive ratio and insufficient read margin in SOT-MRAM read operations, and achieving high reliability and low power consumption read operations.
Patent Information
- Application Number
- CN202511445628.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-11
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-10-11
AI Technical Summary
Existing spin-orbit torque magnetoresistive memories (SOT-MRAM) suffer from low tunneling magnetoresistive ratio and insufficient read margin during read operations, resulting in the need for large read energy to ensure reliability. Furthermore, traditional voltage-mode sensing methods have insufficient sensing margin under process variations, making it difficult to guarantee low bit error rate and high-speed read operations.
A dual-sampling sensing circuit for MRAM is designed, including a pre-charge and discharge control module, a sampling module, and a sensing amplification module. By monitoring the discharge sequence of bit lines BL and BLB, the voltage difference between the bit lines is dynamically acquired to maximize the input voltage difference of the sensing amplification module, and data reading is achieved using a simple sensing amplifier.
It significantly improves read margin and reliability, reduces read power consumption, and ensures the target bit error rate while reducing bit line precharge voltage, thus saving read power consumption. At the same time, the circuit structure is simple and has low power consumption and area overhead.
Smart Images

Figure CN120913612B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of memory circuit design, and particularly relates to a double-sampling sensing circuit applied to MRAM. BACKGROUND
[0002] With the continuous shrinkage of the complementary metal-oxide-semiconductor (CMOS) process, traditional memories, such as static random access memory (SRAM), face severe challenges in terms of leakage power consumption. New non-volatile memories have become a research hotspot, among which spin-transfer torque magnetic random access memory (STT-MRAM) has been widely concerned due to its non-volatility, low power consumption and CMOS compatibility. However, STT-MRAM has deficiencies in terms of write speed and power consumption.
[0003] To this end, spin-orbit torque magnetic random access memory (SOT-MRAM) is proposed, which significantly reduces write delay and energy consumption by using spin Hall effect separated read and write paths. However, SOT-MRAM still has the problems of low tunnel magnetoresistance ratio and insufficient read margin in the read operation, resulting in the need for large read energy to ensure reliability.
[0004] The traditional voltage mode sensing method improves energy consumption to some extent, but the sensing margin is insufficient under process deviation, and it is still difficult to ensure low error rate and high-speed read operation. Therefore, a new sensing scheme is urgently needed to ensure high speed while improving sensing reliability and reducing energy consumption. SUMMARY
[0005] In order to solve the above problems existing in the prior art, the application provides a double-sampling sensing circuit applied to MRAM.
[0006] The technical problem to be solved by the application is solved by the following technical scheme:
[0007] The application provides a double-sampling sensing circuit applied to MRAM, comprising: at least one SOT-MRAM, a pre-charge and discharge control module, a sampling module and a sensing amplification module.
[0008] Each SOT-MRAM comprises a data cell and a reference cell, the magnetization state of the data cell in each SOT-MRAM is opposite to that of the reference cell, each SOT-MRAM is used to access a read control signal RL and a write control signal WL, the read control signal RL and the write control signal WL are used to control whether one SOT-MRAM is a target SOT-MRAM;
[0009] The pre-charge and discharge control module is used to control whether the bit line BL of the data cell and the bit line BLB of the reference cell in the target SOT-MRAM are charged or discharged, wherein the discharge speeds of the bit line BL and the bit line BLB are different;
[0010] The sampling module is used to collect the voltages on the bit line BL and the bit line BLB respectively in the process that the bit line BL and the bit line BLB of the data cell and the reference cell in the target SOT-MRAM are discharged, so that the maximum voltage difference between the collected voltage on the bit line BL and the voltage on the bit line BLB is obtained;
[0011] The sense amplifier module is used to amplify the maximum voltage difference between the bit line BL and the bit line BLB and output a corresponding digital signal.
[0012] Compared with the prior art, the application has the following beneficial effects:
[0013] The double-sampling sensing circuit applied to the MRAM designed by the application can dynamically and alternately sample the voltages of the bit line BL and the bit line BLB by monitoring the discharge sequence of the bit line BL and the bit line BLB, so that the input voltage difference between the two ends of the sense amplifier module is maximized, thereby significantly improving the read margin and reliability. The application does not need additional repeated sensing or complex offset cancellation circuit, and the data reading can be realized by using a simple sensing amplifier in the last part of the sensing circuit, so that the energy consumption and area overhead are small. In addition, the application can still guarantee the target error rate under the condition of reducing the pre-charge voltage of the bit line BL and the bit line BLB, thereby saving the read energy consumption.
[0014] The application will be further described in detail below with reference to the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 is a structure schematic diagram of a double-sampling sensing circuit applied to the MRAM provided by the embodiment of the application;
[0016] Figure 2A is a schematic diagram of the voltage changes on the bit line BL and the bit line BLB when the data in the data cell is read by using a traditional scheme;
[0017] Figure 2B is a change diagram of the voltage on the bit line BL and the bit line BLB when the data unit is read by the technical solution provided by the present application. inv and BLB inv ;
[0018] Figure 2C is a change diagram of the voltage on the bit line BL and the bit line BLB when the data unit is read by the technical solution provided by the present application. DETAILED DESCRIPTION
[0019] The present application will be further described in conjunction with specific embodiments, but the embodiments of the present application are not limited thereto.
[0020] The application provides a double-sampling sensing circuit applied to an MRAM, which can improve a sensing margin, reduce a bit error rate and realize low read energy consumption while maintaining high-speed read operation. The circuit comprises a precharge and discharge control module, a sampling module, a sensing amplification module and at least one SOT-MRAM. Each SOT-MRAM comprises a data unit and a reference unit, the magnetization state of the data unit in each SOT-MRAM is opposite to that of the reference unit, each SOT-MRAM is used to access a read control signal RL and a write control signal WL, and the read control signal RL and the write control signal WL are used to control whether one SOT-MRAM is a target SOT-MRAM. It should be noted that the data unit and the reference unit are storage units, the magnetization state comprises a low state and a high state, the low state can be referred to as a P state, and the high state can be referred to as an AP state. The magnetization state of the data unit in each SOT-MRAM is opposite to that of the reference unit, that is, the data stored in the data unit in each SOT-MRAM is opposite to the data stored in the reference unit in the SOT-MRAM, for example, for one SOT-MRAM, when the data stored in the data unit is 1, the data stored in the reference unit is 0. The precharge and discharge control module is used to control whether the bit line BL of the data unit and the bit line BLB of the reference unit in the target SOT-MRAM are charged or discharged, wherein the discharge speed of the bit line BL is different from that of the bit line BLB. It should be noted that BL is the abbreviation of Bit Line. The sampling module is used to collect the voltages on the bit line BL and the bit line BLB respectively in the process that the bit line BL of the data unit and the bit line BLB of the reference unit in the target SOT-MRAM are discharged, so that the maximum voltage difference between the collected voltage on the bit line BL and the voltage on the bit line BLB is obtained. The sensing amplification module is used to amplify the maximum voltage difference between the bit line BL and the bit line BLB and output a corresponding digital signal. It should be noted that one digital signal output by the sensing amplification module each time is one data read from the data unit in the target SOT-MRAM, and the digital signal is 0 or 1. It should be noted that the target SOT-MRAM means a SOT-MRAM which needs to perform data reading.
[0021] It should be noted that for one target SOT-MRAM, when the magnetization state of a magnetoresistive tunnel junction (MTJ) device in the data unit is a low state, the discharge speed of the bit line BL is greater than that of the bit line BLB, and the digital signal output by the sensing amplification module is 0; and when the magnetization state of the MTJ device in the data unit is a high state, the discharge speed of the bit line BL is less than that of the bit line BLB, and the digital signal output by the sensing amplification module is 1.
[0022] The working process of the double-sampling sensing circuit provided by the application is as follows: in a read operation, the bit line BL and the bit line BLB of the target SOT-MRAM are first pre-charged, and then the bit line BL and the bit line BLB of the target SOT-MRAM enter a discharging stage; in the discharging stage, according to the magnetization state of the data unit in the target SOT-MRAM, the discharging speeds of the bit line BL and the bit line BLB are different, wherein when the voltage on the bit line BL or BLB drops to a preset threshold voltage at different time points, the voltage on the BLB or BL is collected, so as to maximize the voltage margin; finally, the sensing amplification module compares the voltages sampled at two different time points to determine the logic value of the data unit in the target SOT-MRAM. Specifically, when data needs to be read from the data unit in any one of the at least one SOT-MRAM, the voltages on the bit line BL of the data unit in the SOT-MRAM and the bit line BLB of the reference unit are both charged to the power supply voltage VDD by the pre-charging and discharging control module, then the SOT-MRAM is selected as a target SOT-MRAM by the read control signal RL and the write control signal WL, and then the bit line BL of the data unit in the SOT-MRAM and the bit line BLB of the reference unit are discharged by the pre-charging and discharging control module, the voltages on the bit line BL and the bit line BLB are collected during the discharging process of the bit line BL and the bit line BLB in the SOT-MRAM, so that the collected voltages on the bit line BL and the bit line BLB have the maximum voltage difference, the sensing amplification module amplifies the maximum voltage difference between the bit line BL and the bit line BLB, and outputs the corresponding digital signal, so that the data stored in the data unit in the SOT-MRAM is read.
[0023] In the application, the sampling module is specifically configured to: during the discharging process of the bit line BL of the data unit in the target SOT-MRAM and the bit line BLB of the reference unit, when the voltage on the first bit line drops to the threshold voltage first, the voltage on the second bit line at this moment is collected and held, and then when the voltage on the second bit line drops to the threshold voltage When the voltage on the first bit line drops to a threshold voltage , the voltage on the bit line BLB at this moment is collected and kept, and then, when the voltage on the bit line BLB drops to a threshold voltage , the voltage on the bit line BL at this moment is collected and kept; otherwise, when the magnetization state of the MTJ device in the data unit in the target SOT-MRAM is in the high state, the discharge speed of the bit line BL is less than that of the bit line BLB, and the voltage on the bit line BLB drops to a threshold voltage first, the voltage on the bit line BL at this moment is collected and kept, and then, when the voltage on the bit line BL drops to a threshold voltage , the voltage on the bit line BLB at this moment is collected and kept. In this way, the voltages on the bit line BLB and the bit line BL with the largest voltage difference can be collected.
[0024] Specifically, the sampling module includes a buffer unit, a switch tube unit and a voltage keeping unit; the buffer unit is used to control the switch tube unit to close the switch tube on the second bit line when the voltage on the first bit line drops to a threshold voltage ; the voltage keeping unit is used to keep the voltage on the second bit line when the switch tube on the second bit line is closed. Specifically, the buffer unit includes a buffer Buff0 and a buffer Buff1, the switch tube unit includes a switch tube T0 and a switch tube T1, the voltage keeping unit includes a capacitor C0 and a capacitor C1, and the threshold voltages of the buffers Buff0 and Buff1 are both The switch tube T0 and the switch tube T1 are NMOS tubes. An input end of the buffer Buff0 is electrically connected with the bit line BL, an output end of the buffer Buff0 is electrically connected with a gate of the switch tube T1, a drain of the switch tube T1 is electrically connected with the bit line BLB, a source of the switch tube T1 is electrically connected with one end of the capacitor C1, and the other end of the capacitor C1 is electrically connected with a common ground terminal VSS. An input end of the buffer Buff1 is electrically connected with the bit line BLB, an output end of the buffer Buff1 is electrically connected with a gate of the switch tube T0, a drain of the switch tube T0 is electrically connected with the bit line BL, a source of the switch tube T0 is electrically connected with one end of the capacitor C0, and the other end of the capacitor C0 is electrically connected with the common ground terminal VSS. Exemplarily, the buffer Buff0 and the buffer Buff1 are both buffers composed of two inverters, and, = 0.5VDD.
[0025] Exemplarily, the sensing amplification module includes a sensing amplifier SA, one input end of the sensing amplifier SA is electrically connected with the ungrounded end of the capacitor C0, the other input end of the sensing amplifier SA is electrically connected with the ungrounded end of the capacitor C1, and an output end of the sensing amplifier SA is used for outputting a digital signal.
[0026] Exemplarily, each data unit includes a switch tube N0, a switch tube N1 and a data MTJ device, and each reference unit includes a switch tube N2, a switch tube N3 and a reference MTJ device. The switch tubes N0, N1, N2 and N3 are all NMOS tubes. A drain of the switch tube N0 is electrically connected with the bit line BL, a source of the switch tube N0 is electrically connected with one end of the data MTJ device, a drain of the switch tube N1 is electrically connected with the bit line BL, a source of the switch tube N1 is electrically connected with the other end of the data MTJ device, and the data MTJ device is further electrically connected with a source line SL, and the source line SL is further electrically connected with the pre-charge and discharge control module. A drain of the switch tube N2 is electrically connected with the bit line BLB, a source of the switch tube N2 is electrically connected with one end of the reference MTJ device, a drain of the switch tube N3 is electrically connected with the bit line BLB, a source of the switch tube N3 is electrically connected with the other end of the reference MTJ device, and the reference MTJ device is further electrically connected with a source line SLB, and the source line SLB is further electrically connected with the pre-charge and discharge control module. A gate of the switch tube N0 and a gate of the switch tube N2 are both used for inputting a read control signal RL, and a gate of the switch tube N1 and a gate of the switch tube N3 are both used for inputting a write control signal WL. It should be noted that when a SOT-MRAM needs to be selected as a target SOT-MRAM, the switch tubes N0 and N2 in the SOT-MRAM are controlled to be always turned on during reading data by the read control signal RL, and the switch tubes N1 and N3 in the SOT-MRAM are controlled to be always turned off during reading data by the write control signal WL.
[0027] Exemplarily, the pre-charge and discharge control module comprises a switch tube P0, a switch tube P1, a switch tube N4 and a switch tube N5, wherein the switch tubes P0 and P1 are both PMOS tubes, the switch tubes N4 and N5 are both NMOS tubes, the source of the switch tube P0 is used for connecting to a power supply voltage VDD, the drain of the switch tube P0 is electrically connected to a bit line BL of a data cell in each SOT-MRAM, the gate of the switch tube P0 and the gate of the switch tube P1 are both used for connecting to a pre-charge control signal PRE, the source of the switch tube P1 is used for connecting to the power supply voltage VDD, and the drain of the switch tube P1 is electrically connected to a bit line BLB of a reference cell in each SOT-MRAM. The gates of the switch tubes N4 and N5 are both used for connecting to a discharge control signal DIS, the drain of the switch tube N4 is electrically connected to a source line SL of the data cell in each SOT-MRAM, the source of the switch tube N4 is electrically connected to a common ground terminal VSS, the drain of the switch tube N5 is electrically connected to a source line SLB of the reference cell in each SOT-MRAM, and the source of the switch tube N5 is electrically connected to the common ground terminal VSS. It should be noted that when a target SOT-MRAM needs to be charged, the switch tube P0 and the switch tube P1 are turned on through the pre-charge control signal PRE, so that the bit line BL and the bit line BLB of the SOT-MRAM can be charged simultaneously under the condition that the switch tubes N1 and N3 in the SOT-MRAM are turned off, the switch tubes N0 and N2 are turned on, and the switch tubes N4 and N5 are turned off, until the voltages on the bit line BL and the bit line BLB are charged to the power supply voltage VDD. When the bit line BL and the bit line BLB of a target SOT-MRAM need to be discharged, the switch tubes N4 and N5 are turned on through the discharge control signal DIS, so that the bit line BL and the bit line BLB of the SOT-MRAM can be discharged when the switch tubes N4 and N5 are turned on under the condition that the switch tubes N0 and N2 in the SOT-MRAM are turned on and the switch tubes N1 and N3 are turned off.
[0028] Exemplarily, the double-sampling sensing circuit applied to the MRAM is realized by using a 28nm CMOS process.
[0029] Exemplarily, Figure 1 is a structural schematic diagram of the double-sampling sensing circuit applied to the MRAM provided by the present application, Figure 1 Exemplarily, a SOT-MRAM is shown in the figure, and the SOT-MRAM is a 4T2M SOT-MRAM, wherein 4T2M represents four transistors and two MTJ devices. The working principle of the double-sampling sensing circuit provided by the present application will be further exemplarily described below. Figure 1 The working principle of the double-sampling sensing circuit provided by the present application will be further exemplarily described below.
[0030] First stage: pre-charge stage
[0031] When signal PRE is set low, P0 and P1 are turned on, charging bit lines BL and BLB to the power supply voltage VDD. At this time, since the voltages on bit lines BL and BLB are both higher than the threshold voltages of buffers Buff0 and Buff1... Therefore, the signals output by buffers Buff0 and Buff1 and signal The voltage level is high. Therefore, T0 and T1 are also in the on state, and the voltage at sampling node A is high. and the voltage of sampling node B It is also pre-charged to the power supply voltage VDD.
[0032] Phase Two: Discharge and Sampling Phase
[0033] The precharge signal PRE is set high, P0 and P1 are turned off, precharging stops. Simultaneously, signal RL turns on N0 and N2, and read current begins to flow through the data MTJ and reference MTJ devices. Bit line BL begins to discharge through the data MTJ device, and bit line BLB begins to discharge through the reference MTJ device. This stage is divided into two cases based on the magnetization state of the data MTJ device:
[0034] Scenario 1: The magnetization state of the data MTJ device is in a low-resistance state.
[0035] 1) Initial Trigger and Sampling: Since the data MTJ device is in a low-resistance state while the reference MTJ device is in a high-resistance state, the resistance of the data MTJ device is less than that of the reference MTJ device. Therefore, the discharge rate of bit line BL is much faster than that of bit line BLB. Consequently, the voltage on bit line BL will drop to the threshold voltage first. When the voltage on bit line BL drops to When Buff0 is triggered, the signal output by Buff0 is... The voltage level is low; this change causes T1 to turn off, so the voltage value on the bit line BLB at this moment is captured. And it remains on the sampling capacitor C1. At this time, because the bit line BLB discharges slowly, the sampling node B maintains a relatively high voltage;
[0036] 2) Secondary triggering and sampling: Subsequently, the voltage on the slower-discharging bit line BLB also drops to... This triggers buffer Buff1, and the signal output by Buff1... It is also low; this change causes T0 to turn off, so the voltage value on bit line BL is captured at this moment. And it remains on the sampling capacitor C0. At this time, because the bit line BL discharges quickly, the sampling node A maintains a low voltage.
[0037] 3) At this time, the positive input of the sense amplifier SA is low voltage and the negative input is high voltage.
[0038] Case 2: The magnetization state of the data MTJ device is high resistance state
[0039] 1) First trigger and sampling: Since the magnetization state of the data MTJ device is high resistance state and the magnetization state of the reference MTJ device is low resistance state, the resistance of the data MTJ device is greater than that of the reference MTJ device, and thus the discharge speed of the bit line BLB is much faster than that of the bit line BL, so the voltage on the bit line BLB will drop to the threshold voltage first; when the voltage on the bit line BLB drops to , the buffer Buff1 is triggered, and the signal output by the Buff1 is low level; this change causes T0 to be closed, so that the voltage value on the bit line BL at this moment is captured as and kept on the sampling capacitor CO. At this time, since the bit line BL discharges slowly, the sampling node A keeps a relatively high voltage.
[0040] 2) Second trigger and sampling: Subsequently, the voltage on the bit line BL which discharges slowly also drops to , triggering the buffer Buff 0, and the signal output by the Buff 0 is also low level; this change causes T1 to be closed, so that the voltage value on the bit line BLB at this moment is captured as and kept on the sampling capacitor Cl. At this time, since the bit line BLB discharges quickly, the sampling node B keeps a relatively low voltage.
[0041] 3) At this time, the positive input of the sense amplifier Sa is high voltage and the negative input is low voltage.
[0042] Third stage: sensing and output stage
[0043] 1) The sense amplifier SA amplifies and latches the voltage difference between the sampling node A and the sampling node B;
[0044] 2) According to the size relationship between and in case 1 or case 2, the corresponding digital signal "0" or "1" is output, completing a read operation, specifically, when is greater than , the Data out output by the sense amplifier SA is "0", and when is less than , the Data out output by the sense amplifier SA is "1".
[0045] In order to verify the partial effect of the application, simulation experiments are carried out in the case that the magnetization state of the data MTJ device is in the low state, and the simulation results are shown in Figs. Figures 2A-2C , Figure 2A is a schematic diagram of voltage changes on the bit line BL and the bit line BLB when data is read from the data unit by using the traditional scheme. Figure 2B is a schematic diagram of voltage changes of signals BL inv and BLB inv output by the buffer Buff0 and the buffer Buff1 when data is read from the data unit by using the technical scheme provided by the application. Figure 2C is a schematic diagram of voltage changes on the bit line BL and the bit line BLB when data is read from the data unit by using the technical scheme provided by the application. Figure 2A , 2B and 2C, the horizontal axis represents time in nanoseconds (ns), and the vertical axis represents voltage in volts (V). As can be seen from Figs. Figure 2A , 2B and 2C, when data is read from the data unit by using the traditional scheme, the maximum sensing margin is about 95 mV, and when data is read from the data unit by using the technical scheme provided by the application, the maximum sensing margin is about 225 mV. Obviously, the sensing margin is more than twice that of the traditional scheme, which greatly improves the reading margin and reliability.
[0046] The application has the following beneficial technical effects:
[0047] 1) The application significantly improves the sensing margin by sampling the data voltage and the reference voltage at different time points through the generation mode of the double-sampling voltage.
[0048] 2) Compared with the sensing mode of the traditional voltage comparison at a fixed time point under the same conditions, the application can realize more than twice the sensing margin and reduce the read error rate by more than two orders of magnitude.
[0049] 3) The application does not require additional repeated sensing or complex offset cancellation circuits, and can realize data reading by using a simple sensing amplifier (for example, a 5-tube sensing amplifier) in the last part of the sensing circuit, so the energy consumption and area overhead are small.
[0050] 4) The application can still guarantee the target error rate while reducing the pre-charge voltage, thereby saving the read energy consumption.
[0051] It should be noted that the terms "first", "second", etc. are used only for descriptive purposes and are not to be construed as indicating or implying relative importance or a specific order of limiting the features indicated. Thus, features limited by "first", "second" can explicitly or implicitly include one or more features. In the description of the present application, the meaning of "a plurality" is two or more, unless otherwise expressly and specifically limited.
[0052] In the description of the present application, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" means that the specific features or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in the present specification.
[0053] In the specification, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude a plurality. Some measures are described in mutually different embodiments, but this does not mean that these measures cannot be combined to produce good results.
[0054] The above is a further detailed description of the present application in combination with specific preferred embodiments, and the specific implementation of the present application cannot be limited to these descriptions. For those skilled in the art to which the present application belongs, without departing from the concept of the present application, a number of simple deductions or substitutions can be made, which should be regarded as falling within the scope of protection of the present application.
Claims
1. A dual sampling sensing circuit applied to MRAM, characterized in that, The application relates to a SOT-MRAM read / write control method and device. The SOT-MRAM read / write control device comprises at least one SOT-MRAM, a pre-charge and discharge control module, a sampling module and a sense amplifier module. Each SOT-MRAM comprises a data unit and a reference unit, the magnetization state of the data unit in each SOT-MRAM is opposite to that of the reference unit, each SOT-MRAM is used for accessing a read control signal RL and a write control signal WL, and the read control signal RL and the write control signal WL are used for controlling whether one SOT-MRAM is a target SOT-MRAM. The pre-charge and discharge control module is used for controlling whether a bit line BL of the data unit and a bit line BLB of the reference unit in the target SOT-MRAM are charged or discharged, wherein the discharging speeds of the bit line BL and the bit line BLB are different. The sampling module is used for collecting voltages on the bit line BL and the bit line BLB respectively in the process that the bit line BL and the bit line BLB of the data unit and the reference unit in the target SOT-MRAM are discharged, so that the maximum voltage difference between the collected voltage on the bit line BL and the voltage on the bit line BLB is obtained. The sense amplifier module is used for amplifying the maximum voltage difference between the bit line BL and the bit line BLB and outputting a corresponding digital signal. In the process that the bit line BL of the data unit in the target SOT-MRAM and the bit line BLB of the reference unit are discharged, when the voltage on the first bit line drops to the threshold voltage first, the voltage on the second bit line at this moment is collected and kept, and then when the voltage on the second bit line drops to the threshold voltage , the voltage on the first bit line at this moment is collected and kept, wherein when the first bit line is the bit line BL, the second bit line is the bit line BLB, and when the first bit line is the bit line BLB, the second bit line is the bit line BL. The sampling module comprises a buffer unit, a switch tube unit and a voltage holding unit. The buffer unit is configured to control the switch tube unit to close the switch tube located on the second bit line when the voltage on the first bit line drops to the threshold voltage. The buffer unit is configured to control the switch tube unit to close the switch tube located on the second bit line when the voltage on the first bit line drops to the threshold voltage. The voltage holding unit is used for holding the voltage on the second bit line when the switch tube on the second bit line is closed.
2. The dual sampling sensing circuit for MRAM according to claim 1, wherein, For the target SOT-MRAM, when the magnetization state of the MTJ device in the data unit is a low state, the discharging speed of the bit line BL is greater than that of the bit line BLB, and the digital signal output by the sense amplifier module is 0; when the magnetization state of the MTJ device in the data unit is a high state, the discharging speed of the bit line BL is less than that of the bit line BLB, and the digital signal output by the sense amplifier module is 1.
3. The dual sampling sensing circuit for MRAM according to claim 1, wherein, When the magnetization state of the MTJ device in the data unit is a low state, the first bit line is the bit line BL, and the second bit line is the bit line BLB; when the magnetization state of the MTJ device in the data unit is a high state, the first bit line is the bit line BLB, and the second bit line is the bit line BL.
4. The dual sampling sensing circuit for MRAM according to claim 1, wherein, The buffer unit comprises a buffer Buff0 and a buffer Buff1, the switch tube unit comprises a switch tube T0 and a switch tube T1, and the voltage holding unit comprises a capacitor C0 and a capacitor C1. The input end of the buffer Buff0 is electrically connected with the bit line BL, the output end of the buffer Buff0 is electrically connected with the gate of the switch tube T1, the drain of the switch tube T1 is electrically connected with the bit line BLB, the source of the switch tube T1 is electrically connected with one end of the capacitor C1, and the other end of the capacitor C1 is electrically connected with the common ground terminal VSS; the input end of the buffer Buff1 is electrically connected with the bit line BLB, the output end of the buffer Buff1 is electrically connected with the gate of the switch tube T0, the drain of the switch tube T0 is electrically connected with the bit line BL, the source of the switch tube T0 is electrically connected with one end of the capacitor C0, and the other end of the capacitor C0 is electrically connected with the common ground terminal VSS.
5. The dual sampling sensing circuit for MRAM according to claim 4, wherein, The sensing amplification module comprises a sensing amplifier, one input end of the sensing amplifier is electrically connected with one end of the capacitor C0 not grounded, the other input end of the sensing amplifier is electrically connected with one end of the capacitor C1 not grounded, and the output end of the sensing amplifier is used for outputting the digital signal.
6. The dual sampling sensing circuit for MRAM according to claim 1, wherein, Each data unit comprises a switch tube N0, a switch tube N1 and a data MTJ device, wherein the drain of the switch tube N0 is electrically connected with the bit line BL, the source of the switch tube N0 is electrically connected with one end of the data MTJ device, the drain of the switch tube N1 is electrically connected with the bit line BL, and the source of the switch tube N1 is electrically connected with the other end of the data MTJ device; the data MTJ device is further electrically connected with a source line SL, and the source line SL is further electrically connected with the pre-charge and discharge control module; Each reference unit comprises a switch tube N2, a switch tube N3 and a reference MTJ device, wherein the drain of the switch tube N2 is electrically connected with the bit line BLB, the source of the switch tube N2 is electrically connected with one end of the reference MTJ device, the drain of the switch tube N3 is electrically connected with the bit line BLB, and the source of the switch tube N3 is electrically connected with the other end of the reference MTJ device; the reference MTJ device is further electrically connected with a source line SLB, and the source line SLB is further electrically connected with the pre-charge and discharge control module. The gate of the switch tube N0 and the gate of the switch tube N2 are both used for inputting the read control signal RL, and the gate of the switch tube N1 and the gate of the switch tube N3 are both used for inputting the write control signal WL.
7. The dual sampling sensing circuit for MRAM according to claim 1, wherein, The pre-charge and discharge control module comprises a switch tube P0, a switch tube P1, a switch tube N4 and a switch tube N5; The source electrode of the switch tube P0 is used for accessing a power supply voltage VDD, the drain electrode of the switch tube P0 is electrically connected with a bit line BL of a data cell in each SOT-MRAM, the gate electrode of the switch tube P0 and the gate electrode of the switch tube P1 are both used for accessing a charging control signal PRE, the source electrode of the switch tube P1 is used for accessing the power supply voltage VDD, and the drain electrode of the switch tube P1 is electrically connected with a bit line BLB of a reference cell in each SOT-MRAM; the gate electrodes of the switch tube N4 and the switch tube N5 are both used for accessing a discharging control signal DIS, the drain electrode of the switch tube N4 is electrically connected with a source line SL of the data cell in each SOT-MRAM, the source electrode of the switch tube N4 is electrically connected with a common ground terminal VSS, the drain electrode of the switch tube N5 is electrically connected with a source line SLB of the reference cell in each SOT-MRAM, and the source electrode of the switch tube N5 is electrically connected with the common ground terminal VSS.
8. The dual sampling sensing circuit for MRAM according to claim 1, wherein, When it is required to read data from the data cell in any one SOT-MRAM of the at least one SOT-MRAM, the voltages on the bit line BL of the data cell and the bit line BLB of the reference cell in the any one SOT-MRAM are both charged to the power supply voltage VDD by the pre-charging and discharging control module, then the any one SOT-MRAM is selected as a target SOT-MRAM by the read control signal RL and the write control signal WL, and the bit line BL of the data cell and the bit line BLB of the reference cell in the target SOT-MRAM are discharged by the pre-charging and discharging control module, the voltages on the bit line BL and the bit line BLB are collected by the sampling module during the discharging of the bit line BL and the bit line BLB, so that the voltage on the bit line BL and the voltage on the bit line BLB have a maximum voltage difference, the maximum voltage difference between the bit line BL and the bit line BLB is amplified by the sense amplifier module, and a corresponding digital signal is output.
Citation Information
Patent Citations
MRAM memory and MRAM array read circuit
CN113140241A
Device having rows of MRAM cells configured for concurrent writing and reading
US20250239285A1