SlideShare a Scribd company logo
1 of 18
READ ONLY MEMORY
PRADEEP GUPTA
ROM (READ ONLY MEMORY)
 ROM is a class of storage media used in computers
and other electronic devices.
 Data stored in ROM cannot be modified (at least
not very quickly or easily).
 The ROM is non-volatile memory as it retains
stored information even if the power is turned off
(unlike RAM).
 Processor uses ROM to store and execute
programs instructions.
 It is mainly used to distribute firmware.
 Firmware is software that is very closely tied to
specific hardware, and unlikely to require frequent
updates.
 It is permanent memory in a computer that cannot
be changed. Most memory is wiped clean when you
turn off your computer. If it lost all memory it would
not be able to start up again. So it needs some
instructions stored in memory that is there when the
computer starts. It then uses this to give further
instructions to the computer and help it boot up.
READ ONLY MEMORY
 Read
 The word line is activated.
 The transistor is closed and the
voltage on the bit line drops to
near 0 if there is a connection
between the transistor and the
ground.
 If there is no connection to
ground, the bit line remains high.
 Write
 Done when it is manufactured
Bit line
Word line
•Not connected to
store 1
•Connected to store
0
P
ROM INTERNAL STRUCTURE
n X N
decoder
Memory array
2^N words X m bits
n input lines
m output lines/data lines
Address
lines
Size of ROM to implement full adder :-)
Full adder
X
Y
S =∑(1,2,4,7)
Z
C=∑(3,5,6,7)
Address line= No. of variables=3
Data line= No. of functions to be implemented=2
CS
ZYX
A0
D1D0
A1 A2
Therefore, Size of ROM=2^3*2
Address location=2^3=8
2^3*2 ROM
Location A2 A1 A0 S C
0 0 0 0 0 0
1 0 0 1 1 0
2 0 1 0 1 0
3 0 1 1 0 1
4 1 0 0 1 0
5 1 0 1 0 1
6 1 1 0 0 1
7 1 1 1 1 1
ROM table
What is the data stored in 4th location?
Ans=10
APPLICATIONS
 A typical application of a ROM might be an
industrial machine that repeats the same sequence
over and over.
 ROM is used to store Basic Input-Output System
(BIOS).
 Used extensively in embedded system.
 The boot up software for a regular PC, which
performs the same task each time the power is
turned on.
 ROMs are used in constructing look-up tables for
computer systems. Look-up table are used to store
logarithms of number, sines and cosines of angles,
fixed physical constants and so on.
TYPES OF ROM
Programmable read-only memory
• Standard PROM can only be programmed once.
• PROMs are manufactured blank. The data is programmed
into them after manufacturing.
• PROM chips are manufactured with a series of fuses.
PROM chips have several different applications,
including cell phones, video game consoles, RFID tags,
medical devices, and other electronics.
 Programmability is achieved
by inserting a fuse at point P
 Memory contains all 0’s
before programming.
 The user can insert 1’s at the
required locations by burning
out the fuses at these
locations using high current
pulses.
 This process is irreversible.
 Provides flexibility and
convenience not
available in ROM.
Bit line
Word line
•Manufactured
connected (storing 0),
but the connection is
a “fuse” and can be
burned out with a high
current to change it to
1.
P(Fuse)
Erasable programmable read-only memory(EPROM)
 Content can be erased and reprogrammed.
 (EPROM) can be erased by exposure to strong ultraviolet
light.
 EPROM chip packages can often be identified by the
prominent quartz "window" which allows UV light to enter.
 Must be physically removed from the circuit for
reprogramming.
 Entire content are erased.
Electrically erasable programmable read-only memory
(EEPROM)
 Erased electrically.
 Need not be removed from the computer (or camera, MP3
player, etc.).
 Possible to erase the cell contents selectively.
 Disadvantages
 Different voltages are needed for erasing , writing and reading
the stored data.
 Writing or flashing an EEPROM is much slower (milliseconds
per bit) than reading from a ROM or writing to a RAM
(nanoseconds in both cases).
Electrically alterable read-only memory(EAROM)
 Only 1 bit can be modified at a time.
 Writing is a very slow process and requires higher
