SlideShare a Scribd company logo
INTRODUCTION OF
ROM – Read Only
Memory
http://alltypeim.blogspot.in/
ROM
 Concept
 Characteristics of the ROM BIOS
 ROM Types
 ROM Internal Structure
 ROM Implementation
 ROM Implementation of a Moore Machine
 ROM Implementation of a Mealy Machine
 ROM Array Layout
 Row Decoders
 Complete ROM Layout
 Summary http://alltypeim.blogspot.in/
Concept
Is read-only memory.
Do not lose data when power is lost.
ROM memory is used to produce chips with
integrated CMOS BIOS program
http://alltypeim.blogspot.in/
Characteristics of the ROM BIOS
BIOS ROM containing the software configuration
and system diagnostics, and routine input / output
low level that DOS uses.
These programs are encoded in ROM and is called
firmware.
An important feature of the ROM BIOS is
detecting new hardware in the computer and
reconfigure the operating system as device driver.
http://alltypeim.blogspot.in/
ROM Types
 PROM (Programmable Read Only Memory):
 Type of ROM that information is only installed once.
 The CD can be called PROM.
 EPROM (Erasable Programmable ROM):
 Type of ROM that can erase and rewrite it.
 "CD-Erasable" can be called EPROM.
 EEPROM (Electronic Erasable Programmable ROM):
 It form enhence of EPROM, a difference compared to the
EPROM is able to write and remove the information again
and again by software rather than hardware.
 Example: "CD-Rewritable".
 Application specific EEPROM is "flash BIOS". ROM is the type
of information can install or upgrade software.
http://alltypeim.blogspot.in/
ROM Internal Structure
...
n Inputs
Lines
n bit
decoder
...
m Outputs Lines
.
.
.
Memory Array
2n words x m bits
http://alltypeim.blogspot.in/
ROM Implementation
• 16-word x 5 bit ROM ROM
L, R
S1:0
TL, TR, F
S'1:0
S1
' S0
' TR'TL' F'
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
4:16DEC
S1 S0 L R
http://alltypeim.blogspot.in/
ROM Implementation
• 16-word x 5 bit ROM ROM
L, R
S1:0
TL, TR, F
S'1:0
S1
' S0
' TR'TL' F'
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
4:16DEC
S1 S0 L R
http://alltypeim.blogspot.in/
ROM Implementation of a
Moore Machine
 ROMs implement combinational logic
 Note that ROMs do not hold state
 How would you determine the maximum clock
frequency of this circuit?
Look at the FF to FF path (NS to PS)
ROM ROM
Present
State
Next
State
Outputs
Inputs
http://alltypeim.blogspot.in/
ROM Implementation of a Mealy
Machine
 ROMs implement combinational logic
 Note that ROMs do not hold state
 How would you determine the maximum clock frequency of this
circuit?
 Look at the FF to FF path (NS to PS)
ROM
ROMPresent
State
Next
State
Outputs
Inputs
http://alltypeim.blogspot.in/
ROM Array Layout
Unit cell is 12 x 8 l (about 1/10 size of SRAM)
Unit
Cell
http://alltypeim.blogspot.in/
Row Decoders
ROM row decoders must pitch-match with
ROM
Only a single track per word!
http://alltypeim.blogspot.in/
Complete ROM Layout
http://alltypeim.blogspot.in/
Summary
 ROMs provide stable storage for data
 ROMs have address inputs and data outputs
ROMs directly implement truth tables
 ROMs can be used effectively in Mealy and Moore machines
to implement combinational logic
 In normal use ROMs are read-only
They are only read, not written
 ROMs are often used by computers to store critical
information
Unlike SRAM, they maintain their storage after the power is
turned off
http://alltypeim.blogspot.in/

More Related Content

What's hot

Ram and its Components
Ram and its ComponentsRam and its Components
Ram and its ComponentsSheeraz Ahmed
 
RAM and ROM Memory Overview
RAM and ROM Memory OverviewRAM and ROM Memory Overview
RAM and ROM Memory OverviewPankaj Khodifad
 
SRAM read and write and sense amplifier
SRAM read and write and sense amplifierSRAM read and write and sense amplifier
SRAM read and write and sense amplifierSoumyajit Langal
 
Static and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesStatic and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesAbhilash Nair
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devicessilaah
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 
Typical Configuration of Computer System
Typical Configuration of Computer SystemTypical Configuration of Computer System
Typical Configuration of Computer SystemProf. Dr. K. Adisesha
 
