an overview of non-volatile flip-flops based on emerging

9
JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 12, NO. 2, JUNE 2014 173 AbstractLow power consumption is a major issue in nowadays electronics systems. This trend is pushed by the development of data center related to cloud services and soon to the Internet of Things (IoT) deployment. Memories are one of the major contributors to power consumption. However, the development of emerging memory technologies paves the way to low-power design, through the partial replacement of the dynamic random access memory (DRAM) with the non-volatile stand-alone memory in servers or with the embedded or distributed emerging non-volatile memory in IoT objects. In the latter case, non-volatile flip-flops (NVFFs) seem a promising candidate to replace the retention latch. Indeed, IoT objects present long sleep time and NVFFs offer to save data in registers with zero power when the application is idle. This paper gives an overview of NVFF architecture flavors for various emerging memory technologies. Index TermsEmerging memory technology, ferroelectric RAM, low power, magnetic RAM, non-volatile flip-flops, phase change RAM, resistive RAM 1. Introduction With the development of data center related to cloud services and the Internet of Things (IoT), low power Manuscript received March 3, 2014; revised May 13, 2014. This work was supported by the ANR project DIPMEM under Grant No. ANR-12-NANO-0010-04. J. M. Portal, M. Bocquet, M. Moreau, H. Aziza, and D. Deleruyelle are with Aix-Marseille University and Institut Matériaux Microélectronique Nanosciences de Provence, CNRS UMR7334, Marseille, France (Corresponding author e-mail: [email protected]). Y. Zhang, J.-O. Klein, C. Chappert, and W.-S. Zhao are with Institut d’Electronique Fondamentale, University Paris-Sud 11 and CNRS UMR8622, Orsay 91405, France. W. Kang and Y.-G. Zhang are with Electronics and Information Engineering School, Beihang University, Beijing 100191, China. W.-S. Zhao is also with with Electronics and Information Engineering School, Beihang University, Beijing 100191, China. Digital Object Identifier: 10.3969/j.issn.1674-862X.2014.02.007 consumption becomes a major issue in nowadays electronics systems. In all application domains, memories remain a major contributor to power consumption. On one hand, server nodes are based on a classical memory hierarchy going from the register and cache in high performance central processing unit (CPU), through the dynamic random access memory (DRAM) as the primary memory to the hard disk drive (HDD) for massive storage. On the other hand, IoT autonomous objects are built around the micro controller unit (MCU), where the memory hierarchy is divided in the core memory (register), memory for data (static random access memory (SRAM)), and instruction (electrically erasable programmable read-only memory (EEPROM), flash). In this context, emerging memory solutions could open the way to new design architectures with full or partial replacement of existing memories. A clear target to bring emerging memories in the memory hierarchy is lowering the systems power. This assumption is based on [1] for emerging technologies. Indeed technologies like the phase change RAM (PCRAM), spin-transfer torque magnetic RAM (STT-MRAM), and resistive RAM (ReRAM) or ferroelectric RAM (FeRAM) present performances (programming time, voltage, and current and/or endurance and retention) that could bring significant advantages versus dynamic RAM (DRAM) or flash. Server consumption could be lowered with the introduction of the flash as a bridge between DRAM and HDD, this trend could be even improved with the introduction of PCRAM [2] . In the same way, non-volatile (NV) flash memories embedded in MCU can be replaced by emerging memories such as FeRAM [3] or MRAM [4] for the low power purpose. Regarding IoT autonomous objects, power consumption is a key point for their deployments. The introduction of emerging memories offers the capability to bring non-volatility memories through distributed memories in logic. This concept allows to completely power down the system, while saving the MCU state and data in the non-volatile memory point. In this context, the aim of this paper is to give an overview of the non-volatile An Overview of Non-Volatile Flip-Flops Based on Emerging Memory Technologies (Invited paper) J. M. Portal, M. Bocquet, M. Moreau, H. Aziza, D. Deleruyelle, Y. Zhang, W. Kang, J.-O. Klein, Y.-G. Zhang, C. Chappert, and W.-S. Zhao

Upload: others

Post on 19-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 12, NO. 2, JUNE 2014

173

Abstract⎯Low power consumption is a major issue

in nowadays electronics systems. This trend is pushed by the development of data center related to cloud services and soon to the Internet of Things (IoT) deployment. Memories are one of the major contributors to power consumption. However, the development of emerging memory technologies paves the way to low-power design, through the partial replacement of the dynamic random access memory (DRAM) with the non-volatile stand-alone memory in servers or with the embedded or distributed emerging non-volatile memory in IoT objects. In the latter case, non-volatile flip-flops (NVFFs) seem a promising candidate to replace the retention latch. Indeed, IoT objects present long sleep time and NVFFs offer to save data in registers with zero power when the application is idle. This paper gives an overview of NVFF architecture flavors for various emerging memory technologies.

Index Terms⎯Emerging memory technology,

ferroelectric RAM, low power, magnetic RAM, non-volatile flip-flops, phase change RAM, resistive RAM

1. Introduction With the development of data center related to cloud

services and the Internet of Things (IoT), low power

Manuscript received March 3, 2014; revised May 13, 2014. This work

was supported by the ANR project DIPMEM under Grant No. ANR-12-NANO-0010-04.

J. M. Portal, M. Bocquet, M. Moreau, H. Aziza, and D. Deleruyelle are with Aix-Marseille University and Institut Matériaux Microélectronique Nanosciences de Provence, CNRS UMR7334, Marseille, France (Corresponding author e-mail: [email protected]).

Y. Zhang, J.-O. Klein, C. Chappert, and W.-S. Zhao are with Institut d’Electronique Fondamentale, University Paris-Sud 11 and CNRS UMR8622, Orsay 91405, France.