voltage (usually around 12 V) than is used for read
access.
 EAROMs are intended for applications that require
infrequent and only partial rewriting.
 EAROM is an expensive and complex technology.
 Most often used for industrial and military applications.
Flash memory
 Flash memory is a non volatile memory.
 They can be electrically erased and reprogrammed.
 It is an extension of EEPROM.
 It allows the stored data to be saved even when the
device is disconnected from the power source.
 Writing speed is much faster than EEPROM.
 Data capacity is more.
 E.g. pen drives, solid state drives, memory cards, etc.
DISADVANTAGES
 ROMs however also have some disadvantages.
 It takes a long time to manufacture a ROM.
 The unit price of a ROM is quite high.
 Once the ROM has been manufactured and if some
error has been discovered in the information store
you can’t change the contents.
 This means that making mistakes are very
expensive.
REFERENCES
 Computer Architecture And Organization JOHN P.
HAYES
 http://www.google.co.in
 http://www.worldofcomputing.net/memory/read-
only-memory.html
 https://www.slideshare.net/rohitladdu/romread-only-
memory
 http://www.homes.ieu.edu.tr/leren/ce302/lectures/R
OM%20(Read%20Only%20Memory)
THANK YOU

More Related Content

What's hot

RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)divyanshbatham
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory rohitladdu
 
Memory modules
Memory modulesMemory modules
Memory modulesSana Sini
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memoriesangelaag98
 
computer memory and memory module
computer memory and memory modulecomputer memory and memory module
computer memory and memory modulethensi
 
Secondary memory
Secondary memorySecondary memory
Secondary memoryFreelancer
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)JaneAlamAdnan
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )rohitladdu
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)shah baadshah
 
Chapter 5
Chapter 5Chapter 5
Chapter 5askme
 
Power point presentation on memory of computer
Power point presentation on memory of computerPower point presentation on memory of computer
Power point presentation on memory of computerArpita Banerjee
 
Application of Ram and ROM
Application of Ram and ROMApplication of Ram and ROM
Application of Ram and ROMAbir Hasan
 
Rom (read only memory)
Rom (read only memory)Rom (read only memory)
Rom (read only memory)Hemin Patel
 
Random access memory
Random access memoryRandom access memory
Random access memoryAnikMazumdar2
 

What's hot (20)

Semiconductor memories
Semiconductor memoriesSemiconductor memories
Semiconductor memories
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)
 
Memory unit
Memory unitMemory unit
Memory unit
 
Random Access Memory
Random Access Memory Random Access Memory
Random Access Memory
 
RAM
RAMRAM
RAM
 
Flash memory
Flash memoryFlash memory
Flash memory
 
Memory modules
Memory modulesMemory modules
Memory modules
 
Ram & rom memories
Ram & rom memoriesRam & rom memories
Ram & rom memories
 
computer memory and memory module
computer memory and memory modulecomputer memory and memory module
computer memory and memory module
 
Secondary memory
Secondary memorySecondary memory
Secondary memory
 
RAM(Random Access Memory)
RAM(Random Access Memory)RAM(Random Access Memory)
RAM(Random Access Memory)
 
Secondary memory
Secondary memorySecondary memory
Secondary memory
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )
 
Semiconductor memory
Semiconductor memorySemiconductor memory
Semiconductor memory
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Power point presentation on memory of computer
Power point presentation on memory of computerPower point presentation on memory of computer
Power point presentation on memory of computer
 
Application of Ram and ROM
Application of Ram and ROMApplication of Ram and ROM
Application of Ram and ROM
 
Rom (read only memory)
Rom (read only memory)Rom (read only memory)
Rom (read only memory)
 
Random access memory
Random access memoryRandom access memory
Random access memory
 

Similar to ROM: Read Only Memory Explained

digital logic circuits, digital component memory unit
 digital logic circuits, digital component memory unit digital logic circuits, digital component memory unit
digital logic circuits, digital component memory unitRai University
 
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unitBca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unitRai University
 
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unit
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unitB.sc cs-ii-u-1.7 digital logic circuits, digital component memory unit
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unitRai University
 
