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  1655

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)
M95256-WMN6P M95256-WMN6P Company:STMicroelectronics Remark:EEPROM Memory IC 256Kb (32K x 8) SPI 20MHz 8-SO Package:8-SOIC (0.154"", 3.90mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
1+: $0.47000
10+: $0.46100
25+: $0.42840
50+: $0.42620
100+: $0.37840
250+: $0.37364
500+: $0.36798
1000+: $0.35815
5000+: $0.32196
Inquiry
M24C02-FMC6TG M24C02-FMC6TG Company:STMicroelectronics Remark:EEPROM Memory IC 2Kb (256 x 8) I²C 8-UFDFPN (2x3) Package:8-UFDFN Exposed Pad
N/A
In Stock:On Order
Inquiry
Price:
1+: $0.16000
10+: $0.15300
25+: $0.14200
50+: $0.14140
100+: $0.13100
5000+: $0.12040
Inquiry
25C320-I-P 25C320-I-P Company:Microchip Technology Remark:IC EEPROM 32K SPI 3MHZ 8DIP Package:8-DIP (0.300", 7.62mm)
DataSheet
In Stock:1136
Inquiry
Price:
1+: $0.72000
25+: $0.70000
100+: $0.67000
Inquiry
SST25VF020B-80-4I-Q3AE-T SST25VF020B-80-4I-Q3AE-T Company:Microchip Technology Remark:IC FLASH 2M SPI 80MHZ 8USON Package:8-UFDFN Exposed Pad
DataSheet
In Stock:On Order
Inquiry
Price:
3000+: $0.97650
Inquiry
FM25CL64B-DG FM25CL64B-DG Company:Cypress Semiconductor Corp Remark:FRAM (Ferroelectric RAM) Memory IC 64Kb (8K x 8) SPI 20MHz 8-TDFN (4x4.5) Package:8-WDFN Exposed Pad
DataSheet
In Stock:On Order
Inquiry
Price:
1+: $3.35000
10+: $3.03900
25+: $2.97280
50+: $2.95680
100+: $2.65120
250+: $2.64156
500+: $2.54504
1000+: $2.41956
5000+: $2.15251
Inquiry
SST25VF040B-50-4I-S2AE-T SST25VF040B-50-4I-S2AE-T Company:Microchip Technology Remark:IC FLASH 4M SPI 50MHZ 8SOIC Package:8-SOIC (0.209", 5.30mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
2100+: $0.78000
1+: $0.84000
25+: $0.81000
100+: $0.78000
Inquiry
24LC04BT-ST 24LC04BT-ST Company:Microchip Technology Remark:IC EEPROM 4K I2C 400KHZ 8TSSOP Package:8-TSSOP (0.173", 4.40mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
2500+: $0.26000
Inquiry
25AA040X-I-ST 25AA040X-I-ST Company:Microchip Technology Remark:IC EEPROM 4K SPI 1MHZ 8TSSOP Package:8-TSSOP (0.173", 4.40mm Width)
DataSheet
In Stock:On Order
Inquiry
Price:
700+: $0.51000
Inquiry

Related Articles

New Type of Non-volatile Computer Memory Technique

Apogeeweb 14 Dec 2019  1561

Ⅰ IntroductionIn recent years, with the rapid development of the internet of things (IOT) and electronic technologies, embedded devices such as mobile phones, smart watches, and sports brace...

Continue reading »

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

Apogeeweb 25 Jul 2019  1303

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 »

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

Apogeeweb 20 Nov 2018  1425

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 »

Classifications and Characteristics of Computer Memory in Type Principles

Apogeeweb 12 Oct 2019  7683

Ⅰ IntroductionThe computer memory is an entity that memorizes information, which is important for the computer to have the ability to store data and information, to automatically execute programs...

Continue reading »

Memory Technology Prospect in the Future

Apogeeweb 14 Feb 2019  4361

Warm hints: This article contains about 5000 words and reading time is about 20 mins. IntroductionThe rapid development of information technology requires storage technology to provide faster, larger...

Continue reading »

What is Computer Memory? Types of Computer Memory

Apogeeweb 13 Jul 2019  7726

Ⅰ 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