SlideShare a Scribd company logo
1 of 22
CONTENTS 
What is RAM ? 
Block diagram of Ram. 
Types of RAM. 
SRAM design & Operation. 
DRAM operation. 
Summary.
What is RAM? 
Ram is volatile memory, meaning it does not 
retain data, when the electric power is turned 
off or fails, so if you turn off your computer, 
all memory stored in RAM is lost. 
When your computer is turned on again, the 
BIOS reads your operating system and related 
files from the hard disk and loads them back 
into RAM. 
Contd….
RAM stores its data in a series of memory 
cells that can be accessed in any order, thus 
why it is called Random. 
SAM (serial access memory) is much the 
same as RAM, but can only access its 
memory cells in a specific order.
Block Diagram Of RAM 
CS WR Memory operation 
0 x None 
1 0 Read selected word 
1 1 Write selected word 
2k x n memory 
ADRS OUT 
DATA 
CS 
WR 
k 
n 
n 
• A Chip Select, CS, enables or disables the RAM. 
• ADRS specifies the address or location to read from or write to. 
• WR selects between reading from or writing to the memory. 
To read from memory, WR should be set to 0. 
OUT will be the n-bit value stored at ADRS. 
To write to memory, we set WR = 1. 
DATA is the n-bit value to save in memory.
Memory Sizes 
We refer to this as a 2k x n memory. 
 There are k address lines, which can specify one of 2k addresses. 
 Each address contains an n-bit word. 
 For example 
2k x n memory 
ADRS OUT 
DATA 
CS 
WR 
k 
n 
n 
A 224 x 16 RAM contains 224 = 16M words, each 16 bits long. 
 The RAM would need 24 address lines. 
 The total storage capacity is 224 x 16 = 228 bits.
Reading RAM 
To read from this RAM, the controlling circuit must: 
 Enable the chip by ensuring CS = 1. 
 Select the read operation, by setting WR = 0. 
 Send the desired address to the ADRS input. 
 Te contents of that address appear on OUT after a little while. 
Notice that the DATA input is unused for read operations. 
2k x n memory 
ADRS OUT 
DATA 
CS 
WR 
k 
n 
n
Writing RAM 
To write to this RAM, you need to: 
 Enable the chip by setting CS = 1. 
 Select the write operation, by setting WR = 1. 
 Send the desired address to the ADRS input. 
 Send the word to store to the DATA input. 
 The output OUT is not needed for memory write operations. 
2k x n memory 
ADRS OUT 
DATA 
CS 
WR 
k 
n 
n
Types of RAM 
1. Dynamic Random Access Memory (DRAM) 
• Contents are constantly refreshed 1000 times per second 
• Access time 60 – 70 nanoseconds 
2. Synchronous Dynamic Random Access Memory 
(SDRAM) 
• Quicker than DRAM 
• Access time less than 60 nanoseconds 
3. Direct Rambus Dynamic Random Access Memory 
(DRDRAM) 
• New type of RAM architecture 
• Access time 20 times faster than DRAM 
• More expensive
Types of RAM 
4. Static Random Access Memory (SRAM) 
• Doesn’t need refreshing 
• Retains contents as long as power applied to the chip 
• Access time around 10 nanoseconds 
• Used for cache memory 
• Also for date and time settings as powered by small battery 
5. Video Random Access memory (VRAM) 
•Holds data to be displayed on computer screen 
•Has two data paths allowing READ and WRITE to occur at the same 
time 
•A graphics card may have its own VRAM chip on board 
EXAMPLE: NVDIA
Types of RAM 
6. Virtual memory 
• Uses backing storage e.g. hard disk as a temporary location 
for programs and data where insufficient RAM available 
• Swaps programs and data between the hard-disk and RAM as 
the CPU requires them for processing 
• A cheap method of running large or many programs on a 
computer system 
• Cost is speed: the CPU can access RAM in nanoseconds but 
hard-disk in milliseconds (Note: a millisecond is a 
thousandth of a second) 
• Virtual memory is much slower than RAM
SRAM(Static Random Access Memory) 
 SRAM is a type of semiconductor memory that uses 
Bistable circuitry to store each bit. 
 Doesn’t need refreshing 
Retains contents as long as power applied to the chip 
Access time around 10 nanoseconds 
Used for cache memory 
Also for date and time settings as powered by small battery
Design Of SRAM 
 A typical SRAM cell is made up of 
