Publications

Detailed Information

프로그래밍 가능한 플래시 인터페이스 및 이의 응용 : Programmable flash interface and its application

DC Field Value Language
dc.contributor.advisor민상렬-
dc.contributor.author이용건-
dc.date.accessioned2017-10-31T07:41:04Z-
dc.date.available2017-10-31T07:41:04Z-
dc.date.issued2017-08-
dc.identifier.other000000146619-
dc.identifier.urihttps://hdl.handle.net/10371/137445-
dc.description학위논문 (석사)-- 서울대학교 대학원 공과대학 컴퓨터공학부, 2017. 8. 민상렬.-
dc.description.abstractNAND 플래시 메모리는 데이터가 유지되는 비휘발성(Non-volatile) 메모리로 기존 하드 디스크를 대체하는 저장매체로 각광을 받으며 빠르게 발전하여 저장 매체 시장을 점유해 나가고 있다. NAND 플래시 제품이 각광을 받을수록 기술 발전도 빨라지고 새로운 제품 출시도 빨라지고 있지만 통일된 표준 인터페이스가 없기 때문에 NAND 플래시 메모리는 제품마다 조금씩 다른 인터페이스를 가지고 있다. 이러한 환경에서는 NAND 플래시 메모리 제어기의 유연성이 관건이 될 것이며 자칫 오랜 기간 많은 돈을 들여서 개발한 제어기를 짧은 시간밖에 쓸 수 없는 경우가 발생 할 수 있다.
본 논문에서는 서로 다른 인터페이스를 사용하는 상황에서 일관성을 제공하기 위한 방법으로 프로그래밍 가능한 플래시 메모리 인터페이스를 정의하고 이를 FPGA환경을 이용한 NAND 플래시 메모리 제어기로 구현했다. 프로그래밍 가능한 인터페이스는 서로 다른 인터페이스를 갖는 NAND 플래시 메모리 제품에 유연하게 대응할 수 있으며 호스트에 일관성을 제공할 수 있을 것이다. 또한 이러한 유연하고 일관성 있는 인터페이스를 활용하기 위한 응용환경으로 QoS(Quality of Service)기반 공정 대기열 스케줄링을 구현하여 성능과 효과를 검증했다.
-
dc.description.tableofcontents1. 서론 1
1.1 연구 동기 1
1.2 연구 내용 3
1.3 논문의 구성 4
2. 배경 지식 및 관련 연구 5
2.1 NAND 플래시 메모리 5
2.2 NAND 플래시 메모리 기반 저장 장치 8
2.2.1 플래시 변환 계층 9
2.2.1.1 주소 변환 9
2.2.1.2 쓰레기 수집 10
2.2.1.3 마모 평준화 11
2.2.2 플래시 메모리 스케줄러 12
2.2.2.1 QoS 기반 스케줄링 13
2.2.2.2 하드웨어/소프트웨어 스케줄링 15
2.2.3 플래시 메모리 제어기 16
2.3 플래시 메모리 인터페이스 16
2.3.1 ONFI와 Toggle Mode 인터페이스 17
2.3.2 NAND 플래시 세부 인터페이스 18
2.3.2.1 물리 인터페이스 19
2.3.2.2 메모리 구조 인터페이스 21
2.3.2.3 데이터 인터페이스 24
2.3.2.4 연산 인터페이스 25
2.3.2.5 명령 및 타이밍 인터페이스 26
3. 프로그래밍 가능한 플래시 인터페이스 28
3.1 프로그래밍 가능한 플래시 인터페이스 정의 28
3.1.1 마이크로 코드 포맷 31
3.1.2 마이크로 코드 산술/논리 연산 32
3.1.3 마이크로 코드 분기 연산 33
3.1.4 마이크로 코드 특수 연산 33
3.1.5 마이크로 코드 신호 엔진 명령 34
3.2 제어기 디자인 35
3.2.1 마이크로 코드 실행기 37
3.2.2 마이크로 코드 메모리 37
3.2.3 신호 엔진 37
3.2.4 제어기의 동작 38
3.3 소프트웨어로 구현된 공정 대기열 스케줄링 40
4. 실험 환경 및 평가 44
4.1 실험 환경 44
4.2 실험 평가 46
5. 결론 51
참고문헌 52
Abstract 54
-
dc.formatapplication/pdf-
dc.format.extent1005253 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoko-
dc.publisher서울대학교 대학원-
dc.subject플래시 메모리 기반 저장장치-
dc.subject플래시 메모리 컨트롤러-
dc.subject플래시 메모리 동작 스케줄-
dc.subject공정 대기열-
dc.subject.ddc621.39-
dc.title프로그래밍 가능한 플래시 인터페이스 및 이의 응용-
dc.title.alternativeProgrammable flash interface and its application-
dc.typeThesis-
dc.contributor.AlternativeAuthorLEE YONG GUN-
dc.description.degreeMaster-
dc.contributor.affiliation공과대학 컴퓨터공학부-
dc.date.awarded2017-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share