1. Technical Field
The embodiments herein generally relate to a memory device and particularly relate to Memristors based memory cells in designing integrated circuits (IC). The embodiments herein more particularly relates to a system and method for designing a hybrid memory cell with Memristor as memory element, and Complementary Metal-Oxide Semiconductor (CMOS) control logic for handling all peripheral circuits and input and output of data.
2. Description of the Related Art
The discovery of realizing a memristor as a physical device in 2008 spurred a great interest in using the memristors as a fundamental electronic element. The memristor based technology provides a much better scalability and a higher utilization, when used as a memory. Also, the memristor based technology provides a lower overall energy consumption compared to a traditional CMOS or Flash technology.
The memristor is made of a thin film of a semiconductor oxide. The memristor is an attractive option due to its smaller size starting at 10 nm, relatively low voltage requirements and non-volatile state. Another advantage of the memristor is its compatibility with the current CMOS process technology where the thin film can be realized with a minimum number of extra masks.
The memristors can play an important role in improving a scalability and an efficiency of an existing memory technology. The memristor is a two-terminal circuit element that operates in one of the two nonvolatile resistive states (on or off). These unique characteristics of the memristors give them an important role in shaping a future of the semiconductors as they hold many advantages over the transistors. The Memristors consume much less power than the transistors as they do not require power to retain a state and they are leakage free. In addition to, the small size of a Memristor (<10 nm,) two terminals will improve the scalability of integrated circuits significantly.
The requirements for an embedded memory with a higher density and a lower power are increasing exponentially. This increase is driven by a high demand for a performance and low-power especially for the mobile systems which integrate a wide range of functionality, such as digital cameras, 3-D graphics, MP3 players, email, communication protocols, cryptography, and other applications. However, a technology scaling which enables a packing of 100's of millions of transistors on a same die brings many new design challenges due to an increase in a leakage and variability combined with the requirements for a low voltage supply operation.
The currently available main stream/CMOS-based memory technologies such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Flash, face many challenges in a pursuit to meet an increasing demand for a quick/faster processing and for a larger data size due to the scaling limitations both in terms of an area and a voltage. For instance, SRAM, the most reliable on-chip memory due to a fast access time, is reaching its physical limits in achieving the higher densities and lowering a power consumption. While DRAM which used as a main memory for its high density features also faces challenges due to a voltage scaling requiring an increased cell capacitance. The challenges in the Flash memory are in a cell to cell interface in closely packed cell and a stress-induced leakage current due to a programming with a high voltage across an ultra-thin oxide. In addition to the above, the progress in utilizing the other emerging magnetic-based memory technologies such as embedded Dynamic Random Access Memory (eDRAM), Magneto-Resistive Random Access Memory (MRAM), and Phase Change Random Access Memory (PCRAM), is hindered by a lack of compatibility with the CMOS devices, a slow access time, a temperature sensitivity and a limited scalability. A Phase Change Random Access Memory (PCRAM) has been investigated for long time but a requirement of high voltage to cause a phase change in PCRAM makes the PCRAM less attractive for the low power applications. There have been several attempts to realize a memristor-based memory.
According to one of the prior arts, an approach is provided to design a memristor-based memory as nano-wire crossbar arrays with a memristor at each cross-point (junction). Such a design faces many challenges as it is relatively new and it is not highly compatible with an existing fabrication technology. Also, the crossbar arrays were shown to suffer from the existence of sneak paths in which a stored data at one cross-point (junction) can be easily misread.
According to another prior art, a method to incorporate the memristors in a memory technology is disclosed. The method integrates the memristors within the existing CMOS based memory units. The approach proposed a design for a hybrid memristor-CMOS based Content Addressable Memory (CAM) cell. However, Simulation Program with Integrated Circuit Emphasis (SPICE) simulations for such memory shows that the memristor state is not stable under a continuous reading. Also, a high level architecture for such memory was not designed.
According to another prior art, a SRAM-based memory unit is disclosed. The SRAM uses the traditional six transistors (6T cell SRAM) and is a dominant approach to build an embedded memory. The usage of SRAM adds to the traditional challenges like power, area, yield, timing etc., that are also present for logic gates. The memory unit makes up (occupies) more than sixty percent (60%) of modern processor or SOC and generates the challenges such as retention voltage, minimum voltage, leakage power etc. which are specific to a memory unit.
In addition to the 6T SRAM which faces the challenges listed above, the Embedded DRAM (eDRAM) has been proposed as an alternative to 6T SRAM. The eDRAM is found to be less attractive due to a slower access time, a need for refreshes, and an added cost due to additional masks needed to realize the added capacitor. Other Magnetic based memory like MRAM has also been investigated but its adaption has not been successful due to its bigger area and a limited scaling in addition to a slow access time.
Hence, there is a need for a method and a system to design an improved hybrid memory cell with the memristors and CMOS devices. Also, there is a need for a method and a system to design a CMOS logic for controlling a hybrid memory cell. Further, there is a need for a method and a system for integrating a hybrid memory cell with an existing technology and a memory array architecture. Still further, there is a need for a memory cell with a high density and low power consumption properties. Still further, there is a need for providing a specific solution to the problems in a memory cell of a System-on-Chip (SOC) integrated circuit (IC).
The abovementioned shortcomings, disadvantages and problems are addressed herein and which will be understood by reading and studying the following specification.
The primary object of the embodiments herein is to provide a method and a system for designing an improved hybrid memory cell and a hybrid memory array architecture using a memristor and a CMOS technology.
Another object of the embodiments herein is to provide a method and a system to integrate a memristor to the existing integrated circuits (ICs) technologies for an efficient operation.
Yet another object of the embodiments herein is to provide a hybrid memory cell of memristor and CMOS devices with a high density and a low overall power consumption characteristics.
Yet another object of the embodiments herein is to provide a control logic for a read and write operation for maximizing an efficiency of a memory cell with a low power consumption.
These and other objects and advantages of the embodiments herein will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.
The various embodiments herein relates to a hybrid non-volatile memory cell system and a hybrid memory array architecture for designing the integrated circuits (ICs). The system comprises a set of at-least one or more transistors. The set of at-least one or more transistors are Complementary Metal Oxide Semiconductor (CMOS) transistors. A memristor for storing a data based on a resistance value is provided in the system. A word line for accessing the hybrid non-volatile memory system and a set of at-least two bit lines for transferring a data from a hybrid non-volatile memory system are also provided in the system. The memristor is connected to the at-least one or more transistors. A gate terminals of the at-least one or more transistors are coupled together.
According to an embodiment herein, the set of two bit line are a first bit line and a second bit line. A data carried in the first bit line and a data carried in the second bit line are of mutually opposite values.
According to an embodiment herein, the set of at-least one or more transistors are access transistors. The access transistors control the set of two bit lines during a read and write operation. The read operation retrieves a data from the hybrid non-volatile memory cell. The write operation provides a data to the hybrid non-volatile memory cell for storing.
According to an embodiment herein, the hybrid non-volatile memory cell comprises at-least one transistor and at-least one memristor. A first terminal of the transistor is connected to a first terminal of the memristor and a second terminal of the transistor is connected to a first bit line. A gate terminal of the transistor is used as a word line. The word line provides an access to the hybrid non-volatile memory system. A second terminal of the memristor is used as a second bit line.
According to an embodiment herein, the hybrid non-volatile memory cell comprises a first transistor, a second transistor and at-least one memristor. The memristor is connected between the first transistor and the second transistor. A first terminal of the first transistor is connected to a first bit line. A second terminal of the second transistor is connected to a second bit line. A gate terminal of the first transistor and a gate terminal of the second transistor are coupled. The coupled gate terminals are used as a word line. The word line provides an access to the hybrid non-volatile memory cell.
According to an embodiment herein, a data stored in the hybrid non-volatile memory cell is a logic one (1). Also, a data stored in the hybrid non-volatile memory cell is a logic zero (0).
According to an embodiment herein, a plurality of hybrid non-volatile memory cells are designed to provide a hybrid memory architecture. The hybrid memory architecture prevents a leakage of a power during a data storage. The hybrid memory array architecture controls a drifting of a read state during a read access.
The embodiments herein provide a control logic and a control logic circuit system for controlling an access to a hybrid memory cell. The control logic circuit system comprises a read logic for reading a data from a hybrid non-volatile memory cell and a write logic for preventing a write operation of a data, when the write data is the same as a data stored in the hybrid non-volatile memory cell. The read logic is designed to satisfy a stability requirement. The control logic performs a read operation and a write operation with one or more hybrid memory cells.
According to an embodiment herein, the control logic is Complementary Metal Oxide Semiconductor (CMOS) logic. The control logic controls all the peripheral circuits to the hybrid memory array architecture. The control logic isolates the hybrid memory array architecture from the external circuits.
According to an embodiment herein, the control logic uses the read and write logic to minimize an instability of a data stored in the hybrid non-volatile memory cells. A direction of a read current is selected to incur minimum impact on a state drift.
The various embodiments herein provide a method of designing an efficient hybrid non-volatile memory cell and a hybrid memory array architecture. The method comprises connecting a one or more transistors to a memristor. The memristor is a memory element. A word line is provided. The word line is a gate terminal of the one or more transistors. A set of two bit lines is also provided. A control logic circuit is created. The control logic regulates or controls an operation related with an accessing of the hybrid non-volatile memory cells. A plurality of hybrid non-volatile memory cells is connected to form a hybrid memory array architecture. The hybrid memory array architecture is accessed for read and writes operation.
According to an embodiment herein, the hybrid non-volatile memory cell comprises at-least one transistor and at-least one memristor. A first terminal of the transistor is connected to a first terminal of the memristor and a second terminal of the transistor is connected to a first bit line. A gate terminal of the transistor is used as a word line. The word line provides an access to the hybrid non-volatile memory system. A second terminal of the memristor used as a second bit line.
According to an embodiment herein, the hybrid non-volatile memory cell comprises a first transistor, a second transistor and at-least one memristor. The memristor is connected between the first transistor and the second transistors. A first terminal of the first transistor is connected to a first bit line. A second terminal of the second transistor is connected to a second bit line. A gate terminal of the first transistor and a gate terminal of the second transistor are coupled. The coupled gate terminals are used as a word line. The word line provides an access to the hybrid non-volatile memory cell.
According to an embodiment herein, the control logic performs a read operation and a write operation with the hybrid non-volatile memory cells in the hybrid memory array architecture.
According to an embodiment herein, the control logic minimizes a state drift during a read operation from the hybrid non-volatile memory cell. The state drift is minimized by reading the data with a decaying voltage. A direction of read is from OFF state to ON state.
According to an embodiment herein, the control logic uses a single ended scheme for a reading operation. The single ended scheme senses a small difference with respect to a reference voltage to recognize a stored data in the hybrid non-volatile memory cell.
According to an embodiment herein, a write operation to the hybrid memory array architecture is executed by turning ON a hybrid memory cell upon selecting a respective word line. A current is passed depending on the data to be stored in the hybrid non-volatile memory cell. A direction of current determines a memristor resistance and in turn a value stored in the hybrid non-volatile memory cell.
According to an embodiment herein, a read operation from the hybrid memory architecture is executed by setting the word line of a preferred hybrid non-volatile memory cell to logic one (1). A second bit line is pre-charged to logic one (1) and a first bit line is driven to logic zero (0). The second bit line is discharged through the memristor. The data is read by comparing a voltage at the second bit line to a similar circuit with a known value of the memristor using a sense amplifier.
These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
The other objects, features and advantages will occur to those skilled in the art from the following description of the preferred embodiment and the accompanying drawings in which:
Although the specific features of the embodiments herein are shown in some drawings and not in others. This is done for convenience only as each feature may be combined with any or all of the other features in accordance with the embodiments herein.
In the following detailed description, a reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical, mechanical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.
The various embodiments herein relates to a hybrid non-volatile memory cell system and a hybrid memory array architecture for designing the integrated circuits (ICs). The system comprises a set of at-least one or more transistors. The set of at-least one or more transistors are Complementary Metal Oxide Semiconductor (CMOS) transistors. A memristor for storing a data based on a resistance value is provided in the system. A word line for accessing the hybrid non-volatile memory system and a set of at-least two bit lines for transferring a data from a hybrid non-volatile memory system are also provided in the system. The memristor is connected to the at-least one or more transistors. A gate terminals of the at-least one or more transistors are coupled together.
According to an embodiment herein, the set of two bit line are a first bit line and a second bit line. A data carried in the first bit line and a data carried in the second bit line are separated by the resistance of the memristor device. According to an embodiment herein, the set of at-least one or more transistors are access transistors. The access transistors control the set of two bit lines during a read and write operation. The read operation retrieves a data from the hybrid non-volatile memory cell. The write operation provides a data to the hybrid non-volatile memory cell for storing.
According to an embodiment herein, the hybrid non-volatile memory cell comprises at-least one transistor and at-least one memristor. A first terminal of the transistor is connected to a first terminal of the memristor and a second terminal of the transistor is connected to a first bit line. A gate terminal of the transistor is used as a word line. The word line provides an access to the hybrid non-volatile memory system. A second terminal of the memristor is used as a second bit line.
According to an embodiment herein, the hybrid non-volatile memory cell comprises a first transistor, a second transistor and at-least one memristor. The memristor is connected between the first transistor and the second transistor. A first terminal of the first transistor is connected to a first bit line. A second terminal of the second transistor is connected to a second bit line. A gate terminal of the first transistor and a gate terminal of the second transistor are coupled. The coupled gate terminals are used as a word line. The word line provides an access to the hybrid non-volatile memory cell.
According to an embodiment herein, a data stored in the hybrid non-volatile memory cell is a logic one (1). Also, a data stored in the hybrid non-volatile memory cell is a logic zero (0).
According to an embodiment herein, a plurality of hybrid non-volatile memory cells are designed to provide a hybrid memory architecture. The hybrid memory architecture prevents a leakage of a power during a data storage. The hybrid memory array architecture controls a drifting of a read state during a read access.
The embodiments herein provide a control logic and a control logic circuit system for controlling an access to a hybrid memory cell. The control logic circuit system comprises a read logic for reading a data from a hybrid non-volatile memory cell and a write logic for preventing a write operation of a data, when the write data is same as a data stored in the hybrid non-volatile memory cell. The read logic is designed to satisfy a stability requirement. The control logic performs a read operation and a write operation with one or more hybrid memory cells.
According to an embodiment herein, the control logic is Complementary Metal Oxide Semiconductor (CMOS) logic. The control logic controls all the peripheral circuits to the hybrid memory array architecture. The control logic isolates the hybrid memory array architecture from the external circuits.
According to an embodiment herein, the control logic uses the read and write logic to minimize an instability of a data stored in the hybrid non-volatile memory cells. A direction of a read current is selected to incur an impact on a state drift.
The various embodiments herein provide a method of designing an efficient hybrid non-volatile memory cell and a hybrid memory array architecture. The method comprises connecting a one or more transistors to a memristor. The memristor is a memory element. A word line is provided. The word line is a gate terminal of the one or more transistors. A set of two bit lines are also provided. A value of a data carried in the set of two bit lines are mutually opposite to each other. A control logic circuit is created. The control logic regulates or controls an operation related with an accessing of the hybrid non-volatile memory cells. A plurality of hybrid non-volatile memory cells is connected to form a hybrid memory array architecture. The hybrid memory array architecture is accessed for a read and write operation.
According to an embodiment herein, the hybrid non-volatile memory cell comprises at-least one transistor and at-least one memristor. A first terminal of the transistor is connected to a first terminal of the memristor and a second terminal of the transistor is connected to a first bit line. A gate terminal of the transistor is used as a word line. The word line provides an access to the hybrid non-volatile memory system. A second terminal of the memristor used as a second bit line.
According to an embodiment herein, the hybrid non-volatile memory cell comprises a first transistor, a second transistor and at-least one memristor. The memristor is connected between the first transistor and the second transistors. A first terminal of the first transistor is connected to a first bit line. A second terminal of the second transistor is connected to a second bit line. A gate terminal of the first transistor and a gate terminal of the second transistor are coupled. The coupled gate terminals are used as a word line. The word line provides an access to the hybrid non-volatile memory cell.
According to an embodiment herein, the control logic performs a read operation and a write operation with the hybrid non-volatile memory cells in the hybrid memory array architecture.
According to an embodiment herein, the control logic minimizes a state drift during a read operation from the hybrid non-volatile memory cell. The state drift is minimized by reading the data with a decaying voltage. A direction of read is from OFF state to ON state.
According to an embodiment herein, the control logic uses a single ended scheme for a reading operation. The single ended scheme senses and develops a small difference with respect to a reference voltage to recognize a stored data in the hybrid non-volatile memory cell.
According to an embodiment herein, a write operation to the hybrid memory array architecture is executed by turning ON a hybrid memory cell upon selecting a respective word line. A current is passed depending on the data to be stored in the hybrid non-volatile memory cell. A direction of current determines a memristor resistance and in turn a value stored in the hybrid non-volatile memory cell.
According to an embodiment herein, a read operation from the hybrid memory architecture is executed by setting the word line of a preferred hybrid non-volatile memory cell to logic one (1). A second bit line is pre-charged to logic one (1) and a first bit line is driven to logic zero (0). The second bit line is discharged through the memristor. The data is read by comparing a voltage at the second bit line to a similar circuit with a known value of the memristor using a sense amplifier.
With respect to
According to one embodiment herein, the control logic structure minimizes the state drifts, wherein minimizing the state drifts is a challenging task in a resistive Random Access Memory (RAM). The state drift is minimized by reading a data with a decaying voltage. The direction of read is from OFF to ON which is difficult to change. The control logic circuit 800 structure also utilizes a single ended sense scheme in which only a small difference is needed to be developed to recognize the stored data.
According to one embodiment herein, a specific waveform signal is used to access the memristor-based memory for read and write operations in the array of hybrid memory cells. A write operation is performed by selecting a word line (WL). Suppose a word line WL0 is selected. The selection of word line WL0 results in transition to logic 1 in T1 on the selected row and the particular hybrid memory cell 600a is turned ON. Then depending on the desired data to write, a current flows in the memristor MR1 terminal. The direction of the current determines the value of the memristor resistance at the end of the write operation. For example, when the data is logic 1, then the current flows from BL to BLB node through the memristor MR1. The flow of the current along that the direction gives a small resistance (Ron). If data is logic 0 then the current in memristor MR1 flows in the opposite direction and increases the resistance to Roff. The increase in the resistance from a lower value to a higher value due to a current reversal in memristor MR1 is called switching.
Similarly to the write operation, a read operation is performed to retrieve the data stored in the array of hybrid memory cells. During a read operation, a word line (WL) is logic 1 for the desired memory entry based on the address. The bit line BLB is pre-charged to logic 1 and BL is driven to logic 0. The BLB node discharges through the memristor MR1. The time constant (Resistance multiplied with capacitance) is determined by the resistance value of MR1 (Ron or Roff). The read circuit for such a memory is designed in a way to satisfy the requirement of stability obtained from the mathematical modeling. This circuit design is also studied using the SPICE simulations.
According to one embodiment herein, the hybrid memory cell comprises fewer components compared to the existing memory cells. Only one memristor is needed to make a memory element compared to several transistors (four in CMOS 6T SRAM cell). Thus, there is an increase in saving in each cell area compared to the 6T SRAM. Such architecture provides a possibility for all the memory cell densities of a Dynamic Random Access Memory (DRAM) and the speed of Static Random Access Memory (SRAM). Also, there is no energy loss due to the leakage of charges in the hybrid memory cell. The hybrid memory cell array structure is similar but advanced to the traditional memory array which uses the CMOS logic for all the periphery circuits and memristor as a storage device. The embodiments herein also provide a hybrid memory cell coupled with the novel read/write logic. The logic enables a robust and reliable design of a memory system using the Memristor as a state element and CMOS logic for control and isolation.
The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.
Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims.
It is also to be understood that the following claims are intended to cover all of the generic and specific features of the embodiments described herein and all the statements of the scope of the embodiments which as a matter of language might be said to fall there between.
The present application is a continuation of and claims priority under 35 U.S.C. §120 to co-pending, commonly assigned U.S. application Ser. No. 14/474,339, filed Sep. 2, 2014 which is a continuation of and claims priority under 35 U.S.C. §120 to co-pending, commonly assigned U.S. application Ser. No. 13/691,830, filed 2 Dec. 2012, now U.S. Pat. No. 8,937,829, the entirety of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 14474339 | Sep 2014 | US |
Child | 15062395 | US | |
Parent | 13691830 | Dec 2012 | US |
Child | 14474339 | US |