Design Article
The Future of NOR flash memory
Cliff Zitlaw, Spansion Inc.
5/2/2011 8:08 AM EDT
Usage Model
One usage model that has emerged is the storage of graphics data in NOR devices as a strategy to reduce or eliminate the need for a large SRAM or DRAM based graphics buffer. In this scenario the host system is constantly pulling small amounts of data from a NOR device to “feed” a graphics controller. The transfer size varies but a large portion of the transfers are on the order of 64-256B. Figure 5 is a throughput comparison of a NOR and NAND based approach to this usage scenario. The comparison assumes the following:
The 71x advantage that the NOR device has over NAND is largely due to the dramatically shorter initial latency (100ns vs. 25us). NAND would not be an attractive choice for this usage scenario where the graphics data needs to reside directly in a low latency memory. A NAND based solution would typically be implemented with the addition of a (DRAM) volatile memory device where the relevant graphics data would be shadowed. The low latency characteristics of the additional DRAM device would be able to achieve the throughputs required by this application.
FIGURE 5: Responsiveness NOR vs. NAND
NOR Flash completes 71 128B transfers while NAND completes its first.
Another emerging NOR usage scenario is the proliferation of low pin count SPI NOR Flash devices as the only non-volatile memory in the system. These SPI devices are available with a four-bit data bus running at clock rates above 100MHz. To further increase bus throughput some SPI NOR manufacturers have introduced DDR variants. SPI NOR devices have historically been used in systems that shadow the NVM contents into SDRAM for code execution. With the relatively high data rates and low latencies of SPI NOR Flash devices, host chipsets are able to perform code execution out of the SPI device. This direct code execution out of a low cost serial memory is a trend that will continue to proliferate.
Conclusion
Engineers will gravitate toward the lowest cost solution as long as the targeted system level performance is attained. The memory selection process is often complex because the preferred chipset does not support all possible volatile and non-volatile memory pairings. Low and mid density NOR/PSRAM pairings will be attractive in many applications because of low pin count and low cost. At higher densities, NOR Flash will continue to be attractive when low latency and high read throughputs are critical design criterion.
A continuing trend in NOR Flash evolution will be the balancing of pin count and bus read throughput. SPI devices in particular have increased both operating frequencies and data bus throughput without increasing the signal count of the legacy interface. SPI offerings are starting to appear that include a DDR bus protocol, significantly improving read performance. SPI NOR and parallel NOR offerings are approaching inherent protocol constraints that will limit further increases in bus throughput. Next generation NOR products will increasingly adopt the high speed interface strategies common in the DRAM world to continue improving read throughputs while keeping overall active signal count to a minimum.
In conclusion, NOR Flash will continue to offer performance and longevity advantages for the embedded landscape (from automotive, telnet, consumer to gaming to industrial applications) with low pin count interfaces, long product life cycles and superior read performance.
One usage model that has emerged is the storage of graphics data in NOR devices as a strategy to reduce or eliminate the need for a large SRAM or DRAM based graphics buffer. In this scenario the host system is constantly pulling small amounts of data from a NOR device to “feed” a graphics controller. The transfer size varies but a large portion of the transfers are on the order of 64-256B. Figure 5 is a throughput comparison of a NOR and NAND based approach to this usage scenario. The comparison assumes the following:
- 128B transfers
- 100ns NOR initial latency
- 25us SLC NAND initial latency
- 100MHz NOR bus rate (16b bus)
- 50MHz NAND bus rate (8b bus)
- NAND requires 1 additional read to perform a virtual to physical address translation
The 71x advantage that the NOR device has over NAND is largely due to the dramatically shorter initial latency (100ns vs. 25us). NAND would not be an attractive choice for this usage scenario where the graphics data needs to reside directly in a low latency memory. A NAND based solution would typically be implemented with the addition of a (DRAM) volatile memory device where the relevant graphics data would be shadowed. The low latency characteristics of the additional DRAM device would be able to achieve the throughputs required by this application.
FIGURE 5: Responsiveness NOR vs. NAND
NOR Flash completes 71 128B transfers while NAND completes its first.
Another emerging NOR usage scenario is the proliferation of low pin count SPI NOR Flash devices as the only non-volatile memory in the system. These SPI devices are available with a four-bit data bus running at clock rates above 100MHz. To further increase bus throughput some SPI NOR manufacturers have introduced DDR variants. SPI NOR devices have historically been used in systems that shadow the NVM contents into SDRAM for code execution. With the relatively high data rates and low latencies of SPI NOR Flash devices, host chipsets are able to perform code execution out of the SPI device. This direct code execution out of a low cost serial memory is a trend that will continue to proliferate.
Conclusion
Engineers will gravitate toward the lowest cost solution as long as the targeted system level performance is attained. The memory selection process is often complex because the preferred chipset does not support all possible volatile and non-volatile memory pairings. Low and mid density NOR/PSRAM pairings will be attractive in many applications because of low pin count and low cost. At higher densities, NOR Flash will continue to be attractive when low latency and high read throughputs are critical design criterion.
A continuing trend in NOR Flash evolution will be the balancing of pin count and bus read throughput. SPI devices in particular have increased both operating frequencies and data bus throughput without increasing the signal count of the legacy interface. SPI offerings are starting to appear that include a DDR bus protocol, significantly improving read performance. SPI NOR and parallel NOR offerings are approaching inherent protocol constraints that will limit further increases in bus throughput. Next generation NOR products will increasingly adopt the high speed interface strategies common in the DRAM world to continue improving read throughputs while keeping overall active signal count to a minimum.
In conclusion, NOR Flash will continue to offer performance and longevity advantages for the embedded landscape (from automotive, telnet, consumer to gaming to industrial applications) with low pin count interfaces, long product life cycles and superior read performance.
Navigate to related information