W. Kang and Y.-G. Zhang are with Electronics and Information Engineering School, Beihang University, Beijing 100191, China.

W.-S. Zhao is also with with Electronics and Information Engineering School, Beihang University, Beijing 100191, China.

Digital Object Identifier: 10.3969/j.issn.1674-862X.2014.02.007

consumption becomes a major issue in nowadays electronics systems. In all application domains, memories remain a major contributor to power consumption. On one hand, server nodes are based on a classical memory hierarchy going from the register and cache in high performance central processing unit (CPU), through the dynamic random access memory (DRAM) as the primary memory to the hard disk drive (HDD) for massive storage. On the other hand, IoT autonomous objects are built around the micro controller unit (MCU), where the memory hierarchy is divided in the core memory (register), memory for data (static random access memory (SRAM)), and instruction (electrically erasable programmable read-only memory (EEPROM), flash).

In this context, emerging memory solutions could open the way to new design architectures with full or partial replacement of existing memories. A clear target to bring emerging memories in the memory hierarchy is lowering the systems power. This assumption is based on [1] for emerging technologies. Indeed technologies like the phase change RAM (PCRAM), spin-transfer torque magnetic RAM (STT-MRAM), and resistive RAM (ReRAM) or ferroelectric RAM (FeRAM) present performances (programming time, voltage, and current and/or endurance and retention) that could bring significant advantages versus dynamic RAM (DRAM) or flash.

Server consumption could be lowered with the introduction of the flash as a bridge between DRAM and HDD, this trend could be even improved with the introduction of PCRAM[2]. In the same way, non-volatile (NV) flash memories embedded in MCU can be replaced by emerging memories such as FeRAM[3] or MRAM[4]for the low power purpose.

Regarding IoT autonomous objects, power consumption is a key point for their deployments. The introduction of emerging memories offers the capability to bring non-volatility memories through distributed memories in logic. This concept allows to completely power down the system, while saving the MCU state and data in the non-volatile memory point. In this context, the aim of this paper is to give an overview of the non-volatile

An Overview of Non-Volatile Flip-Flops Based on Emerging Memory Technologies

(Invited paper)

J. M. Portal, M. Bocquet, M. Moreau, H. Aziza, D. Deleruyelle, Y. Zhang, W. Kang, J.-O. Klein, Y.-G. Zhang, C. Chappert, and W.-S. Zhao

JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 12, NO. 2, JUNE 2014

174

flip-flops (NVFFs) architecture flavors based on emerging non-volatile memory technologies.

The remainder of this paper is composed as follows. Section 2 summarizes the emerging memory technologies. Section 3 introduces the classical retention flip-flop solution used to save data through power gating techniques. Section 4 is devoted to the presentation of the general architecture and operating phase of NVFF. Section 5 presents several architectures based on different technologies. Finally, Section 6 concludes the paper.

2. Emerging Memory Technologies This section is devoted to the overview of the emerging

memory technologies[5],[6] used to develop NVFF architectures.

2.1 FeRAM Technology FeRAM is the most mature technology among the

emerging memory technologies. This technology is widely used for embedded applications requiring low power since its main feature is low-voltage and low-current programming. FeRAM memory cells are based on a ferroelectric capacitor (1C) structure, which limit the scaling below the 65 nm or 45 nm node. FeRAM utilizes the positive and negative polarization directions corresponding to “1” and “0” states for stored data. The memorization mechanism is based on the hysteresis loop of the polarization versus the applied voltage. To change the state of the FeRAM capacitor, a bipolar voltage needs to be applied to switch domains from a positive remnant polarization to a negative remnant polarization. Positive and negative remnant polarizations are defined when the linear polarization is equal to 0, i.e., the applied voltage is null.

2.2 PCRAM Technology PCRAM, also known as the PCM or PRAM technology,

is used mainly for stand-alone memories and is seen as a potential candidate to be introduced in the memory hierarchy as the mass-storage memory. The memory cell is based on a capacitor like (1C) structure, where chalcogenide alloys are sandwiched between two metal electrodes. The memorization mechanism is based on the resistance change between a low resistance state (set operation) and a high resistance state (reset operation). The low resistance state corresponds to the crystal phase of the chalcogenide alloys whereas the high resistance state corresponds to the amorphous phase. The phase change is obtained by applying a high current through the cell from the bottom electrode to the top, to heat the chalcogenide alloys above the melting temperature (amorphous phase) or between the melting point and crystallization temperature (crystal phase). Thus programming is a unipolar process

(set and reset operations are performed with the positive voltage pulse). Reset current reduction and temperature stability still have to be enhanced for this technology.

2.3 ReRAM Technologies In its simplest form, the ReRAM device relies on

metal/insulator/metal (MIM) structures whose conductivity can be electrically switched between high and low resistive states. Regarding the polarity of the programming voltage, a classification can be drawn with unipolar memories and bipolar memories. In unipolar oxide resistive RAM (OxRAM), reversible switching is achieved thanks to reproducible formation/dissolution of conductive filaments within the resistive oxide. A typical resistive switching based on a thermal effect shows a unipolar current-voltage characteristic. During the set operation, a partial dielectric breakdown occurs in the material and conductive filaments are formed. In contrast, they are thermally disrupted during the reset operation because of the high power density generated locally, similar to a traditional house fuse. Bipolar technologies are the conductive bridge RAM (CBRAM) and programmable metallization cells (PMC) or the bipolar OxRAM. CBRAM and PMC belong to “nanoionic” memories. MIM-like memory elements consist of an inert electrode (W, Pt, etc.), an ionic conductor used as the solid electrolyte (WO3, MoO3, GeSe, AgGeSe, etc.), and an active electrode (Ag, Cu, etc.), through an electrochemical reaction, ions (Ag+, Cu+, etc.) diffusing within the electrolyte. In bipolar OxRAM, the memory effect occurs in specific transition metal oxides (TiOx, HfOx) due to a migration of ions (oxygen ions), which are typically described by the motion of the corresponding vacancies.

