SlideShare una empresa de Scribd logo
1 de 29
SOLID STATE DRIVES


               Presented By:
            Manmath Agarwal
                         IT-A
                     8th SEM
Contents
•History                  • SSD Architecture
•Solid State Drives       • SSD Around us
•NAND Flash Memory        • Inter x25 SSD- an
•SSD Elements               Example
      1. SSD Controller   • Benefits of SSD
      2. SSD Flash        • SSD vs. HDD
      3. SSD Interfaces   • Application
•SSD Storage Scheme
History
• Storage Devices are evolved as the use of
  machines is increasing.
   Punch Cards (in 1940s).
   Magnetic Tapes/Drives (in 1950s).
   Hard Drives.
   Solid State Drives.
Solid State Drive(SSD)

• SSD is an PC storage device that uses
  Solid State memory to store information.
• SSD uses non volatile NAND Flash
  Memory , which enables it to retain data
  when the power is removed.
NAND Flash Memory
• NAND Flash Memory is the key component of
  SSD.
• It is a specific type of EEPROM chip.
• It has a grid of columns and rows with a cell
  that has two transistors at each intersection
  as Control gate and Floating gate transistor.
• The principle of operation is based on
  MOSFETs.
Types of NAND Flash
• Single Level Cell (SLC)
• Multi Level Cell (MLC)
SLC vs. MLC
            ITEM                   SLC              MLC

Voltage                3.3V/1.8V         3.3V

Chip Size              0.12um            0.16um

Page Size/Block Size   2KB/128KB         512B/32KB or 2KB/256KB

Access Time(Max.)      25us              70us

Endurance              100K              10K

Cost per Bit           more              Comparatively less

Write Data Rate        8MB/s+            1.5MB/s
SSD Elements
SSD consists of basically three elements:
• SSD Controller.
• SSD Flash.
• SSD Interface.
SSD Controller
• Flash controller includes the electronics that
  bridge the Flash memory components to the
  SSD input/output interfaces.
• The controller is an embedded processor that
  executes firmware-level software.
SSD Controller Block Diagram
•   Processor
•   ECC
•   Flash Controller
•   DRAM Controller
•   I/O Interface
•   Controller Memory
•   Chip Configuration
SSD Flash
• Solid State Flash memory is available using NAND
  technology.
• NAND Flash components come in densities from
  1Gb (gigabit) to 64Gb per chip.
• NAND Flash components have structures called
  pages and blocks.
• There is an Error Correction Code (ECC)
  associated with each sector.
• NAND Flash has a limited rewrite endurance of
  about 1,000,000 times per block.
SSD Flash Block Diagram
•   Data Interface
•   I/O Controller
•   Control Logic
•   Address Register
•   Data/Cache register
•   Status register
•   Row/Column Decode
•   Flash Array
SSD Interface
• Interface is used to connect the SSD with the
  computer.
• Also, since SDDs are generally used in
  conjunction with magnetic disk drives, a common
  mass storage bus interface is used in most cases.
• SSD are available with a variety of system
  interfaces based primarily on the performance
  requirements:
      Serial ATA
      Serial attached SCSI
      Fiber Channel
      USB
SSD Storage Scheme
• Groups of NAND flash cells are organized into
  pages and these pages are organized into
  blocks.
• Read and write operations can be performed
  on pages, but erase operations can only be
  performed at the block level.
• This means that when rewriting a page, the
  entire block must be erased first.
• The SSD controller manages this process.
• Page Size is
SSD Architecture
SSD Around Us

 Solid-State Disks (SSD)            Mobile Media Players


                                               Embedded
   Thumb Disks             Multimedia          Systems
                           Memory Cards
Intel x25 SSD- An Example
• Certified for 25 MB/s read speed and 70 MB/s
  write speed.
• MLS SSD standard.
• 10-channel memory controller.
• Each channel is “responsible” for two
  memory chips.
• http://www.insidehw.com/Reviews/
  Storage/Intel-X25-M-SSD.html
Intel x25 SSD
Benefits of SSD
•   Faster start up of Solid State Drive
•   Faster access
•   Faster application launch time
•   More energy efficient
•   More reliable
•   More robust under extreme conditions
•   Lighter
SSD vs. HDD
2.5” SATA 3.3 Gbps SSD                              2.5” SATA 3.8 Gbps HDD

