Design Article
Understanding and selecting higher performance NAND architectures
Doug Wong, Toshiba America Electronic Components, Inc. Senior Member, Technical Staff
12/9/2010 4:31 PM EST
Common command set for toggle-mode and ONFI NAND
JEDEC and ONFI have a collaborative effort underway to develop NAND flash specifications, with a goal to unify the industry and develop a standard which is backward compatible with existing flash interface technologies. Currently, work is underway to develop a common command set and packaging. A subsequent objective is to achieve both a common command set and compatibility for the data interface at the 400MT/s speed.
What’s involved in implementing DDR NAND?
Since there are basically only two flavors of DDR NAND today, toggle mode and ONFI, controller vendors have been able to support both types. The interface differences between the original legacy NAND, toggle mode and ONFI are actually relatively small. Besides the usual control signals: CE#, ALE and CLE, the chart below shows the addition of the DQS (data strobe) signal, and the use of a CK (clock) and W/R# (write/read direction) signal for the synchronous, or ONFI interface. The DQS signal is considered to be “source synchronous.” What this means is that it is driven by the device that is sourcing the data. In the case of a data write, data is coming from the host; therefore, the DQS signal is driven by the host. For a read, data is coming from the NAND flash; therefore, DQS is driven by the NAND.

Next: ECC NAND
JEDEC and ONFI have a collaborative effort underway to develop NAND flash specifications, with a goal to unify the industry and develop a standard which is backward compatible with existing flash interface technologies. Currently, work is underway to develop a common command set and packaging. A subsequent objective is to achieve both a common command set and compatibility for the data interface at the 400MT/s speed.
What’s involved in implementing DDR NAND?
Since there are basically only two flavors of DDR NAND today, toggle mode and ONFI, controller vendors have been able to support both types. The interface differences between the original legacy NAND, toggle mode and ONFI are actually relatively small. Besides the usual control signals: CE#, ALE and CLE, the chart below shows the addition of the DQS (data strobe) signal, and the use of a CK (clock) and W/R# (write/read direction) signal for the synchronous, or ONFI interface. The DQS signal is considered to be “source synchronous.” What this means is that it is driven by the device that is sourcing the data. In the case of a data write, data is coming from the host; therefore, the DQS signal is driven by the host. For a read, data is coming from the NAND flash; therefore, DQS is driven by the NAND.

Next: ECC NAND
Navigate to related information


janine.love
12/9/2010 4:45 PM EST
There's been a lot of interest on the site for some back to basics articles, and I am on the look out for some new ones. In the meantime, thought this one from Toshiba seemed like something that might fit the bill.
Sign in to Reply
ece-professor
12/9/2010 7:35 PM EST
Would it be possible to get a PDF version of this article?
Sign in to Reply
janine.love
12/10/2010 7:48 AM EST
@ece-professor: Contact me offline at editor@writesol.com and I'll see what I can do.
Sign in to Reply
AlunWang
12/9/2010 9:19 PM EST
An overall analysis for the evolution of NAND in the near future, however, it seems that more focus is put with the standard from Toshiba.
Sign in to Reply