Professional Documents
Culture Documents
net/publication/330667579
CITATION READS
1 38
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Hagar Hossam on 27 January 2019.
Abstract— Memristors have gained significant attention in In this paper, a read technique based on time based ADC that
various applications because of their unique properties especially in supports multi-bit storage per cell with enough margin to detect
memory technologies. Owing to their analog nature, memristors the stored state digitally, and reduce the complexity of the used
have a remarkable ability to store multi-bit values in a single cell. In hardware. Moreover, by utilizing a transistor as a selector device
order to support the full potential of this memory technology the cell and the memristor as a storage element for RRAM array, the
must be read with a circuit that exhibits low voltage operation, less sneak path current during reading operation is decreased through
complexity, fast, and compatible with digital designs. In this work, a proper sizing of the used transistor [11].
time-based read circuit is proposed that supports the read of multi-
bit storage 1T1R cells. This time-based read circuit utilizes a time-
based analog-to-digital converter (T-ADC) with 200 mV dynamic II. MEMRISTOR MODEL
range and with time resolution of 6 ps to distinguish between multi- The total resistance of the memristor is the sum of the
bit states of the memristor. The proposed circuit can support 256 resistances of two layers; one layer has a high concentration of
1T1R memory cells dopants and the other layer has a low concentration. The total
resistance of Memristor is given as:
Keywords— Memristor; 1T1R; multi-bit memory; read circuit, low
power; time to digital converter . w w
R RON ( 1 )ROFF (1)
I. INTRODUCTION D D
Memristor (concatenation of “memory resistor”) was first Where w is the width of the doped region, D is the total length of
introduced in 1971 by Professor Chua [1]. Memristor offers a the thin film, RON is the lowest resistance when w = D and
good alternative for memory design due to low power, high
density, non-volatility, high speed, and analog behavior. This ROFF is the highest resistance when w = 0 .
analog behavior is used to store more than one bit in a single D
memristor memory cell [5], [6]. Since HP announced the w
fabrication of memristor in 2008 [3], several papers have been
published on a single bit and multi-bit memristor memory Doped
p pt Undoped Region pt
realizations. Despite the many features of the memristor, Region
t
memristors are still remaining at an early stage due to several
weaknesses in practice. These weaknesses come from the non-
linearity characteristics that make it difficult to determine the Figure 1. Memristor Device Structure.
proper pulse to achieve the desired states [5]. Therefore, it has
been considered as a problem for multi-bit memory designs. III. PRELIMINARIES
Typical read methods include comparing the resistivity of the
selected memory against the reference resistor to determine the A. Memristor Cell Srtucture
current state for single bit memristor [7]. The limitation for this The structure of the 1T1M RRAM cell is a mimic to the
approach is the complexity when designing multi-bit memristor structure of the DRAM cell and consists of a memristor as a
memories because 2n comparisons and 2n reference resistors are storage element and the transistor acts as an access switch.
required between the stored state and the upper/lower bound for The memristance is a function of the state variable [2], therefore,
all possible states ; where n: represents the number of bits [6], it can be divided into several resistance ranges [2], [9]. For a
[10]. In order to support memristor as an emerging memory single bit memristor, the region for writing and reading '0' or '1' is
technology, the cell should be read with circuits that exhibit low bounded by one threshold that is selected to be midway between
mismatch and operate at low voltage operation, less complexity, RON and ROFF as displayed in Figure 2.
fast, and compatibility with digital designs. One electric circuit
noted for this demeanor is the time to digital converter (TDC) T1
[13]. In addition, representing a signal as a delay better serves the 0 1
essential multiplexing operation of memory technology [13]. RON ROFF
WL
S
D
R X M3
DC VG
VD VDD
Start T1
D1 D1
T1
D2 Dn
T1
Dn+1
q1 q2 qn+1
D Q D Q D Q
Figure 3. Memristor storing 3-bits value.
B. Architecture Array
Stop d1 d1 d2 dn dn+1
The proposed architecture of 1T1R memory array presented T2 T2 T2
in Figure 4. The 1T1R array is the main storage area. The read
interpreted circuit is connected serially to the selected column to
perform a read operation. The address decoder selects which Figure 5. The simplified schematic of time to digital read path.
column should be read from the array. The column switch The Analog voltage that represents the memristor state at
connects the required column to the divider sensing resistor and node 'X' controls the delay of the falling edge of the clock signal,
(T-ADC) circuit that converts the analog voltage that represents Vclk; through the inverter (Transistors M4 and M5), by
the stored data into digital bits. controlling the discharging current of transistor M3 [14].
According to the stored data the starved inverter generates the
unique corresponding delay.
Next stage is the (TDC) circuit that converts the output delay
produced by the starved inverter into the thermometer code that is
encoded into binary code through a time to digital converter using
vernier delay line. This vernier delay line consisted of 2 parallel
delay chains and sense amplifier based on D-flip flops [15]. The
stop signal is the reference signal. The signals (start, stop) travel
through these delay chains until they become aligned. The D-flip
flops sense amplifier determines which of the two input signals
Figure 4. Proposed block diagram for reading operation. comes first and produces the thermometer code. Fundamentally,
the TDC sensing circuit needs only a starved inverter and the
numbers of flip flops are determined according to this formula: 2 n
-1; where n: represents the number of bits.
IV. PROPOSED DESIGN
The proposed read sensing circuit aims to eliminate the
hardware complexity. The proposed circuit deals with the
memristor as single bit and multi-bit memristor memory cell, Pulse Read
based on simple circuit of (T-ADC) with 200 mV dynamic range.
VI. CONCLUSION
In this paper, a read circuit for multi-bit Memristor-based
memory cell is presented and discussed. Eliminating the
dependency on the op-amp circuits and analog circuits is the
significant of the proposed time-based read circuit. Moreover
this sensing scheme (time to digital converter) supports the class
of semiconductor memories to achieve their full potential.