NAND FLASH MEMORY
e•MMC
Cost Effective Mass Storage
e•MMCTM is a family of advanced, highly efficient
NAND flash memory with an integrated controller
and enhanced memory management. Based on
an interface standardized by JEDEC, Toshiba’s
e•MMC offers a suitable solution for applications
in which higher data volumes need to be stored
in a cost-efficient way. It is fully compliant with
the Multimedia Card Association (MMCA) highspeed memory interface standard.
APPLICATIONS
•
•
•
•
Industrial
Consumer Electronics
Multimedia
Smart Metering & Intelligent Lighting
FEATURES
•
•
•
•
•
•
•
4GB – 128GB
15nm
MLC technology
Conforms to the latest JEDEC
Version 5.0 and 5.1
Integrated memory management
• Error correction code
• Bad block management
• Wear-leveling
• Garbage collection
Standard and extended temperature
range
FBGA package
FLASH
INVENTOR OF
M
ADVANTAGES
•
•
•
•
•
E
M O R
Y
BENEFITS
High Interface speed (HS400
according to JEDEC 5.x)
Managed memory
Package, interface, features,
commands etc. are standard
Utilizes high-quality Toshiba MLC
NAND flash memory in
combination with a Toshiba
developed controller
Produced in Toshiba's cuttingedge technology flash memory
factory
•
•
•
•
•
Easy-to-integrate storage
solution due to established
standards
Cost efficient design-in
An effective relationship
between price, density and
performance
Reliable storage solution
based on high-quality NAND
memory and an optimized
controller
Extended production capacity
to fulfill customer demand
SPECIFICATIONS
Product / Features
Density
Technology
JEDEC Version
Temperature
Package
e·MMC
Extended Temp. e·MMC
4GB – 128GB
8GB – 64GB
15nm
15nm
5.0 / 5.1
5.1
-25°C to +85°C
-40°C to +85°C
FBGA
www.toshiba.semicon-storage.com
www.toshiba.semicon-storage.com
e• MMC – PRODUCT LIST
Density
Item Name
Technology
JEDEC Standard
Temperature
Package
4GB
THGBMDG5D1LBAIT
15nm
JEDEC 5.0
-25°C to 85°C
153FBGA 11x10
THGBMHG6C1LBAIL
15nm
JEDEC 5.1
-25°C to 85°C
153FBGA 11.5x13
THGBMHG6C1LBAWL
15nm
JEDEC 5.1
-40°C to 85°C
153FBGA 11.5x13
THGBMHG7C1LBAIL
15nm
JEDEC 5.1
-25°C to 85°C
153FBGA 11.5x13
THGBMHG7C2LBAWR
15nm
JEDEC 5.1
-40°C to 85°C
153FBGA 11.5x13
THGBMHG8C2LBAIL
15nm
JEDEC 5.1
-25°C to 85°C
153FBGA 11.5x13
THGBMHG8C4LBAWR
15nm
JEDEC 5.1
-40°C to 85°C
153FBGA 11.5x13
THGBMHG9C4LBAIR
15nm
JEDEC 5.1
-25°C to 85°C
153FBGA 11.5x13
THGBMHG9C8LBAWG
15nm
JEDEC 5.1
-40°C to 85°C
153FBGA 11.5x13
THGBMHT0C8LBAIG
15nm
JEDEC 5.1
-25°C to 85°C
153FBGA 11.5x13
8GB
16GB
32GB
64GB
128GB
e•MMC – SPECIALIZED VERSIONS
Does your application require faster data throughput? Toshiba offers enhanced versions of its 16GB and 32GB
e-MMC on demand. Please contact your Toshiba representative or qualified distributor for more information.
e•MMC – DESIGN GUIDELINE & DESIGN CHECK SHEET
To support your e·MMC design, Toshiba offers a design guideline and a design check sheet. The design
guideline highlights some of the key topics to be considered when selecting and utilizing a Toshiba e·MMC. The
design check sheet can be used to give more detailed information about the individual usage scenario for the
e·MMC. Both files are available at your local Toshiba representative or a qualified distributor.
e•MMC – ENHANCED USER DATA AREA
Toshiba's e·MMC products support the JEDEC compliant “Enhanced User Data Area," also called
“pseudo-SLC.” For applications requiring the memory to perform with higher write/erase cycles than MLC
NAND can offer, the e·MMC provides the option to build a partition which offers “pseudo-SLC“ performance.
INNOVATION IS OUR TRADITION: FLASH MEMORY AND MORE
In 1984, Toshiba developed a new type of semiconductor memory called flash memory, leading the industry into
the next generation ahead of its competitors. Some time later in 1987, NAND flash memory was developed, and
this has since been used in a variety of memory cards and electronic equipment. The NAND flash market has
grown rapidly, with flash memory becoming an internationally standardized memory device. As the inventor of
flash memory, Toshiba has carved out a path to a new era in which we are all able to carry videos, music and data
with us wherever we go.
e·MMC™ is the trademark of JEDEC/MMCA
Product density is identified based on the maximum density of memory chip(s) within the Product, not the amount of memory capacity available for data storage by the end user
Consumer-usable capacity will be less due to overhead data areas, formatting, bad blocks, and other constraints, and may also vary based on the host device and application.
Maximum read and write speed may vary depending on the host device, read and write conditions, and file size.
Copyright June 2016 Toshiba America Electronic Components, Inc. (TAEC)
All Rights Reserved
www.toshiba.semicon-storage.com
THGBMHG7C1LBAIL
TOSHIBA e-MMC Module
16GB THGBMHG7C1LBAIL
INTRODUCTION
THGBMHG7C1LBAIL is 16GB density of e-MMC Module product housed in 153 ball BGA package. This unit is utilized
advanced TOSHIBA NAND flash device(s) and controller chip assembled as Multi Chip Module. THGBMHG7C1LBAIL
has an industry standard MMC protocol for easy use.
FEATURES
THGBMHG7C1LBAIL Interface
THGBMHG7C1LBAIL has the JEDEC/MMCA Version 5.1 interface with 1-I/O, 4-I/O and 8-I/O mode.
Pin Connection
P-WFBGA153-1113-0.50 (11.5mm x 13mm, H0.8mm max. package)
14
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
13
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
12
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
11
NC
NC
NC
NC
NC
NC
10
NC
NC
NC
VSF VSF RFU Vss
Vcc RFU
NC
NC
RFU
9
NC
NC
NC
VSF
Vcc
NC
NC
NC
8
NC
NC
NC
RFU
Vss
NC
NC
NC
7
RFU NC
NC
Vss
RFU
NC
NC
RFU
6
Vss
DAT7
VccQ
Vcc
RFU
CLK
NC
VssQ
5
DAT2
DAT6
NC
RST_n
CMD VssQ VccQ
4
DAT1
DAT5
VssQ
NC index
3
DAT0
DAT4
NC
NC
NC
NC
RFU NC
NC
NC
2
NC
DAT3 VDDi
NC
NC
NC
NC
NC
NC
1
NC
NC
NC
NC
NC
NC
NC
NC
A
B
C
D
E
F
G
H
Top View
RFU Vcc
Vss
DS
Vss
VccQ
VccQ
VssQ
NC
NC
NC
VccQ
NC
NC
NC
VssQ
NC
NC
NC
NC
NC
NC
NC
J
K
L
M
N
P
Pin Number
Name
Pin Number
Name
Pin Number
Name
Pin Number
Name
A3
DAT0
C2
VDDi
J5
Vss
N4
VccQ
A4
DAT1
C4
VssQ
J10
Vcc
N5
VssQ
A5
DAT2
C6
VccQ
K5
RST_n
P3
VccQ
A6
Vss
E6
Vcc
K8
Vss
P4
VssQ
B2
DAT3
E7
Vss
K9
Vcc
P5
VccQ
B3
DAT4
F5
Vcc
M4
VccQ
P6
VssQ
B4
DAT5
G5
Vss
M5
CMD
B5
DAT6
H5
DS
M6
CLK
B6
DAT7
H10
Vss
N2
VssQ
NC: No Connect, shall be connected to ground or left floating.
RFU: Reserved for Future Use, shall be left floating for future use.
VSF: Vendor Specific Function, shall be left floating.
1
Sep. 17th, 2015
THGBMHG7C1LBAIL
Part Numbers
Available e-MMC Module Products – Part Numbers
TOSHIBA Part Number
Density
Package Size
NAND Flash Type
Weight
THGBMHG7C1LBAIL
16GB
11.5mm x 13mm x 0.8mm(max)
1 x 128Gbit 15nm
0.18g typ.
Operating Temperature and Humidity Conditions
-25°C to +85°C, and 0%RH to 95%RH non-condensing
Storage Temperature and Humidity Conditions
-40°C to +85°C, and 0%RH to 95%RH non-condensing
Performance
X8 mode/ Sequential access
TOSHIBA Part Number
Density
NAND Flash Type
Interleave
Operation
Frequency
/Mode
16GB
1 x 128Gbit 15nm
Non
Interleave
VccQ
Read
Write
1.8V
45
45
3.3V
45
45
1.8V
90
45
3.3V
90
45
HS200
1.8V
180
45
HS400
1.8V
220
45
52MHz/SDR
THGBMHG7C1LBAIL
Typ. Performance
[MB/sec]
52MHz/DDR
Power Supply
Vcc =
VccQ =
2.7V to 3.6V
1.7V to 1.95V / 2.7V to 3.6V
Operating Current (RMS)
The measurement for max RMS current is done as average RMS current consumption over a period of 100ms
TOSHIBA Part
Number
Density
NAND Flash Type
Interleave
Operation
Frequency
/Mode
52MHz/SDR
THGBMHG7C1LBAIL
16GB
1 x 128Gb 15nm
2
Non
Interleave
52MHz/DDR
VccQ
Max Operating
Current [mA]
Iccq
Icc
1.8V
95
40
3.3V
110
40
1.8V
115
45
3.3V
140
45
HS200
1.8V
170
55
HS400
1.8V
215
55
Sep. 17th, 2015
THGBMHG7C1LBAIL
Sleep Mode Current
TOSHIBA Part Number
THGBMHG7C1LBAIL
Density
16GB
NAND Flash Type
1 x 128Gbit 15nm
Interleave
Operation
Non
Interleave
Iccqs [μA]
Iccqs+Iccs [μA]
Typ. *1
Max. *2
Typ. *1
Max. *2
100
510
120
585
*1 : The conditions of typical values are 25°C and VccQ = 3.3V or 1.8V.
*2 : The conditions of maximum values are 85°C and VccQ = 3.6V or 1.95V.
3
Sep. 17th, 2015
THGBMHG7C1LBAIL
Product Architecture
The diagram in Figure 1 illustrates the main functional blocks of the THGBMHG7C1LBAIL.
Specification of the CREG and recommended values of the CVCC, and CVCCQ in the Figure 1 are as follows.
Parameter
Symbol
VDDi capacitor value
CREG
Unit
Min.
Typ.
Max.
μF
0.10
-
2.2*
Except HS400
μF
1.00
-
2.2*
HS400
VCC capacitor value
CVCC
μF
-
2.2 + 0.1
-
VCCQ capacitor value
CVCCQ
μF
-
2.2 + 0.1
-
Remark
* Toshiba recommends that the value should be usually applied as the value of C REG.
Package
MMC I/F(1.8V/3.3V)
CREG
x11
Figure 1
REGULATOR
CORE LOGIC
NAND
Control signal
NAND I/O
I/O BLOCK
VDDi
CVCCQ
NAND I/O BLOCK
VccQ(1.8V/3.3V)
CVCC
MMC I/O BLOCK
Vcc(3.3V)
NAND
THGBMHG7C1LBAIL Block Diagram
4
Sep. 17th, 2015
THGBMHG7C1LBAIL
PRODUCT SPECIFICATIONS
Package Dimensions
P-WFBGA153-1113-0.50 (11.5mm x 13mm, H0.8mm max. package)
5
Unit: mm
Sep. 17th, 2015
THGBMHG7C1LBAIL
Density Specifications
Density
Part Number
Interleave
Operation
User Area Density
[Bytes]
SEC_COUNT in
Extended CSD
16GB
THGBMHG7C1LBAIL
Non Interleave
15,758,000,128
0x01D5A000
1) User area density shall be reduced if enhanced user data area is defined.
Register Informations
OCR Register
OCR bit
VDD Voltage window
Value
[6:0]
Reserved
000 0000b
[7]
1.70-1.95
1b
[14:8]
2.0-2.6
000 0000b
[23:15]
2.7-3.6
1 1111 1111b
[28:24]
Reserved
0 0000b
[30:29]
Access Mode
10b
( card power up status bit (busy) )1
[31]
1) This bit is set to LOW if the Device has not finished the power up routine.
CID Register
Name
Field
Width
Value
[127:120]
Manufacturer ID
MID
8
0001 0001b
[119:114]
Reserved
-
6
0b
[113:112]
Device/BGA
CBX
2
01b
[111:104]
OEM/Application ID
OID
8
0b
[103:56]
Product name
PNM
48
0x30 31 36 47 33 30 (016G30)
[55:48]
Product revision
PRV
8
0x00
[47:16]
Product serial
PSN
32
Serial number
[15:8]
Manufacturing date
MDT
8
see-JEDEC Specification
[7:1]
CRC7 checksum
CRC
7
CRC7
Not used, always ‘1’
-
1
1b
CID-slice
[0]
6
Sep. 17th, 2015
THGBMHG7C1LBAIL
CSD Register
CSD-slice
Name
Field
Width
Cell Type
Value
[127:126]
CSD structure
CSD_STRUCTURE
2
R
0x3
[125:122]
System specification version
SPEC_VERS
4
R
0x4
[121:120]
Reserved
-
2
R
0x0
[119:112]
Data read access-time 1
TAAC
8
R
0x27
[111:104]
Data read access-time 2 in CLK cycles
(NSAC * 100)
NSAC
8
R
0x00
[103:96]
Max. bus clock frequency
TRAN_SPEED
8
R
0x32
[95:84]
Device command classes
CCC
12
R
0x8F5
[83:80]
Max. read data block length
READ_BL_LEN
4
R
0x9
[79:79]
Partial blocks for read allowed
READ_BL_PARTIAL
1
R
0x0
[78:78]
Write block misalignment
WRITE_BLK_MISALIGN
1
R
0x0
[77:77]
Read block misalignment
READ_BLK_MISALIGN
1
R
0x0
[76:76]
DSR implemented
DSR_IMP
1
R
0x0
[75:74]
Reserved
-
2
R
0x0
[73:62]
Device size
C_SIZE
12
R
0xFFF
[61:59]
Max. read current @ VDD min.
VDD_R_CURR_MIN
3
R
0x7
[58:56]
Max. read current @ VDD max.
VDD_R_CURR_MAX
3
R
0x7
[55:53]
Max. write current @ VDD min.
VDD_W_CURR_MIN
3
R
0x7
[52:50]
Max. write current @ VDD max.
VDD_W_CURR_MAX
3
R
0x7
[49:47]
Device size multiplier
C_SIZE_MULT
3
R
0x7
[46:42]
Erase group size
ERASE_GRP_SIZE
5
R
0x1F
[41:37]
Erase group size multiplier
ERASE_GRP_MULT
5
R
0x1F
[36:32]
Write protect group size
WP_GRP_SIZE
5
R
0x07
[31:31]
Write protect group enable
WP_GRP_ENABLE
1
R
0x1
[30:29]
Manufacturer default ECC
DEFAULT_ECC
2
R
0x0
[28:26]
Write speed factor
R2W_FACTOR
3
R
0x1
[25:22]
Max. write data block length
WRITE_BL_LEN
4
R
0x9
[21:21]
Partial blocks for write allowed
WRITE_BL_PARTIAL
1
R
0x0
[20:17]
Reserved
-
4
R
0x0
[16:16]
Content protection application
CONTENT_PROT_APP
1
R
0x0
[15:15]
File format group
FILE_FORMAT_GRP
1
R/W
0x0
[14:14]
Copy flag (OTP)
COPY
1
R/W
0x0
[13:13]
Permanent write protection
PERM_WRITE_PROTECT
1
R/W
0x0
[12:12]
Temporary write protection
TMP_WRITE_PROTECT
1
R/W/E
0x0
[11:10]
File format
FILE_FORMAT
2
R/W
0x0
[9:8]
ECC code
ECC
2
R/W/E
0x0
[7:1]
CRC
CRC
7
R/W/E
CRC
[0]
Not used, always ‘1’
-
1
-
0x1
7
Sep. 17th, 2015
THGBMHG7C1LBAIL
Extended CSD Register
CSD-slice
Name
Field
Cell
Size
(Bytes)
Type
Value
[511:506]
Reserved
-
6
-
All ‘0’
[505]
Extended Security Commands Error
EXT_SECURITY_ERR
1
R
0x00
[504]
Supported Command Sets
S_CMD_SET
1
R
0x01
[503]
HPI features
HPI_FEATURES
1
R
0x01
[502]
Background operations support
BKOPS_SUPPORT
1
R
0x01
[501]
Max_packed read commands
MAX_PACKED_READS
1
R
0x3F
[500]
Max_packed write commands
MAX_PACKED_WRITES
1
R
0x3F
[499]
Data Tag Support
DATA_TAG_SUPPORT
1
R
0x01
[498]
Tag Unit Size
TAG_UNIT_SIZE
1
R
0x03
[497]
Tag Resource Size
TAG_RES_SIZE
1
R
0x00
[496]
Context management capabilities
CONTEXT_CAPABILITIES
1
R
0x7F
[495]
Large Unit size
LARGE_UNIT_SIZE_M1
1
R
0x00
[494]
Extended partitions attribute support
EXT_SUPPORT
1
R
0x03
[493]
Supported modes
SUPPORTED_MODES
1
R
0x01
[492]
FFU features
FFU_FEATURES
1
R
0x00
[491]
Operation codes timeout
OPERATION_CODES_TIMEOUT
1
R
0x00
[490:487]
FFU Argument
FFU_ARG
4
R
0xFFFFFFFF
[486]
Barrier support
BARRIER_SUPPORT
1
R
0x01
[485:309]
Reserved
-
177
-
All ‘0’
[308]
CMD Queuing Support
CMDQ_SUPPORT
1
R
0x01
[307]
CMD Queuing Depth
CMDQ_DEPTH
1
R
0x1F
[306]
Reserved
-
1
-
0x00
[305:302]
Number of FW sectors correctly programmed
NUMBER_OF_FW_SECTORS_C
ORRECTLY_PROGRAMMED
4
R
All ’0’
[301:270]
Vendor proprietary health report
VENDOR_PROPRIETARY
_HEALTH_REPORT
32
R
All ‘0’
[269]
Device life time estimation type B
DEVICE_LIFE_TIME_EST_TYP_B
1
R
0x00
[268]
Device life time estimation type A
DEVICE_LIFE_TIME_EST_TYP_A
1
R
0x01
[267]
Pre EOL information
PRE_EOL_INFO
1
R
0x01
[266]
Optimal read size
OPTIMAL_READ_SIZE
1
R
0x08
[265]
Optimal write size
OPTIMAL_WRITE_SIZE
1
R
0x08
[264]
Optimal trim unit size
OPTIMAL_TRIM_UNIT_SIZE
1
R
0x01
[263:262]
Device version
DEVICE_VERSION
2
R
0x01
[261:254]
Firmware version
FIRMWARE_VERSION
8
R
0x03
[253]
Power class for 200MHz, DDR at VCC=3.6V
PWR_CL_DDR_200_360
1
R
0xCC
[252:249]
Cache size
CACHE_SIZE
4
R
0x00001000
[248]
Generic CMD6 timeout
GENERIC_CMD6_TIME
1
R
0x0A
[247]
Power off notification(long) timeout
POWER_OFF_LONG_TIME
1
R
0x32
[246]
Background operations status
BKOPS_STATUS
1
R
0x00
[245:242]
Number of correctly programmed sectors
CORRECTLY
_PRG_SECTORS_NUM
4
R
0x00000000
[241]
1st
INI_TIMEOUT_AP
1
R
0x1E
initialization time after partitioning
8
Sep. 17th, 2015
THGBMHG7C1LBAIL
CSD-slice
Name
Field
Cell
Size
(Bytes)
Type
Value
[240]
Cache Flushing Policy
CACHE_FLUSH_POLICY
1
R
0x01
[239]
Power class for 52MHz, DDR @ 3.6V
PWR_CL_DDR_52_360
1
R
0x66
[238]
Power class for 52MHz, DDR @ 1.95V
PWR_CL_DDR_52_195
1
R
0xBB
[237]
Power class for 200MHz,
@ VCCQ =1.95V, VCC = 3.6V
PWR_CL_200_195
1
R
0xBB
PWR_CL_200_130
1
R
0xBB
MIN_PERF_DDR_W_8_52
1
R
0x00
MIN_PERF_DDR_R_8_52
1
R
0x64
Power class for 200MHz,
[236]
@ VCCQ=1.3V, VCC = 3.6V
[235]
[234]
Minimum Write Performance for 8bit
@ 52MHz in DDR mode
Minimum Read Performance for 8bit
@ 52MHz in DDR mode
[233]
Reserved
-
1
-
0x00
[232]
TRIM Multiplier
TRIM_MULT
1
R
0x01
[231]
Secure Feature support
SEC_FEATURE_SUPPORT
1
R
0x55
[230]
Secure Erase Multiplier
SEC_ERASE_MULT
1
R
0xF3
[229]
Secure TRIM Multiplier
SEC_TRIM_MULT
1
R
0xF7
[228]
Boot information
BOOT_INFO
1
R
0x07
[227]
Reserved
-
1
-
0x00
[226]
Boot partition size
BOOT_SIZE_MULTI
1
R
0x20
[225]
Access size
ACC_SIZE
1
R
0x08
[224]
High-capacity erase unit size
HC_ERASE_GRP_SIZE
1
R
0x08
[223]
High-capacity erase timeout
ERASE_TIMEOUT_MULT
1
R
0x11
[222]
Reliable write sector count
REL_WR_SEC_C
1
R
0x01
[221]
High-capacity write protect group size
HC_WP_GRP_SIZE
1
R
0x01
[220]
Sleep current (Vcc)
S_C_VCC
1
R
0x07
[219]
Sleep current (VccQ)
S_C_VCCQ
1
R
0x09
[218]
Production state awareness timeout
PRODUCTION_STATE
_AWARENESS_TIMEOUT
1
R
0x0A
[217]
Sleep/awake timeout
S_A_TIMEOUT
1
R
0x14
[216]
Sleep Notification Timeout
SLEEP_NOTIFICATION_TIME
1
R
0x10
[215:212]
Sector Count
SEC_COUNT
4
R
0x01D5A000
[211]
Secure Write Protection Information
SECURE_WP_INFO
1
R
0x01
[210]
Minimum Write Performance for 8bit
@ 52MHz
MIN_PERF_W_8_52
1
R
0x00
[209]
Minimum Read Performance 8bit
@ 52MHz
MIN_PERF_R_8_52
1
R
0x78
[208]
Minimum Write Performance for 8bit
@ 26MHz, for 4bit at 52MHz
MIN_PERF_W_8_26_4_52
1
R
0x00
[207]
Minimum Read Performance for 8 bit
@ 26MHz, for 4bit at 52MHz
MIN_PERF_R_8_26_4_52
1
R
0x46
[206]
Minimum Write Performance for 4bit
@ 26MHz
MIN_PERF_W_4_26
1
R
0x00
[205]
Minimum Read Performance for 4bit
@ 26MHz
MIN_PERF_R_4_26
1
R
0x1E
9
Sep. 17th, 2015
THGBMHG7C1LBAIL
CSD-slice
Name
Field
Size
(Bytes)
Cell Type
Value
[204]
Reserved
-
1
-
0x00
[203]
Power class for 26MHz @ 3.6V
PWR_CL_26_360
1
R
0x55
[202]
Power class for 52MHz @ 3.6V
PWR_CL_52_360
1
R
0x55
[201]
Power class for 26MHz @ 1.95V
PWR_CL_26_195
1
R
0xBB
[200]
Power class for 52MHz @ 1.95V
PWR_CL_52_195
1
R
0xBB
[199]
Partition switching timing
PARTITION_SWITCH_TIME
1
R
0x0A
[198]
Out-of-interrupt busy timing
OUT_OF_INTERRUPT_TIME
1
R
0x0A
[197]
I/O Driver Strength
DRIVER_STRENGTH
1
R
0x1F
[196]
Device Type
DEVICE_TYPE
1
R
0x57
[195]
Reserved
-
1
-
0x00
[194]
CSD structure
CSD_STRUCTURE
1
R
0x02
[193]
Reserved
-
1
-
0x00
[192]
Extended CSD revision
EXT_CSD_REV
1
R
0x08
[191]
Command Set
CMD_SET
1
R/W/E_P
0x00
[190]
Reserved
-
1
-
0x00
[189]
Command set revision
CMD_SET_REV
1
R
0x00
[188]
Reserved
-
1
-
0x00
[187]
Power class 1
POWER_CLASS
1
R/W/E_P
0x00
[186]
Reserved
-
1
-
0x00
[185]
High-speed interface timing
HS_TIMING
1
R/W/E_P
0x00
[184]
Strobe Support
STROBE_SUPPORT
1
R
0x01
[183]
Bus width mode
BUS_WIDTH
1
W/E_P
0x00
[182]
Reserved
-
1
-
0x00
[181]
Erased memory content
ERASED_MEM_CONT
1
R
0x00
[180]
Reserved
-
1
-
0x00
0x00
[179]
Partition configuration
PARTITION_CONFIG
1
R/W/E &
R/W/E_P
[178]
Boot config protection
BOOT_CONFIG_PROT
1
R/W &
R/W/C_P
0x00
[177]
Boot bus Conditions
BOOT_BUS_CONDITIONS
1
R/W/E
0x00
[176]
Reserved
-
1
-
0x00
[175]
High-density erase group definition
ERASE_GROUP_DEF
1
R/W/E_P
0x00
[174]
Boot write protection status registers
BOOT_WP_STATUS
1
R
0x00
R/W &
R/W/C_P
0x00
[173]
Boot area write protection register
BOOT_WP
1
[172]
Reserved
-
1
-
0x00
R/W,
R/W/C_P &
R/W/E_P
0x00
[171]
User area write protection register
USER_WP
1
[170]
Reserved
-
1
-
0x00
[169]
FW configuration
FW_CONFIG
1
R/W
0x00
10
Sep. 17th, 2015
THGBMHG7C1LBAIL
Name
CSD-slice
Field
Size
(Bytes)
Cell Type
Value
[168]
RPMB Size
RPMB_SIZE_MULT
1
R
0x20
[167]
Write reliability setting register
WR_REL_SET
1
R/W
0x1F
[166]
Write reliability parameter register
WR_REL_PARAM
1
R
0x15
[165]
Start Sanitize operation
SANITIZE_START
1
W/E_P
0x00
[164]
Manually start
BKOPS_START
1
W/E_P
0x00
[163]
Enable background operations handshake
BKOPS_EN
1
R/W
&
R/W/E
0x00
[162]
H/W reset function
RST_n_FUNCTION
1
R/W
0x00
[161]
HPI management
HPI_MGMT
1
R/W/E_P
0x00
[160]
Partitioning Support
PARTITIONING_SUPPORT
1
R
0x07
[159:157]
Max Enhanced Area Size 2
MAX_ENH_SIZE_MULT
3
R
0x000757
[156]
Partitions attribute
PARTITIONS_ATTRIBUTE
1
R/W
0x00
[155]
Partitioning Setting
PARTITION_SETTING_COMPLE
TED
1
R/W
0x00
[154:143]
General Purpose Partition Size 3
GP_SIZE_MULT
12
R/W
0x00
[142:140]
Enhanced User Data Area Size 4
ENH_SIZE_MULT
3
R/W
0x00
[139:136]
Enhanced User Data Start Address
ENH_START_ADDR
4
R/W
0x00
[135]
Reserved
-
1
-
0x00
[134]
Bad Block Management mode
SEC_BAD_BLK_MGMNT
1
R/W
0x00
PRODUCTION_STATE
_AWARENESS
1
R/W/E
0x00
[133]
background operations
Production state awareness
5
1
[132]
Package Case Temperature is controlled
TCASE_SUPPORT
1
W/E_P
0x00
[131]
Periodic Wake-up1
PERIODIC_WAKEUP
1
R/W/E
0x00
[130]
Program CID/CSD in DDR mode support
PROGRAM_CID_CSD_DDR_SU
PPORT
1
R
0x01
[129:128]
Reserved
-
2
-
All ‘0’
[127:64]
Vendor Specific Fields
VENDOR_SPECIFIC_FIELD
64
-
-
[63]
Native sector size
NATIVE_SECTOR_SIZE
1
R
0x01
[62]
Sector size emulation
USE_NATIVE_SECTOR
1
R/W
0x00
[61]
Sector size
DATA_SECTOR_SIZE
1
R
0x00
[60]
1st initialization
after disabling sector size emulation
INI_TIMEOUT_EMU
1
R
0x0A
[59]
Class 6 commands control
CLASS_6_CTRL
1
R/W/E_P
0x00
[58]
Number of addressed group to be Released
DYNCAP_NEEDED
1
R
0x00
[57:56]
Exception events control
EXCEPTION_EVENTS_CTRL
2
R/W/E_P
0x00
[55:54]
Exception events status
EXCEPTION_EVENTS_STATUS
2
R
All ‘0’
EXT_PARTITIONS_ATTRIBUTE
2
R/W
0x00
1
[53:52]
Extended partitions attribute
[51:37]
Context configuration
CONTEXT_CONF
15
R/W/E_P
0x00
[36]
Packed command status
PACKED_COMMAND_STATUS
1
R
0x00
[35]
Packed command failure index
PACKED_FAILURE_INDEX
1
R
0x00
POWER_OFF_NOTIFICATION
1
R/W/E_P
0x00
CACHE_CTRL
1
R/W/E_P
0x00
5
[34]
Power Off Notification
[33]
Control to turn the Cache ON/OFF
11
Sep. 17th, 2015
THGBMHG7C1LBAIL
Name
CSD-slice
Field
Size
(Bytes)
Cell Type
Value
[32]
Flushing of the cache
FLUSH_CACHE
1
W/E_P
0x00
[31]
Control to turn the Barrier ON/OFF
BARRIER_CTRL
1
R/W
0x00
[30]
Mode config
MODE_CONFIG
1
R/W/E_P
0x00
[29]
Mode operation codes
MODE_OPERATION_CODES
1
W/E_P
0x00
[28:27]
Reserved
-
2
-
All ‘0’
[26]
FFU status
FFU_STATUS
1
R
0x00
PRE_LOADING_DATA_SIZE
4
R/W/E_P
0x00757000
6
[25:22]
Pre loading data size
[21:18]
Max pre loading data size
MAX_PRE_LOADING_DATA
_SIZE
4
R
0x00757000
[17]
Product state awareness enablement5
PRODUCT_STATE
_AWARENESS_ENABLEMENT
1
R/W/E
&R
0x03
[16]
Secure Removal Type
SECURE_REMOVAL_TYPE
1
R/W & R
0x39
[15]
Command Queue Mode Enable
CMDQ_MODE_EN
1
R/W/E_P
0x00
[14:0]
Reserved
-
15
-
All ‘0’
1
Although these fields can be re-written by host, TOSHIBA e-MMC does not support.
2
Max Enhanced Area Size (MAX_ENH_SIZE_MULT [159:157]) has to be calculated by following formula.
Max Enhanced Area = MAX_ENH_SIZE_MULT x HC_WP_GRP_SIZE x HC_ERASE_GRP_SIZE x 512kBytes
4
Enhanced generalpartition sizei Enhanceduser data area Max enhancedarea
i1
3
General Purpose Partition Size (GP_SIZE_MULT_GP0 - GP_SIZE_MULT_GP3 [154:143]) has to be calculated
by following formula.
16
General_Purpose_Partition_X Size = (GP_SIZE_MULT_X_2 x 2 + GP_SIZE_MULT_X_1 x 2
0
+ GP_SIZE_MULT_X_0 x 2 ) x HC_WP_GRP_SIZE
x HC_ERASE_GRP_SIZE x 512kBytes
4
Enhanced User Data Area Size (ENH_SIZE_MULT [142:140]) has to be calculated by following formula.
16
Enhanced User Data Area x Size = (ENH_SIZE_MULT_2 x 2 + ENH_SIZE_MULT_1 x 2
0
+ ENH_SIZE_MULT_0 x 2 ) x HC_WP_GRP_SIZE
x HC_ERASE_GRP_SIZE x 512kBytes
5
8
8
Toshiba recommends to issue the Power Off Notification before turning off the device, especially when cache is
on or AUTO_EN(BKOPS_EN[163]:bit1) is set to ‘1b’.
12
Sep. 17th, 2015
THGBMHG7C1LBAIL
6
- Pre loading data size = PRE_LOADING_DATA_SIZE x Sector Size
Pre-loading data size should be multiple of 4KB and the pre-loading data should be written by multiple of 4KB
chunk size, aligned with 4KB address. This is because the valid data size will be treated as 4KB when host
writes data less than 4KB.
- If the host continues to write data in Normal state (after it wrote PRE_LOADING_DATA_SIZE amount
of data) and before soldering, the pre-loading data might be corrupted after soldering.
- If a power cycle is occurred during the data transfer, the amount of data written to device is not clear.
Therefore in this case, host should erase the entire pre-loaded data and set again
PRE_LOADING_DATA_SIZE[25:22], PRODUCTION_STATE_AWARENESS[133], and
PRODUCT_STATE_AWARENESS_ENABLEMENT[17].
13
Sep. 17th, 2015
THGBMHG7C1LBAIL
ELECTRICAL CHARACTERISTICS
DC Characteristics
Absolute Maximum Ratings
The absolute maximum ratings of a semiconductor device are a set of specified parameter values, which must
not be exceeded during operation, even for an instant.
If any of these rating would be exceeded during operation, the device electrical characteristics may be irreparably
altered and the reliability and lifetime of the device can no longer be guaranteed. Moreover, these operations with
exceeded ratings may cause break down, damage, and/or degradation to any other equipment. Applications using
the device should be designed such that each maximum rating will never be exceeded in any operating conditions.
Before using, creating, and/or producing designs, refer to and comply with the precautions and conditions set forth
in this document.
Parameter
Symbol
Test Conditions
Min
Max
Unit
Supply voltage 1
VCC
-0.5
4.1
V
Supply voltage 2
VccQ
-0.5
4.1
V
VIO
-0.5
VccQ+0.5(≤4.1)
V
Voltage Input
General
Parameter
Symbol
Test Conditions
Peak voltage on all lines
Min
Max
Unit
-0.5
VccQ+0.5
V
-100
100
μA
-2
2
μA
-100
100
μA
-2
2
μA
Min
Max
Unit
2.7
3.6
V
1.7
1.95
V
2.7
3.6
V
All Inputs
Input Leakage Current (before initialization sequence1
and/or the internal pull up resistors connected)
Input Leakage Current (after initialization sequence and
the internal pull up resistors disconnected)
All Outputs
Output Leakage Current (before initialization sequence)
Output Leakage Current (after initialization sequence)
1) Initialization sequence is defined in Power-Up chapter of JEDEC/MMCA Standard
Power Supply Voltage
Parameter
Symbol
Supply voltage 1
VCC
Supply voltage 2
VccQ
Test Conditions
1) Once the power supply VCC or VCCQ falls below the minimum guaranteed voltage (for example, upon sudden power fail),
the voltage level of VCC or VCCQ shall be kept less than 0.5 V for at least 1ms before it goes beyond 0.5 V again.
14
Sep. 17th, 2015
THGBMHG7C1LBAIL
Supply Current
Parameter
Symbol
Interleave
Operation
Min
Mode
IROP
Non Interleave
Icc
Iccq
Icc
1.8V
95
15
3.3V
110
15
1.8V
115
20
3.3V
140
20
1.8V
170
35
mA
1.8V
215
40
mA
1.8V
60
40
3.3V
65
40
1.8V
65
45
3.3V
70
45
HS200
1.8V
75
55
mA
HS400
1.8V
80
55
mA
DDR
HS200
HS400
Operation
(RMS)
SDR
Write
IWOP
Non Interleave
Unit
Iccq
SDR
Read
Max
VccQ
DDR
15
mA
mA
mA
mA
Sep. 17th, 2015
THGBMHG7C1LBAIL
Internal resistance and Device capacitance
Parameter
Symbol
Single device capacitance
Internal pull up resistance DAT1 – DAT7
Test Conditions
Min
Max
Unit
CDEVICE
6
pF
RINT
10
150
KΩ
Bus Signal Levels
Open-Drain Mode Bus Signal Level
Parameter
Symbol
Min
Max
Unit
Conditions
Output HIGH voltage
VOH
VCCQ - 0.2
V
NOTE 1
Output LOW voltage
VOL
0.3
V
IOL = 2 mA
NOTE 1: Because VOH depends on external resistance value (including outside the package), this value does not apply as device
specification. Host is responsible to choose the external pull-up and open drain resistance value to meet VOH Min value.
Push-Pull Mode Bus Signal Level (High-Voltage)
Parameter
Symbol
Min
Max
Unit
Conditions
Output HIGH voltage
VOH
0.75 * VCCQ
V
IOH = -100 μA @ VCCQ min
Output LOW voltage
VOL
0.125 * VCCQ
V
IOL = 100 μA @ VCCQ min
Input HIGH voltage
VIH
0.625 * VCCQ
VCCQ + 0.3
V
Input LOW voltage
VIL
VSS - 0.3
0.25 * VCCQ
V
Push-Pull Mode Bus Signal Level (Dual-Voltage)
Parameter
Symbol
Min
Max
Unit
Conditions
Output HIGH voltage
VOH
VCCQ - 0.45
V
IOH = -2mA
Output LOW voltage
VOL
0.45
V
IOL = 2mA
Input HIGH voltage
VIH
0.65 * VCCQ
VCCQ + 0.3
V
Input LOW voltage
VIL
VSS - 0.3
0.35 * VCCQ
V
16
Sep. 17th, 2015
THGBMHG7C1LBAIL
Driver Types Definition
In JEDEC, Driver Type-0 is defined as mandatory for e-MMC HS200&HS400 Device. While four additional Driver
Types (1, 2, 3 and 4) are defined as optional, to allow the support of wider Host loads. The Host may select the most
appropriate Driver Type of the Device (if supported) to achieve optimal signal integrity performance.
Driver Type-0 is targeted for transmission line, based distributed system with 50Ω nominal line impedance.
Therefore, it is defined as 50Ω nominal driver. The nominal line impedance should be kept as 50Ω even if Driver Type
would be changed.
For HS200, when tested with CL = 15pF Driver Type-0 shall meet all AC characteristics and HS200 Device output
timing requirements. The test circuit defined in section 10.5.4.3 of JEDEC/MMCA Standard 5.1 is used for testing of
Driver Type-0.
For HS400, when tested with the reference load defined in page 28 HS400 reference load figure, Driver Type-0 or
Driver Type-1 or Driver Type-4 shall meet all AC characteristics and HS400 Device output timing requirements.
Driver
Type
TOSHIBA
e-MMC
Nominal Impedance
(Driver strength)
Approximated driving capability
compared to Type-0
0
Supported
50 Ω (18mA)
x1
1
Supported
33 Ω (27mA)
x1.5
2
Supported
66 Ω (14mA)
x0.75
3
Supported
100 Ω (9mA)
x0.5
4
Supported
40 Ω (23mA)
X1.2
Remark
Default Driver Type
Recommendation at HS400 under the
condition of JEDEC standard
reference load.
Recommendation at HS400 under the
condition of JEDEC standard
reference load.
1) Nominal impedance is defined by I-V characteristics of output driver at 0.9V when VCCQ = 1.8V.
*The most suitable setting for user’s operating environment should be selected.
At HS400, Toshiba recommends Driver Type-1 and Type-4. This is because they meet all AC characteristics and
Device output timing requirements under the condition of JEDEC standard reference load.
17
Sep. 17th, 2015
THGBMHG7C1LBAIL
Bus Timing
Device Interface Timings (High-speed interface timing)
Parameter
Symbol
Min
Max
Unit
Clock frequency Data Transfer Mode (PP)(2)
fpp
0
52(3)
MHz
CL ≤ 30pF
Tolerance: +100KHz
Clock frequency Identification Mode (OD)
fOD
0
400
KHz
Tolerance: +20KHz
Clock high time
tWH
6.5
ns
CL ≤ 30pF
Clock low time
tWL
6.5
ns
CL ≤ 30pF
tTLH
3
ns
CL ≤ 30pF
tTHL
3
ns
CL ≤ 30pF
Input set-up time
tISU
3
ns
CL ≤ 30pF
Input hold time
tIH
3
ns
CL ≤ 30pF
tODLY
13.7
ns
CL ≤ 30pF
tOH
2.5
ns
CL ≤ 30pF
trise
3
ns
CL ≤ 30pF
tfall
3
ns
CL ≤ 30pF
Clock CLK
Remark
(1)
Clock rise time
(4)
Clock fall time
Inputs CMD, DAT (referenced to CLK)
Outputs CMD, DAT (referenced to CLK)
Output Delay time during Data Transfer
Output hold time
Signal rise time
Signal fall time
(5)
1) CLK timing is measured at 50% of VCCQ
2) This product shall support the full frequency range from 0 MHz - 26 MHz, or 0 MHz - 52 MHz
3) Device can operate as high-speed interface timing at 26MHz clock frequency.
4) CLK rise and fall times are measured by min (VIH) and max (VIL).
5) Inputs CMD, DAT rise and fall times area measured by min (VIH) and max (VIL), and outputs CMD, DAT rise and fall times
are measured by min (VOH) and max (VOL).
18
Sep. 17th, 2015
THGBMHG7C1LBAIL
Device Interface Timings (Backward-compatible interface timing)
Parameter
Remark(1)
Symbol
Min
Max
Unit
Clock frequency Data Transfer Mode (PP)(3)
fpp
0
26
MHz
Clock frequency Identification Mode (OD)
fOD
0
400
KHz
Clock high time
tWH
10
ns
CL ≤ 30pF
Clock low time
tWL
10
ns
CL ≤ 30pF
Clock rise time(4)
tTLH
10
ns
CL ≤ 30pF
Clock fall time
tTHL
10
ns
CL ≤ 30pF
Input set-up time
tISU
3
ns
CL ≤ 30pF
Input hold time
tIH
3
ns
CL ≤ 30pF
Output set-up time(5)
tOSU
11.7
ns
CL ≤ 30pF
Output hold time(5)
tOH
8.3
ns
CL ≤ 30pF
Clock CLK(2)
CL ≤ 30pF
Inputs CMD,DAT (referenced to CLK)
Outputs CMD,DAT (referenced to CLK)
1) The e-MMC must always start with the backward-compatible interface timing. The timing mode can be switched to
high-speed interface timing by the host sending the SWITCH command (CMD6) with the argument for high-speed
interface select.
2) CLK timing is measured at 50% of VCCQ
3) For compatibility with e-MMCs that support the v4.2 standard or earlier, host should not use >26MHz before switching to
high-speed interface timing.
4) CLK rise and fall times are measured by min (VIH) and max (VIL).
5) tOSU and tOH are defined as values from clock rising edge. However, the e-MMC device will utilize clock falling edge to
output data in backward compatibility mode. Therefore, it is recommended for hosts either to set tWL value as long as
possible within the range which will not go over tCK - tOHmin) in the system or to use slow clock frequency, so that host
could have data set up margin for the device.
Toshiba e-MMC device utilize clock falling edge to output data in backward compatibility mode.
Host should optimize the timing in order to have data set up margin as follows.
tWL
CLK
tODLY
Output
tOSU
Invalid
tOH
Data
tOSU (min) = tWL(min) - tODLY(max 8ns)
Figure 2
Output timing
19
Sep. 17th, 2015
THGBMHG7C1LBAIL
Bus Timing for DAT signals for during 2x data rate operation
These timings applies to the DAT[7:0] signals only when the device is configured for dual data mode operation. In
this dual data mode, the DAT signals operates synchronously of both the rising and the falling edges of CLK. The
CMD signal still operates synchronously of the rising edge of CLK and therefore complies with the bus timing
specified in High-speed interface timing or Backward-compatible interface timing.
High-speed dual data rate interface timings
Parameter
Symbol
Min
Max
Unit
Remark
45
55
%
Includes jitter, phase noise
Input CLK (1)
Clock duty cycle
Clock rise time
tTLH
3
ns
CL ≤ 30pF
Clock fall time
tTHL
3
ns
CL ≤ 30pF
Input set-up time
tISUddr
3
ns
CL ≤ 20pF
Input hold time
tIHddr
3
ns
CL ≤ 20pF
tODLY
13.7
ns
CL ≤ 20pF
Output hold time
tOH
2.5
ns
CL ≤ 20pF
Signal rise time
tRISE
3
ns
CL ≤ 20pF
Signal fall time
tFALL
3
ns
CL ≤ 20pF
Input CMD(referenced to CLK-SDR mode)
Output CMD(referenced to CLK-SDR mode)
Output delay time during data transfer
20
Sep. 17th, 2015
THGBMHG7C1LBAIL
Parameter
Symbol
Min
Max
Unit
Remark
Input set-up time
tISUddr
2.5
ns
CL ≤ 20pF
Input hold time
tIHddr
2.5
ns
CL ≤ 20pF
tODLYddr
1.5
7
ns
CL ≤ 20pF
Signal rise time (all signals) (2)
tRISE
2
ns
CL ≤ 20pF
Signal fall time (all signals)
tFALL
2
ns
CL ≤ 20pF
Input DAT (referenced to CLK-DDR mode)
Output DAT (referenced to CLK-DDR mode)
Output delay time during data transfer
1)
2)
CLK timing is measured at 50% of VCCQ.
Inputs DAT rise and fall times are measured by min (VIH) and max (VIL), and outputs DAT rise and fall times are
measured by min (VOH) and max (VOL).
21
Sep. 17th, 2015
THGBMHG7C1LBAIL
Bus Timing Specification in HS200 mode
HS200 Clock Timing
Host CLK Timing in HS200 mode shall conform to the timing specified in following figure and Table. CLK input shall
satisfy the clock timing over all possible operation and environment conditions. CLK input parameters should be
measured while CMD and DAT lines are stable high or low, as close as possible to the Device. The maximum
frequency of HS200 is 200MHz. Hosts can use any frequency up to the maximum that HS200 mode allows.
tPERIOD
VCCQ
VIH
CLOCK
INPUT
VT
VIL
VSS
tTLH
tTHL
NOTE 1 VIH denote VIH(min.) and VIL denotes VIL(max.).
NOTE 2 VT = 50% of VCCQ, indicates clock reference point for timing measurements.
Symbol
Min
Max
Unit
Remark
tPERIOD
5
ns
200MHz (Max.), between rising edges
tTLH, tTHL
0.2 * tPERIOD
ns
tTLH, tTHL < 1ns (max.) at 200MHz, CDEVICE=6pF,
The absolute maximum value of tTLH, tTHL is 10ns regardless of
clock frequency.
Duty Cycle
30
70
%
HS200 Device Input Timing
tPERIOD
VCCQ
CLOCK
INPUT
VT
VSS
VCCQ
tISU
tIH
VIH
CMD.DAT[7-0]
INPUT
VIL
VIH
VALID
WINDOW
VIL
VSS
NOTE 1 tISU and tIH are measured at VIL(max) and VIH(min).
NOTE 2 VIH denote VIH(min) and VIL denotes VIL(max).
Symbol
Min
Max
Unit
Remark
tISU
1.40
ns
CDEVICE ≤ 6pF
tIH
0.8
ns
CDEVICE ≤ 6pF
22
Sep. 17th, 2015
THGBMHG7C1LBAIL
HS200 Device Output Timing
tPH parameter is defined to allow device output delay to be longer than t PERIOD. After initialization, the tPH may have
random phase relation to the clock. The Host is responsible to find the optimal sampling point for the Device outputs,
while switching to the HS200 mode.
While setting the sampling point of data, a long term drift, which mainly depends on temperature drift, should be
considered. The temperature drift is expressed by ΔTPH. Output valid data window (tVW) is available regardless of the
drift (ΔTPH) but position of data window varies by the drift.
tPERIOD
VCCQ
CLOCK
INPUT
VT
VSS
tVW
tPH
VOH
CMD.DAT[7-0]
OUTPUT
VCCQ
VOH
VALID
WINDOW
VOL
VOL
VSS
NOTE VOH denotes VOH(min) and VOL denotes VOL(max).
Symbol
Min
Max
Unit
Remark 1
tPH
0
2
UI
Device output momentary phase from CLK input to CMD
or DAT lines output.
Does not include a long term temperature drift.
ΔTPH
-350
(ΔT = -20 °C)
+1550
(ΔT = 90 °C )
ps
Delay variation due to temperature change after tuning.
Total allowable shift of output valid window (TVW) from
last system Tuning procedure
ΔTPH is 2600ps for ΔT from -25 °C to 125 °C during
operation.
UI
tVW =2.88ns at 200MHz
Using test circuit in following figure including skew
among CMD and DAT lines created by the Device.
Host path may add Signal Integrity induced noise,
skews, etc. Expected tVW at Host input is larger than
0.475UI.
tVW
NOTE
0.575
Unit Interval (UI) is one bit nominal time. For example, UI=5ns at 200 MHz.
23
Sep. 17th, 2015
THGBMHG7C1LBAIL
ΔTPH consideration
Implementation Guide:
Host should design to avoid sampling errors that may be caused by the Δ TPH drift.
It is recommended to perform tuning procedure while Device wakes up, after sleep.
One simple way to overcome the ΔTPH drift is by reduction of operating frequency.
24
Sep. 17th, 2015
THGBMHG7C1LBAIL
Bus Timing Specification in HS400 mode
HS400 Input Timing
The CMD input timing for HS400 mode is the same as CMD input timing for HS200 mode.
NOTE VT = 50% of VCCQ, indicates clock reference point for timing measurements.
Parameter
Symbol
Min
Max
Unit
Remark
tPERIOD
5
ns
SR
1.125
V/ns
Duty cycle distortion
tCKDCD
0.0
0.3
ns
Allowable deviation from an ideal 50% duty cycle.
With respect to VT
Includes jitter, phase noise
Minimum pulse width
tCKMPW
2.2
ns
With respect to VT
Input set-up time
tISUddr
0.4
ns
CDEVICE ≤ 6 pF
With respect to VIH /VIL
Input hold time
tIHddr
0.4
ns
CDEVICE ≤ 6 pF
With respect to VIH /VIL
SR
1.125
V/ns
With respect to VIH /VIL
Input CLK
Cycle time data transfer mode
Slew rate
200 MHz(Max), between rising edges
With respect to VT
With respect to VIH /VIL
Input DAT(referenced to CLK)
Slew rate
25
Sep. 17th, 2015
THGBMHG7C1LBAIL
HS400 Device Output Timing
The Data Strobe is used to read data in HS400 mode. The Data Strobe is toggled only during data read or CRC status response.
NOTE VT = 50% of VCCQ, indicates clock reference point for timing measurements.
Parameter
Symbol
Min
Max
Unit
Remark
tPERIOD
5
ns
SR
1.125
V/ns
Duty cycle distortion
tDSDCD
0.0
0.2
ns
Allowable deviation from the input CLK duty cycle
distortion(tCKDCD)
With respect to VT
Includes jitter, phase noise
Minimum pulse width
tDSMPW
2.0
ns
With respect to VT
Data Strobe
Cycle time data transfer
mode
Slew rate
200 MHz(Max), between rising edges
With respect to VT
With respect to VOH/VOL and HS400 reference load
Output DAT(referenced to Data Strobe)
Output skew
tRQ
0.4
ns
With respect to VOH /VOL and HS400 reference load
Output hold skew
tRQH
0.4
ns
With respect to VOH /VOL and HS400 reference load
Slew rate
SR
1.125
V/ns
With respect to VOH /VOL and HS400 reference load
26
Sep. 17th, 2015
THGBMHG7C1LBAIL
HS400 Device Command Output Timing
The Data Strobe is used to response of any command in HS400 mode.
Note : VT = 50% of VCCQ, indicates clock reference point for timing measurements.
Parameter
Symbol
Min
Max
Unit
Remark
tPERIOD
5
ns
SR
1.125
V/ns
Duty cycle distortion
tDSDCD
0.0
0.2
ns
Allowable deviation from the input CLK duty cycle
distortion(tCKDCD)
With respect to VT
Includes jitter, phase noise
Minimum pulse width
tDSMPW
2.0
ns
With respect to VT
Data Strobe
Cycle time data transfer
mode
Slew rate
200 MHz(Max), between rising edges
With respect to VT
With respect to VOH/VOL and HS400 reference load
CMD Response (referenced to Data Strobe)
Output skew(CMD)
tRQ_CMD
0.4
ns
With respect to VOH /VOL and HS400 reference load
Output hold skew(CMD)
tRQH_CMD
0.4
ns
With respect to VOH /VOL and HS400 reference load
Slew rate
SR
1.125
V/ns
With respect to VOH /VOL and HS400 reference load
27
Sep. 17th, 2015
THGBMHG7C1LBAIL
Driver
Device I/O
Measurement Point
Z0 = 50 Ohm
Td = 350 ps
CREFERENCE = 4pF
Reference Load
Figure 3
HS400 reference load
HS400 Capacitance
The Data Strobe is used to read data in HS400 mode. The Data Strobe is toggled only during data read or CRC status response.
Parameter
Pull-up resistance for CMD
Symbol
RCMD
Min
Typ.
4.7
Max
Unit
(1)
KΩ
(1)
100
Pull-up resistance for DAT0-7
RDAT
10
100
kΩ
Pull-down resistance for Data Strobe
RDS
10
100(1)
kΩ
Internal pull up resistance DAT1-DAT7
Rint
10
150
kΩ
6
pF
Single Device capacitance
NOTE 1
CDevice
Remark
Recommended maximum value is 50 kΩ for 1.8 V interface supply voltages.
28
Sep. 17th, 2015
THGBMHG7C1LBAIL
Overshoot/Undershoot Specification
VCCQ
Unit
1.70V - 1.95V
Maximum peak amplitude allowed for overshoot area.
(See Figure Overshoot/Undershoot definition)
Max
0.9
V
Maximum peak amplitude allowed for undershoot area.
(See Figure Overshoot/Undershoot definition)
Max
0.9
V
Maximum area above VCCQ
(See Figure Overshoot/Undershoot definition)
Max
1.5
V-ns
Maximum area below VSSQ
(See Figure Overshoot/Undershoot definition)
Max
1.5
V-ns
Figure 4
Overshoot/Undershoot definition
H/W Reset Operation
Note *1: Device will detect the rising edge of RST_n signal to trigger internal reset sequence
H/W Reset Timings
Symbol
tRSTW
Parameter
RST_n pulse width
tRSCA
RST_n to Command time
tRSTH
RST_n high period (interval time)
Min
Max
Unit
1
μs
μs
μs
200
1
(1)
1) 74 cycles of clock signal required before issuing CMD1 or CMD0 with argument 0xFFFFFFFA
2) During the device internal initialization sequence right after power on, device may not be able to detect RST_n signal,
because the device may not complete loading RST_n_ENABLE bits of the extended CSD register into the controller yet.
29
Sep. 17th, 2015
THGBMHG7C1LBAIL
Power-up sequence
Supply voltage
Vcc max
Vcc min
VccQ max
VccQ min
0.5V
time
Vccq Power up time
Vcc Power up time
Vccq Power up time
tPRUL
tPRUH
tPRUL
Figure 3
Power up sequence
Power-up parameter
Parameter
Symbol
Min
Max
Supply power-up for 3.3V
tPRUH
5 μs
35 ms
Supply power-up for 1.8V
tPRUL
5 μs
25 ms
30
Remark
Sep. 17th, 2015
THGBMHG7C1LBAIL
Functional restrictions
-
Pre loading data size is limited to MAX_PRE_LOADING_DATA_SIZE[21-18] regardless of using
Production
State Awareness function.
- MAX_PRE_LOADING_DATA_SIZE[21-18] value will change when host sets Enhanced User area Partition.
Reliability Guidance
This reliability guidance is intended to notify some guidance related to using raw NAND flash. Although random
bit errors may occur during use, it does not necessarily mean that a block is bad. Generally, a block should be
marked as bad when a program status failure or erase status failure is detected. The other failure modes may be
recovered by a block erase. ECC treatment for read data is mandatory due to the following Data Retention and
Read Disturb failures.
-Write/Erase Endurance
Write/Erase endurance failures may occur in a cell, page, or block, and are detected by doing a status read after
either an auto program or auto block erase operation. The cumulative bad block count will increase along with the
number of write/erase cycles.
-Data Retention
The data in memory may change after a certain amount of storage time. This is due to charge loss or charge gain.
After block erasure and reprogramming, the block may become usable again. Also write/erase endurance
deteriorates data retention capability. The figure below shows a generic trend of relationship between write/erase
endurance and data retention.
-Read Disturb
A read operation may disturb the data in memory. The data may change due to charge gain. Usually, bit errors
occur on other pages in the block, not the page being read. After a large number of read cycles (between block
erases), a tiny charge may build up and can cause a cell to be soft programmed to another state. After block erasure
and reprogramming, the block may become usable again.
Considering the above failure modes, TOSHIBA recommends following usage:
- Please avoid any excessive iteration of resets and initialization sequences (Device identification mode) as far as
possible after power-on, which may result in read disturb failure. The resets include hardware resets and software
resets.
e.g.1) Iteration of the following command sequence, CMD0 - CMD1 --The assertion of CMD1 implies a count of internal read operation in Raw NAND.
CMD0: Reset command, CMD1: Send operation command
e.g.2) Iteration of the following commands, CMD30 and/or CMD31
CMD30: Send status of write protection bits, CMD31: Send type of write protection
31
Sep. 17th, 2015
THGBMHG7C1LBAIL
Document Revision History
Rev 1.0
Rev 1.1
Rev 2.0
May. 27th, 2015
Aug. 3rd, 2015
Sep.17th, 2015
- Released as final revision
- Revised explanation of Driver Types Definition.
- Updated write performance, operating current
- Revised Ext_CSD Register value
- Fixed some typos
32
Sep. 17th, 2015
THGBMHG7C1LBAIL
RESTRICTIONS ON PRODUCT USE
Toshiba Corporation, and its subsidiaries and affiliates (collectively "TOSHIBA"), reserve the right to make changes to the information
in this document, and related hardware, software and systems (collectively "Product") without notice.
This document and any information herein may not be reproduced without prior written permission from TOSHIBA. Even with
TOSHIBA's written permission, reproduction is permissible only if reproduction is without alteration/omission.
Though TOSHIBA works continually to improve Product's quality and reliability, Product can malfunction or fail. Customers are
responsible for complying with safety standards and for providing adequate designs and safeguards for their hardware, software and
systems which minimize risk and avoid situations in which a malfunction or failure of Product could cause loss of human life, bodily
injury or damage to property, including data loss or corruption. Before customers use the Product, create designs including the
Product, or incorporate the Product into their own applications, customers must also refer to and comply with (a) the latest versions of
all relevant TOSHIBA information, including without limitation, this document, the specifications, the data sheets and application
notes for Product and the precautions and conditions set forth in the "TOSHIBA Semiconductor Reliability Handbook" and (b) the
instructions for the application with which the Product will be used with or for. Customers are solely responsible for all aspects of their
own product design or applications, including but not limited to (a) determining the appropriateness of the use of this Product in such
design or applications; (b) evaluating and determining the applicability of any information contained in this document, or in charts,
diagrams, programs, algorithms, sample application circuits, or any other referenced documents; and (c) validating all operating
parameters for such designs and applications. TOSHIBA ASSUMES NO LIABILITY FOR CUSTOMERS' PRODUCT DESIGN OR
APPLICATIONS.
PRODUCT IS NEITHER INTENDED NOR WARRANTED FOR USE IN EQUIPMENTS OR SYSTEMS THAT REQUIRE
EXTRAORDINARILY HIGH LEVELS OF QUALITY AND/OR RELIABILITY, AND/OR A MALFUNCTION OR FAILURE OF WHICH
MAY CAUSE LOSS OF HUMAN LIFE, BODILY INJURY, SERIOUS PROPERTY DAMAGE AND/OR SERIOUS PUBLIC IMPACT
("UNINTENDED USE"). Except for specific applications as expressly stated in this document, Unintended Use includes, without
limitation, equipment used in nuclear facilities, equipment used in the aerospace industry, medical equipment, equipment used for
automobiles, trains, ships and other transportation, traffic signaling equipment, equipment used to control combustions or explosions,
safety devices, elevators and escalators, devices related to electric power, and equipment used in finance-related fields. IF YOU
USE PRODUCT FOR UNINTENDED USE, TOSHIBA ASSUMES NO LIABILITY FOR PRODUCT. For details, please contact your
TOSHIBA sales representative.
Do not disassemble, analyze, reverse-engineer, alter, modify, translate or copy Product, whether in whole or in part.
Product shall not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any
applicable laws or regulations.
The information contained herein is presented only as guidance for Product use. No responsibility is assumed by TOSHIBA for any
infringement of patents or any other intellectual property rights of third parties that may result from the use of Product. No license to
any intellectual property right is granted by this document, whether express or implied, by estoppel or otherwise.
ABSENT A WRITTEN SIGNED AGREEMENT, EXCEPT AS PROVIDED IN THE RELEVANT TERMS AND CONDITIONS OF
SALE FOR PRODUCT, AND TO THE MAXIMUM EXTENT ALLOWABLE BY LAW, TOSHIBA (1) ASSUMES NO LIABILITY
WHATSOEVER, INCLUDING WITHOUT LIMITATION, INDIRECT, CONSEQUENTIAL, SPECIAL, OR INCIDENTAL DAMAGES
OR LOSS, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, LOSS OF OPPORTUNITIES, BUSINESS INTERRUPTION
AND LOSS OF DATA, AND (2) DISCLAIMS ANY AND ALL EXPRESS OR IMPLIED WARRANTIES AND CONDITIONS RELATED
TO SALE, USE OF PRODUCT, OR INFORMATION, INCLUDING WARRANTIES OR CONDITIONS OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OF INFORMATION, OR NONINFRINGEMENT.
Do not use or otherwise make available Product or related software or technology for any military purposes, including without
limitation, for the design, development, use, stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile
technology products (mass destruction weapons). Product and related software and technology may be controlled under the
applicable export laws and regulations including, without limitation, the Japanese Foreign Exchange and Foreign Trade Law and the
U.S. Export Administration Regulations. Export and re-export of Product or related software or technology are strictly prohibited
except in compliance with all applicable export laws and regulations.
Please contact your TOSHIBA sales representative for details as to environmental matters such as the RoHS compatibility of Product.
Please use Product in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances,
including without limitation, the EU RoHS Directive. TOSHIBA ASSUMES NO LIABILITY FOR DAMAGES OR LOSSES
OCCURRING AS A RESULT OF NONCOMPLIANCE WITH APPLICABLE LAWS AND REGULATIONS.
33
Sep. 17th, 2015
<
^
HII?
!"#ÿ%&'()*!"+(&
143ÿ5,4158ÿ-ÿ143ÿ.16
/ÿ102ÿ5ÿÿ353ÿ13ÿ445ÿ37ÿ145ÿ6587ÿ,1841ÿ37,851583ÿ7,7ÿÿ800ÿ64ÿ56ÿÿ91,:
68ÿ
/ÿ102ÿ1ÿ2415ÿÿ756792ÿ143ÿ,4ÿ5843,ÿ,1258ÿ6587ÿ;8580
55856ÿ87ÿÿ314ÿ74ÿ81ÿÿ,1,4ÿ178ÿ54,83ÿ,184156ÿ445ÿ37ÿ145ÿ77ÿ/ÿ102
,ÿ53ÿÿ7ÿÿÿ8146ÿ5,ÿ314ÿÿ225,851
ÿ
ÿ
?!@!A+"B
YÿZ38
aÿZ38
`
Z38
_
Z38
`Y
Z38
a
Z38
I!K
C!AV!R
)!"+&Rÿ
HII? L!"! QE@@BÿJ("!R TS@
)!"E)
?!GG J
)G+(& !"ÿ J??ÿMJP J??WÿMJP *@
MU?P Q+XÿM**P ?(#
MINOGP
c9
[Z.4Z>5
\.] 0174 > Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`>ÿ 9>ÿ81ÿa>
b
ba de.Z
>_9
9>
c9
[Z.4Z>5
\.]\ 0174 > Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[Z.;Z`0
\.]\ 0174 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[Z.;Z`0
\.f^ ]7845 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9Yÿ81ÿ
>ÿg
h
>b
_b
=e.Z
>_9
_9>
c9
[Z.;Z^0
\.]\ 0174 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[ZZ^
_.]\ÿi 0174 >
Y ^ÿ81ÿ_`
^ÿ81ÿ
> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[Z.;Z^0\.fa ]7845 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9Yÿ81ÿ
>ÿg
h
>b
_b
e.Z
>_9
_9>
c9
[Z.;Za0\.]\ 0174 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[ZZa
_.]\ÿi 0174 >
Y ^ÿ81ÿ_`
^ÿ81ÿ
> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[Z.;Za0Y\.fa ]7845 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9Yÿ81ÿ
>ÿg
h
>b
_b
e.Z
>_9
_9>
c9
[ZZ_.]\ÿi 0174 >
Y ^ÿ81ÿ_`
^ÿ81ÿ
> 9>ÿ81ÿa>
>b
_ba de.Z
>_9
_9>
c9
[Z.;Z0a\.fa ]7845 >
Y ^ÿ81ÿ_`
^^ÿÿ8811ÿÿ
_`> 9Yÿ81ÿ
>ÿg
h
>b
_b
e.Z
>_9
_9>
c9
[ZY_.]ÿi 0174 >
Y ^ÿ81ÿ_`
^ÿ81ÿ
> 9>ÿ81ÿa>
>b
_b
=e.Z
>_9
_9>
C!)"ÿDE*F)
418ÿg
hÿjÿ,k
>l0ÿm
iÿ46ÿc417,8ÿjÿ018,8ÿ87ÿ175ÿ143ÿ014214851nÿÿ424885ÿ314ÿ2ÿ,77ÿ178ÿ6
2417,8
585ÿ178ÿ3174ÿ58ÿ76ÿ617ÿÿ,7,:ÿ314ÿ758856ÿ2ÿ13ÿ87ÿ]7845ÿ,ÿ2417,8
o.314ÿ,4856ÿÿ2417,56ÿ56ÿÿ756ÿ,7814ÿ78ÿ1ÿ434ÿ81ÿÿ,123ÿ6587ÿ87ÿ88
451ÿ13ÿÿ48ÿpq[].ÿ5314851ÿÿ87ÿ5847,851ÿ314ÿ87ÿ225,851ÿ878ÿc417,8ÿ65ÿÿ7
6587ÿ14ÿ314
012345678ÿ
ÿ
ÿ175ÿ143ÿ014214851ÿÿ5678ÿ4