2.4 MRAM Technologies MRAM is one of the most promising technologies for

the future logic and memory applications[7]. It is built in a hybrid architecture composed of basic storage elements and complementary metal-oxide-semiconductor transistor (CMOS) parts. The basic storage element of MRAM is generally referred to the magnetic tunnel junction (MTJ) nanopillar that is mainly based on the “sandwich” structure: a thin oxide barrier separated by two ferromagnetic layers. As the consequence of the tunnel magneto resistance (TMR) effect, the MTJ resistances, Rp and Rap, depend on the relative magnetization orientation of two ferromagnetic layers. With respect to the array architecture, there are two basic types: one transistor with one MTJ (1T-1MTJ) and the cross point[7],[8]. The 1T-1MTJ architecture is the most easy-understanding form where each MTJ is connected in series with an MOS transistor that operates the selecting function. However, its density potential is limited. The cross-point array architecture is able to provide prominent

PORTAL et al.: An Overview of Non Volatile Flip-Flops Based on Emerging Memory Technologies

175

density efficiency; however, it also involves a lot of performance challenges, such as the low data access speed and sneak currents, which lead to write/read performance degradation. According to the different switching mechanisms, MRAM can be classified into diverse categories or generations, for example, field induced magnetic switching (FIMS) MRAM[9], thermally assisted switching (TAS) MRAM[10], spin transfer torque (STT) MRAM[11], and TAS-STT MRAM[12]. Among them, STT-MRAM is considered as the most promising one due to its high power efficiency and high switching speed. As it only requires a bi-directional spin polarized current, the switching process can be greatly simplified[13]. Recent material progress demonstrates perpendicular magnetic anisotropy (PMA) structures (e.g. CoFeB/MgO) allow the higher energy barrier than in-plane anisotropy, which can overcome the thermal stability issue[14],[15].

3. Retention Flip-Flop and Power Gating Technique

The mainstream of power reduction has been driven for many years by transistor downscaling and concomitant voltage reduction. A side effect of this reduction is the increase of leakage current in the sub-threshold regime with more than 40% of active mode energy dissipation due to the power leakage of idle transistors[16],[17]. To overcome this issue, solutions based on process changes have been proposed, such as the high-κ oxide associated with a metal gate[18]. Another well-known solution to save power is to power down sub-circuits of system on chip (SoC) during the idle state. However, when sub-circuits are power-down, the data saved in the flip-flops are lost and a subsequent high power budget is required for saving/restoring their content with the sub-threshold leakage current.

Numerous design solutions have been proposed to maintain flip-flop contents, such as multi-threshold voltages MOS transistors used with power gating techniques[19]. The basic principle to save the flip-flop’s content during the power-down relies on a retention circuit also known as a balloon circuit[20]. The scheme of a retention flip-flop with a balloon latch is reproduced in Fig. 1. By using this technique, the master-slave flip-flop is connected either to the virtual ground or VDD while a balloon latch is connected to the real ground and VDD. During the power-down, the data of the slave latch in the flip-flop is memorized in the balloon latch while the flip-flop is disconnected from the ground or VDD thanks to a switch inserted between the real and the virtual ground line. The data is restored from the balloon latch to the slave stage of the flip-flop after power up.

In conclusion, the retention flip-flop with power-gating technique is a massively deployed solution, but leakage power remains a real challenges.

Fig. 1. Architecture of a classical balloon latch used with power- gating technique[20].

Fig. 2. NVFF are designed around four architecture flavors (modified master stage, modified slave stage, and pre/post NV balloon insertion).

4. NVFF General Architecture In power-down applications, the flip-flop with the NV

capability might be an alternative solution to power gating technique. The main idea relying on this solution is to replace the balloon latch with an NV balloon. Doing so, the virtual ground or VDD is not any longer necessary, while the flip-flop state is saved in an NV memory. During power-down, the flip-flop content is stored in the NV balloon while the real ground or VDD is disconnected (store phase). The flip-flop content is restored from the NV balloon after power up (restore phase). Thus, the use of NV balloon allows achieving zero power consumption at the flip-flop level during the idle state.

NVFF solutions are often defined for a given NV memory technology. However, some common architecture features can be summarized. As presented in Fig. 2, a classification of NVFF can be established regarding the connection of the NV balloon to the flip-flop.

JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 12, NO. 2, JUNE 2014

176

Fig. 3. Schematic of NV balloon based on four elements: connection switches, writing block, sensing block, and NV block.

Fig. 4. Flip-flop architecture with an NV balloon based on FeRAM memory for energy harvesting application[21]. Fig. 5. Flip-flop architecture with an NV balloon based on PCRAM memory[24].

In the same way, the architecture of the NV balloon presents some common features whatever the memory technology involved. Fig. 3 presents a schematic view of the NV balloon with usually four parts: the NV block, sensing block, writing block, and connection switches. The connection switches allow to connect the NV balloon to the

flip-flop during the store/restore phase and to disconnect the NV balloon during the normal operation mode. Depending on the memory technology, the writing circuit might be necessary to program or erase the NV block when the flip-flop state is stored in the NV balloon. During the restore phase, a sensing block is used to read the NV block and restore the state in the flip-flop. Finally, the NV block is built around the NV cell that keeps the state of the flip-flop during the power-down.

