iNAND Technical Overview

iNAND Technical Overview
Synnex/FAE Xavier Lin
[email protected]
1
iNAND
Agenda
•
•
•
•
What is iNAND?
Why is iNAND?
Architecture of iNAND
Roadmap and Application
2
What is iNADN
3
iNAND/SD protocol (Bus Transaction)
SD Bus Mode
4
Host
5 6 7 8
DATA IN/OUT
DAT lines
9
COMMAND
1 2 3
RESPONSE
CMD Line
4
iNADN Standard
SanDisk iNAND devices are fully compatible with the SDA
Physical Layer Specification, Version 2.00. This specification is
available from the SD Card Association (SDA).
R5
R4
R3
R2
CLK, M6
CLK
CMD, G4
CMD
DAT0, A3
DAT0
DAT1, A4
DAT1
DAT2, A5
DAT2
DAT3, B2
DAT3
SD Controller
iNAND
R1
VDD VDD VDD VDD VDD
5
iNAND to SD Evaluation Board
Aligned the two dots
6
Why is iNAND?
7
iNAND Vs. Embedded Raw NAND
• No support for MLC
– Supporting each new revision of MLC will mean
firmware or hardware changes in host CPU
• Changing error correction requirements
– Higher densities bring higher error correction rates
– MLC brings even more requirements
• Systems need complex management and reliability
algorithms
– More challenging logical to physical management
– More frequent exception handling
– Higher performance requirements
8
iNAND Is Your Design Solution
• Embedded storage solution in a single package
– Controller + memory
• Interface
– Secure Digital (SD)
• Internal MLC – memory management
– Wear-leveling
– Error correction
– Ever changing block and page sizes
• Pinout/footprint consistent across capacity points
– Allows manufacturing flexibility and easy upgradeability
• Capacity
– 512MB to 8GB
9
iNAND is JEDEC compatible
•
JEDEC foot print:
–
–
•
Common SD/MMC driver - supported by
all OS
–
•
–
1.
Host should support SD I/F, same as used
for SD cards
Voltage:
–
•
JEDEC compatible package sizes: 11.5mm
x 13mm; 12mm x 16mm; 12mm x 18mm
JEDEC compatible Ball-out1
Current iNAND supports 3.3V range
(2.7~3.6v)
1.8V I/O support
iNAND external capacitor and timing spec
different
Note: Balls [C12:M14] (total of 30 balls) in iNAND are reserved (DNU) for testing/debug and therefore should be left floated.
10
iNAND Pinout
• One PCB for all
capacity options
– Only 6 signal balls
– JC64 FBGA 169 ball
0.5mm ball pitch,
package
• 12 x 16 x 1.2 mm
12 x 18 x 1.2 mm
• Layout recommendation
available
11
SanDisk iNAND Value
Proposition
• Mass storage
– High-capacity embedded flash storage in a small,
JEDEC (JC-64.1) compatible package and ball-out.
– proven reliability
– easy upgrade
• Industry-standard interface
– Based on industry-standard SD interface
– Offers seamless hardware and software integration
– Fully backward compatible, significantly minimizing
design risks
12
Architecture Of iNAND
13
iNAND Specs at a glance
•
•
•
•
JEDEC package and ball-out
compatible.
Interface - fully compliant
with SD Interface
specification 2.0 and 1.1
High Density Coverage
High Performance
Low pin count
•
MCP available in 2007
•
iNAND*
Capacity
Bytes
512MB to 8GB
Packages
JEDEC
11.5mm x 13mm
12mm x 16mm
12mm x 18mm
Interface
SD
Fully compatible
with SD 2.0 & 1.x
Performanc
e
Sustaine
d Read
Sustaine
d Write
10MB / sec
Power
Consumptio
n
Core/IO
Voltage
3.3V / 3.3V
3.3V / 1.8V
9MB / sec
*All performance numbers are average sustained data rates for large sequential file transfers
** 1.8V I/O support in H2 2007
14
iNAND Parameters
• Temperature Operating -25° C to 85° C
• Voltage range 2.7 to 3.6V
• Current Consumption
– Read 100 mA (Max) default speed
– Write 100 mA (Max) default speed
– Read 200 mA (Max) high speed
– Write 200 mA (Max) high speed
– Sleep Mode 250uA (Max)
• Automatic Sleep Mode
– Device enter sleep mode 5m sec after the last
command has been received
• Clock Speed
– Max 25 MHz in default mode
– Max 50 MHz in High Speed mode
15
Roadmap & Application
16
iNAND (eSD/JEDEC package)
Capacity
Core ; I/O
512MB
3.3V / 3.3V
1Q
2007
2Q
3Q
4Q
1Q
2008
2Q
Q3
Q4
Package
BGA12x16
BGA11.5x13
BGA12x16
1GB
3.3V / 3.3V
BGA11.5x13
BGA11.5x13
2GB
BGA12x16
BGA12x18
BGA12x16
BGA12x18
3.3V / 3.3V
BGA12x16
BGA12x16
4GB
BGA12x16
BGA12x18
3.3V / 3.3V
BGA12x18
BGA12x18
8GB
3.3V / 3.3V
16GB
3.3V / 3.3V
BGA12x18
Planned: 1.8V I/O support in H2 2007
BGA12x18
70 nm
56 nm
43 nm
17
SD/iNAND Host Support
z Most Host Controllers supports 4 bit SD
interface
Synnex
– Centrality(AtlasII,AtlasII,Titan..)
– Freescale
Synnex – Marvell(MonahanL,LV,P...)
– Qualcomm
– TI
– And many more...
• Native SD support in leading OS´s
– Symbian,Windows CE,Windows Mobile..
• Application
– Mobile Phone, PND, DPF, DV…
Ex: Sony Ericsson W950i
18
Thank You!
19