six MOSFETs. Each bit in an SRAM 
is stored on four transistors (M1, 
M2, M3, M4) that form two cross-coupled 
inverters. 
 This storage cell has two stable 
states which are used to denote 0 
and 1. 
 Two additional access transistors 
serve to control the access to a 
storage cell during read and write 
operations.
SRAM Operations 
 An SRAM cell has three different states. It can be 
in: standby (the circuit is idle), reading (the data 
has been requested) and writing (updating the 
contents).
 Standby 
 If the word line is not asserted, the 
access transistors M5 and M6 
disconnect the cell from the bit lines. 
The two cross-coupled inverters 
formed by M1 – M4 will continue to 
reinforce each other as long as they are 
connected to the supply.
 Reading 
 Assume that the content of memory is 1 stored at 
Q. The read cycle is started by precharging both 
the bit lines to a logic 1, 
 The word line WL, enabling M5 AND M6 . 
 The second step occurs when the value stored in Q 
& Q’ are transferred to the bit line by leaving BL at 
its precharged value and discharging BL’ through 
M1 and M5 to a logical 0 
 On the BL side, the transistors M4 and M6 pull the 
bit line toward VDD, a logical 1 (M4 as it is turned 
on because Q’ is logically set to 0). 
 Bit lines reach a sense amplifier, which will sense 
which line has higher voltage and thus will tell 
whether there was 1 stored or 0. The higher the 
sensitivity of sense amplifier, the faster the speed 
of read operation is.
DRAM 
Dynamic Random Access Memory 
 Basic storage device is not a flip flop but a MOS and a capacitor 
 Charge determine the stored bit (0,1) 
 Data stored as a charge not remain infinitely due to leakage current, 
therefore periodic refresh cycle is required to maintain stored data.
OPERATION 
VDD 
O/P 
T1 C 
T3 
I/P 
A 
 When A= 1 T1 will be ON then 
capacitor charges to I/P value during 
interval A=1 
When T1 is OFF the invertor will 
remember the sample data because of 
stored charge on capacitor. 
 Charge on capacitor eventually leak 
OFF. Because of leakage through 
insulation which supports the gate on 
T2. 
 To larger extent it is due to leakage 
through reverse biased junction formed 
b/w sub. And drain of T1.
4 Transistor DRAM cell
 Capacitor C1 AND C2 become accessible to data terminal 
when gate T7, T8 , T5 AND T6 are made to conduct by 
making X=Y=1 
 When Vg > Vt(T1), T1 is ON and correspondingly capacitor 
has no charge and T2 is OFF. 
 If any operation is not performed for a long time the charge 
of capacitor is lost due to leakage therefore refreshing is 
needed. 
 Refreshing is done be brief access from Vdd to cell this is 
done by making T11 and T22 ON. 
 Suppose initially T1 is ON and T2 is OFF, refresh is applied 
through T12, T6 and C1 charges to previous value. 
 note that since T2 is OFF all current goes to C1 allowing it 
to replenish any charge due to leakage.
Comparison between SRAM and DRAM 
SRAM DRAM 
1. Data Volatility Y Y 
2. Data refresh Operation N required 
3. Cell structure 6T 1T-1C 
4. Power consumption high/low high 
5. Read Speed (latency) ~10/70 ns ~50ns 
6. Write Speed ~5/40ns ~40ns 
7. Cost high low 
8. Power supply single single 
9. Application ex. Cache Memory Main 
Memory
Thank you

More Related Content

What's hot (20)

Direct memory access
Direct memory accessDirect memory access
Direct memory access
 
Primary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their TypesPrimary Memory: RAM, ROM and their Types
Primary Memory: RAM, ROM and their Types
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Sram pdf
Sram pdfSram pdf
Sram pdf
 
DRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write OperationsDRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write Operations
 
Memory Organisation in embedded systems
Memory Organisation in embedded systemsMemory Organisation in embedded systems
Memory Organisation in embedded systems
 
DDR
DDRDDR
DDR
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Types of ram
Types of  ramTypes of  ram
Types of ram
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)
 
External memory - Computer Architecture
External memory - Computer ArchitectureExternal memory - Computer Architecture
External memory - Computer Architecture
 
Computer Memory
 Computer Memory Computer Memory
Computer Memory
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
Computer memory
Computer memoryComputer memory
Computer memory
 
SRAM
SRAMSRAM
SRAM
 
Dynamic RAM
Dynamic RAMDynamic RAM
Dynamic RAM
 