5. Example of Demonstrated NVFF Solutions

NVFF solutions have been demonstrated by using several architectures and memory technologies. The aim of this section is to give an example of a solution developed with each architecture flavor. Moreover, the presented examples cover also the different NV technologies, namely FeRAM, PCRAM, STT-MRAM, and ReRAM (unipolar and bipolar).

5.1 NVFF with Post-Insertion NV Balloon Based on FeRAM Technology

An NVFF has been demonstrated using a back-up module inserted post flip-flop using a FeRAM technology to store the flip-flop state[21]−[23]. The scheme of the FeRAM based NVFF is given in Fig. 4.

The FeC NV balloon is connected to the outputs Q and QB of the slave stage of the flip-flops. The connection switch is presented to isolate the NV block during the normal operation mode and to connect the two FeRAM cells during the store/restore operation. None writing block is necessary, since the FeRAM technology used in this solution is compatible with CMOS voltages. Finally, a differential voltage-sensing scheme is used assuming that the two FeRAM cells store complementary values. The voltage difference on the two FeRAM cell is amplified by the slave latch feedback loop. The proposed structure is successfully implemented in a checkpoint processor by using a 0.18 µm CMOS core process. Since the ferroelectric material lifetime remains a great challenge with the endurance about 1012 cycles to 1014 cycles, an additional circuit that check the FeRAM state might be added to only program FeRAM cells in case of state change. The last point is the limited shrinking capability of the FeRAM capacitor, which could limit the introduction of this solution for the CMOS node bellow 65 nm.

5.2 NVFF with Post-Insertion NV Balloon Based on PCRAM Technology

An NVFF has been demonstrated using an NV balloon inserted post flip-flop using a PCRAM technology to store the flip-flop state[24]. The scheme of this solution is illustrated in Fig. 5.

MS Flip‐Flop

PCRAM NV balloon

MS Flip‐Flop

FeRAM NV balloon

Q

QB

PORTAL et al.: An Overview of Non Volatile Flip-Flops Based on Emerging Memory Technologies

177

Here also, the PCRAM NV balloon is connected at the output Q and QB of the master-slave flip-flop during the store phase and to the input of the slave stage during the restore phase, through a tri-state buffer (I0). NV connection switches are designed with an AND gate connected to Q and QB and tri-state inverters connected to the master stage input. A single PCRAM cell is used in the NV block. The PCRAM cell is unipolar, so a writing scheme is necessary to apply different current levels to perform the set or reset operation on the PCRAM cell. The sensing circuit compares the voltage on the PCRAM for a given read current with a reference voltage, depending on the PCRAM resistor value, a logic ‘0’ or a logic ‘1’ is obtain on the comparator output. The proposed structure is simulated by using 180 nm, 90 nm, and 45 nm CMOS core processes respectively to study the minimal sleeping time allowed to save power versus the programming current. Indeed, the PCRAM technology needs high currents to change the resistor state through set and reset processes. In the proposed architecture, Rreset=200 kΩ is achieved with a writing current of 1250 µA and Rset=7 kΩ with a writing current of 600 µA, respectively. This large amount of writing current limit the store process to a single NV balloon at a time, this is why a circuit is added to the structure to select in which NV flip-flop the state has to be saved.

5.3 NVFF with Master-Stage NV Balloon Based on STT-MRAM Technology

An NVFF has been proposed using a modified master-stage flip-flop with a STT-MRAM technology to store the flip-flop state[25]−[27]. The scheme of this solution is illustrated in Fig. 6.

The NV balloon, based on a couple of complementary STT-MRAM cells, is introduced in the master latch of the flip-flop. By doing so, since the master latch relies completely on MTJ elements, connection switches can be avoided. Configuring a state in the MTJ elements of the master stage is controlled by an extra logic gate to set properly A and B inputs. Depending on the CLK, data in (IN), and EN signals, a current can flow in a bidirectional manner through both MTJ elements, setting one MTJ and resetting the other. The sensing operation is performed with the master-stage latch in two phases. In the first phase, CLK is equal to ‘1’ for pre-charging both MTJ nodes to the same potential. In the second phase, when CLK is equal to ‘0’, potentials are discharged and the master latch switches depending on the resistance values of the right and left MTJ elements, while the logic value is captured in the slave latch. Unlike FeRAM or PCRAM solutions, STT-MRAM stores all the data during the normal mode of operations, thanks to STT-MRAM’s nearly infinite endurance, writing voltage compatibility with the CMOS process, and fast writing time.

The proposed NVFF is simulated by using a 65 nm

technology node under 1.2 V, which exhibits fast writing time (100 ps) and does not impact significantly the flip-flop delay (set-up time, hold time, and propagation delay). However, the writing current remains important for this emerging technology (few hundreds µA) and the tunnel magneto-resistance (120%) remains low, making this technology prone to variability.

5.4 NVFF with Pre-Insertion NV Balloon Based on ReRAM Unipolar Technology

In [28], an NVFF has been shown by using a pre-inserted NV balloon in front of a flip-flop based on a unipolar ReRAM technology. The scheme of this solution is illustrated in Fig. 7.

The NV balloon is connected at the input of the flip-flop through a multiplexer and to the data input by a tri-state inverter. The tri-state inverter is activated during the store phase, whereas the multiplexer allows to by-pass the NV-balloon in the normal operation mode and to select the NV balloon during the restore phase. The ReRAM being unipolar, so a writing circuit is mandatory to reset the memory cell through a resistor bridge divider. The set is performed using the tri-state inverter when necessary. The ReRAM value is sensed by using the resistor bridge divider which is also used for reset. Considering that the output multiplexer may be mixed with a scan multiplexer, the area overhead introduced by the structure is one tri-states inverter and a 2T/1R branch.

