Documente Academic
Documente Profesional
Documente Cultură
1
Table of contents
Abstract
Introduction
Classification of memory
DRAM
Von Neumann Bottleneck
RRAM
Why a New Memory Controller for RRAM?
Concept Design
Topics to be discussed in next presentation:
References
Abstract
• DRAM cannot easily scale below a 20-nm technology node.
The term memory identifies data storage that comes in the form of chips,
and the word storage is used for memory that exists on tapes or disks.
Classification of memory
PRIMARY MEMORY
RAM ROM
Transistor acting like a switch. If the transistor is closed the current is flow
in the circuit.
If the transistor is open the not current will flow the circuit . stores data as
charge on capacitors.
The term dynamic refers to this tendency of the stored charge to leak away,
even with power continuously applied.
DRAM is Volatile memory
Von Neumann Bottleneck
CPU
CONTROL
UNIT
ALU OUTPUT
INPUT DEVICE
DEVICE
REGISTER
MEMORY UNIT
CPU
The CPU is the electronic circuit responsible for executing the
instructions of a computer program.
Contd.,
Control unit : The control unit controls the operation of the ALU.
ALU:
The ALU allows arithmetic operations to be performed.
BUSES:
Buses means the data is to be transmitted from one part of a
computer to another, connecting all major internal components to the cpu
and memory.
Memory unit:
The memory unit consist of RAM. This memory is fast and
also directly accessible by the CPU
What is RRAM
When positive voltage is applied to the top electrode it forms conductive filament
between two electrodes. Where the filament contains oxygen ions .This is in ON
STATE.
When negative voltage is applied on the bottom electrode the conductive filament
will break then there is no connection between two electrodes. This is in OFF
STATE.
In RRAM voltage is applied to metal stack creating a change in the resistance that
records the data(0&1) in the memory.
SWITCHING MECHANISM OF RRAM
PIM support
Row-oriented versus column-oriented access
mechanism
The DRAM access mechanism is row oriented, where an access starts
with opening a memory row and reading its data to the row buffer.
RRAM multiplexes multiple BLs to a single sense amplifier to reduce the cost
of the chip.
Unlike DRAM, data from a full row are not available at the row buffer during a
read operation.
Scheduling algorithm