SlideShare una empresa de Scribd logo
1 de 20
Micron Confidential
Micron Confidential
Design & Real
Time application
of Flash Memory
Micron Confidential
Micron Confidential
Table of
contents
What is data?
Data generation on daily basis
Evolution of Storage industry
What is SSD?
Flash Memory
NAND vs NOR
NOR Flash
NAND Flash
Flash Memory working
Types of flash memory
What is FW
How SSD communicated with host
Python test case for drive stressing
Python test case for “One Time Password” generation
Micron Confidential
Micron Confidential
What is data?
Data can be defined as a
representation of facts, concepts, or
instructions in a formalized manner,
which should be suitable for
communication, interpretation, or
processing by human or electronic
machine.
3
Micron Confidential
Micron Confidential
4
Data
generation on
daily basis
 It is believed that over 2.5 quintillion bytes (2.5 e+9 GB) of the
data is created every day, and this number is in increasing
order.
 Google, the popular search engine process about 4.5 million
searches every second. The figure would be equivalent to 6.4
billion searches per day.
 Around 1 million people logins to Facebook in one minute.
 Tentatively 120 professionals join to Linkedin every minute.
 4,500,000 videos are streamed over YouTube every 60
seconds
 Every minute, 511,200 tweets are tweeted on Twitter.
 55,140 photos are shared on Instagram each minute, which has
obtained a growth rate of 12% compared to 2018.
Micron Confidential
Micron Confidential
How this much
amount of data is
being stored?
5
Micron Confidential
Micron Confidential
Evolution of storage industry
6
Micron Confidential
Micron Confidential
What is SSD? 7
 A solid-state drive (SSD) is a solid-state
storage device that uses integrated
circuit assemblies to store
data persistently, typically using flash
memory, and functioning as secondary
storage in the hierarchy of computer
storage. It is also sometimes called
a semiconductor storage device, a solid-
state device or a solid-state disk
Micron Confidential
Micron Confidential
Flash Memory 8
 Flash memory is an electronic non-volatile computer
memory storage medium that can be electrically erased and
reprogrammed. The two main types of flash memory, NOR flash
and NAND flash, are named for the NOR and NAND logic gates.
NOR and NAND flash use the same cell design, consisting of
floating gate MOSFETs. They differ at the circuit level depending
on whether the state of the bit line or word lines is pulled high
or low. In NAND flash, the relationship between the bit line and
the word lines resembles a NAND gate; in NOR flash, it
resembles a NOR gate.
 There are two types of Flash Memory:
 - NAND Flash
 - NOR Flash
Micron Confidential
Micron Confidential
NAND vs
NOR
9
Micron Confidential
Micron Confidential
NOR Flash
 NOR flash is used for program execution similar to RAM. Introduc
ed by Intel in 1988, NOR supports one-
byte random access, which means a program's instructions are ex
ecuted directly from the NOR flash the same way computers exec
ute instructions in RAM. Unlike RAM, NOR flash does not require
power to hold its content.
 NOR flash is most often used in applications where individual
bytes of data need to be written and read, and is most often used
where random access and execute-in-place access techniques are
required. As each read access takes the same amount of
time, sequential read access is no faster than random access
 NOR flash is optimized for random access capabilities, which
means it is capable of accessing data in any order and does not
require following a sequence of storage locations. In its internal
circuit configuration, each of NOR Flash’s memory cells are
connected in parallel; one end of the memory cell is connected to
the source line and the other end is connected to the bit line.
Because of this, the system is able to access individual memory
cells.
10
Micron Confidential
Micron Confidential
NAND Flash
 NAND flash memory is a type of non-volatile
storage technology that does not require power to
retain data. An important goal of NAND flash
development has been to reduce the cost per bit and
to increase maximum chip capacity so that flash
memory can compete with magnetic storage devices,
such as hard disks. NAND flash has found a market in
devices to which large files are frequently uploaded
and replaced. MP3 players, digital cameras and USB
flash drives use NAND technology.
 NAND flash saves data as blocks and relies on electric
circuits to store data. When power is detached from
NAND flash memory, a metal-oxide semiconductor will
provide an extra charge to the memory cell, keeping
the data. The metal-oxide semiconductor typically
used is a floating-gate transistor (FGT). The FGTs are
structured similar to NAND logic gates.
11
Micron Confidential
Micron Confidential
How Flash
memory works?
12
 Flash memory works by adding (charging) or
removing (discharging) electrons to and from
a floating gate.
 A bit's 0 or 1 state depends upon whether or
not the floating gate is charged or uncharged.
 When electrons are present on the floating
gate, current can't flow through the transistor
and the bit state is 0.
 This is the normal state for a floating gate
transistor, when a bit is programmed.
 When electrons are removed from the floating
gate, current is allowed to flow and the bit
state is 1.
Micron Confidential
Micron Confidential
Flash
memory
working
13
Micron Confidential
Micron Confidential
SLC vs.
MLC vs.
TLC vs.
QLC
14
Micron Confidential
Micron Confidential
Voltage levels in SLC vs. MLC
15
Micron Confidential
Micron Confidential
What is FW? 16
 Firmware is data that is stored on a computer or