CH - 4 central processing unit & memory devices.pptx
CH - 4 central processing unit & memory devices.pptxCH - 4 central processing unit & memory devices.pptx
CH - 4 central processing unit & memory devices.pptxPragatiKachhi1
 
Giao trinh he thong nhung vdk h8
Giao trinh he thong nhung   vdk h8Giao trinh he thong nhung   vdk h8
Giao trinh he thong nhung vdk h8LÊ Tuấn
 
R-O-M.pptx computer 10 slide shere ddddd
R-O-M.pptx computer 10 slide shere dddddR-O-M.pptx computer 10 slide shere ddddd
R-O-M.pptx computer 10 slide shere dddddmhamadhawlery16
 
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnn
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnnRom hard on computer mmmmmmmnmmmmmnmmmmmnnn
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnnmhamadhawlery16
 
Random access memory
Random access memoryRandom access memory
Random access memoryBESOR ACADEMY
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.pptMuhammad Naeem
 
Memory
MemoryMemory
MemoryKumar
 
Lincoln khan computer presentation
Lincoln khan computer presentationLincoln khan computer presentation
Lincoln khan computer presentationLincoln khan
 

Similar to ROM: Read Only Memory Explained (20)

Memory
MemoryMemory
Memory
 
digital logic circuits, digital component memory unit
 digital logic circuits, digital component memory unit digital logic circuits, digital component memory unit
digital logic circuits, digital component memory unit
 
Ram rom
Ram romRam rom
Ram rom
 
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unitBca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
Bca 2nd sem-u-1.7 digital logic circuits, digital component memory unit
 
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unit
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unitB.sc cs-ii-u-1.7 digital logic circuits, digital component memory unit
B.sc cs-ii-u-1.7 digital logic circuits, digital component memory unit
 
CH - 4 central processing unit & memory devices.pptx
CH - 4 central processing unit & memory devices.pptxCH - 4 central processing unit & memory devices.pptx
CH - 4 central processing unit & memory devices.pptx
 
ROM
ROMROM
ROM
 
Memory units
Memory unitsMemory units
Memory units
 
Comp App Lect 3.pptx
Comp App Lect 3.pptxComp App Lect 3.pptx
Comp App Lect 3.pptx
 
Memory
MemoryMemory
Memory
 
Giao trinh he thong nhung vdk h8
Giao trinh he thong nhung   vdk h8Giao trinh he thong nhung   vdk h8
Giao trinh he thong nhung vdk h8
 
Computer memory
Computer memoryComputer memory
Computer memory
 
R-O-M.pptx computer 10 slide shere ddddd
R-O-M.pptx computer 10 slide shere dddddR-O-M.pptx computer 10 slide shere ddddd
R-O-M.pptx computer 10 slide shere ddddd
 
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnn
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnnRom hard on computer mmmmmmmnmmmmmnmmmmmnnn
Rom hard on computer mmmmmmmnmmmmmnmmmmmnnn
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.ppt
 
computer Unit 5
computer Unit 5computer Unit 5
computer Unit 5
 
Memory
MemoryMemory
Memory
 
Lincoln khan computer presentation
Lincoln khan computer presentationLincoln khan computer presentation
Lincoln khan computer presentation
 
Presentation
PresentationPresentation
Presentation
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 

Recently uploaded (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 

ROM: Read Only Memory Explained

  • 2. ROM (READ ONLY MEMORY)  ROM is a class of storage media used in computers and other electronic devices.  Data stored in ROM cannot be modified (at least not very quickly or easily).  The ROM is non-volatile memory as it retains stored information even if the power is turned off (unlike RAM).
  • 3.  Processor uses ROM to store and execute programs instructions.  It is mainly used to distribute firmware.  Firmware is software that is very closely tied to specific hardware, and unlikely to require frequent updates.  It is permanent memory in a computer that cannot be changed. Most memory is wiped clean when you turn off your computer. If it lost all memory it would not be able to start up again. So it needs some instructions stored in memory that is there when the computer starts. It then uses this to give further instructions to the computer and help it boot up.
  • 4.
  • 5. READ ONLY MEMORY  Read  The word line is activated.  The transistor is closed and the voltage on the bit line drops to near 0 if there is a connection between the transistor and the ground.  If there is no connection to ground, the bit line remains high.  Write  Done when it is manufactured Bit line Word line •Not connected to store 1 •Connected to store 0 P
  • 6. ROM INTERNAL STRUCTURE n X N decoder Memory array 2^N words X m bits n input lines m output lines/data lines Address lines
  • 7. Size of ROM to implement full adder :-) Full adder X Y S =∑(1,2,4,7) Z C=∑(3,5,6,7) Address line= No. of variables=3 Data line= No. of functions to be implemented=2 CS ZYX A0 D1D0 A1 A2 Therefore, Size of ROM=2^3*2 Address location=2^3=8 2^3*2 ROM
  • 8. Location A2 A1 A0 S C 0 0 0 0 0 0 1 0 0 1 1 0 2 0 1 0 1 0 3 0 1 1 0 1 4 1 0 0 1 0 5 1 0 1 0 1 6 1 1 0 0 1 7 1 1 1 1 1 ROM table What is the data stored in 4th location? Ans=10
  • 9. APPLICATIONS  A typical application of a ROM might be an industrial machine that repeats the same sequence over and over.  ROM is used to store Basic Input-Output System (BIOS).  Used extensively in embedded system.  The boot up software for a regular PC, which performs the same task each time the power is turned on.  ROMs are used in constructing look-up tables for computer systems. Look-up table are used to store logarithms of number, sines and cosines of angles, fixed physical constants and so on.
  • 10. TYPES OF ROM Programmable read-only memory • Standard PROM can only be programmed once. • PROMs are manufactured blank. The data is programmed into them after manufacturing. • PROM chips are manufactured with a series of fuses. PROM chips have several different applications, including cell phones, video game consoles, RFID tags, medical devices, and other electronics.
  • 11.  Programmability is achieved by inserting a fuse at point P  Memory contains all 0’s before programming.  The user can insert 1’s at the required locations by burning out the fuses at these locations using high current pulses.  This process is irreversible.  Provides flexibility and convenience not available in ROM. Bit line Word line •Manufactured connected (storing 0), but the connection is a “fuse” and can be burned out with a high current to change it to 1. P(Fuse)
  • 12. Erasable programmable read-only memory(EPROM)  Content can be erased and reprogrammed.  (EPROM) can be erased by exposure to strong ultraviolet light.  EPROM chip packages can often be identified by the prominent quartz "window" which allows UV light to enter.  Must be physically removed from the circuit for reprogramming.  Entire content are erased.
  • 13. Electrically erasable programmable read-only memory (EEPROM)  Erased electrically.  Need not be removed from the computer (or camera, MP3 player, etc.).  Possible to erase the cell contents selectively.  Disadvantages  Different voltages are needed for erasing , writing and reading the stored data.  Writing or flashing an EEPROM is much slower (milliseconds per bit) than reading from a ROM or writing to a RAM (nanoseconds in both cases).
  • 14. Electrically alterable read-only memory(EAROM)  Only 1 bit can be modified at a time.  Writing is a very slow process and requires higher voltage (usually around 12 V) than is used for read access.  EAROMs are intended for applications that require infrequent and only partial rewriting.  EAROM is an expensive and complex technology.  Most often used for industrial and military applications.
  • 15. Flash memory  Flash memory is a non volatile memory.  They can be electrically erased and reprogrammed.  It is an extension of EEPROM.  It allows the stored data to be saved even when the device is disconnected from the power source.  Writing speed is much faster than EEPROM.  Data capacity is more.  E.g. pen drives, solid state drives, memory cards, etc.
  • 16. DISADVANTAGES  ROMs however also have some disadvantages.  It takes a long time to manufacture a ROM.  The unit price of a ROM is quite high.  Once the ROM has been manufactured and if some error has been discovered in the information store you can’t change the contents.  This means that making mistakes are very expensive.
  • 17. REFERENCES  Computer Architecture And Organization JOHN P. HAYES  http://www.google.co.in  http://www.worldofcomputing.net/memory/read- only-memory.html  https://www.slideshare.net/rohitladdu/romread-only- memory  http://www.homes.ieu.edu.tr/leren/ce302/lectures/R OM%20(Read%20Only%20Memory)