ONFI

Specifications

 

ONFI 4.0 Errata May 2, 2014

ONFI 4.0 Spec Apr.2, 2014

ONFI 3.2 Errata Aug. 12, 2013

JEDEC Standard JESD230B July 3, 2014 

ONFI 3.2 Spec June 13, 2013

JEDEC Standard JESD230 Nov. 1, 2012

ONFI 3.1 Errata Oct. 12, 2012

ONFI 3.1 Spec Sep. 21, 2012

ONFI 3.0 Errata Sep. 20, 2012

ONFI 2.3a Spec Oct. 19, 2011

ONFI 3.0 Spec Mar. 15, 2011

 

ONFI 2.2 Errata June 7, 2010

ONFI 2.1 Errata Oct. 20, 2009

ONFI 2.2 Spec Oct. 7, 2009

Block Abstracted NAND Spec 1.1 July 8, 2009

ONFI 2.1 Spec Jan. 14, 2009

ONFI 2.0 Spec Feb. 27, 2008

ONFI 2.0 Errata Feb. 10, 2009

NAND Connector 1.0 Spec Apr. 23, 2008

Block Abstracted NAND Errata Feb. 27, 2008

ONFI 1.0 Errata Nov. 28, 2007

ONFI 1.0 Spec Dec. 28, 2006

 

Specification History

ONFI 4.0

Published in April of 2014, ONFI 4.0, introduces the evolutionary NV-DDR3 interface with VccQ = 1.2V operation for increased performance and improved power consumption, scales NV-DDR2 and NV-DDR3 I/O speed to 667 MT/s and 800 MT/s, and adds ZQ calibration functionality. ONFI 4.0 also adds electrical package specifications and includes errata to the ONFI 3.2 specification.

JEDEC Standard

JEDEC announced the release of JESD230B, NAND FLASH INTERFACE INTEROPERABILITY, published July 2014. This document is now available free of charge on the JEDEC website at: http://www.jedec.org/standards-documents/results/jesd230

This document defines a standard NAND flash device interface interoperability standard that provides means for a system to be designed that can support Asynchronous SDR, Synchronous DDR and Toggle DDR NAND flash devices that are interoperable between JEDEC and ONFI member implementations. This standard was jointly developed by JEDEC and the Open NAND Flash Interface Workgroup (ONFI).

ONFI 3.2

Published in June of 2013, ONFI 3.2 includes errata to the ONFI 3.1 specification, scales NV-DDR2 I/O speed to 533 MT/s, and introduces four channel packages (BGA-316 and BGA-272) to enable small form factor SSDs.

JEDEC Standard

JEDEC announced the release of JESD230, NAND FLASH INTERFACE INTEROPERABILITY, published October 2012. This document is now available free of charge on the JEDEC website at: http://www.jedec.org/sites/default/files/docs/JESD230.pdf

This document defines a standard NAND flash device interface interoperability standard that provides means for a system to be designed that can support Asynchronous SDR, Synchronous DDR and Toggle DDR NAND flash devices that are interoperable between JEDEC and ONFI member implementations. This standard was jointly developed by JEDEC and the Open NAND Flash Interface Workgroup (ONFI).

ONFI 3.1

Published in October of 2012, ONFI 3.1 includes errata to the original ONFI 3.0 specification, adds LUN SET/GET Features commands, and implements additional data setup and hold values for NV-DDR2 interface.

ONFI 3

Announced in March of 2011, ONFI 3.0 extends the benefits of the ONFI spec:
- promotes a high-speed NAND Flash interface supporting transfer rates up to 400 MB/s
- requires fewer chip enable pins enabling more efficient PCB routing
- designed for the future and supports the EZ-NAND interface

ONFI 2.3

Published in October 2011, ONFI 2.3 includes errata to version 2.2 and adds details on the EZ-NAND (ECC ZERO NAND) interface.

ONFI 2.2

Ratified in October of 2009, ONFI 2.2 provides several useful new features:
- Individual LUN reset
- Enhanced program page register clear
- New Icc specs and measurement

LUN reset and page register clear enable more efficient operation in larger systems with many NAND devices, while the standardized Icc testing and definitions will provide simplified vendor testing and improved data consistency.

ONFI 2.1

ONFi 2.1 was ratified in January of 2009 and contains a plethora of new features that deliver speeds of 166 MB/s and 200 MB/s, plus other enhancements to increase power, performance, and ECC capabilities.

ONFI 2.0

ONFI 2.0 defines a high-speed NAND Flash interface that can deliver speeds greater than 133 MB/s, whereas the legacy NAND interface was limited to 50 MB/s. The full ONFI 2.0 specification was released in February of 2008.

ONFI 1.0

The ONFI 1.0 specification was developed to enable NAND Flash devices to self-describe their capabilities to host systems. This facilitates:

  • Faster integration into host platforms
  • The ability to add a new NAND device to an existing solution without firmware or software modifications

The specification also standardizes the NAND command set and establishes infrastructure for future evolution of NAND Flash capabilities, providing flexibility for supplier-specific optimizations.

NAND Connector

The NAND Connector Specification was ratified in April of 2008. It specifies a standardized connection for NAND modules (similar to DRAM DIMMs) for use in applications like caching and SSDs in PC platforms.

Block Abstracted NAND

ONFI created the Block Abstracted NAND addendum specification to simplify host controller design by relieving the host of the complexities of ECC, bad block management, and other low-level NAND management tasks. The ONFI Block Abstracted NAND revision 1.1 specification adds the high speed source synchronous interface, which provides up to a 5X improvement in bandwidth compared with the traditional asynchronous NAND interface.

The ONFI Workgroup continues to evolve the ONFI specifications to meet the needs of a rapidly growing and changing industry.