NAND 플래시 인터페이스 작업 그룹 열기

Open NAND Flash Interface Working Group
NAND 플래시 인터페이스 작업 그룹 열기
Open NAND Flash Interface Working Group logo.gif
형성2006년 3월
유형산업통상그룹
목적플래시 메모리 표준화
웹 사이트www.onfi.org

개방형 NAND 플래시 인터페이스 작업 그룹(ONFI 또는 ONFi[1] 소문자 "i")은 NAND 플래시 메모리와 이와 통신하는 장치의 개방형 표준을 개발하기 위해 노력하는 기술 회사들로 구성된 컨소시엄입니다.ONFI의 형성은 2006년 [2]3월 인텔 개발자 포럼에서 발표되었습니다.

역사

이 그룹의 목표에는 새로운 컨슈머 플래시 메모리 카드 [3]포맷의 개발은 포함되지 않았다.오히려 ONFI는 가장 널리 사용되는 비휘발성 메모리 집적회로(칩) 형태인 원시 NAND 플래시 칩에 대한 로우 레벨 인터페이스를 표준화하려고 합니다. 2006년에는 거의 1조 MiB의 플래시 메모리가 가전제품에 통합되었고 [4]2007년에는 생산이 두 배로 증가할 것으로 예상되었습니다.2006년 현재, 대부분의 벤더의 NAND 플래시 메모리 칩은 유사한 패키징을 사용했으며 핀 배치도 비슷했으며 유사한 로우 레벨 명령어 세트를 수용했습니다.그 결과, 보다 강력하고 저렴한 NAND 플래시 모델이 출시되면, 제품 설계자들은 큰 디자인 변경 없이 NAND 플래시를 통합할 수 있습니다.다만, 「유사한」동작이 [5]최적인 것은 아닙니다.타이밍과 명령어 세트의 미묘한 차이는 [4]제품에 새로운 모델의 플래시 칩을 사용할 때 제품을 철저히 디버깅하고 테스트해야 함을 의미합니다.플래시 컨트롤러는 다양한 낸드플래시 칩으로 동작할 것으로 예상될 때 해당 칩의 표를 펌웨어에 저장해야 인터페이스 [4][5]차이점에 대처할 수 있다.따라서 플래시 기반 장치의 복잡성과 시장 출시 기간이 증가하고 펌웨어가 업데이트되지 않는 한 NAND 플래시 미래 모델과 호환되지 않을 가능성이 높습니다.

따라서, 한명 NAND플래시 표준화의 주요한 동기 부여들 중 쉽게 낸드 칩은 사이에 다른 생산자들로부터 낸드 제품과 가격을 낮게 제조자 간에 증가하는 경쟁을 통해 빠른 개발을 허용하는 스위치 있도록 하는 것이었습니다.2006년까지 SD램이나 하드 디스크 드라이브처럼 낸드 플래시가 점점 더 상품 product,[6].그것은 많은 개인 컴퓨터와 USB플래시 드라이브, MP3플레이어, 고체 드라이브와 같은 소비자 가전 제품에 통합된다.제품 디자이너들 예를 들어, 쉽게 다른 제조 업체에서 하드 디스크 교체할 수에 새로운 낸드 플래시 칩, 원했다.[6][7]

과거의 유사점

노력은 낸드 플래시 표준화하려면 전자 부품의 이전 표준화에 비유할 수 있다.예를 들어, TTL디지털 집적 회로의 7400시리즈는 원래 텍사스 인스트루먼트에 의해 된 실질적인 표준 세대 1970년대 후반에 의해 제작되었습니다.이 IC상품 부품으로 상이한 공급 업체들에 의해 제조된다.이 설계자 자유롭게 다른 vendors—and에서 7400여개의 구성 요소도 구성 성분은 다른 논리 가족들에 따라 섞는 것이 한때74HCT sub-family 가능(CMOS구성 요소TTL-compatible 논리 수치로 구성된)을 섞는 것을 허용했다.

회원들

그 ONFI 컨소시엄 하이닉스, 인텔, 마이크론 테크놀로지사 Phison, 웨스턴 디지털, 소니와 스팬션과 같은 낸드 플래시 메모리의 제조 업체들을 포함했다.[2]삼성, NAND플래시 세계 1위 제조, 2006년에 결석했다.[8]낸드 플래시 기반 가전 제품과 컴퓨팅 제품 벤더 또한 멤버들이다.