Random access memory
Random access memoryRandom access memory
Random access memoryRuchi Maurya
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)divyanshbatham
 
what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)shire ali
 
Memory organization
Memory organizationMemory organization
Memory organizationDhaval Bagal
 

What's hot (20)

RAM and ROM Chips
RAM and ROM ChipsRAM and ROM Chips
RAM and ROM Chips
 
Ram and its Components
Ram and its ComponentsRam and its Components
Ram and its Components
 
RAM and ROM Memory Overview
RAM and ROM Memory OverviewRAM and ROM Memory Overview
RAM and ROM Memory Overview
 
Ram and its types
Ram and its typesRam and its types
Ram and its types
 
SRAM read and write and sense amplifier
SRAM read and write and sense amplifierSRAM read and write and sense amplifier
SRAM read and write and sense amplifier
 
Types of ram
Types of  ramTypes of  ram
Types of ram
 
DDR SDRAMs
DDR SDRAMsDDR SDRAMs
DDR SDRAMs
 
Magnetic storage devices
Magnetic storage devicesMagnetic storage devices
Magnetic storage devices
 
Static and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesStatic and Dynamic Read/Write memories
Static and Dynamic Read/Write memories
 
Secondary Storage Devices
Secondary Storage DevicesSecondary Storage Devices
Secondary Storage Devices
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
CD and its standards
CD and its standardsCD and its standards
CD and its standards
 
Typical Configuration of Computer System
Typical Configuration of Computer SystemTypical Configuration of Computer System
Typical Configuration of Computer System
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
RAM (Random Access Memory)
RAM (Random Access Memory)RAM (Random Access Memory)
RAM (Random Access Memory)
 
what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)what is ROM? Rom(read only memory)
what is ROM? Rom(read only memory)
 
Memory organization
Memory organizationMemory organization
Memory organization
 
Multicore Processor Technology
Multicore Processor TechnologyMulticore Processor Technology
Multicore Processor Technology
 
EPROM, PROM & ROM
EPROM, PROM & ROMEPROM, PROM & ROM
EPROM, PROM & ROM
 
Flash memory
Flash memoryFlash memory
Flash memory
 

Viewers also liked

Viewers also liked (20)

Four Functions Of A Computer
Four Functions Of A ComputerFour Functions Of A Computer
Four Functions Of A Computer
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system
 
Internet Slide Show
Internet Slide ShowInternet Slide Show
Internet Slide Show
 
Computer Components
Computer ComponentsComputer Components
Computer Components
 
Chapter 1 Introduction To Computers
Chapter 1 Introduction To ComputersChapter 1 Introduction To Computers
Chapter 1 Introduction To Computers
 
Types of software
Types of softwareTypes of software
Types of software
 
3d internet
3d internet3d internet
3d internet
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Lesson 3.0 basic parts and functions of computer
Lesson 3.0   basic parts and functions of computerLesson 3.0   basic parts and functions of computer
Lesson 3.0 basic parts and functions of computer
 
SRAM
SRAMSRAM
SRAM
 
SRAM
SRAMSRAM
SRAM
 
Internet Banking
Internet BankingInternet Banking
Internet Banking
 
Types Of Software
Types Of SoftwareTypes Of Software
Types Of Software
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Ram presentation
Ram presentationRam presentation
Ram presentation
 
Parts and Function of Computer
Parts and Function of ComputerParts and Function of Computer
Parts and Function of Computer
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
 

Similar to Rom

Similar to Rom (20)

BIOS.ppt
BIOS.pptBIOS.ppt
BIOS.ppt
 
Bootloader and MMU (english)
Bootloader and MMU (english)Bootloader and MMU (english)
Bootloader and MMU (english)
 
Rom (read only memory)
Rom (read only memory)Rom (read only memory)
Rom (read only memory)
 
lect14.ppt
lect14.pptlect14.ppt
lect14.ppt
 
Primary Memories.pptx
Primary Memories.pptxPrimary Memories.pptx
Primary Memories.pptx
 
Ram rom
Ram romRam rom
Ram rom
 
itisha.pptx
itisha.pptxitisha.pptx
itisha.pptx
 
HD LAB 3.pptx
HD LAB 3.pptxHD LAB 3.pptx
HD LAB 3.pptx
 
Ram
RamRam
Ram
 
