1. Introduction
To prolong the battery life in lithium-ion battery-powered applications, such as smartphones, wearable devices, and wireless sensor nodes, it is crucial to achieve good performance with low power consumption [1]. Even though a conventional magnetoresistive random access memory (MRAM) has the speed of a static RAM (SRAM) and density of a dynamic RAM (DRAM), it has unique problems, including poor scalability and excessive power consumption owing to large write currents. Therefore, spin-transfer torque MRAM (STT-MRAM) has emerged as the top choice for universal memory applications owing to its short access time, low power consumption, and high density [2]. In addition, STT-MRAM has outstanding scalability, as the critical switching current of the magnetic tunnel junction (MTJ) decreases with device size to overcome the scaling problems faced by conventional memories, such as DRAM, SRAM, and flash memories [3,4,5]. In other words, STT-MRAM can achieve a higher performance than DRAM and smaller cell size than SRAM, with the nonvolatility of flash memory [6,7,8,9].
However, STT-MRAM faces a read yield degradation problem when used in deep submicron technologies because of the large process variations in low supply voltage (VDD) and small resistance difference between the low resistance (state 0) and high resistance (state 1) states of the MTJ [10,11]. The current (ΔI0 or ΔI1) or voltage differences (ΔV0 or ΔV1) generated in a sensing circuit (SC), which are then conveyed to a sense amplifier (SA), can be expressed as:
(1)
(2)
where Idata0 (Idata1) and Iref are the currents flowing through the data cell in state 0 (state 1) and reference cell, respectively. Vdata0 (Vdata1) and Vref are the output voltages of the data and reference branches in the SC, respectively, and rO_PLD is the output resistance of the load PMOS. Assuming a fixed Vref, ΔV0,1 is approximately half of the difference between Vdata0 and Vdata1 because Vref is ideally equal to (Vdata0 + Vdata1)/2 [10]. To overcome the read yield degradation, a higher ΔV0,1 and lower impact of process variation are required in deep submicron technology nodes. However, ΔV0,1 is limited by VDD and current, and the variations in the process parameters inevitably increase as the technology node scales down.Furthermore, the offset voltage of the SA (VSA_OS) must be considered for a successful read operation. Thus, ΔV0,1 must be larger than VSA_OS to generate the read-access path. The statistical distributions between ΔV0,1 and VSA_OS can be modeled using a Gaussian distribution [11]. The read-access pass yield for a single cell with states 0 or 1 (RAPYCELL0,1) [12] is expressed as
(3)
where μΔV0,1 and μSA_OS are the means of ΔV0,1 and VSA_OS, respectively, and σΔV0,1 and σSA_OS are the standard deviations of ΔV0,1 and VSA_OS, respectively. RAPYCELL is defined as the minimum value between RAPYCELL0 and RAPYCELL1.(4)
In this study, a novel timing-based split-path sensing circuit (TSSC) that is tolerant to process variations and increases ΔV0,1 value is proposed and compared with various SCs with respect to RAPYCELL, delay, and power consumption. It improves μΔV0,1 using the dynamic reference voltage (DRV) technique that modifies Vref according to the MTJ state. It also reduces σΔV0,1 by compensating the transistor mismatch and effectively increasing the sensing current. Even though the split-path sensing circuit (SPSC) [10] is considered to have optimal performance in terms of read yield, Monte Carlo HSPICE simulation results based on industry-compatible 28-nm model parameters reveal that the proposed TSSC achieves a 42% boost in RAPYCELL at a VDD of 1.0 V when compared to the SPSC in terms of iso-area and -power. The remainder of this paper is organized as follows: Section 2 describes the operational principles and characteristics of the conventional SCs and proposed TSSC. Section 3 compares the performance of the proposed SC and conventional SCs. Finally, Section 4 presents the conclusions drawn from our study.
2. Previous SCs and Proposed TSSC
In this section, the characteristics and operation principles of the existing and proposed SCs are described.
2.1. Existing SCs
Three conventional SCs [10,11,13] for STT-MRAM are shown in Figure 1 along with their output voltage distributions. To analyze the voltage distributions, industry-compatible 28-nm model parameter libraries were used. Temperature was set to room temperature (25 °C) and, to compare in terms of iso-area and -power, the layout area of SCs were set to be identical by varying the transistor sizes. In addition, the gate voltage of the clamp NMOS (VCLAMP) was used differently for each SC to set the sensing current to 20 μA at state 1.
Figure 1a,b illustrate the schematics and output voltage distributions of the source degeneration sensing circuit (SDSC) [11] at states 0 and 1, respectively. In the SDSC, the clamp NMOS (NCD, NCR) is used to generate ΔI, which is then converted to ΔV via a load PMOS (PLD, PLR) using a current mirror; then, ΔV is fed to the SA. In addition, SDSC achieves a PMOS (PDD, PDR) degeneration between VDD and load PMOS for source degeneration purposes. The source degeneration effect reduces the variation in the load PMOS and increases rO_PLD, leading to an improvement in the RAPYCELL. The I-V curve shown in Figure 2a represents the relationship between the drain voltage of each MOSFET and current through each MOSFET in the SDSC. The crossing points of the I-V curve for the load PMOS and clamp NMOS denote the operating points. For example, the crossing points for PLR and NCR, PLD0 and NCD0, and PLD1 and NCD1 are the operating points for Vref, Vdata0, and Vdata1, respectively. PLD0 (PLD1) passes through the operating point between PLR and NCR, as Vref denotes the gate voltage of PLD0 (PLD1). The drain voltage distribution of the PLR shown in Figure 1a has a small standard deviation because of the large slope (i.e., the output resistance is small) of the diode-connected PLR. When the output resistance is small, the voltage variation is small as well, expressed in (2). The PLD has a relatively large standard deviation owing to the small slope of the PLD I-V curve and current mirror variation. Thus, to obtain a proper sensing margin in SDSC, the PLD variation must be reduced. SDSC can obtain an adequate read yield in 65-nm process technology because the degeneration effect reduces the process variation in the SC. However, under 65-nm process technology, the SDSC suffers from significant read yield degradation because the fixed Vref limits μΔV0,1 and process variation increment increases σΔV0,1.
Figure 1c,d illustrate the SC with a highly symmetric cross-coupled current mirror (HSCC) [13] at states 0 and 1, respectively. To address the fixed Vref issue observed in SDSC, the HSCC uses the DRV technique that adjusts Vref according to the data state to enhance the sensing margin [14]. Figure 2b shows the I-V curve of HSCC, where crossing point of POR and NOR transistors’ I-V curves represents Vref. As demonstrated, Vref decreases at state 1 (Vref1) and increases at state 0 (Vref0). The DRV technique can almost double μΔV0,1 compared to the fixed Vref approach used in the SDSC. However, in the HSCC, three current mirrors from the PLD to the NCMD are employed to generate Vdata0,1. Consequently, these current mirrors induce a substantial current mismatch, which increases σΔV0,1. Neglecting the channel-length modulation, the current through the NCD (INCD) for the current mirror is expressed as
(5)
where A is the transconductance parameter, VGS is the gate-to-source voltage of the NCD, and VTH is the threshold voltage. The current through the PCMD (Idata_cm0), including the mismatch effects, is given by(6)
where ΔA is the transconductance mismatch that results in a gain error and ΔVTH is the threshold voltage mismatch that results in voltage offsets [15]. The current through the NOD (Idata_cm1), including the mismatch effects, is given by(7)
The current through the POD is similar to Idata_cm0. Furthermore, PMOS-based circuits are vulnerable to mismatches because of poor gate oxide capacitance matching and high mobility variations [16]. Thus, when numerous current mirrors are used, the current mismatch increases, as expressed in (7). The standard deviations of Vdata0,1 (Vref0,1) shown in Figure 1c,d are relatively large because of the many steps in the current mirror and small slope of the POD0,1 (POR0,1) I-V curve. Consequently, even though the HSSC doubles μΔV0,1 using the DRV technique, it cannot guarantee a sufficient read yield in deep submicron technology.
Figure 1e,f show the SPSC [10] at states 0 and 1, respectively. The SPSC uses a split path to employ the DRV technique and achieves PMOS degeneration to reduce the variation. Figure 2c shows that the SPSC successfully modifies Vref according to the MTJ state; the subsequent Vref0 and Vref1 values that confirm this are presented in Figure 1e,f. Furthermore, to overcome the process variation issue faced by the HSCC, the SPSC utilizes a split-path technique instead of current mirrors. Instead of employing current mirrors to transmit the NCD saturation current to the NOD as HSCC does, the SPSC uses the split path on the NCD source and applies the same gate-to-source voltage to both the NCD and NOD. As a result, even without a current mirror, the saturation currents of the NCD and NOD are equalized. The standard deviations of Vdata0,1 (Vref0,1) presented in Figure 1e,f is smaller than those of the HSCC because the number of current mirrors is reduced. Therefore, among the existing SCs, SPSC is superior in terms of the RAPYCELL. However, as shown in Figure 1e,f, the standard deviations of Vref0 and Vdata1 remain large (i.e., 106 mV and 101 mV). This is because the data current (Idata) is split in half by the split-path scheme (Idata = Idata_cm + Idata_sp), and the lowered current is sensitive to the increased process variations in deep submicron technology.
2.2. Proposed TSSC
In SPSC, the lowered saturation current caused by the split path is vulnerable against process variations. The TSSC maintains the advantages of SPSC (i.e., the DRV technique, thereby increasing the sensing margin ΔV0,1) but overcomes the lowered saturation current problem. Figure 3a shows the schematic and timing diagram of the proposed TSSC. The key circuit design differences between the TSSC and SPSC are the inclusion of two transistors as switches (ST1 and ST2) and exclusion of NOD and NOR by implementing a timing-based split-path scheme. To reduce σΔV0,1 by enhancing the current for each path, the MOSFET operating times are controlled by the PRE signal. Figure 3b shows the TSSC operation in phase 1 (P1) at state 0. In P1, the PRE signal is high; thus, PD0, PD3, ST1, and ST2 are turned on at the beginning. The gate voltage of POR0 (POD0) starts to pre-charge as ST1 and ST2 are turned on. PLD0 and PLR0 reach saturation points after a sufficient pre-charge time if Idata0 and Iref0 are constant in P1, regardless of the process variations in PLD0 (PLR0). At the end of P1, the gate voltage of POR0 (POD0) is kept at the same value as Vdata0 (Vref0). However, POR0 and POD0 cannot operate because PD1 and PD2 are turned off, respectively. Figure 3c shows the TSSC operation in phase 2 (P2) at state 0. At the beginning of P2, the PRE signal is turned off. Thus, PD0, PD3, ST1, and ST2 are turned off, and PD1 and PD2 are turned on. When PLD0 and PLR0 are cut off from VDD, POR0 and POD0 can operate because the gate voltages of POR0 and POD0 are pre-charged to Vdata0 and Vref0, respectively, in P1. Thus, the saturation current of POR0 is transmitted from NCD0 as the SPSC. However, for TSSC, the saturation current of POR0 is approximately two times larger than that of the SPSC, regardless of process variation. This is because PLD0 is turned off in P2 and there is no current division. In addition, in the TSSC, without current division, the clamp NMOS number is less than that of the SPSC, which is achieved by shifting the split-path position to the drain of the clamp NMOS. Therefore, the TSSC implements the DRV technique with the minimization of σΔV0,1, which is confirmed by the TSSC voltage distribution diagram shown in Figure 3c,e. The process variation in the TSSC can be further decreased compared to the SPSC because in terms of iso-area, the size of MOSFETs in the TSSC can be increased as the number of clamp NMOS is reduced. Figure 3d,e show the TSSC operation at state 1 in P1 and P2, respectively. The TSSC operation at state 1 is nearly identical to that at state 0, with only a change in the MTJ state. Figure 4 shows the TSSC I-V curves, from which Vdata0,1 and Vref0,1 can be estimated. The crossing point in the I-V curves for NCD0 (NCD1) and POD0 (POD1) is the operating point for Vdata0 (Vdata1). Furthermore, the crossing point in the I-V curves of NCR0 (NCR1) and POR0 (POR1) is the operating point for Vref0 (Vref1). Vref is successfully modified according to the MTJ state, and operation current is nearly doubled compared to that of SPSC.
3. Simulation Results
3.1. Simulation Conditions
All simulation results included in this section were obtained using Monte Carlo HSPICE simulations implemented in industry-compatible 28-nm model parameter libraries. The μSA_OS and σSA_OS values for calculating RAPYCELL were set to 0 and 20 mV, respectively [17]. Furthermore, a standard deviation of 4% was considered for the MTJ variation. The MTJ model used in this study had an R1 (RH, anti-parallel) of 6 kΩ and R0 (RL, parallel) of 3 kΩ, considering a tunnel magnetoresistance (TMR) ratio of 100%. For a fair comparison between SCs in terms of iso-area and iso-power, all transistor sizes were chosen such that the layout area (=sum of each transistor’s area (width × length)) of each SC was 1.76 μm2. Moreover, the VCLAMP for each SC was precisely set such that it generated 20 μA at state 1. In addition, the optimal Rref for each circuit was used for architectural analysis.
3.2. Results and Comparison
RAPYCELL0 and RAPYCELL1 increased when Rref increased and decreased, respectively. Accordingly, the crossing points for RAPYCELL0 and RAPYCELL1 were the maximum values of RAPYCELL. Figure 5 shows RAPYCELL0,1 for SDSC, HSCC, SPSC, and TSSC with respect to Rref when the temperature was set to room temperature (25 °C). The HSCC achieved the lowest RAPYCELL value owing to the large output variation due to the current mismatch of the multiple current mirrors. Despite the large μΔV0,1, the SDSC and SPSC exhibited the same value for RAPYCELL in terms of iso-area because the SDSC transistor size was twice as large as that of the SPSC. The RAPYCELL value of TSSC was the largest compared with that of the conventional SC because the DRV technique was successfully implemented and a timing-based split-path scheme overcame the lowered data current problem faced by SPSC.
Figure 6 shows the RAPYCELL for SDSC, HSCC, SPSC, and TSSC with respect to VDD and VCLAMP. To analyze the SCs in terms of iso-power, VCLAMP for each SC was precisely set such that it generates 20 μA at state 1. The temperature range was set in the range from −45 to 90 °C, and the worst case was chosen for RAPYCELL calculation. As shown in Figure 6a, the HSCC exhibited minimal variations in RAPYCELL when VDD increased because σΔV0,1 was excessively large owing to the number of current mirrors. When VDD was less than 0.9 V, RAPYCELL for the SPSC was greater than that for the TSSC. In the TSSC, RAPYCELL was significantly reduced at low VDD because the decrease rate of μΔV0,1 was high. When VDD was greater than 0.9 V, the TSSC achieved a large value for RAPYCELL because the increase rate of μΔV0,1 was higher than that of σΔV0,1. Figure 6b shows RAPYCELL with respect to VCLAMP when VDD = 1.0 V. RAPYCELL value’s reliance on VCLAMP is not linear because when VCLAMP is low, the operating current is not enough, and when VCLAMP is high μΔV0,1 decreases because of the decreased rO_PLD. Thus, VCLAMP has an optimal value that maximizes the read yield. The HSCC has low RAPYCELL and no optimal value according to VCLAMP in the range from 0.55 to 0.8 V. The optimal VCLAMP values for SDSC and SPSC are 0.65 V and 0.7 V, respectively. However, STT-MRAM requires low sensing current to prevent read disturbances. An unintentional write operation occurs during a read operation when the critical MTJ switching current is lower than the read current [11]. In the TSSC, the optimal VCLAMP value, 0.6 V, is lower than that of conventional SCs, and the RAPYCELL value is the highest. Therefore, the TSSC is suitable to be implemented in STT-MRAM, which requires low sensing current.
Figure 7a illustrates the RAPYCELL values of the SDSC, HSCC, SPSC, and proposed TSSC with respect to the TMR of MTJ when VDD is set to 1 V and VCLAMP is set to 0.6 V. The temperature range was set in the range from −45 to 90 °C and the worst case was chosen for RAPYCELL calculation. TMR is calculated as (R1 − R0)/R0 and ideally assumes a high values because it influences the sensing speed, read margin, and noise margin of the memory cell. However, the SCs for STT-MRAM must be built to compensate for process-related fluctuations in the TMR value. As shown in Figure 7a, for low sensing current applications, even when the TMR value is decreased to 60%, the proposed TSSC maintains a greater RAPYCELL value compared to existing SCs. Figure 7b plots the RAPYCELL as a function of sensing time when VDD was set to 1 V and VCLAMP was set to 0.6 V. Because the TSSC uses a two-phase sensing operation for the timing-split-based DRV technique, it requires sufficient time for charging and discharging. Thus, a sharp increase in RAPYCELL can be observed at approximately 8 ns, and the RAPYCELL value is saturated at approximately 14 ns. The existing designs are not sensitive to the sensing time compared to the proposed TSSC, which provides more accurate sensing at the expense of increased sensing times.
As mentioned earlier, the TSSC exploits the gate capacitance of the PLD, POR, POD, and PLR transistors to accumulate charge during P1, which raises the question of whether the capacitor-less design is better than using a capacitor. Figure 8 shows the TSSC RAPYCELL value with respect to the additional capacitor capacitance when two capacitors are added at the gates of the PLD and PLR. The RAPYCELL value increases until the additional capacitor capacitance reaches 2 fF but the increment is insignificant and starts to decrease as the capacitance increases further because of the limited sensing time. Moreover, if a capacitor is added to the design, the sizes of all transistors need to be reduced in terms of iso-area, which results in a decrease in the gate capacitance and performance degradation. Accordingly, Figure 8 indicates that the gate capacitances of PLD, POR and POD, PLR pairs are sufficient for the TSSC to accumulate charge during P1 to mirror the data current during P2.
Table 1 summarizes the simulation results and compares the proposed TSSC with conventional SCs. The simulation to calculate the average power consumption (PAVG) used and the VCLAMP and Rref values are presented in Figure 5. In both states 0 and 1, the TSSC achieved the lowest PAVG compared with the conventional SCs. However, the proposed TSSC requires a longer sensing time because of its charging and discharging times. As shown in Table 1, the TSSC can achieve a 42% higher RAPYCELL value compared to that of SPSC. Because of the read disturbance, sensing circuitries are required to work with low sensing currents. Moreover, the RAPYCELL value of the proposed TSSC is the highest in low-current sensing tasks. Therefore, the TSSC is suitable for STT-MRAM applications, which require low sensing currents.
4. Conclusions
In this study, we proposed a TSSC using the DRV technique and novel split path over time, which maintains a large μΔV0,1 and reduces σΔV0,1. The proposed TSSC can reduce the VTH variation effects by increasing the current and reducing the transistor mismatch. The simulation results indicate that conventional SCs exhibit low read yield because of small μΔV0,1 or large σΔV0,1 values. In contrast, the TSSC obtains the greatest read yield in the 28-nm process technology.
Conceptualization, T.N.; methodology, T.N.; software, T.N.; validation, B.I., J.K. and J.H.K.; formal analysis, T.N.; investigation, B.I. and J.K.; resources, J.K.; data curation, B.I., J.K. and J.H.K.; writing—original draft preparation, B.I. and J.K.; writing—review and editing, T.N.; visualization, J.K.; supervision, T.N.; project administration, T.N.; funding acquisition, T.N. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Data is contained within the article.
The EDA tool was supported by the IC Design Education Center (IDEC), Korea.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. Schematics of conventional SCs with voltage distributions and timing diagrams. (a) SDSC [11] at state 0; (b) SDSC at state 1; (c) HSCC [13] at state 0; (d) HSCC at state 1; (e) SPSC [10] at state 0; (f) SPSC at state 1.
Figure 2. I-V curves of the conventional SCs with both MOSFET and MTJ process variations for analyzing operating point. (a) SDSC at states 0 and 1; (b) HSCC states 0 and 1; (c) SPSC at states 0 and 1.
Figure 3. (a) Schematic and timing diagram of TSSC. Operations with TSSC voltage distributions in (b) phase 1 at state 0, (c) phase 2 at state 0, (d) phase 1 at state 1, and (e) phase 2 at state 1.
Figure 4. I-V curves of the TSSC with both MOSFET and MTJ process variations for analyzing operating points.
Figure 5. RAPYCELL0 and RAPYCELL1 of (a) SDSC; (b) HSCC; (c) SPSC; and (d) TSSC with respect to Rref. (e) Optimal Rref and RAPYCELL of SDSC, HSSC, SPSC, and TSSC.
Figure 6. RAPYCELL of SDSC, HSCC, SPSC, and TSSC with respect to (a) VDD and (b) VCLAMP.
Figure 7. RAPYCELL of SDSC, HSCC, SPSC, and TSSC with respect to (a) TMR of MTJ and (b) sensing time.
Figure 8. RAPYCELL of TSSC with respect to capacitance value when an additional capacitor is assumed.
Summary of the simulation results in terms of iso-area (identical Tr. size) and iso-power.
SDSC [ |
HSSC [ |
SPSC [ |
TSSC |
|
---|---|---|---|---|
Process technology | 28 nm | |||
DRV technique | X | O | O | O |
ICELL [μA] @ state 1 | 20.0 | |||
Layout Area of SC [μm2] @ iso-area |
1.76 |
1.76 |
1.76 |
1.76 |
RAPYCELL(2) [σ] @ VDD = 1.0 V, iso-area |
3.3 |
1.1 |
3.3 |
4.7 |
RAPYCELL(3) [σ] @ VDD = 1.0 V, iso-area |
2.80 |
0.83 |
2.78 |
3.82 |
Average sensing time [ns] |
7 |
8 |
8 |
14 |
PAVG [μA] @ state 0, VDD = 1.0 V, iso-area |
50.1 |
153 |
53.0 |
48.9 |
PAVG [μA] @ state 1, VDD = 1.0 V, iso-area |
46.6 |
137 |
47.0 |
44.0 |
(1) For the identical transistor size (width/length), load PMOS of 2 μm/0.1 μm, clamp NMOS of 4 μm/0.1 μm, and switch of 0.3 μm/0.05 μm were used. (2) Temperature was set to room temperature (25 °C) and VCLAMP was set to the values depicted in
References
1. Huang, W.; Liu, L.; Zhu, Z. A sub-200nW all-in-one bandgap voltage and current reference without amplifiers. IEEE Trans. Circuits Syst. II Exp. Briefs; 2021; 1, pp. 121-125. [DOI: https://dx.doi.org/10.1109/TCSII.2020.3007195]
2. Kim, C.; Kwon, K.; Park, C.; Jang, S.; Choi, J. A covalent-bonded cross-coupled current-mode sense amplifier for STT-MRAM with 1T1MTJ common source-line structure array. Proceedings of the 2015 IEEE International Solid-State Circuits Conference—(ISSCC) Digest of Technical Papers; San Francisco, CA, USA, 22–26 February 2015; pp. 1-3.
3. Hosomi, M.; Yamagishi, H.; Yamamoto, T.; Bessho, K.; Higo, Y.; Yamane, K.; Yamada, H.; Shoji, M.; Hachino, H.; Fukumoto, C. et al. A novel nonvolatile memory with spin torque transfer magnetization switching: Spin-RAM. Proceedings of the IEEE International Electron Devices Meeting, 2005. IEDM Technical Digest; Washington, DC, USA, 5 December 2005; pp. 459-462.
4. Ikeda, S.; Miura, K.; Yamamoto, H.; Mizunuma, K.; Gan, H.D.; Endo, M.; Kanai, S.; Hayakawa, J.; Matsukura, F.; Ohno, H. A perpendicular-anisotropy CoFeB-MgO magnetic tunnel junction. Nat. Mater.; 2010; 9, pp. 721-724. [DOI: https://dx.doi.org/10.1038/nmat2804] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/20622862]
5. Takemura, R.; Kawahara, T.; Miura, K.; Yamamoto, H.; Hayakawa, J.; Matsuzaki, N.; Ono, K.; Yamanouchi, M.; Ito, K.; Takahashi, H. et al. A 32-Mb SPRAM with 2T1R memory cell, localized bi-directional write driver and ‘1’/’0’ dual-array equalized reference scheme. IEEE J. Solid-State Circuits; 2010; 4, pp. 869-879. [DOI: https://dx.doi.org/10.1109/JSSC.2010.2040120]
6. Tsuchida, K.; Inaba, T.; Fujita, K.; Ueda, Y.; Shimizu, T.; Asao, Y.; Kajiyama, T.; Iwayama, M.; Sugiura, K.; Ikegawa, S. et al. A 64Mb MRAM with Clamped-Reference and Adequate-Reference Schemes. Proceedings of the 2010 IEEE International Solid-State Circuits Conference—(ISSCC); San Francisco, CA, USA, 7–11 February 2010; pp. 258-259.
7. Driskill-Smith, A.; Apalkov, D.; Nikitin, V.; Tang, X.; Watts, S.; Lottis, D.; Moon, K.; Khvalkovskiy, A.; Kawakami, R.; Luo, X. et al. Latest Advances and Roadmap for In-Plane and Perpendicular STT-RAM. Proceedings of the 2011 3rd IEEE International Memory Workshop (IMW); Monterey, CA, USA, 22–25 May 2011; pp. 1-3.
8. Tabrizi, F. Non-Volatile STT-RAM: A True Universal Memory; Grandis Inc.: Milpitas, CA, USA, 2009.
9. Na, T.; Kim, J.; Kim, J.P.; Kang, S.H.; Jung, S.-O. Reference-scheme study and novel reference scheme for deep submicrometer STT-RAM. IEEE Trans. Circuits Syst. I Regul. Pap.; 2014; 61, pp. 3376-3385. [DOI: https://dx.doi.org/10.1109/TCSI.2014.2327337]
10. Kim, J.; Na, T.; Kim, J.P.; Kang, S.H.; Jung, S.-O. A split-path sensing circuit for spin torque transfer MRAM. IEEE Trans. Circuits Syst. II Exp. Briefs; 2014; 3, pp. 193-197. [DOI: https://dx.doi.org/10.1109/TCSII.2013.2296136]
11. Kim, J.; Ryu, K.; Kang, S.H.; Jung, S.-O. A novel sensing circuit for deep submicron spin transfer torque MRAM (STT-MRAM). IEEE Trans. Very Large Scale Integr. (VLSI) Syst.; 2012; 1, pp. 181-186. [DOI: https://dx.doi.org/10.1109/TVLSI.2010.2088143]
12. Nho, H.; Yoon, S.; Wong, S.S.; Jung, S. Numerical Estimation of Yield in Sub-100-nm SRAM Design Using Monte Carlo Simulation. IEEE Trans. Circuits Syst. II Express Briefs; 2008; 9, pp. 907-911.
13. Maffitt, T.M.; DeBrosse, J.K.; Gabric, J.A.; Gow, E.T.; Lamorey, M.C.; Parenteau, J.S.; Willmott, D.R.; Wood, M.A.; Gallagher, W.J. Design considerations for MRAM. IBM J. Res. Develop.; 2012; 1, pp. 181-186. [DOI: https://dx.doi.org/10.1147/rd.501.0025]
14. Trinh, Q.; Ruocco, S.; Alioto, M. Dynamic reference voltage sensing scheme for read margin improvement in STT-MRAMs. IEEE Trans. Circuits Syst. I; 2018; 65, pp. 1269-1278. [DOI: https://dx.doi.org/10.1109/TCSI.2017.2749522]
15. Datta, T.; Abshire, P. Mismatch compensation of CMOS current mirrors using floating-gate transistors. Proceedings of the 2009 IEEE International Symposium on Circuits and Systems; Taipei, Taiwan, 24–27 May 2009.
16. Lakshmikumar, K.R.; Hadaway, R.A.; Copeland, M.A. Characterisation and modeling of mismatch in MOS transistors for precision analog design. IEEE J. Solid-State Circuits; 1986; 6, pp. 1057-1066. [DOI: https://dx.doi.org/10.1109/JSSC.1986.1052648]
17. Na, T.; Woo, S.-H.; Kim, J.; Jeong, H.; Jung, S.-O. Comparative study of various latch-type sense amplifiers. IEEE Trans. Very Large Scale Integr. (VLSI) Syst.; 2014; 2, pp. 425-429. [DOI: https://dx.doi.org/10.1109/TVLSI.2013.2239320]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Spin-transfer torque magnetoresistive random access memory (STT-MRAM) applications have received considerable attention as a possible alternative for universal memory applications because they offer a cost advantage comparable to that of a dynamic RAM with fast performance comparable to that of a static RAM, while solving the scaling issues faced by conventional MRAMs. However, owing to the decrease in supply voltage (VDD) and increase in process fluctuations, STT-MRAMs require an advanced sensing circuit (SC) to ensure a sufficient read yield in deep submicron technology. In this study, we propose a timing-based split-path SC (TSSC) that can achieve a greater read yield compared to a conventional split-path SC (SPSC) by employing a timing-based dynamic reference voltage technique to minimize the threshold voltage mismatch effects. Monte Carlo simulation results based on industry-compatible 28-nm model parameters reveal that the proposed TSSC method obtains a 42% higher read access pass yield at a nominal VDD of 1.0 V compared to the SPSC in terms of iso-area and -power, trading off 1.75× sensing time.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer