Macronix LowPower Design With Flash Memories
Macronix LowPower Design With Flash Memories
Macronix LowPower Design With Flash Memories
power designs
January 27th, 2022
Macronix Proprietary
Chapter 1
Macronix Proprietary
Macronix at a Glance
1989 Founded in Taiwan
8,600+ Patents Granted ( ~Dec., 2021)
HQ in Hsinchu, Taiwan
Macronix Proprietary 2
Leading Position in NOR Market
NOR Market Share
37%
33%
29%
Macronix
No.1 in NOR
10%
Infineon
(Cypress)
4% 4%
Micron
NOR MCP
(64Mb-128Mb)
OctaMCP(512Mb)
SLC NAND Flash
3V / 1.8V (1Gb-8Gb)
NAND MCP
(1Gb-4Gb)
LybraFlash
(1Gb)
e .MMC™
(2GB-8GB)
Customized XtraROM
3V (128Mb-32Gb)
Note: e.MMC™ is the trademark of JEDEC/MMCA.
www.macronix.com Macronix Proprietary 5
Highlight Products
NOR NAND
Trouble &
Identificatio Detection Problem
n shooting
Lot History
Statistical Methods & Big Data
Testing Tool / ppb Level
Lot
Avoid individual decision making Probe Card Quality
Defect & Minimize Human Error Clean Room Assurance
Metrolog Facility
y 41+ Data sources
35 TB+ Database Material
Lot WAT
(IQC) 1 ppm
Lot WS/FT Process Tool
Lot Lot (FDC)
WS/FT Lot
Reliability
Datalo Assembl
g y
No.2
in Automotive
Y2012 Y2013 Y2014 Y2015 Y2016 Y2017 Y2018 Y2019 Y2020 Source: Macronix Marketing
3D
Memory-
PPb
centric
Computing
Chipset
Vendors
Software System
Providers Providers
Siemens
…
…
NOR
130nm 110nm 75nm 68nm 55nm - 2022
NAND
75nm 36nm
SLC SLC
19nm
SLC MLC
Gen.1
TLC
Gen.2
TLC - 2023
Macronix Proprietary 14
Serial NOR Flash Memory Portfolio
Update:2021/06/15
512Kb 1Mb 2Mb 4Mb 8Mb 16Mb 32Mb 64Mb 128Mb 256Mb 512Mb 1Gb 2Gb
MX25/66L
3V MX25/66Lxx55 * Secure
MX25V
Multi-I/O 2.5V MX25V
1.8V MX25/66U
1.2V MX25/66S
Wide Range
1.65~3.6V MX25R
Vcc & ULP
3V MX78L MX75L
ArmorFlash
1.8V MX78U(M) MX75U
MX25/66LM
3V
MX25/66LW
octaflash * RWW
MX25/66UM
1.8V
MX25/66UW
* RWW
Note: (1) Roadmap information is subject to change without notice. (2) Light shaded means new products in development
Macronix Proprietary 15
NAND Flash Memory Portfolio
Update:2021/03/11
MX30/60L
3V
SLC MX30LxxS
* Secure
Standard
1.8V MX30/60U
3V MX35L
Serial NAND
1.8V MX35U
e·MMCTM
MX52L
(JEDEC v5.1)
Note: (1) Roadmap information is subject to change without notice. (2) Light shaded means new products in development
Macronix Proprietary 16
Chapter 2
Macronix Proprietary
Why do we need low power flash?
Macronix Proprietary 18
Market Trends Driving Low Power
Macronix Proprietary 19
A bit of theory to do low power
Macronix Proprietary 20
How to choose voltage
Different considerations can be evaluated
Availability of main components in different voltages (MCU, Sensors, NVM, RF Trx, drivers, …)
Battery technology
Goal to keep design simple (Avoid level shifters and complex power architecture)
….
Macronix Proprietary 21
Serial NOR Flash : Voltage selection
Update:2021/06/15
512Kb 1Mb 2Mb 4Mb 8Mb 16Mb 32Mb 64Mb 128Mb 256Mb 512Mb 1Gb 2Gb
MX25/66L
3V MX25/66Lxx55 * Secure
MX25V
Multi-I/O 2.5V MX25V
1.8V MX25/66U
1.2V MX25/66S
Wide Range
1.65~3.6V MX25R
Vcc & ULP
3V MX78L MX75L
ArmorFlash
1.8V MX78U(M) MX75U
MX25/66LM
3V
MX25/66LW
octaflash * RWW
MX25/66UM
1.8V
MX25/66UW
* RWW
Note: (1) Roadmap information is subject to change without notice. (2) Light shaded means new products in development
Macronix Proprietary 22
Let’s talk about Macronix MX25R
Voltage Features
Standard Serial
NOR Proven 75nm NOR
Flash Interface
Technology
Common Serial Flash(F rev)
Commands and Small
Very Pin out Form
High reliable
Ultra Low inPower
Process prod
Factor
since 4 year (extreme Temp
andUSON,
AECQ100Consumption
reliability)
WLCSP, KGD
(Typ)
Deep PowerWide Down Current
Range Vcc~7nA
Active Current< 4mA
1.7~3.6V
Peak Active Current< 8mA
+
+ +++ + + + +
+
+
++ ++
Macronix Proprietary
MX25R Wide Range Vcc
Extends Battery Life Time and Total BOM Cost
Battery
1.65~3.6V
LDO SPI
MCU
MX25R
Extends battery life time
Macronix Proprietary
1.2 V Serial NOR Flash
Macronix Proprietary
Why 1.2V NOR Flash?
• Logic Technology is moving to 40nm and beyond
The core voltage down to 0.9V for deep sub-micron process
• Low power
For lower power (I*V*t)
Macronix Proprietary 26
How to limit current
Need to limit current when flash is not used : Off Mode
Need to limit current when flashed is power on but not used : Standby mode
Need to limit current when flashed is used : Read/Program/Erase Mode
Need to reduce Average current : Find the right trade off in between modes
Macronix Proprietary 27
Serial NOR Flash : Low current selection
Update:2021/06/15
512Kb 1Mb 2Mb 4Mb 8Mb 16Mb 32Mb 64Mb 128Mb 256Mb 512Mb 1Gb 2Gb
MX25/66L
3V MX25/66Lxx55 * Secure
MX25V
Multi-I/O 2.5V MX25V
1.8V MX25/66U
1.2V MX25/66S
Wide Range
1.65~3.6V MX25R
Vcc & ULP
3V MX78L MX75L
ArmorFlash
1.8V MX78U(M) MX75U
MX25/66LM
3V
MX25/66LW
octaflash * RWW
MX25/66UM
1.8V
MX25/66UW
* RWW
Note: (1) Roadmap information is subject to change without notice. (2) Light shaded means new products in development
Macronix Proprietary 28
Let’s talk about Macronix MX25R
Current Features
Wide Range Vcc
Standard Serial 1.7~3.6V
NOR Proven 75nm NOR
Flash Interface
Technology
Common VeryFlash
Serial (F rev)
Small Form
Commands and Pin out Low Power
Ultra
High Factor
reliable Process in prod
Consumption
since 4 year (extreme Temp (Typ)
USON, WLCSP,
and AECQ100 KGD
reliability)
Deep Power Down Current ~7nA
Active Current< 4mA
Peak Active Current< 8mA
+
+ +++ + + + +
+
+
++ ++
Macronix Proprietary
Off Mode
No FET
Lower System Cost
Battery
Battery
Vcc
IO
MX25R
Deep power down current
95% lower
Design approach for conventional flash was to switch off the flash by a FET
transistor when not in use to save power consumption but :
• FET has an internal power consumtion : Iq (Ex TI TPS2049 is around 1uA)
• Can be a problem if SPI IOs are not stable
• Wake-up done by reset : too long (Energy budget!) 800uS vs 35uS
Macronix Proprietary
Ultra Low Deep Power Down Current
Current (uA)
Conventional
-95%
Macronix
MX25R
Family
Macronix Proprietary
MX25R Deep Down Power mode
Deep
Down 7nA
Power
Turn Off
Reset# low Deep Down Power
or Command 0xB9
CS# low 20ns Delay to Deep Down Power
Recovery ~35us Mode ~10us
(45us HPM)
Turn Off
Power off
Standby 5uA
Turn On
Startup time
~800us
Any command Internal
operation
completion
Turn Off
Active
Macronix Proprietary
Off Mode : Reminder!
Battery
IO
IO
Flash Vcc IO
IO MCU
IO
SPI IO
Macronix Proprietary
Active mode
Current (mA)
Ultra Low Active Current
Conventional
-70%
Macronix
MX25R Family
Macronix Proprietary
Ultra Low Peak Active Current
Current (mA)
-60%
Macronix
MX25R Family
Macronix Proprietary
Active mode : Switching mode
P = U2.C.F
Macronix Proprietary
Different access modes : 1-2-2
Macronix Proprietary
Different access modes : 1-4-4
Macronix Proprietary
Saving energy = Most efficient
Macronix Proprietary
Let’s talk about Macronix MX25R
LP/Perf Modes
Wide Range Vcc
Standard Serial 1.7~3.6V
NOR Proven 75nm NOR
Flash Interface
Technology
Common Serial (F rev)
Flash Ultra Low Power
Commands and Pin out Form
Very Small
HighFactor
reliable Process in prod Consumption (Typ)
Different
since 4 year modes
(extreme Temp
and AECQ100
USON, reliability)
LowWLCSP,
powerKGD or Performances Deep Power Down Current ~7nA
Active Current< 4mA
Peak Active Current< 8mA
+
+ +++ + + + +
+
+
++ ++
Macronix Proprietary
MX25R
Ultra Low Power/High Performance Mode Swappable
High Performance Mode (HPM)
80MHz Read
bit1 =1
Default Ultra Low Power Mode
bit1 =0
DPD Current 7 nA typ.
Standby Current 5 uA typ.
bit1 =0
Macronix Proprietary
MX25R Performance Mode
MX25Rxx35FH High
Standby current: 9uA
High Perfomrance Performance Deep Power Down current:
Mode 7nA
Mode by default Read Current: 5.6mA
(HPM)
Program Current: 5.8mA
Erase current: 4mA
High Performance
Swithing power mode is done by setting Ultra Low Power mode
Power off
the L/H Switch bit in the configuration Deep Down Power
register 2 by write status register current is equal
Macronix Proprietary
MX25R Battery consumption
Macronix Proprietary
Average current : Activity cycle
Macronix Proprietary
Application and cycle definition
• Thermostat based on the EFM32 MCU from Silabs + 1 SPI flash used for the DATA
log.
• The flash is used only to store data like the Date, the Hour and the temperature
Macronix Proprietary
Application Definition
• Memory Usage: the flash spend 99.999% in Deep Down Power mode
1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog 1 Page Prog Read 4KB (@10Mhz)
Erase4KB
Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep Deep
Down Down Down Down Down Down Down Down Down Down Down Down Down Down Down Down
Power Power Power Power Power Power Power Power Power Power Power Power Power Power Power Power
CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS CF Flash DS
30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min 30min
8 hours
Macronix Proprietary
MX25L6433F Vs Battery Life
Estimated Operating Life: 2Years 305days
Macronix Proprietary
MX25R6435F in LP mode Vs Battery Life
Estimated Operating Life: 11Years 49days
Macronix Proprietary
Let’s talk about Macronix MX25R
Standard Serial
NOR Flash Interface
Common Serial Flash Wide Range Vcc
Commands and Pin out 1.7~3.6V
+
+++ +
Peak Active Current< 8mA
+
+
Very Small Form
+
++ ++
Factor Different modes
+
USON, WLCSP, KGD Low power or Performances
+ +
Macronix Proprietary
Before leaving, what about NAND flash?
Macronix Proprietary
This is the end! Thank you!
Questions ….
Macronix Proprietary
Macronix Proprietary