lecture 16-CAMs,ROMs,PLAs and other detail of memory
lecture 16-CAMs,ROMs,PLAs and other detail of memorylecture 16-CAMs,ROMs,PLAs and other detail of memory
lecture 16-CAMs,ROMs,PLAs and other detail of memory
 
Rom laboratory
Rom laboratoryRom laboratory
Rom laboratory
 
Welcome to pc hardware
Welcome to pc hardwareWelcome to pc hardware
Welcome to pc hardware
 
05 - BIOS.ppt
05 - BIOS.ppt05 - BIOS.ppt
05 - BIOS.ppt
 
Read Only Memory
Read Only Memory Read Only Memory
Read Only Memory
 
SEMICONDUCTOR MEMORIES(RAM &ROM).pptx
SEMICONDUCTOR MEMORIES(RAM &ROM).pptxSEMICONDUCTOR MEMORIES(RAM &ROM).pptx
SEMICONDUCTOR MEMORIES(RAM &ROM).pptx
 
Read Only Memory
Read Only MemoryRead Only Memory
Read Only Memory
 
SDD Memory
SDD MemorySDD Memory
SDD Memory
 
Motherboard
MotherboardMotherboard
Motherboard
 
建構嵌入式Linux系統於SD Card
建構嵌入式Linux系統於SD Card建構嵌入式Linux系統於SD Card
建構嵌入式Linux系統於SD Card
 
C C N A Day2
C C N A  Day2C C N A  Day2
C C N A Day2
 

More from yash patel

English question with answer 301 to 400
English question with answer 301 to 400English question with answer 301 to 400
English question with answer 301 to 400yash patel
 
English grammar pdf for tet
English grammar pdf for tetEnglish grammar pdf for tet
English grammar pdf for tetyash patel
 
solar energy/de report
solar energy/de reportsolar energy/de report
solar energy/de reportyash patel
 
AUTO MAETIC AIR FELLING
AUTO MAETIC AIR FELLINGAUTO MAETIC AIR FELLING
AUTO MAETIC AIR FELLINGyash patel
 
Design report
Design report Design report
Design report yash patel
 
Compasssurveyin
CompasssurveyinCompasssurveyin
Compasssurveyinyash patel
 
The old man and the sea
The old man and the seaThe old man and the sea
The old man and the seayash patel
 
The entity relationship model
The entity relationship modelThe entity relationship model
The entity relationship modelyash patel
 
Laplace transforms
Laplace transforms Laplace transforms
Laplace transforms yash patel
 
Superposition theorem
Superposition theoremSuperposition theorem
Superposition theoremyash patel
 
Permanent magnet moving iron type instruments
Permanent magnet moving iron type instrumentsPermanent magnet moving iron type instruments
Permanent magnet moving iron type instrumentsyash patel
 
Constant and variacles in c
Constant   and variacles in cConstant   and variacles in c
Constant and variacles in cyash patel
 
Database management system
Database management systemDatabase management system
Database management systemyash patel
 

More from yash patel (20)

English question with answer 301 to 400
English question with answer 301 to 400English question with answer 301 to 400
English question with answer 301 to 400
 
English grammar pdf for tet
English grammar pdf for tetEnglish grammar pdf for tet
English grammar pdf for tet
 
solar energy/de report
solar energy/de reportsolar energy/de report
solar energy/de report
 
euler
 euler euler
euler
 
AUTO MAETIC AIR FELLING
AUTO MAETIC AIR FELLINGAUTO MAETIC AIR FELLING
AUTO MAETIC AIR FELLING
 
Design report
Design report Design report
Design report
 
Compasssurveyin
CompasssurveyinCompasssurveyin
Compasssurveyin
 
Tangent plane
Tangent planeTangent plane
Tangent plane
 
Wings of fire
Wings of fireWings of fire
Wings of fire
 
Pumps
PumpsPumps
Pumps
 
The old man and the sea
The old man and the seaThe old man and the sea
The old man and the sea
 
Function
FunctionFunction
Function
 
The entity relationship model
The entity relationship modelThe entity relationship model
The entity relationship model
 
Block diagram
Block diagramBlock diagram
Block diagram
 
Laplace transforms
Laplace transforms Laplace transforms
Laplace transforms
 
Superposition theorem
Superposition theoremSuperposition theorem
Superposition theorem
 
Permanent magnet moving iron type instruments
Permanent magnet moving iron type instrumentsPermanent magnet moving iron type instruments
Permanent magnet moving iron type instruments
 
