One Bit memory cell is also called Basic Bistable element. It has two cross-coupled inverters, 2 outputs Q and Q’. It is called “Bistable” as the basic bistable element circuit has two stable states logic 0 and logic 1.
The following diagram shows the Basic Bistable element:
(A) when A=0, (i) In inverter1, Q = A'= B= 1 (ii)In inverter2, Q' = B' = A = 0 (B) when A=1, (i) In inverter1, Q = A'= B= 0 (ii)In inverter2, Q' = B' = A = 1
Some key points:
- The 2 outputs are always complementary.
- The circuit has 2 stable states. when Q=1, it is Set state. when Q=0, it is Reset state.
- The circuit can store 1-bit of digital information and so it is called one-bit memory cell.
- The one-bit information stored in the circuit is locked or latched in the circuit. This circuit is also called Latch.
One-bit six transistor SRAM memory cell is volatile. Fast switching speed is its main advantage. It needs a constant power supply because of its volatility. The demand for faster and denser memory devices has seen memristors being proposed as replacements for flash memory, Static Random Access Memory (SRAM) and Random Access Memory (RAM). The most salient feature of memristors is its resistive switching ability that can retain resistance states for long periods despite without power supply.
The One-bit non-volatile memory cell can be designed using transmission gates and memristor. Memristive devices have high switching speed, low energy consumption, non-volatile and small device size. The non-volatility of memristor used in designs as the information storage element provides retention ability of up to 10 years in the absence of power supply. The transmission gates used ensures that voltage is not lost through other components of the memory cell, thus improves the switching speed by providing a larger potential difference across the memristor.
Other advantages of using memristors in memory devices are its long retention period, excellent endurance properties, and good scalability compared to NAND-based flash memory devices.
DIGITAL ELECTRONICS – Atul P. Godse, Mrs. Deepali A. Godse
IEEE XPLORE, Digital library – One-bit non-volatile memory cell using memristor and transmission gates.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Random Access Memory (RAM) and Read Only Memory (ROM)
- Introduction to memory and memory units
- Difference between Byte Addressable Memory and Word Addressable Memory
- Difference between Random Access Memory (RAM) and Content Addressable Memory (CAM)
- Difference between Virtual memory and Cache memory
- Difference between Uniform Memory Access (UMA) and Non-uniform Memory Access (NUMA)
- 8086 program to divide a 16 bit number by an 8 bit number
- 8086 program to reverse 8 bit number using 8 bit operation
- 8086 program to reverse 16 bit number using 8 bit operation
- Computer Organization | Basic Computer Instructions
- Basic Laws for Various Arithmetic Operations
- Cache Memory in Computer Organization
- Classification and Programming of Read-Only Memory (ROM)
- Different Types of RAM (Random Access Memory )
- Magnetic Tape memory
- 8085 program to exchange a block of bytes in memory
- Hard Disk Drive (HDD) Secondary memory
- Memory Segmentation in 8086 Microprocessor
- Direct memory access with DMA controller 8257/8237
- Memory mapped I/O and Isolated I/O
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.