We are Apogeeweb Semiconductor Electronic

WELCOME TO OUR BLOG

Home arrow Memory arrow A Comparison of the NorFlash, NandFlash and eMMC

arrow left

arrow right

A Comparison of the NorFlash, NandFlash and eMMC

Author: Apogeeweb Date: 8 Oct 2018  1284

what is nand flash

Introduction

Flash memory is a non-volatile EEPROM used for storage and transfering data between a computer (PC) and digital devices, which can be electrically erased and reprogrammed. It has two main types: NOR-type flash and NAND-type flash. eMMC is an internal storage card, its architecture puts the MMC (MultiMediaCard) into a small ball grid array (BGA) IC package for use in circuit boards, which is widely used in portable devices. Since most of the time flash is used to store only a small amount of code, which is more suitable, while NAND is an ideal solution for high data storage density. This tech note talks about differences between the three.

What Is Flash Memory?

Catalog

Introduction

Ⅰ Types of Flash Memory

1.1 NOR Flash

1.2 NAND Flash

Ⅱ Embedded MMC (eMMC)

2.1 eMMC Structure

2.2 eMMC Applications

2.3 eMMC Advantages

Ⅲ Comparison of the NOR Flash, NAND Flash, and eMMC

3.1 Performance Comparison

3.2 Capacity and Cost

3.3 Storage Physical Form

3.4 Reliable Durability


Ⅰ Types of Flash Memory

1.1 NOR Flash

NOR flash is one of the two main technologies on the nowadays market. Intel was the first person who exploited the NOR flash technology in 1988, which demoted the place of EPROM (Electrically Erasable Programmable Read - Only Memory) and EEPROM (Electrically Erasable Programmable Read - Only Memory) in the flash memory lose-hardness field. And then, in 1989, Toshiba published the NAND Flash structure, which emphasized cost reduction per bit, and has a higher performance, and can easy upgrade over the interface like a disk. The character of the NOR flash is XIP (execute in place). So the application program can be operated inside the Flash instead of reading the code into the RAM system. NOR’s transmission efficiency is high, with high cost-effectiveness at 1-4mb of small capacity but low write and erase speed greatly affects its performance. NAND's structures provide extremely high unit density, and can achieve high storage density, and can be written and erased quickly. The difficult of applying NAND is that flash's management requires a special system interface. Reading NOR is generally faster than NAND, and the written of the NAND is much faster than NOR, which should be considered in design.

It provides the complete address and data bus, and allows any area of random access memory, making it a good fit to replace the old ROM chip. At the time, ROM chips were mainly used to store code that required little update, such as the computer's BIOS or the set-top Box's firmware. NOR flash can tolerate 10, 000 to 1, 000, 000 wipe cycles and was the basis of earlier removable flash storage media. Compact flash was originally based on NOR flash, although it later moved to the lower-cost NAND flash.

 

1.2 NAND Flash

NAND flash memory is a kind of flash memory, which adopts nonlinear macro mode internally, and provides a cheap and effective solution for the realization of solid large memory. It was developed by Toshiba a year after NOR was produced. Nand flash memory has the advantages of large capacity and fast rewriting speed, and is suitable for the storage of large amounts of data. NAND flash has faster wipe time and smaller area per storage unit, which allows NAND flash to have higher storage density and lower cost per bit than NOR. It can also be erased 10 times more than NOR flash. While NAND flash's I/O interface does not randomly access an external address bus, it must be read in a block-based manner, and NAND flash typically has a block size of hundreds to thousands of bits.
Because most microprocessors and microcontrollers require byte level random access, NAND flash is not a good replacement for the ROM used to load programs. From this perspective, NAND flash is more like a secondary storage device like a CD or a hard disk. NAND flash is great for large storage devices such as storage CARDS. The first removable storage media created based on NAND flash was smart media.

NAND flash is widely used in the industry, such as embedded products including digital camera, MP3 player memory card, compact U disk and so on.

flash memory

Ⅱ Embedded MMC (eMMC)

eMMC (Embedded MultiMediaCard) is the standard specification of embedded memory developed by MMC association, which is mainly for products such as mobile phones or tablet computers. The eMMC integrates a controller into the package, provides a standard interface and manages flash memory, allowing the phone maker to focus on other parts of the product development and reduce the time it takes to market the product. It is equivalent to Nand flash+ main control IC. The interface speed of eMMC is up to 52Mb per second, and has fast and scalable performance. The interface voltage can be 1.8V or 3.3V. Their features are equally important to NAND vendors looking to reduce lithographic size and cost.