Constant and variacles in c
Constant   and variacles in cConstant   and variacles in c
Constant and variacles in c
 
Entropy
EntropyEntropy
Entropy
 
Database management system
Database management systemDatabase management system
Database management system
 

Recently uploaded

fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsAtif Razi
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringC Sai Kiran
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfKamal Acharya
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGKOUSTAV SARKAR
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...Amil baba
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfAbrahamGadissa
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwoodseandesed
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdfKamal Acharya
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfKamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdfKamal Acharya
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxMd. Shahidul Islam Prodhan
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfAyahmorsy
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234AafreenAbuthahir2
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageRCC Institute of Information Technology
 

Recently uploaded (20)

fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Peek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdfPeek implant persentation - Copy (1).pdf
Peek implant persentation - Copy (1).pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 

Rom

  • 1. INTRODUCTION OF ROM – Read Only Memory http://alltypeim.blogspot.in/
  • 2. ROM  Concept  Characteristics of the ROM BIOS  ROM Types  ROM Internal Structure  ROM Implementation  ROM Implementation of a Moore Machine  ROM Implementation of a Mealy Machine  ROM Array Layout  Row Decoders  Complete ROM Layout  Summary http://alltypeim.blogspot.in/
  • 3. Concept Is read-only memory. Do not lose data when power is lost. ROM memory is used to produce chips with integrated CMOS BIOS program http://alltypeim.blogspot.in/
  • 4. Characteristics of the ROM BIOS BIOS ROM containing the software configuration and system diagnostics, and routine input / output low level that DOS uses. These programs are encoded in ROM and is called firmware. An important feature of the ROM BIOS is detecting new hardware in the computer and reconfigure the operating system as device driver. http://alltypeim.blogspot.in/
  • 5. ROM Types  PROM (Programmable Read Only Memory):  Type of ROM that information is only installed once.  The CD can be called PROM.  EPROM (Erasable Programmable ROM):  Type of ROM that can erase and rewrite it.  "CD-Erasable" can be called EPROM.  EEPROM (Electronic Erasable Programmable ROM):  It form enhence of EPROM, a difference compared to the EPROM is able to write and remove the information again and again by software rather than hardware.  Example: "CD-Rewritable".  Application specific EEPROM is "flash BIOS". ROM is the type of information can install or upgrade software. http://alltypeim.blogspot.in/
  • 6. ROM Internal Structure ... n Inputs Lines n bit decoder ... m Outputs Lines . . . Memory Array 2n words x m bits http://alltypeim.blogspot.in/
  • 7. ROM Implementation • 16-word x 5 bit ROM ROM L, R S1:0 TL, TR, F S'1:0 S1 ' S0 ' TR'TL' F' 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 4:16DEC S1 S0 L R http://alltypeim.blogspot.in/
  • 8. ROM Implementation • 16-word x 5 bit ROM ROM L, R S1:0 TL, TR, F S'1:0 S1 ' S0 ' TR'TL' F' 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 4:16DEC S1 S0 L R http://alltypeim.blogspot.in/
  • 9. ROM Implementation of a Moore Machine  ROMs implement combinational logic  Note that ROMs do not hold state  How would you determine the maximum clock frequency of this circuit? Look at the FF to FF path (NS to PS) ROM ROM Present State Next State Outputs Inputs http://alltypeim.blogspot.in/
  • 10. ROM Implementation of a Mealy Machine  ROMs implement combinational logic  Note that ROMs do not hold state  How would you determine the maximum clock frequency of this circuit?  Look at the FF to FF path (NS to PS) ROM ROMPresent State Next State Outputs Inputs http://alltypeim.blogspot.in/
  • 11. ROM Array Layout Unit cell is 12 x 8 l (about 1/10 size of SRAM) Unit Cell http://alltypeim.blogspot.in/
  • 12. Row Decoders ROM row decoders must pitch-match with ROM Only a single track per word! http://alltypeim.blogspot.in/
  • 14. Summary  ROMs provide stable storage for data  ROMs have address inputs and data outputs ROMs directly implement truth tables  ROMs can be used effectively in Mealy and Moore machines to implement combinational logic  In normal use ROMs are read-only They are only read, not written  ROMs are often used by computers to store critical information Unlike SRAM, they maintain their storage after the power is turned off http://alltypeim.blogspot.in/