nandflash program 2

[ Nandflash ] 10. Nandflash_F59L2G81A의 Operation Diagram

===Operation Diagram===:ballot_box_with_check: 크게 CLE로 동작되는 커맨드 사이클, ALE로 동작되는 어드레스 사이클, 데이터사이클(WE, RE)로 나뉘어진다. 보통 낸드플래시의 작업 순서는 삭제 - 쓰기 - 읽기 이다. > ERASE CLE로 전체 사이클을 시작하고 ERASE의 의미로 60h를 때려준다 그 다음은 ALE 사이클이다. 이번에는 Column Address 없이 Row Address만 적어준다. 그 이유는 블럭단위로 ERASE가 일어나기 때문이다. 커맨드 버스 사이클이 CLE 진행되어 지우기 2nd 커맨드가 기록된다. 기둘기둘.....(tBERS) R/B신호를 GPIO 포트 단자로 감시하다가 종료되는걸 캐치 상태비트 체크! 블록 기반 지우기 작업은 Er..

[ Nandflash ] 05. 낸드플래시의 작동원리와 수명

낸드플래시 작동 원리 기본적인 모스펫 구조에 플로팅 게이트(부유 게이트)가 추가된 형테이다. 저 플로팅 게이트에 전자를 저장함으로써 데이터를 저장하는 것이다. 플로팅 게이트에 전자가 있으면(많으면) 0으로 인식 ( programmed ) 플로팅 게이트에 전자가 없으면(적으면) 1로 인식( erased, unprogrammed ) 기본 구조는 이렇지만 현재는 플로팅게이트가 아닌 산화막에 전자를 저장하고 플로팅게이트를 생략해버리는 식(삼성, CTF) 등의 발전된 방식이 많이 존재한다. Control Gate에 전압을 인가하면 Source에서 Drain으로 이동하던 전자가 tunneling으로 Floating Gate로 들어가게 된다. # Note Tunneling이란 낮은 에너지를 갖는 입자가 에너지가 높으..