Solid NAND Flash based       Mechanism Type          Magnetic Rotating platters

64GB                             Density                                 80 GB

75gm                              Weight                                365gm

Read: 100MB/s                  Performance                      Read: 59MB/s
Write: 80MB/s                                                   Write: 60MB/s
1W                       Active Power Consumption                       3.86W

10-2000Hz                   Operating Vibration                      22-350Hz

1500G/0.5ms                  Shock Resistance                      170G/).5ms

0 °C– 70°C                Operating Temperature                      5°C– 55°C

None                          Acoustic Noise                            0.3 dB

MTBF > 2M hours                 Endurance                  MTBF < 0.7M hours
Application
• SSDs were mainly used in those aspects
  of mission critical applications where the speed
  of the storage system needed to be as fast as
  possible.
• Organizations that can benefit from faster access
  of system data include equity trading
  companies, telecommunication corporations,
  and video streaming.
• SSD are used as cache at server side of
  Enterprises.
References
•http://en.wikipedia.org/wiki/Solid_state_drives
•http://www.storagereview.com/ssd_reference_g
uide
•http://electronics.howstuffworks.com/flash-
memory.htm
•http://i.dell.com/sites/content/business/solution
s/whitepapers/en/Documents/wp-2009-SSD.pdf
Thank You.
Queries ???
•SSD Architecture
•SSD Around us
•Inter x25 SSD- an Example
•Benefits of SSD
•SSD vs. HDD
•Application

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Difference between HDD & SSD
Difference between HDD & SSDDifference between HDD & SSD
Difference between HDD & SSD
 
Solid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathemaSolid State Drive (SSD) - SBMathema
Solid State Drive (SSD) - SBMathema
 
Floppy disk
Floppy diskFloppy disk
Floppy disk
 
Solid state drive
Solid state driveSolid state drive
Solid state drive
 
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
 
Harddisk
HarddiskHarddisk
Harddisk
 
computer memory and memory module
computer memory and memory modulecomputer memory and memory module
computer memory and memory module
 
Hard disk drive
Hard disk driveHard disk drive
Hard disk drive
 
Secondary Storage
Secondary StorageSecondary Storage
Secondary Storage
 
Pendrive
PendrivePendrive
Pendrive
 
data storage
data storagedata storage
data storage
 
Hard Disk Drive
Hard Disk Drive Hard Disk Drive
Hard Disk Drive
 
Flash Memory
Flash MemoryFlash Memory
Flash Memory
 
Hard Disk
Hard DiskHard Disk
Hard Disk
 
HARD DISK DRIVE ppt
HARD DISK DRIVE pptHARD DISK DRIVE ppt
HARD DISK DRIVE ppt
 
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
 
Magnetic storage (1)
Magnetic storage (1)Magnetic storage (1)
Magnetic storage (1)
 
Hard disk
Hard diskHard disk
Hard disk
 
Computer storage devices
Computer storage devicesComputer storage devices
Computer storage devices
 
Hard disk
Hard diskHard disk
Hard disk
 

Similar a Solid state drives

Sigmod08ssd slides
Sigmod08ssd slidesSigmod08ssd slides
Sigmod08ssd slidesheybbs2009
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data centerHoward Marks
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdfaliamjd
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Howard Marks
 
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...ravipbhat
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsMatt Simmons
 
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...JAXLondon2014
 
SSDs, IMDGs and All the Rest - Jax London
SSDs, IMDGs and All the Rest - Jax LondonSSDs, IMDGs and All the Rest - Jax London
SSDs, IMDGs and All the Rest - Jax LondonUri Cohen
 
Storage (Hard disk drive)
Storage (Hard disk drive)Storage (Hard disk drive)
Storage (Hard disk drive)0949778108
 
Introduction to Storage technologies
Introduction to Storage technologiesIntroduction to Storage technologies
Introduction to Storage technologiesKaivalya Shah
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise StorageFrank Zhao
 
Plextor mSATA M5M sales kits
Plextor mSATA M5M sales kitsPlextor mSATA M5M sales kits
Plextor mSATA M5M sales kitsMaarten Souren
 
SSD Seminar Report
SSD Seminar ReportSSD Seminar Report
SSD Seminar ReportVishalKSetti
 
Presentation database on flash
Presentation   database on flashPresentation   database on flash
Presentation database on flashxKinAnx
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5limsh
 