Fig. 6. Flip-flop architecture with a modified master-stage to introduce NV capability based on STT-MRAM[25].

Fig. 7. Flip-flop architecture with an NV balloon based on unipolar ReRAM memory for power-down application[28].

A

MP5

MN3 MN2

MP4

Vdda

Gnd

MTJ1MTJ0

MP1

Vdd

MN4

MP0MP2MP3

MN1 MN0

Slave Latch

Ou

tpu

t

B

CLK

A

B

Qm

CLK

CLKCLK

A=CLK & EN & In

B=CLK & EN & In

READ_EN

RESET_EN

SAVE_EN

IN OUT

Flip‐Flop (Master – slave)

D Q

CLK

RRAM

MP2

MP1

0 1

MEM

Unipolar ReRAM NV balloon

JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 12, NO. 2, JUNE 2014

178

Fig. 8. Flip-flop architecture with a modified slave stage based on bipolar ReRAM memory for power-down application[29].

The proposed NVFF is simulated on a 65 nm CMOS core process under 1.2 V. It is important to note that the set and reset voltages are compatible with CMOS voltages and the write process can be performed with currents around a few tens of µA in less than 10 ns. A remaining issue when dealing with this technology is the forming step that requires high voltages regarding set/reset voltages. Knowing that this technology is still in its infancy, the development on forming free devices could overcome this problem.

5.5 NVFF with Modified Slave Stage Based on ReRAM Bipolar Technology

An NVFF has been proposed by using a modified slave stage based on a unipolar ReRAM technology[29]−[31]. The scheme of this solution is illustrated in Fig. 8.

The NV balloon is introduced in the slave stage of the flip-flop on the foot node of both latch inverters. The NV block is composed of two ReRAM cells that store opposite states. The write circuit is designed with tri-state inverters connected to the flip-flop outputs Q and Q that are only activated during the store phase. The restore phase is performed using a differential current sensing on the both branches of the latch. Sensing is performed in two phases: one phase consists in pre-charging the internal nodes of the slave latch to VDD and during the second phase internal nodes are discharged to the ground through the resistive cells, with the slave latch performing the amplification. It is important to note that forming, programming, and reading voltages are handle with a dynamic VDD.

The proposed solution is simulated on a 180 nm CMOS core process with a 1.8 V nominal voltage. Forming and programming voltages are achieved rising VDD to 2.4 V, whereas read and normal operations can be performed under the nominal voltage of 1.8 V and can be reduced to 0.8 V or 0.4 V. Programming current compliance is set to 10 µA.

The application of this solution to the advanced CMOS process node may need: for this ReRAM technology features, some design adaptation since CMOS nominal voltage is around 1 V; for this design architecture, the improvement of the ReRAM technology to reduce the forming and programming voltages below 1.5 V.

6. Conclusions In this paper, an overview of NVFFs based on emerging

memory technologies is presented. The features of FeRAM, PCRAM, MRAM, and ReRAM memory cells are summarized. The different possible architectures of NVFFs are discussed depending on the balloon latch position and balloon latch structure. The architectural review is proposed in a context of power-down applications, where the content of the flip-flop is saved in an NV balloon before power down and is restored after power up. The use of such structure does not require any biasing during the power-off in comparison to the retention flip-flop employing a volatile balloon latch. The development of such solutions could be of the prime interest for deploying IoT.

Acknowledgment Authors thank all participants of the project “Design and

Demonstration of Digital IP Based on Emerging Non-Volatile Memories” (Agence Nationale de la Recherche funding) for fruitful discussions on the distributed emerging memory in logic concept.

References [1] International technology roadmap for semiconductors.

[Online]. Available: http://www.nist.gov/pml/div683/ conference/upload/Diebold_final.pdf.

[2] D. Roberts, T. Kgil, and T. Mudge, “Using non-volatile memory to save energy in servers,” in Proc. of the Conf. on Design, Automation and Test in Europe, Nice, 2009, pp. 743–748.

[3] M. Zwerg, A. Baumann, R. Kuhn, M. Arnold, R. Nerlich,M. Herzog, R. Ledwa, C. Sichert, V. Rzehak, P. Thanigai, and B. O. Eversmann, “An 82μA/MHz microcontroller with embedded FeRAM for energy-harvesting applications,” in Digest. of Solid-State Circuits Conf. Technical Papers, San Francisco, 2011, pp. 334–336.

[4] M. Natsui, D. Suzuki, N. Sakimura, R. Nebashi, Y. Tsuji, A. Morioka, T. Sugibayashi, S. Miura, H. Honjo, K. Kinoshita, S. Ikeda, T. Endoh, H. Ohno, and T. Hanyu, “Nonvolatile logic-in-memory array processor in 90 nm MTJ/MOS achieving 75% leakage reduction using cycle-based power gating,” in Digest. of Solid-State Circuits Conf. Technical Papers, San Francisco, 2013, pp. 194–195.

[5] Y. Fujisaki, “Review of emerging new solid-state non-volatile memories,” Japanese Journal of Applied Physics, doi: 10.7567/JJAP.52.040001.

PO