2.1 eMMC Structure

It consists of an embedded storage solution with MMC interface, flash memory device and main controller. All of these are in a small BGA package. The interface speed is up to 52Mb per second, and eMMC has fast and scalable performance. The interface voltage can be 1.8v or 3.3v.

2.2 eMMC Applications

eMMC is used in consumer electronics products with high storage capacity. eMMC has been used in some of the hottest products that were mass-produced in 2011, such as the Palm Pre, Amazon Kindle II and Flip MinoHD. To find out exactly what kind of memory these products use, iSuppli used the teardown analysis business to disassemble them and found that eMMC was in it.

2.3 eMMC Advantages

1) lean design

eMMC is currently the most popular mobile device local storage solutions, and it aims to simplify the design of mobile phone memory due to different brand including Samsung NAND Flash chips, KingMax, Toshiba or Hynix, Micron, etc., so it needs to according to each company's products and technical characteristics to redesign, and there was no technology to general label of NAND Flash chips in the past.

2) fast update speed

Every time the NAND Flash process technology changes, including the evolution from 70 nm to 50nm, and from 40nm to 30nm process technology, the mobile phone customers are also needed to redesign, but every year the technology of semiconductor product will come out of the old , and memory problems also dragged down the speed of new mobile phone model, so all the storage and management such as eMMC NAND Flash control chip package in 1 MCP concept will become popular in the market as the society developed continually.

3) running speed improvement

The design concept of the eMMC is to simplify the use of mobile phones’ internal memory. It designs NAND Flash chips and control chips into one MCP chip. Mobile customers only need to purchase eMMC chips and put them into new phones without dealing with other complicated NAND Flash compatibility and management issues.

memory

Ⅲ Comparison of the NOR Flash, NAND Flash, and eMMC

3.1 Performance Comparison

Flash memory is non-volatile memory and can be erased and reprogrammed into a memory cell block which called a block. Writing to any flash device can only be done in an empty or erased cell, so in most cases erasure must be done before writing to the device. While NAND devices are easy to erase, NOR requires all the bits in the target block to be written to 0 before erasure.

Since the erasure of NOR devices is performed in blocks ranging from 64 to 128KB, a write/erase operation takes 5s; in contrast, the erasure of NAND devices is performed in blocks ranging from 8 to 32KB, with a maximum of 4ms to perform the same operation.

The difference in block size during erasure further widens the performance gap between NOR and NAND, and statistics show that for a given set of writes (especially when updating small files), more erasure operations must be performed in nor-based units. Thus, when choosing storage solution, the designer must weigh the following factors.

1) NOR's reading speed is slightly faster than NAND's.

2) NAND's writing speed is much faster than NOR's.

3) NAND's 4ms erasing speed is far faster than NOR's 5s.

4) Most write operations require an erase operation first.

5) NAND has smaller erasure units and fewer erasure circuits.

In addition, the practical application of NAND is much more complex than NOR. NOR can be used directly and can also run the code above it directly. However NAND requires an I/O interface, so drivers are required for using. In fact, today's popular operating systems support Flash for NAND structures. In addition, the Linux kernel provides Flash support for NAND structures.

eMMC is widely used in high performance applications such as portable consumer electronic products for e.g. smartphones, digital tablets, multi-media players, PDAs, navigational systems and digital cameras.

 

3.2 Capacity and Cost

NAND flash units are almost half the size of NOR devices, and because the production process is simpler, NAND structures can provide higher capacity within a given mold size, which reduces the price accordingly.

NOR flash occupies the majority of the flash memory market with capacity of 1 ~ 16MB, while NAND flash is only used in 8 ~ 128M B products, which means that NOR is mainly used in code storage and storage media. NAND is suitable for data storage, and NAND has the largest share in CompactFlash, Secure Digital, PC Cards and MMC memory card market.

eMMC memory hides the complexities of flash memory technology in a convenient embedded package. So this reduces time and cost for chip developers. Also it has no need to develop interface software for all types of NAND memory by integrating the embedded controller into the memory chip.

 