Similar a Solid state drives (20)

SSD PPT BY SAURABH
SSD PPT BY SAURABHSSD PPT BY SAURABH
SSD PPT BY SAURABH
 
Sigmod08ssd slides
Sigmod08ssd slidesSigmod08ssd slides
Sigmod08ssd slides
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
5_Embedded Systems مختصر.pdf
5_Embedded Systems  مختصر.pdf5_Embedded Systems  مختصر.pdf
5_Embedded Systems مختصر.pdf
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014
 
seminar.pdf
seminar.pdfseminar.pdf
seminar.pdf
 
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
 
Solid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln LabsSolid State Drive Technology - MIT Lincoln Labs
Solid State Drive Technology - MIT Lincoln Labs
 
SSD-Bondi.pptx
SSD-Bondi.pptxSSD-Bondi.pptx
SSD-Bondi.pptx
 
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
 
SSDs, IMDGs and All the Rest - Jax London
SSDs, IMDGs and All the Rest - Jax LondonSSDs, IMDGs and All the Rest - Jax London
SSDs, IMDGs and All the Rest - Jax London
 
Storage (Hard disk drive)
Storage (Hard disk drive)Storage (Hard disk drive)
Storage (Hard disk drive)
 
Introduction to Storage technologies
Introduction to Storage technologiesIntroduction to Storage technologies
Introduction to Storage technologies
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise Storage
 
Plextor mSATA M5M sales kits
Plextor mSATA M5M sales kitsPlextor mSATA M5M sales kits
Plextor mSATA M5M sales kits
 
SOLID STATE DRIVE
SOLID STATE DRIVESOLID STATE DRIVE
SOLID STATE DRIVE
 
SSD Seminar Report
SSD Seminar ReportSSD Seminar Report
SSD Seminar Report
 
Presentation database on flash
Presentation   database on flashPresentation   database on flash
Presentation database on flash
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5
 