[6

[7

[8

[9

[1

[1

[1

[1

[1

[1

[1

[1

[1

[1

[2

[2

ORTAL et al.: An

6] C. Mullermemory HeterogeneO’Connor,339-364.

7] C. Chappeelectronics10.1038/nm

8] W.-S. Zhaoand P. Matorque magNanotech.,

9] S. Wolf, DS. von MoM. Treger,the future:294, no. 16

10] I. L. PrejbRedon, B. MRAM,” doi:10.108

11] Y. Huai antransfer anU. S. Paten

12] W.-S. Zhacompact mby thermaNanoscale

13] J. C. Slonmulti-layerMaterials,

14] S. Ikeda, KM. Endo, Ohno, “A tunnel junc2010.

15] Y. Zhang, Ravelosonperpendicujunctions,”pp. 819−82

16] V. KursunCircuit Des

17] G. Sery, Slife after?Automation

18] J. Robertsooxide Si tr69, no. 2, p

19] H. Jiao andwith easy-vol. 6, no.

20] S. ShigemYamada, “power-dowSolid-State

21] J. Wang, compare-an

n Overview of No

r, D. Deleruyconcepts,”

eous Embedd C. Piguet, Ed

ert, A. Fert, ands in data stmat2024. o, S. Chaudhur

azoyer, “Cross-gnetic random , 2012, vol. 11,

D. D. Awschalomolnár, M. L. Rou, “Spintronics: Magnetism an

6, pp. 1488–149beanu, M. Ker

Dieny, and J.Journal of

8/0953-8984/19nd P. P. Nguyennd an MRAM dnt 6920063, 200ao, J. Duval,

model of magneally assisted sp

Research Lettenczewski, “Currrs,” Journal vol. 159, no. 1–

K. Miura, H. YaS. Kanai, J. Hperpendicular-

ction,” Nature M

W.-S. Zhao, Ya, and C. Ch

ular-anisotropy ” IEEE Trans. o26, 2012. n and E. G. sign, Chicheste. Borkar, and V

?” in Proc. n Conf., doi: 10on, “High dieleransistors,” Reppp. 327–396, 20d V. Kursun, “Lsleep mode,” J2, pp. 263−279

matsu, S. Mutoh“A 1-V high-spwn applicatione Circuits, vol. 3

Y.-P. Liu, Hnd-write ferro

on Volatile Flip-F

yelle, and O. in Design

ded Systems, d. Dordrecht:

d F. Dau, “Theorage,” Natur

i, C. Accoto, J.point architectuaccess memorno. 5, pp. 907–m, R. A. Buhrmukes, A. Y. ChA spin-based end materials,” 95. rekes, R. C. So. P. Nozières,

f Physics: C9/16/165218. n, “Magnetic el

device using the05.

J. Klein, andetic tunnel junctpin transfer toers, vol. 6, no. 1rent-driven exc

of Magnetis–2, pp. L1–L7, amamoto, K. MHayakawa, F. anisotropy CoFMaterials, vol.

Y. Lakys, J.-O. Khappert, “Com

CoFeB/MgOon Electron De

Friedman, Mer: Wiley, 2006V. De, “Life is of the IEEE/

0.1109/DAC.20ctric constant gports on Progr006. Low-leakage anJournal of Low9, 2010. h, Y. Matsuya,peed MTCMOSn circuits,” 32, no. 6, pp. 86H.-Z. Yang, aoelectric nonvo

Flops Based on Em

Ginez, “EmeTechnology

G. NicolescuSpringer, 2012

e emergence ofre Materials,

Klein, C. Chapure for spin trary,” IEEE Tran–917. man, J. M. Daughtchelkanova, anelectronics visio

Science, 2001

ousa, H. Sibue“Thermally ass

Condensed M

lement utilizinge magnetic elem

d C. Chapperttion (MTJ) swiorque (TAS+ST1, pp. 368, 2011citation of magsm and Mag1996.

Mizunuma, H. DMatsukura, an

FeB–MgO mag9, pp. 721–724

Klein, J.-V. Kimmpact modelin

O magnetic tvices, vol. 59, n

Multi-Voltage C. CMOS: Why

/ACM Int. D002.1012598.gate oxides for ress in Physics

nd compact regw Power Electro

, Y. Tanabe, aS circuit schemIEEE Journa61–869, 1997.and H. Wangolatile flip-flop

merging Memory

erging for

u, I. 2, pp.

f spin doi:

ppert, ansfer ns. on

ghton, nd D. on for , vol.

et, O. sisted

Matter,

g spin ment,”

t, “A itched TT),” 1. gnetic gnetic

D. Gan, nd H. gnetic 4, Apr.

m, D. ng of tunnel no. 3,

CMOS

chase Design

metal s, vol.

gisters onics,

and J. me for al of

g, “A p for

[22]

[23]

[24]

[25]

[26]

[27]

[28]

[29]

[30]

[31]

Prov

y Technologies

energy-harvesGreen CircuitM. Ueda,ferroelectric Symposium 10.1109/ISAFS. Masui, W.Y. Takayamaferroelectric nread/program Custom Integ2003.1249428J.-M. Choi, Ccircuits withselective writand Science, vW.-S. Zhao, Enon-volatile NanotechnoloD. Chabi, W.-J.-O. Klein, aflip-flop basself-enable mSystems I: 2295026 Y. Lakys, W.power, high Letters, vol. 4J. M. Portal, “Non-volatilepower-down Electronics, vI. Kazi, P. MeBurg, and Gflip-flop withwrite,” in PrSystems Conf.S. OnkaraiahBocquet, C. M“Bipolar Relow-power arNew Circuits417−420. W. Robinett, MG. Medeiros-based nonvola23, pp. 23520

vence, Polytech

sting applicatiots and Systems, “A novel nocapacitor,” in on Applicati

F.2002.1195893Yokozeki, M. , and T. Teramnonvolatile SRA