Random Access Memory ppt
Random Access Memory pptRandom Access Memory ppt
Random Access Memory ppt
 
Random access memory
Random access memoryRandom access memory
Random access memory
 

Viewers also liked (20)

Ram presentation
Ram presentationRam presentation
Ram presentation
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)
 
Memory - RAM and its types
Memory - RAM and its typesMemory - RAM and its types
Memory - RAM and its types
 
Ram and its types
Ram and its typesRam and its types
Ram and its types
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memories
 
RAM and ROM Memory Overview
RAM and ROM Memory OverviewRAM and ROM Memory Overview
RAM and ROM Memory Overview
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )
 
DRAM
DRAMDRAM
DRAM
 
Types of RAM
Types of RAMTypes of RAM
Types of RAM
 
EPROM, PROM & ROM
EPROM, PROM & ROMEPROM, PROM & ROM
EPROM, PROM & ROM
 
Ram & rom
Ram & romRam & rom
Ram & rom
 
Ram presentation
Ram presentationRam presentation
Ram presentation
 
Ram random-access-memory
Ram random-access-memoryRam random-access-memory
Ram random-access-memory
 
ROM
ROMROM
ROM
 
ROM
ROMROM
ROM
 
Ram memory
Ram memoryRam memory
Ram memory
 
SRAM
SRAMSRAM
SRAM
 
Rom
RomRom
Rom
 
Digital electronics and logic design
Digital electronics and logic designDigital electronics and logic design
Digital electronics and logic design
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 

Similar to Random Access Memory

COMPUTER ORGANIZATION NOTES Unit 5
COMPUTER ORGANIZATION NOTES Unit 5COMPUTER ORGANIZATION NOTES Unit 5
COMPUTER ORGANIZATION NOTES Unit 5Dr.MAYA NAYAK
 
Computer Organisation and Architecture
Computer Organisation and ArchitectureComputer Organisation and Architecture
Computer Organisation and ArchitectureSubhasis Dash
 
memeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memoriesmemeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memoriesGauravDaware2
 
sramanddram.ppt
sramanddram.pptsramanddram.ppt
sramanddram.pptAmalNath44
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptxJamesAlpha3
 
Chapter5 the memory-system-jntuworld
Chapter5 the memory-system-jntuworldChapter5 the memory-system-jntuworld
Chapter5 the memory-system-jntuworldPraveen Kumar
 
Microelectronics U4.pptx.ppt
Microelectronics U4.pptx.pptMicroelectronics U4.pptx.ppt
Microelectronics U4.pptx.pptPavikaSharma3
 
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...VLSICS Design
 
Assignement 3 ADV report (1)
Assignement 3 ADV report (1)Assignement 3 ADV report (1)
Assignement 3 ADV report (1)Riddhi Shah
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuitschitrarengasamy
 
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...VLSICS Design
 
Lec 2 digital electronics - random access memory
Lec 2  digital electronics - random access memoryLec 2  digital electronics - random access memory
Lec 2 digital electronics - random access memorypriyankatabhane
 
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET Journal
 
memory system notes.pptx
memory system notes.pptxmemory system notes.pptx
memory system notes.pptx1DA21CS173
 

Similar to Random Access Memory (20)

COMPUTER ORGANIZATION NOTES Unit 5
COMPUTER ORGANIZATION NOTES Unit 5COMPUTER ORGANIZATION NOTES Unit 5
COMPUTER ORGANIZATION NOTES Unit 5
 
Computer Organisation and Architecture
Computer Organisation and ArchitectureComputer Organisation and Architecture
Computer Organisation and Architecture
 
ROM
ROMROM
ROM
 
memeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memoriesmemeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memories
 
sramanddram.ppt
sramanddram.pptsramanddram.ppt
sramanddram.ppt
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Chapter5 the memory-system-jntuworld
Chapter5 the memory-system-jntuworldChapter5 the memory-system-jntuworld
Chapter5 the memory-system-jntuworld
 
Memory And Storages
Memory And StoragesMemory And Storages
Memory And Storages
 
Memory Unit
Memory UnitMemory Unit
Memory Unit
 
Memory (Part 3)
Memory (Part 3)Memory (Part 3)
Memory (Part 3)
 
05 Internal Memory
05  Internal  Memory05  Internal  Memory
05 Internal Memory
 
Module4
Module4Module4
Module4
 