Último

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Último (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Solid state drives

  • 1. SOLID STATE DRIVES Presented By: Manmath Agarwal IT-A 8th SEM
  • 2. Contents •History • SSD Architecture •Solid State Drives • SSD Around us •NAND Flash Memory • Inter x25 SSD- an •SSD Elements Example 1. SSD Controller • Benefits of SSD 2. SSD Flash • SSD vs. HDD 3. SSD Interfaces • Application •SSD Storage Scheme
  • 3. History • Storage Devices are evolved as the use of machines is increasing. Punch Cards (in 1940s). Magnetic Tapes/Drives (in 1950s). Hard Drives. Solid State Drives.
  • 4. Solid State Drive(SSD) • SSD is an PC storage device that uses Solid State memory to store information. • SSD uses non volatile NAND Flash Memory , which enables it to retain data when the power is removed.
  • 5. NAND Flash Memory • NAND Flash Memory is the key component of SSD. • It is a specific type of EEPROM chip. • It has a grid of columns and rows with a cell that has two transistors at each intersection as Control gate and Floating gate transistor. • The principle of operation is based on MOSFETs.
  • 6.
  • 7. Types of NAND Flash • Single Level Cell (SLC) • Multi Level Cell (MLC)
  • 8. SLC vs. MLC ITEM SLC MLC Voltage 3.3V/1.8V 3.3V Chip Size 0.12um 0.16um Page Size/Block Size 2KB/128KB 512B/32KB or 2KB/256KB Access Time(Max.) 25us 70us Endurance 100K 10K Cost per Bit more Comparatively less Write Data Rate 8MB/s+ 1.5MB/s
  • 9. SSD Elements SSD consists of basically three elements: • SSD Controller. • SSD Flash. • SSD Interface.
  • 10. SSD Controller • Flash controller includes the electronics that bridge the Flash memory components to the SSD input/output interfaces. • The controller is an embedded processor that executes firmware-level software.
  • 11. SSD Controller Block Diagram • Processor • ECC • Flash Controller • DRAM Controller • I/O Interface • Controller Memory • Chip Configuration
  • 12. SSD Flash • Solid State Flash memory is available using NAND technology. • NAND Flash components come in densities from 1Gb (gigabit) to 64Gb per chip. • NAND Flash components have structures called pages and blocks. • There is an Error Correction Code (ECC) associated with each sector. • NAND Flash has a limited rewrite endurance of about 1,000,000 times per block.
  • 13. SSD Flash Block Diagram • Data Interface • I/O Controller • Control Logic • Address Register • Data/Cache register • Status register • Row/Column Decode • Flash Array
  • 14. SSD Interface • Interface is used to connect the SSD with the computer. • Also, since SDDs are generally used in conjunction with magnetic disk drives, a common mass storage bus interface is used in most cases. • SSD are available with a variety of system interfaces based primarily on the performance requirements: Serial ATA Serial attached SCSI Fiber Channel USB
  • 15. SSD Storage Scheme • Groups of NAND flash cells are organized into pages and these pages are organized into blocks. • Read and write operations can be performed on pages, but erase operations can only be performed at the block level. • This means that when rewriting a page, the entire block must be erased first. • The SSD controller manages this process.
  • 16.
  • 19. SSD Around Us Solid-State Disks (SSD) Mobile Media Players Embedded Thumb Disks Multimedia Systems Memory Cards
  • 20. Intel x25 SSD- An Example • Certified for 25 MB/s read speed and 70 MB/s write speed. • MLS SSD standard. • 10-channel memory controller. • Each channel is “responsible” for two memory chips. • http://www.insidehw.com/Reviews/ Storage/Intel-X25-M-SSD.html
  • 22. Benefits of SSD • Faster start up of Solid State Drive • Faster access • Faster application launch time • More energy efficient • More reliable • More robust under extreme conditions • Lighter
  • 23. SSD vs. HDD 2.5” SATA 3.3 Gbps SSD 2.5” SATA 3.8 Gbps HDD Solid NAND Flash based Mechanism Type Magnetic Rotating platters 64GB Density 80 GB 75gm Weight 365gm Read: 100MB/s Performance Read: 59MB/s Write: 80MB/s Write: 60MB/s 1W Active Power Consumption 3.86W 10-2000Hz Operating Vibration 22-350Hz 1500G/0.5ms Shock Resistance 170G/).5ms 0 °C– 70°C Operating Temperature 5°C– 55°C None Acoustic Noise 0.3 dB MTBF > 2M hours Endurance MTBF < 0.7M hours
  • 24. Application • SSDs were mainly used in those aspects of mission critical applications where the speed of the storage system needed to be as fast as possible. • Organizations that can benefit from faster access of system data include equity trading companies, telecommunication corporations, and video streaming. • SSD are used as cache at server side of Enterprises.
  • 28.
  • 29. •SSD Architecture •SSD Around us •Inter x25 SSD- an Example •Benefits of SSD •SSD vs. HDD •Application