janine.love
5/2/2011 8:45 AM EDT
Spansion will be presenting a version of this paper this week at ESC. If you have any questions for the author, feel free to post a comment below.
Sign in to Reply
ManasK.RayChaudhuri
12/6/2011 11:41 PM EST
Please give a detailed presentation & not a sketchy one.
Sign in to Reply
resistion
5/2/2011 11:26 AM EDT
Good to see an assertion of NOR applications. But is the market size large enough to drive any significant usage changes?
Sign in to Reply
Cliff.Zitlaw
5/3/2011 1:59 PM EDT
One significant NOR usage change is the continuing proliferation of high density SPI. As a NVM product catagory, NOR revenue is more than adequate to fund next generation process development and new product catagories.
Sign in to Reply
cdhmanning
5/2/2011 3:02 PM EDT
Read, read, read... No mention of write. Has NOR write time improved or is it as bad as it always has been?
Sign in to Reply
Cliff.Zitlaw
5/3/2011 2:12 PM EDT
We have made significant improvements in programming performance. Spansion's GL-S product family programs at 1.2MB/s compared to the previous generation GL-P programming rate of 130KB/s.
Sign in to Reply
nosubject
5/2/2011 4:29 PM EDT
In the last comparison,
100MHz NOR bus rate (16b bus)
50MHz NAND bus rate (8b bus)
Why don't use the same freq and bus width to do comparison?
Sign in to Reply
tb1
5/2/2011 7:05 PM EDT
NAND parts typically don't come with a 16 bit bus and their bus rate is typically slower than the NOR parts. So the comparison seems to take these differences into account.
Sign in to Reply
cdhmanning
5/3/2011 6:35 PM EDT
16 bit buses are quite common on NAND.
Sign in to Reply
Cliff.Zitlaw
5/3/2011 2:03 PM EDT
I tried to use a typical usage case scenarios. As tb1 mentions x16 NAND is getting hard to find and commands a significant price premium. Note that even if the NAND transfer time were eliminated altogether the NOR:NAND comparision would be 50:1.
Sign in to Reply
cdhmanning
5/3/2011 6:41 PM EDT
I think the major flaw in that argument is that NAND and NOR are typically used for very different purposes and there are very few typical user scenarios for both beyond holding boot code/data.
Trying to compare them is like trying to compare a Ford F250 with a Porche.
NAND is prefered for general r/w file system usage - for which NOR is pretty terrible.
NOR is prefered for boot code and data, but many systems are dropping the NOR and using NAND to reduce costs. That slows boot, but is a compromise.
Sign in to Reply
hank.carey
5/3/2011 1:21 PM EDT
Posted article was truncated. From the concluding sentence: "...pin count interfaces, long product life cycles and superior..."
Sign in to Reply
janine.love
5/3/2011 1:34 PM EDT
Fixed! Thanks for letting me know.
Sign in to Reply
t.alex
5/6/2011 8:42 PM EDT
Is there any chance NOR will replace NAND in the near future?
Sign in to Reply
Cliff.Zitlaw
5/13/2011 11:49 AM EDT
NAND array architecture is fundamentally more efficient (bits/area) than NOR at a given process node. This array efficiency advantage outweighs NOR's smaller peripheral area as densities increase. From a silicon cost perspective NAND will always be less expensive at the highest densities, NOR will always be less expensive at the lowest densities. So from a cost perspective both NOR and NAND will continue to be viable for the foreseeable future.
From a performance perspective both technologies have characteristics that are essential in different applications. (NOR - low latency reads, NAND - fast program/erase rates)
Sign in to Reply