사양

ONFI 낸드 플래시 칩에 표준 인터페이스에 대한 규격을 만들었다.

버전 1.0이 지침서의 2006년 12월 28일에 이용할 수 있는 ONFI 웹 사이트에서 무료로 나온 후 약에 취했다.삼성은 여전히가 아닌 관찰자.[9]그것은 명시된:

  • TSOP-48, WSOP-48, LGA-52, BGA-63 패키지에 낸드 플래시에 대한 표준 물리적 인터페이스( 핀 배치도).
  • NAND 칩을 식별하여 그 기능을 설명하는 표준 메커니즘(SDRAM 모듈의 시리얼 존재 검출 기능과 동등)
  • NAND 플래시의 읽기, 쓰기 및 삭제를 위한 표준 명령어 세트
  • NAND 플래시의 표준 타이밍 요건
  • 읽기 캐시의 표준 구현을 통한 성능 향상 및 NAND 플래시 작업에 대한 동시성 향상
  • 옵션인 ECC(오류 정정 코드) 기능을 통해 데이터 무결성 향상

검증 제품은 2009년 [10]6월에 발표되었습니다.

버전 2.3은 2010년8월에 발행되었습니다.EZ-NAND라는 프로토콜이 포함되어 ECC [11]세부사항을 숨겼습니다.

버전 3.0은 2011년 3월에 발행되었습니다.칩 대응 핀의 수를 줄임으로써 프린트 기판[12]배선 효율이 향상되었습니다.JEDEC과 공동으로 개발한 표준은 2012년 [13][14]10월에 발표되었다.

2012년 10월에 공개된 버전 3.1에는 원래 ONFI 3.0 사양에 대한 에라타가 포함되어 LUN SET/GET 기능 명령을 추가하고 NV-DDR2 인터페이스에 대한 추가 데이터 설정 및 유지 값을 구현합니다.

2013년 7월 23일에 공개된 버전 3.2에서는 데이터 속도가 533MB/[15]s로 향상되었습니다.

2014년 4월 17일 발표된 버전 4.0은 NV-DDR3 인터페이스를 통해 최대 스위칭 속도가 533MB/s에서 800MB/s로 향상되어 솔리드 스테이트 NAND 스토리지 [16]구성요소에 의해 활성화된 고성능 애플리케이션에 최대 50%의 성능 향상을 제공합니다.

2017년 12월 12일에 공개된 버전 4.1은 NV-DDR3 I/O 속도를 1066 MT/s 및 1200 MT/s로 [17]확장했습니다.신호 성능을 개선하기 위해 ONFI 4.1에는 듀티 사이클 보정(DCC), 800MT/s 이상의 속도에 대한 읽기 및 쓰기 교육, 37.5Ω의 기본 출력 저항의 핀 캡이 낮은 장치 지원, 긴 데이터 입출력 일시 중지를 위해 데이터 버스트 종료 및 재시작이 필요한 장치가 추가되었습니다.저전력을 위해 2.5V Vcc 지원이 추가되었습니다.ONFI 4.1에는 ONFI 4.0 사양의 에라타도 포함되어 있습니다.

버전 4.2는 2020년 2월 12일에 공개되었으며, NV-DDR3 I/O 속도가 1333으로 향상되었습니다.MT/s, 1466MT/s 및 1600MT/s기존 BGA-272b 4채널 패키지보다 설치 공간이 작은 BGA-272b 4채널 패키지가 도입되었습니다.높은 IOPS 멀티플레인 작업을 활성화하기 위해 멀티플레인 작업과 관련된 주소 지정 제한이 [18]완화됩니다.

버전 5.0, 2021년 5월에 발행된 ONFI 5.0은 NV-DDR3 I/O 속도를 최대 2400MT/s까지 확장합니다.최대 2400MT/s의 속도로 새로운 NV-LPDDR4 저전력 인터페이스가 도입되었습니다.NV-LPDDR4 인터페이스에서는 옵션의 Data Bus Inversion(DBI; 데이터버스 반전) 기능이 정의되어 있습니다.공간 절약형 BGA-178b, BGA-154b 및 BGA-146b 패키지가 새롭게 추가되었습니다.ONFI5.0에는 ONFI4.2 사양과 관련된 기타 에러타도 포함되어 있습니다.[19]