other hardware device's ROM (read-only
memory) that provides instruction on how that
device should operate. Unlike normal
software, firmware cannot be changed or
deleted by an end-user without using special
programs, and remains on that device whether
it's on or off.
 It is a system that puts in place to establish a
“Firm” link between Hardware and Software.
Micron Confidential
Micron Confidential
How
communication
happens b/w host
and SSD?
17
Micron Confidential
Micron Confidential
18
Micron Confidential
Micron Confidential
Garbage
collection
in SSD
19
Micron Confidential
Micron Confidential
20

Más contenido relacionado

Similar a Data_storage_Flash_Memory.pptx

Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersIJMER
 
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
 
Flash Memory for your Embedded Application - Oxeltech.pdf
Flash Memory for your Embedded Application - Oxeltech.pdfFlash Memory for your Embedded Application - Oxeltech.pdf
Flash Memory for your Embedded Application - Oxeltech.pdfaud Scarlet
 
Computer ram coursework
Computer ram courseworkComputer ram coursework
Computer ram courseworkEssaysREasy
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
BasicarchitecturememoryAditya Narang
 
Study of bad block management and wear leveling in
Study of bad block management and wear leveling inStudy of bad block management and wear leveling in
Study of bad block management and wear leveling ineSAT Publishing House
 
Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsNatalie Cerullo
 
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...ravipbhat
 
CArcMOOC 07.02 - Non-volatile memory devices
CArcMOOC 07.02 - Non-volatile memory devicesCArcMOOC 07.02 - Non-volatile memory devices
CArcMOOC 07.02 - Non-volatile memory devicesAlessandro Bogliolo
 

Similar a Data_storage_Flash_Memory.pptx (20)

Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose Controllers
 
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...
 
nf101
nf101nf101
nf101
 
Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051
 
Flash Memory for your Embedded Application - Oxeltech.pdf
Flash Memory for your Embedded Application - Oxeltech.pdfFlash Memory for your Embedded Application - Oxeltech.pdf
Flash Memory for your Embedded Application - Oxeltech.pdf
 
Pendrive
PendrivePendrive
Pendrive
 
Flash Memory
Flash MemoryFlash Memory
Flash Memory
 
Computer ram coursework
Computer ram courseworkComputer ram coursework
Computer ram coursework
 
F.d.
F.d.F.d.
F.d.
 
Flash memory
Flash memoryFlash memory
Flash memory
 
U12
U12U12
U12
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
Basicarchitecturememory
 
What is the right Industrial Storage? MLC vs Ultra MLC vs SLC
What is the right Industrial Storage? MLC vs Ultra MLC vs SLCWhat is the right Industrial Storage? MLC vs Ultra MLC vs SLC
What is the right Industrial Storage? MLC vs Ultra MLC vs SLC
 
Dv32754758
Dv32754758Dv32754758
Dv32754758
 
Nand flash memory
Nand flash memoryNand flash memory
Nand flash memory
 
Study of bad block management and wear leveling in
Study of bad block management and wear leveling inStudy of bad block management and wear leveling in
Study of bad block management and wear leveling in
 
Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage myths
 
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...
 
CArcMOOC 07.02 - Non-volatile memory devices
CArcMOOC 07.02 - Non-volatile memory devicesCArcMOOC 07.02 - Non-volatile memory devices
CArcMOOC 07.02 - Non-volatile memory devices
 
Research Paper
Research PaperResearch Paper
Research Paper
 

Más de ABHISHEK MAURYA

Atmega lcd programing_with_header_file
Atmega lcd programing_with_header_fileAtmega lcd programing_with_header_file
Atmega lcd programing_with_header_fileABHISHEK MAURYA
 
Installation process of Arduino
Installation process of ArduinoInstallation process of Arduino
Installation process of ArduinoABHISHEK MAURYA
 
Basic electronics component
Basic electronics componentBasic electronics component
Basic electronics componentABHISHEK MAURYA
 
An industrial training ppt at Hal lucknow
An industrial training ppt at Hal lucknowAn industrial training ppt at Hal lucknow
An industrial training ppt at Hal lucknowABHISHEK MAURYA
 

Más de ABHISHEK MAURYA (6)

ATMEGA 328
ATMEGA 328ATMEGA 328
ATMEGA 328
 
IMAGE PROCESSING
IMAGE PROCESSINGIMAGE PROCESSING
IMAGE PROCESSING
 
Atmega lcd programing_with_header_file
Atmega lcd programing_with_header_fileAtmega lcd programing_with_header_file
Atmega lcd programing_with_header_file
 
Installation process of Arduino
Installation process of ArduinoInstallation process of Arduino
Installation process of Arduino
 
Basic electronics component
Basic electronics componentBasic electronics component
Basic electronics component
 