cycles and stgrated Circuit8 C.-M. Jung, andh sequential e latch,” Journavol. 13, no. 1, pE. Belhaire, andflip-flop,” in

ogy, Hong Kong-S. Zhao, E. Deand C. Chappesed on chec

mechanisms,” IRegular Pap

.-S. Zhao, J.-Oreliability m

46, no. 22, pp. 1M. Bocquet,

e flip-flop baapplications,”

vol. 8, no. 1, ppeinerzhagen, P.. De Micheli,

h sub-VT read roc. of IEEE thf., Paris, 2013, ph, M. ReybozMuller, H. HraeRAM based rchitectures,” is and Systems

M. Pickett, J. B-Ribeiro, and Ratile latch circu

03-235203-6.

Jean-Michel 1972. He redegrees in 19from Universi2000, he waUniversity Modesign and tean assistant p

h’Marseille (m

ons,” in Proc. Shanghai, 201on-volatile fli

Proc. of the ions of Ferr3 Oura, T. Ninom

moto, “Design anAM and flip-flotable recall,” ints Conf., doi:

d K.-S. Min, “Psleep-in contral of Semicond

pp. 58−64, 2013d C. Chappert, Proc. of IEEE

g, 2007, pp. 399eng, Y. Zhang, ert, “Ultra low ckpointing/powIEEE Trans. ers, doi: 10.

. Klein, and C.magnetic flip-fl1493–1494, 201D. Deleruyelleased on unip” Journal o. 1–10, 2012. -E. Gaillardon,“A ReRAM-band CMOS vo

he 11th Int. Npp. 1−4. z, F. Clermidyaziia, C. Anghe

non-volatile in Proc. of IEEs Conf., Mon

Borghetti, Q.-F. R. S. Williamsuit,” Nanotechn

Portal was beceived his M995 and 1999, rity Montpellieras a temporarontpellier 2 in t

est. From 2000 professor at th

microelectronic

1

of Int. Conf.0, pp. 646–650ip-flop using

13th IEEE Iroelectrics, d

miya, K. Mukaind applications op with unlimitn Proc. of IEE: 10.1109/CIC

PCRAM flip-flrol scheme a

ductor Technolo3. “Spin-MTJ basE Int. Conf.9–402. N. B. Romdhanpower magne

wer gating aon Circuits a.1109/TCSI.201

. Chappert, “Lolop,” Electroni10. e, and C. Mullpolar reram fof Low Pow

, D. Sacchetto, based non-volatoltage-compatib

New Circuits a

y, J. Portal, Mel, and A. Ama

flip-flops fEE the 10th I

ntreal, 2012, p

Xia, G. S. Snids, “A memristoology, vol. 21,

orn in France Master and Ph.

respectively, bor 2. From 1999 ry researcher the field of FPG

to 2008, he whe University design and te

179

on .

a Int. doi:

ida, of

ted EE

CC.

lop and ogy

sed on

ne, etic and and 13.

ow ics

ler, for

wer

A. tile ble

and

M. ara, for Int. pp.

der, or- no.

in .D. oth to at

GA was

of est)

18

antempr(La T(Ianminof

de

seatorashiem

finominE

80

nd conducted reesting and dia

manufacturing. roject on nL2MP/ST-micro

full professor eam” of the M

IM2NP). His rend memory de

more than 100 pncluding ITC, Df 3 patents.

esign, character

emiconductors)t Polytech’Marganic thin filmssociate profesis research at merging non-vo

elds cover don-volatile mem

memories. He nternational conSSDERC, ISCA

esearch activitiagnosis, test sIn this positioon-volatile moelectronics res

and since 200Microelectronicesearch fields cesign, test, andpapers in inter

DATE, ESSDER

Marc Bodegrees iand in 2Universitycurrently Institute Marseilleinterests

rization, and rel

Mathieu Ph.D. degfrom Aix2007 andresearch simulationadvanced on new

. From 2010 toarseille and wm transistors (Osor with Aix-MIM2NP in the

olatile memorie

Hassen Adegrees in 2001, bothFrance. Helectrical University joined IM2currently a

design, test, mories (flash &is the co-authnferences and AS and is the co

es in L2MP in structure desigon he participamemory testinsearch project).09 he has heas and Nano-Sc

cover the desigd reliability. Hrnational conferRC, ISCAS and

ocquet receivedin electrical en

2009, respectivy of Grenoban associate of Material

e University, Finclude memoliability.

Moreau recegrees in micro x-Marseille Und 2010, respect

at IM2NP n and compnano-devices,

materials (ho 2011, he was

worked on comOTFT). Since 2Marseille Unive field of circues.

Aziza received electrical engi

h from the Aix-MHe received hi

engineering i of Marseille, 2NP, Marseille,an associate proand reliability

& EEPROM) ahor of more

journals, inclo-inventor of 2

JOURNA

the field of megn, and designates in an indung and diag In 2008, he be

aded the “Memciences of Provn for manufacte has (co)-authrences and joud is the (co)inv

d his M.S. and Pngineering in

vely, both fromle, France. Hprofessor with

ls, IM2NP, France. His resory model; me

eived the M.Sand nanoelectr

niversity, Franctively. His doccovered num

pact modelinglike FinFET, b

high-κ and a teaching ass

mpact modelin012, he has be

versity and conuit design base

his B.S. and neering in 199Marseille Univis Ph.D. degrein 2004 fromFrance. In 200, France, whereofessor. His resy of conventas well as emethan 50 papeuding ITC, Dpatents.

AL OF ELECTRO

emory n for ustrial gnosis ecame mories vence turing hored

urnals, ventor

Ph.D. 2006

m the He is h the Aix-