Microelectronics U4.pptx.ppt
Microelectronics U4.pptx.pptMicroelectronics U4.pptx.ppt
Microelectronics U4.pptx.ppt
 
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...
Design and implementation of 4 t, 3t and 3t1d dram cell design on 32 nm techn...
 
Assignement 3 ADV report (1)
Assignement 3 ADV report (1)Assignement 3 ADV report (1)
Assignement 3 ADV report (1)
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuits
 
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...
DESIGN AND IMPLEMENTATION OF 4T, 3T AND 3T1D DRAM CELL DESIGN ON 32 NM TECHNO...
 
Lec 2 digital electronics - random access memory
Lec 2  digital electronics - random access memoryLec 2  digital electronics - random access memory
Lec 2 digital electronics - random access memory
 
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDLIRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
IRJET- Design And VLSI Verification of DDR SDRAM Controller Using VHDL
 
memory system notes.pptx
memory system notes.pptxmemory system notes.pptx
memory system notes.pptx
 

More from rohitladdu

Reliability and yield
Reliability and yield Reliability and yield
Reliability and yield rohitladdu
 
Read Only Memory
Read Only Memory Read Only Memory
Read Only Memory rohitladdu
 
Stick Diagram
Stick Diagram Stick Diagram
Stick Diagram rohitladdu
 
Programmable lrray Logic
Programmable lrray LogicProgrammable lrray Logic
Programmable lrray Logicrohitladdu
 

More from rohitladdu (6)

Reliability and yield
Reliability and yield Reliability and yield
Reliability and yield
 
Read Only Memory
Read Only Memory Read Only Memory
Read Only Memory
 
Stick Diagram
Stick Diagram Stick Diagram
Stick Diagram
 
Cbasic
CbasicCbasic
Cbasic
 
Programmable lrray Logic
Programmable lrray LogicProgrammable lrray Logic
Programmable lrray Logic
 