Notas del editor

  1. Two main types of NAND flash have been used: single-level cell (SLC) and multi-level cell (MLC) flash. SLC flash stores one bit per cell, or memory location, within the NAND flash. MLC stores two bits per cell. SLC flash has higher read/write performance and greater write endurance, but MLC carries a lower cost per gigabyte because it offers approximately double the storage capacity in a similar amount of silicon. MLC flash is also made in higher volumes due to its application in consumer electronics and other devices, adding to its cost effectiveness. While SLC flash is common in enterprise server applications, virtually all SSDs used in client PCs and handheld devices today use MLC flash because of its cost advantage over SLC.
  2. Processor - 16 or 32 bit embedded microcontroller, programmed in C in most cases, and compiled to run on the target CPU engine Error Correction (ECC) - A hardware function that appends redundancy bits with each byte stored in order to provide data error detection and correction upon readout.  Flash Controller - Contains the addressing, data bus, and control for managing one or more Flash components. A typical SSD controller will manage up to 512GB of Flash.  DRAM Controller - Contains the addressing, data bus, and control for managing one or more DRAM components. A typical SSD controller can manage up to 256MB of DRAM. I/O interface (i.e.: SATA) - Contains the native electrical interface per a particular open system standard such as SATA, USB, or SAS. The interface is controlled by the controller firmware driver.  Basic addressing and handshaking is done in hardware. Controller Memory - Comprised of programmed memory (ROM) and scratchpad/buffer RAM tightly coupled to the processor. This memory is used by the controller for program execution and for storing scratchpad values. In some cost constrained applications the RAM acts as the sole data buffer for the SSD. Chip Configuration - Establishes setting for types and speeds of memory parts used, clock inputs, diagnostic I/O, and LED status outputs. General I/O - General purpose programmable pins available to the application.  
  3. Data Interface – usually 8 bit, sometimes 16 bit in denser parts I/O Controller – Multiplexes data, command, and status word types. Decodes commands Control Logic – Manages I/O transaction handshaking with Flash controller Address Register  – Identifies the block to be accessed for read or write Data/Cache register – a single word static register to buffer data between I/O and Array Status register – Flags errors in transactions and data flow Row/Column Decode – breaks Address value into page values Flash Array – the Flash cells arranged in rows and columns  
  4. Serial Advanced Technology Attachment Interface   Description Details Standards SATA Serial ATA    A serial implementation of the Parallel ATA interface (also called the IDE) used on floppy drives and early magnetic disk drives. A point-to-point system that utilizes a 7-conductor cable with two differential [Tx/Rx] pairs to each drive. A separate 15-pin power connector is used.   Data throughput potential is 150, 300, or 600 Mbytes/s, based on the version used. The max unshielded cable length is 1 meter, 2 meters if shielded, or up to 8 meters using the xSATA version.  Serial ATA Revision 3.0, 5/2009 T13 committee --------------------------------------------------------------------------- FC Fibre Channel A multiple rate serial  Gbit, Multiprotocol interface.   Fibre Channel was developed as a modern serial interface for Storage Area Networks (SAN) where an array of drives in the same cabinet, room, or facility where shared by a set of servers. A bidirectional interface that supports SCSI, IP, ATM, HIPPI, and/or IEEE802.2 over copper or fiber optic cables. Rates from 1 to 10 Gbits/s based on version used.   Twister pair: 33 meters Coax: 75 meters Fiber Optic: 10 kilometers   In addition, FC can be configured in an arbitrated loop containing up to 127 devices, Point to Point,  or in a switched fabric.   SSD drives using Fibre channel support the twisted pair electrical interface and most use the 40-pin SCA-2 connector. This connector contains 4 twisted pairs for the base FC signals as well as various configuration, power, and ground pins. Maximum length 1 meter.   SSD drives utilize the Fibre Channel Protocol FCP-SCSI protocol command set. (SCSI - Small Computer System Interface). T10 committee ----------------------------------------------------------------------------------- SAS Serial Attached SCSI A 3 or 6-Gbit rate serial implementation of the 8/16/32-bit wide parallel Small Computer Systems Interface (SCSI) A point-to-point full duplex system. It utilizes a 4 two differential [Tx/Rx] pairs to each drive. A separate 15-pin power connector is used when combined with SATA, or can be integrated into a single connector. There are various connectors utilized.   Data throughput potential is 3 or 6 Gbits/s with 12 Gbits/s planned for 2012 release.     The max cable length is 10 meters.  Serial Attached SCSI - 2.0 {SAS-2.0), 11/2007 T10 committee -------------------------------------------------------------------------------------------- USB Universal Serial Bus A simple serial bus with integrated power.   Base data rate is 12 Mbits/s. Later versions support up to 480 Mbits/sec. A 4-pin bidirectional serial bus using a hub and spoke topology in order to connect up to 128 devices under the control of one master controller.   The current USD 2.0 standard allows operation 5 meters per cable but supports a string of cables with intermediate hubs to achieve a 30 meter maximum cable length.   SSD thumb drives and many form factor drives provide a USD interface as a secondary access channel. This is possible since the controller chip used in many form factor SSD drives only needs to use a few pins to integrate this interface into the drive design. USB 2.0 Specification USB.org
  5. SSD vs. HDD 2.5” SATA 3.8Gbps SSD 2.5” SATA 3.8Gbps Solid NAND Flash HDD based Mechanism type Magnetic rotating platters 64GB Density 80GB 73g Weight 365g Read: 100MB/s Write: 80 MB/s Performance Read: 59MB/s Write: 60MB/s 1W Active Power Consumption 3.86W 1,500G/.5ms shock resistance 170G/.5ms 20G (10~2000Hz) Operating Vibration 0.5G (22~350Hz) 1500G for 0.5ms Shock Resistance 170G for 0.5ms 0 °C– 70°C Operating temperature 5°C– 55°C None Acoustic Noise 0.3 dB MTBF &gt; 2M hours Endurance MTBF &lt; 0.7M hours Source: http://www.samsung.com