블록 추상화 NAND

ONFI는 ECC, 불량 블록 관리 및 기타 낮은 수준의 NAND 관리 작업의 복잡성을 해소하여 호스트 컨트롤러 설계를 단순화하기 위해 Block Abstracted NAND 부록 규격을 만들었습니다.ONFI Block Abstracted NAND revision 1.1 사양에는 고속 소스 동기 인터페이스가 추가되어 기존 비동기 NAND [20]인터페이스보다 대역폭이 최대 5배 향상되었습니다.

NAND 커넥터

NAND 커넥터 사양은 2008년 4월에 비준되었습니다.PC 플랫폼의 캐싱 및 솔리드 스테이트 드라이브(SSD)와 같은 애플리케이션에서 사용하기 위해 NAND 모듈(D램 DIMM과 유사)에 대한 표준화된 연결을 지정합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "ONFI web site presentation page". ONFI.org. Retrieved 2010-07-31.
  2. ^ a b "New Group Simplifies NAND Flash Integration". Press release. ONFI. May 9, 2006. Retrieved September 13, 2013.
  3. ^ "ONFI FAQ page". ONFI.org. Retrieved 2010-07-31.
  4. ^ a b c Huffman, Amber. "Open NAND Flash Interface: The First Wave of NAND Standardization" (PDF). ONFI.org. Archived from the original (PDF) on 2012-02-19. Retrieved 2010-07-31.
  5. ^ a b Kamat, Arun. "Simplifying Flash Controller Design" (PDF). ONFI.org. Archived from the original (PDF) on 2012-02-19. Retrieved 2010-07-31. 하이닉스 아룬 카맛의 백서 '유사성의 저주' 섹션을 참조하십시오.
  6. ^ a b 마이크론의 Amber Huffman과 Michael Abraham의 프레젠테이션을 보십시오.
  7. ^ Jim Cooke (September 25, 2006). "Simplify Your Flash-Memory Interface". Dr. Dobb's Journal. Retrieved September 13, 2013.
  8. ^ Tony Smith (May 11, 2006). "Intel primes Flash standardisation push: Industry body formed to define common interface". The Register. Retrieved September 13, 2013.
  9. ^ Tony Smith (January 22, 2007). "Vendors pledge to make Flash as easy to upgrade as RAM: Open Flash spec published". The Register. Retrieved September 13, 2013.
  10. ^ "Perfectus Announces Industry's First SystemVerilog-based OVM Tested ONFi Verification IP for ONFi 2.1 Specification". Press release. June 22, 2009. Retrieved September 13, 2013.
  11. ^ Mark LaPedus (August 16, 2010). "NAND specification adds error correction". EE Times. Retrieved September 13, 2013.
  12. ^ "ONFI specification version 3.0" (PDF). March 15, 2011. Retrieved September 13, 2013.
  13. ^ "JEDEC and the Open NAND Flash Interface Workgroup Publish NAND Flash Interface Interoperability Standard". Press release. JEDEC. November 6, 2012. Retrieved September 13, 2013.
  14. ^ "NAND Flash Interface Interoperability: JEDSD230" (PDF). October 30, 2012. Retrieved September 13, 2013.
  15. ^ "ONFI Announces Publication of 3.2 Standard, Pushes Data Transfer Speeds to 533 MB/sec". Press release. ONFI. July 23, 2013. Retrieved September 13, 2013.
  16. ^ "ONFI Announces Publication of 4.0 Standard, Enabling a New Generation I/O with Lower Power and Higher Bandwidth". Press release. ONFI. April 17, 2014.
  17. ^ "Specifications - ONFi". www.onfi.org. Retrieved 2018-09-18.
  18. ^ "Open NAND Flash Interface Specification Revision 4.2" (PDF). 2020-02-12.
  19. ^ "Open NAND Flash Interface Specification Revision 5.0" (PDF). 25 May 2021.{{cite web}}: CS1 maint :url-status (링크)
  20. ^ "Block Abstracted NAND specification version 1.1" (PDF). July 8, 2009. Retrieved September 13, 2013.

외부 링크