Flash memory
Flash memoryFlash memory
Flash memory
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Recently uploaded (20)

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Random Access Memory

  • 1.
  • 2. CONTENTS What is RAM ? Block diagram of Ram. Types of RAM. SRAM design & Operation. DRAM operation. Summary.
  • 3. What is RAM? Ram is volatile memory, meaning it does not retain data, when the electric power is turned off or fails, so if you turn off your computer, all memory stored in RAM is lost. When your computer is turned on again, the BIOS reads your operating system and related files from the hard disk and loads them back into RAM. Contd….
  • 4. RAM stores its data in a series of memory cells that can be accessed in any order, thus why it is called Random. SAM (serial access memory) is much the same as RAM, but can only access its memory cells in a specific order.
  • 5. Block Diagram Of RAM CS WR Memory operation 0 x None 1 0 Read selected word 1 1 Write selected word 2k x n memory ADRS OUT DATA CS WR k n n • A Chip Select, CS, enables or disables the RAM. • ADRS specifies the address or location to read from or write to. • WR selects between reading from or writing to the memory. To read from memory, WR should be set to 0. OUT will be the n-bit value stored at ADRS. To write to memory, we set WR = 1. DATA is the n-bit value to save in memory.
  • 6. Memory Sizes We refer to this as a 2k x n memory.  There are k address lines, which can specify one of 2k addresses.  Each address contains an n-bit word.  For example 2k x n memory ADRS OUT DATA CS WR k n n A 224 x 16 RAM contains 224 = 16M words, each 16 bits long.  The RAM would need 24 address lines.  The total storage capacity is 224 x 16 = 228 bits.
  • 7. Reading RAM To read from this RAM, the controlling circuit must:  Enable the chip by ensuring CS = 1.  Select the read operation, by setting WR = 0.  Send the desired address to the ADRS input.  Te contents of that address appear on OUT after a little while. Notice that the DATA input is unused for read operations. 2k x n memory ADRS OUT DATA CS WR k n n
  • 8. Writing RAM To write to this RAM, you need to:  Enable the chip by setting CS = 1.  Select the write operation, by setting WR = 1.  Send the desired address to the ADRS input.  Send the word to store to the DATA input.  The output OUT is not needed for memory write operations. 2k x n memory ADRS OUT DATA CS WR k n n
  • 9. Types of RAM 1. Dynamic Random Access Memory (DRAM) • Contents are constantly refreshed 1000 times per second • Access time 60 – 70 nanoseconds 2. Synchronous Dynamic Random Access Memory (SDRAM) • Quicker than DRAM • Access time less than 60 nanoseconds 3. Direct Rambus Dynamic Random Access Memory (DRDRAM) • New type of RAM architecture • Access time 20 times faster than DRAM • More expensive
  • 10. Types of RAM 4. Static Random Access Memory (SRAM) • Doesn’t need refreshing • Retains contents as long as power applied to the chip • Access time around 10 nanoseconds • Used for cache memory • Also for date and time settings as powered by small battery 5. Video Random Access memory (VRAM) •Holds data to be displayed on computer screen •Has two data paths allowing READ and WRITE to occur at the same time •A graphics card may have its own VRAM chip on board EXAMPLE: NVDIA
  • 11. Types of RAM 6. Virtual memory • Uses backing storage e.g. hard disk as a temporary location for programs and data where insufficient RAM available • Swaps programs and data between the hard-disk and RAM as the CPU requires them for processing • A cheap method of running large or many programs on a computer system • Cost is speed: the CPU can access RAM in nanoseconds but hard-disk in milliseconds (Note: a millisecond is a thousandth of a second) • Virtual memory is much slower than RAM
  • 12. SRAM(Static Random Access Memory)  SRAM is a type of semiconductor memory that uses Bistable circuitry to store each bit.  Doesn’t need refreshing Retains contents as long as power applied to the chip Access time around 10 nanoseconds Used for cache memory Also for date and time settings as powered by small battery
  • 13. Design Of SRAM  A typical SRAM cell is made up of six MOSFETs. Each bit in an SRAM is stored on four transistors (M1, M2, M3, M4) that form two cross-coupled inverters.  This storage cell has two stable states which are used to denote 0 and 1.  Two additional access transistors serve to control the access to a storage cell during read and write operations.
  • 14. SRAM Operations  An SRAM cell has three different states. It can be in: standby (the circuit is idle), reading (the data has been requested) and writing (updating the contents).
  • 15.  Standby  If the word line is not asserted, the access transistors M5 and M6 disconnect the cell from the bit lines. The two cross-coupled inverters formed by M1 – M4 will continue to reinforce each other as long as they are connected to the supply.
  • 16.  Reading  Assume that the content of memory is 1 stored at Q. The read cycle is started by precharging both the bit lines to a logic 1,  The word line WL, enabling M5 AND M6 .  The second step occurs when the value stored in Q & Q’ are transferred to the bit line by leaving BL at its precharged value and discharging BL’ through M1 and M5 to a logical 0  On the BL side, the transistors M4 and M6 pull the bit line toward VDD, a logical 1 (M4 as it is turned on because Q’ is logically set to 0).  Bit lines reach a sense amplifier, which will sense which line has higher voltage and thus will tell whether there was 1 stored or 0. The higher the sensitivity of sense amplifier, the faster the speed of read operation is.
  • 17. DRAM Dynamic Random Access Memory  Basic storage device is not a flip flop but a MOS and a capacitor  Charge determine the stored bit (0,1)  Data stored as a charge not remain infinitely due to leakage current, therefore periodic refresh cycle is required to maintain stored data.
  • 18. OPERATION VDD O/P T1 C T3 I/P A  When A= 1 T1 will be ON then capacitor charges to I/P value during interval A=1 When T1 is OFF the invertor will remember the sample data because of stored charge on capacitor.  Charge on capacitor eventually leak OFF. Because of leakage through insulation which supports the gate on T2.  To larger extent it is due to leakage through reverse biased junction formed b/w sub. And drain of T1.
  • 20.  Capacitor C1 AND C2 become accessible to data terminal when gate T7, T8 , T5 AND T6 are made to conduct by making X=Y=1  When Vg > Vt(T1), T1 is ON and correspondingly capacitor has no charge and T2 is OFF.  If any operation is not performed for a long time the charge of capacitor is lost due to leakage therefore refreshing is needed.  Refreshing is done be brief access from Vdd to cell this is done by making T11 and T22 ON.  Suppose initially T1 is ON and T2 is OFF, refresh is applied through T12, T6 and C1 charges to previous value.  note that since T2 is OFF all current goes to C1 allowing it to replenish any charge due to leakage.
  • 21. Comparison between SRAM and DRAM SRAM DRAM 1. Data Volatility Y Y 2. Data refresh Operation N required 3. Cell structure 6T 1T-1C 4. Power consumption high/low high 5. Read Speed (latency) ~10/70 ns ~50ns 6. Write Speed ~5/40ns ~40ns 7. Cost high low 8. Power supply single single 9. Application ex. Cache Memory Main Memory