search emory

S and ronics ce in ctoral

merical g of based III-V

sistant ng of en an

nducts ed on

M.S. 8 and ersity, ee in

m the 05, he e he is search tional

erging ers in ATE,

d’EleHisspintarchi

theorsystecomp

the ncircufieldKleincommlike on Mthe pand technchip

ONIC SCIENCE

ectronique Fonresearch proj

tronic componitectures of inte

retical and expeems, especiallyputing systems

nanocomputinguits and systemd of nanomagnen is the authomunications. HDTIS and GLS

Mag., Solid Statproject ANR-PA

he leads, wnologies” of thand system in p

AND TECHNOL

Damien DelePh.D. degreesfrom the Uni2001 and 200an associatAix-Marseilleresearch interemodel, ancharacterizatio

Yue Zhang wreceived the from HuazhoTechnology, Wdegree in elesensors fromFrance, in 2towards the

ndamentale (IEject involves nents and evegrated circuits.

Wang Kang received the information University, Bcurrently workdegree in University anHis current re

erimental reliaby for the em.

Jacques-Oliin 1967. He the Habilitafrom the UnFrance in 19currently d’ElectroniquParis-Sud 11

research groupms based on emetism and bio-

or of 70 techniHe served on theSVLSI, and servte Electronics, aANINI funded

with Cristell Mhe research gropackage (CNRS

LOGY, VOL. 12,

eruyelle receivs in electrical iversity of Gre04, respectivelyte professor e University, ests include em

ndphysical, ons.

was born in ChB.S. degree in

ong University Wuhan, China iectronic system

m University o011. He is cuPh.D. degree

F), University electrical mod

valuation of .

was born in CB.S. degree iengineering

Beijing, China king for the co-microelectronic

nd University search interestsbility design formerging storag

vier Klein wareceived the P

ation in electroniversity of Pari95 and 2009, rea professor

ue Fondamenta1, Orsay, Francep focusing on thmerging nanoco-inspired nanonical papers ince conference prved as a revieweand conferenceby the French R

Maneux, the oup dedicated tS GDR SoC-Si

NO. 2, JUNE 20

ved his M.S. aengineering bo

enoble, Francey. He is curren

at IM2NFrance. H

merging memoriand electric

hina in 1986. Hn optoelectroni

of Science ain 2009, the M

ms for integratof Paris-Sud 1urrently worki

at the Institof Paris-Sud 1

deling of nannew integrat

hina in 1987. Hn electronic afrom Beihain 2009. He

-supervision Phcs at Beihaof Paris-Sud 1

s include both thr the future VLge memory a

as born in FranPh.D. degree aonic engineeriis-Sud 11, Orsaespectively. Her at Instiale, University e, where he leahe architecture omponents in tnoelectronics. Dcluding 7 invitogram committer for IEEE Tras. He coordinatResearch Agentopic “emergito the system P).

014

and oth

in ntly NP, His ies cal

He ics

and .S. ted 11, ing tut 11. no- ted

He and ang

is h.D. ang 11. he

LSI and

nce and ing ay, e is tut of

ads of

the Dr. ted tee ans. ted ncy ing on

PORTAL et al.: An Overview of Non Volatile Flip-Flops Based on Emerging Memory Technologies

181

You-Guang Zhang was born in China in 1963. He received the M.S degree in mathematics from Peking University, Beijing, China in 1987 and the Ph.D. degree in communication and electronic systems from BUAA, China in 1990, where he is currently a professor and director. His current research interests include micro-

electronics and wireless communication. He has participated in several projects of NSF and 973 and published a number of papers. In particular, he recently focuses on the wireless channel capacity and network coding using the advanced mathematics. He is also an expert on system-level algorithm and architecture design for storage and computing systems.

Claude Chappert received his “Docteurd’Etat” diploma in 1985 from University of Paris-Sud 11, after graduating from the “Ecole Normale Supérieure de Saint Cloud”. He is now the research director at The French National Center for Scientific Research (CNRS), with over 30 years experience in research on magnetic ultrathin

films and nanostructures, and their applications on ultra high density recording. One year was spent as a visiting scientist at the IBM Almaden Research Center, San José, USA. He then started a research group on “Nanospintronics” within IEF, University of Paris-Sud 11 and CNRS. His major interests have been on perpendicular interface anisotropy materials, oscillating interlayer

interaction, magnetization reversal in ultrathin films and dot arrays, ion irradiation patterning of magnetic materials, and now spin transfer induced GHz magnetization dynamics of MRAM cells and magnetic logic circuits. He has co-authored more than 250 papers, co-holds 6 patents, and was awarded in 2000 the Silver Medal of CNRS for his research achievements. After being the director of IEF in 2010, he is now the executive manager of the foundation that is in charge of the Paris-Saclay Excellence Initiative.

Wei-Sheng Zhao was born in China in 1980. He received the Ph.D. degree in physics from the University of Paris-Sud 11, France in 2007. From 2004 to 2008, he investigated spintronic logic circuits and designed prototypes for hybrid spintronic/CMOS chips in cooperation with STMicro- electronics and French Atomic Agency

(CEA). From 2009 to 2014, he led the group of spintronics integration as a tenured CNRS research scientist and his interests include the hybrid integration of nano-devices with CMOS circuits and new non-volatile memories (40 nm technology node and below) like MRAM circuits and architecture design. Since 2014, he has been a professor at Beihang University and leads spintronics research programs. Dr. Zhao has authored or co-authored more than 100 scientific papers (e.g. Nature Communications, Advanced Materials, Nanotechnology, APL, and IEEE/ACM Transactions) and he is a senior member of IEEE.