3.3 Storage Physical Form

NAND Flash data is stored in memory cells in bit mode. Generally, only one bit can be stored in a cell. These cells are connected to bit lines in 8 or 16 units, forming what is called byte (x8) /word (x16), which is the bit width of NAND Device. These lines will form page again (NAND Flash has a variety of structures. NAND flash's reads and writes data are in pages and erases data are in blocks. In this way, three types of addresses can be formed:

1) Column address: starting address of the Register

2) Page address

3) Block address

 eMMC refers to a package consisting of both flash memory and a flash memory controller integrated on the same silicon board. Its secure erase and trim and high-priority interrupt are highly satisfied with the demand for high performance and security.

 

3.4 Reliable Durability

When adopt the flash media, we should take the reliability into consideration. Flash is a great storage solution for systems that need to extend MTBF. The maximum number of touches per block in NAND flash is a million, and NOR is 100,000.In addition to the 10 to 1 block erasure cycle advantage, a typical NAND block is eight times smaller than NOR devices, and each NAND block is deleted a little less in a given amount of time.

Flash also has better dynamic shock resistance than hard drives. These features are exactly the reasons that flash is so widely used on mobile devices. Flash memory also has one feature: it is very reliable when made into a memory card, and even submerged in water can withstand high pressure and extreme temperatures. Flash writing is often significantly slower than reading.

The eMMC v4.41 standard provides better performance, security and reliability features such as high-priority interrupt and secure erase. The eMMC applications market has expanded year by year.

 

Frequently Asked Questions about NorFlash, NandFlash and eMMC

1. What does NOR flash stand for?
NOR flash memory is one of the two popular types of flash memory. The other is the newer NAND flash memory. Flash memory is non-volatile computer memory that can be electrically erased and reprogrammed. Non-volatile means that no power is needed to maintain the information stored on the chip.

 

2. What is NOR flash memory used for?
What is NOR Flash Memory? 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.

 

