SSD Memory Technology

SSD Memory Technology

SSD Memory Technology Ronald Dries and Jeremy Williams Agenda • What is a Solid State Drive? • Improvements over HDD • Memory Technology Requirements • Current Technology: NAND Flash • NAND Flash Drawbacks • Ferroelectric RAM • Magnetoresistive RAM • Racetrack Memory • Millipede Memory • Conclusion What is a SSD? • Data storage device that does not use any moving mechanical components • Solid state means electronics built completely out of semiconductors • SSD's use non-volatile memory microchips to store data • Three major components o PCB o Single plate silicon memory chips o Controller Improvements Over HDD • Faster • Less susceptible to physical shock • Significantly quieter • Higher reliability • Less power consumption Memory Technology Requirements • Non-volatile • Cheap • Use less electricity • High capacity • Large number of program/erase cycles • Small size • Low read/write latency • Fast read/write speeds Current Technology: Flash Cell • Memory value held in floating-gate transistor • The charge present on the floating gate determines the state of the cell • The floating gate can be charged by applying a large positive voltage to the control gate, and discharged by applying a large negative voltage. • Floating gate can hold charge for many years NAND vs. NOR Flash • NAND o High density o Medium read speed o High write and erase speeds o Indirect or I/O like access • NOR o Lower density o High read speed o Slow write and erase speeds o Random access interface Current Technology: NAND Flash Layout • A single cell is read by selecting a group, then pulling all but one of the control gates high. If the cell being read has a charged floating gate, the bit line will be pulled to zero. Therefore, a charged gate is logic zero. • NAND is the choice for most flash memory because it is higher density and inherently uses bit-level addressing, making it a good replacement for hard drives. SLC vs. MLC • SLC - Single layer chip o 1 bit per cell o 100,000 cycles erase/write • MLC - Multiple layer chip o 2 bits per cell o 10,000 erase/write cycles SLC MLC High Density X Low Cost per Bit X Endurance X Operating Temperature Range X Low Power Consumption X Write/Erase Speeds X NAND Flash Drawbacks • Block Erasure • Limited number of Program/Erase cycles • Read disturb • The manner in which the floating gate is charged and discharged limits the minimum feature size that can be produced without large error rates Ferroelectric RAM • Structured similar to DRAM, but uses a ferroelectric instead of a dielectric material to create a non-volatile "capacitor". • Has all the advantages and disadvantages of DRAM (high speed, low density, etc.) but the added benefit of being non-volatile and extremely low-power (1% of DRAM power consumption) • Could be a universal replacement for various flash technologies. • Has not been manufactured at a sufficiently low feature size (currently at 130 nm). There is also research ongoing to make materials that stay ferroelectric at such small sizes. Magnetoresistive RAM • Like FeRAM, a candidate for a universal memory • The current area of research is spin-transfer torque MRAM • Uses spin-polarized current to change the polarity a ferromagnetic plate • The resistance of that plate is measured to read the cell • Nearly as fast as 6T SRAM, with much smaller density - could be used as high up the hierarchy as L2/L3 cache Racetrack Memory • Spintronic technology • Domain walls store data on nanowire • Apply tiny pulse of spin polarised current to move domain walls • Possible higher storage density than flash • Higher read/write performance Millipede Memory • Bits stored as nanoscopic pits burned into the surface of a thin polymer layer • Atomic force probes read the bits by moving the sled until the bits are under the probe • The cooling of the probe determines its electrical resistance • Data density of more than 1 terabit per square inch (about the limit of perpendicular recording HDD) • Prototype contains 4000 tips in 7 square mm area Technology Comparison Memory Read/Write Energy Density Durability Technology Latency consumed on write MLC NAND 40 us/1 ms 2.5 mJ/KB 750 10,000 Mb/mm2 writes Ferroelectric 10ns/100n 7 uJ/KB 1014 writes RAM s Magnetoelectric 3/11ns 40 uJ/KB RAM Racetrack 20-32 ns 300 times less 100,000 Goal: to a times Millions of few mW more writes Millipede 100 mW 1 terabit / square inch Conclusion • Current SSD's used for storage implement it with NAND flash • NAND flash has a limited program/erase life • NAND flash is reaching density/capacity limits • NAND requires high voltage levels • Alternative flash memories are faster, consume less power, and have higher data densities.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us