An industrial training ppt at Hal lucknow
An industrial training ppt at Hal lucknowAn industrial training ppt at Hal lucknow
An industrial training ppt at Hal lucknow
 

Último

High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...nagunakhan
 

Último (20)

High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
 

Data_storage_Flash_Memory.pptx

  • 1. Micron Confidential Micron Confidential Design & Real Time application of Flash Memory
  • 2. Micron Confidential Micron Confidential Table of contents What is data? Data generation on daily basis Evolution of Storage industry What is SSD? Flash Memory NAND vs NOR NOR Flash NAND Flash Flash Memory working Types of flash memory What is FW How SSD communicated with host Python test case for drive stressing Python test case for “One Time Password” generation
  • 3. Micron Confidential Micron Confidential What is data? Data can be defined as a representation of facts, concepts, or instructions in a formalized manner, which should be suitable for communication, interpretation, or processing by human or electronic machine. 3
  • 4. Micron Confidential Micron Confidential 4 Data generation on daily basis  It is believed that over 2.5 quintillion bytes (2.5 e+9 GB) of the data is created every day, and this number is in increasing order.  Google, the popular search engine process about 4.5 million searches every second. The figure would be equivalent to 6.4 billion searches per day.  Around 1 million people logins to Facebook in one minute.  Tentatively 120 professionals join to Linkedin every minute.  4,500,000 videos are streamed over YouTube every 60 seconds  Every minute, 511,200 tweets are tweeted on Twitter.  55,140 photos are shared on Instagram each minute, which has obtained a growth rate of 12% compared to 2018.
  • 5. Micron Confidential Micron Confidential How this much amount of data is being stored? 5
  • 7. Micron Confidential Micron Confidential What is SSD? 7  A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is also sometimes called a semiconductor storage device, a solid- state device or a solid-state disk
  • 8. Micron Confidential Micron Confidential Flash Memory 8  Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. NOR and NAND flash use the same cell design, consisting of floating gate MOSFETs. They differ at the circuit level depending on whether the state of the bit line or word lines is pulled high or low. In NAND flash, the relationship between the bit line and the word lines resembles a NAND gate; in NOR flash, it resembles a NOR gate.  There are two types of Flash Memory:  - NAND Flash  - NOR Flash
  • 10. Micron Confidential Micron Confidential NOR Flash  NOR flash is used for program execution similar to RAM. Introduc ed by Intel in 1988, NOR supports one- byte random access, which means a program's instructions are ex ecuted directly from the NOR flash the same way computers exec ute instructions in RAM. Unlike RAM, NOR flash does not require power to hold its content.  NOR flash is most often used in applications where individual bytes of data need to be written and read, and is most often used where random access and execute-in-place access techniques are required. As each read access takes the same amount of time, sequential read access is no faster than random access  NOR flash is optimized for random access capabilities, which means it is capable of accessing data in any order and does not require following a sequence of storage locations. In its internal circuit configuration, each of NOR Flash’s memory cells are connected in parallel; one end of the memory cell is connected to the source line and the other end is connected to the bit line. Because of this, the system is able to access individual memory cells. 10
  • 11. Micron Confidential Micron Confidential NAND Flash  NAND flash memory is a type of non-volatile storage technology that does not require power to retain data. An important goal of NAND flash development has been to reduce the cost per bit and to increase maximum chip capacity so that flash memory can compete with magnetic storage devices, such as hard disks. NAND flash has found a market in devices to which large files are frequently uploaded and replaced. MP3 players, digital cameras and USB flash drives use NAND technology.  NAND flash saves data as blocks and relies on electric circuits to store data. When power is detached from NAND flash memory, a metal-oxide semiconductor will provide an extra charge to the memory cell, keeping the data. The metal-oxide semiconductor typically used is a floating-gate transistor (FGT). The FGTs are structured similar to NAND logic gates. 11
  • 12. Micron Confidential Micron Confidential How Flash memory works? 12  Flash memory works by adding (charging) or removing (discharging) electrons to and from a floating gate.  A bit's 0 or 1 state depends upon whether or not the floating gate is charged or uncharged.  When electrons are present on the floating gate, current can't flow through the transistor and the bit state is 0.  This is the normal state for a floating gate transistor, when a bit is programmed.  When electrons are removed from the floating gate, current is allowed to flow and the bit state is 1.
  • 14. Micron Confidential Micron Confidential SLC vs. MLC vs. TLC vs. QLC 14
  • 16. Micron Confidential Micron Confidential What is FW? 16  Firmware is data that is stored on a computer or other hardware device's ROM (read-only memory) that provides instruction on how that device should operate. Unlike normal software, firmware cannot be changed or deleted by an end-user without using special programs, and remains on that device whether it's on or off.  It is a system that puts in place to establish a “Firm” link between Hardware and Software.

Notas del editor

  1. Ref: https://www.explainthatstuff.com/flashmemory.html
  2. Ref: How Do SSDs Work? – ExtremeTech
  3. Ref: What is solid-state storage garbage collection? (techtarget.com)