3. What does NAND flash mean?
NAND Flash is a type of non-volatile storage technology that does not require power to retain data. An everyday example would be a mobile phone, with the NAND Flash (or the memory chip as it's sometime called) being where data files such as photos, videos and music are stored on a microSD card.

 

4. How does NAND flash work?
NAND flash. NAND flash also uses floating-gate transistors, but they are connected in a way that resembles a NAND gate: several transistors are connected in series, and the bit line is pulled low only if all the word lines are pulled high (above the transistors' VT).

 

5. What is the difference between NAND and NOR?
NOR and NAND flash memory are different by their architecture and purpose. NOR memory is used for storing code and execution. Allows quick random access to any location in memory array. NAND memory is used for data storage.

 

6. How long does NAND flash last?
About 10 years
As a guideline, most manufacturers say that their flash devices have data retention times of about 10 years, but as with endurance, there are many different factors that can impact the actual data retention of the storage device in question.

 

6. How long does NAND flash last?
About 10 years
As a guideline, most manufacturers say that their flash devices have data retention times of about 10 years, but as with endurance, there are many different factors that can impact the actual data retention of the storage device in question.

 

7. What eMMC means?
embedded Multi-Media Card
The term eMMC is short for “embedded Multi-Media Card” and refers to a package consisting of both flash memory and a flash memory controller integrated on the same silicon die.

 

8. What is better eMMC or HDD?
Embedded Multimedia Card or eMMC is more affordable and slower Flash-based storage than solid state drives. eMMC is usually found in smartphones and other consumer electronics devices, but it's used in personal computers, too. In everyday use, performance of eMMC storage is somewhere between speed of HDDs and SSDs.

 

9. Can eMMC be replaced with SSD?
eMMC storage isn't even considered as a hard drive to begin with, and also, they would be soldered onto the laptop board. It's not possible to replace it easily. ... Actually, if your laptop does have a free SATA port, you can upgrade it with an internal hard drive or SSD.

 

10. Can you change eMMC memory?
Unfortunately, the emmc is soldered to the mainboard of the device, so there's no way to upgrade it. It might be possible to get windows 10 on there, but the 32gb of storage is a serious restriction to it.

Ordering & Quality

Photo Mfr. Part # Company Description Package PDF Qty Pricing
(USD)
24LC02BHT-E-MNY 24LC02BHT-E-MNY Company:Microchip Technology Remark:IC EEPROM 2K I2C 400KHZ 8TDFN Package:8-WFDFN Exposed Pad
DataSheet
In Stock:On Order
Inquiry
Price:
3300+: $0.30000
Inquiry
24LC025T-E-SN 24LC025T-E-SN Company:Microchip Technology Remark:IC EEPROM 2K I2C 400KHZ 8SOIC Package:8-SOIC (0.154", 3.90mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
3300+: $0.30000
Inquiry
25AA320T-I-SN 25AA320T-I-SN Company:Microchip Technology Remark:IC EEPROM 32K SPI 1MHZ 8SOIC Package:8-SOIC (0.154", 3.90mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
3300+: $0.61000
1+: $0.66000
25+: $0.64000
100+: $0.61000
Inquiry
93C86BT-E-SN 93C86BT-E-SN Company:Microchip Technology Remark:IC EEPROM 16K SPI 3MHZ 8SOIC Package:8-SOIC (0.154", 3.90mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
Call
Inquiry
25LC020A-E-MS 25LC020A-E-MS Company:Microchip Technology Remark:IC EEPROM 2K SPI 10MHZ 8MSOP Package:8-TSSOP, 8-MSOP (0.118", 3.00mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
800+: $0.44000
Inquiry
24LC01BH-I-MS 24LC01BH-I-MS Company:Microchip Technology Remark:IC EEPROM 1K I2C 400KHZ 8MSOP Package:8-TSSOP, 8-MSOP (0.118", 3.00mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
1500+: $0.22000
Inquiry
MX29GL320EHT2I-70G MX29GL320EHT2I-70G Company:Macronix Remark:IC FLASH 32M PARALLEL 56TSOP Package:56-TFSOP (0.724", 18.40mm Width)
DataSheet
In Stock:4372
Inquiry
Price:
1+: $2.83000
10+: $2.54700
25+: $2.50640
50+: $2.49980
100+: $2.23370
250+: $2.16116
500+: $2.15308
1000+: $2.00525
5000+: $1.81440
Inquiry
24AA02-I-ST 24AA02-I-ST Company:Microchip Technology Remark:IC EEPROM 2K I2C 400KHZ 8TSSOP Package:8-TSSOP (0.173", 4.40mm Width)
DataSheet
In Stock:1345
Inquiry
Price:
1+: $0.26000
25+: $0.25000
100+: $0.24000
Inquiry

Related Articles

SSD vs HDD: Should You Get an SSD for Your Computer?

Apogeeweb 20 Nov 2018  1266

IntroductionA solid state disk (SSD) useing a solid state electronic memory chip array, is composed of a control unit and a storage unit (FLASH chip, DRAM chip). The specifications and definitions, fu...

Continue reading »

The Working Principle and Classification of Semiconductor Memory

Apogeeweb 28 Dec 2018  2733

Warm hints: This article contains about 7000 words and reading time is about 30 mins. IntroductionComputer memory is a device in a computer system that stores programs and data. All information on th...

Continue reading »

The Function, Structure and Working Principle of Cache Memory

Apogeeweb 8 Jan 2019  4948

Warm hints: This article contains about 4000 words and reading time is about 18 min. IntroductionIn the hierarchy of computer storage systems, high speed small capacity memory between the central pro...

Continue reading »

How Does Computer Memory Work? Examples Analysis

Apogeeweb 6 Jul 2020  1232

Ⅰ IntroductionComputer memory is used to store programs and data. The main function of memory is to read and write. For random access memory RAM, their main functions are to read and write, ...

Continue reading »

M.2, NVme and PCIe: What are They?

Apogeeweb 25 Jul 2019  1123

IntroductionM.2 is a new interface specification introduced by Intel to replace mSATA, called NGFF(Next Generation Form Factor) from very beginning. For desktop users, the SATA interface is sufficient...

Continue reading »

What is Computer Memory? Types of Computer Memory

Apogeeweb 13 Jul 2019  7208

Ⅰ Introduction This video going to trace the history of these storage technologies from punch cards, delay line memory, core memory, magnetic tape, and magnetic drums, to floppy disks, hard disk dr...

Continue reading »

pinglun 0 comment

Leave a Reply

Your email address will not be published.

 
 
   
 
code image
Rating: poor fair good very good excellent

# 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z