맞춤기술찾기

이전대상기술

삭제 그룹 플래시 변환 계층을 이용한 퓨전 플래시 메모리의 주소 변환 방법 및 다중 블록 삭제 방법

  • 기술번호 : KST2014029055
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법 및 다중 블록 삭제 방법에 관한 것으로서, 보다 구체적으로는 (1) 논리 주소(Logical Address)가 요청되면, LRU 군집형 해시 테이블(LRU Clustered Hash Table)을 검색하여 요청된 논리 주소에 대한 물리 주소(Physical Address)가 존재하는지를 확인하는 단계; (2) 단계 (1)에서의 확인 결과, 요청된 논리 주소에 대한 물리 주소가 존재하는 경우, 플래시 메모리의 스페어 영역(Spare Area)의 참조 없이 상기 LRU 군집형 해시 테이블에 존재하는 PTE(Page Table Entry)를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계; (3) 단계 (1)에서의 확인 결과, 요청된 논리 주소에 대한 물리 주소가 존재하지 않는 경우, PMD 군집형 해시 테이블(PMD Clustered Hahs Table)을 검색하여 요청된 논리 주소에 대한 PMD(Page Middle Directory) 데이터가 존재하는지 확인하는 단계; (4) 단계 (3)에서의 확인 결과, 요청된 논리 주소에 대한 PMD 데이터가 존재하는 경우, 해당 PMD 데이터를 통해 플래시 메모리의 스페어 영역의 1회 참조에 의해 PTE를 읽고 이를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계; 및 (5) 단계 (3)에서의 확인 결과, 요청된 논리 주소에 대한 PMD 데이터가 존재하지 않는 경우, PGD(Page Global Directory) 테이블을 검색하여 플래시 메모리의 스페어 영역의 PMD와 PTE를 차례로 읽고 이를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계를 포함하여 구성되는 퓨전 플래시 메모리의 주소 변환 방법을 그 구성상의 특징으로 한다.본 발명에서 제안하고 있는 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법 및 다중 블록 삭제 방법에 따르면, 삭제 그룹 플래시 변환 계층을 새롭게 제안하고 이를 통해 주소 변환 및 다중 블록 삭제를 수행함으로써, 퓨전 플래시 메모리의 효율적인 다중 블록 삭제를 가능하게 한다.
Int. CL G06F 12/08 (2006.01) G06F 12/06 (2006.01)
CPC G06F 12/0897(2013.01) G06F 12/0897(2013.01) G06F 12/0897(2013.01) G06F 12/0897(2013.01) G06F 12/0897(2013.01) G06F 12/0897(2013.01) G06F 12/0897(2013.01)
출원번호/일자 1020100006705 (2010.01.25)
출원인 인하대학교 산학협력단
등록번호/일자 10-1114398-0000 (2012.02.02)
공개번호/일자 10-2011-0087177 (2011.08.02) 문서열기
공고번호/일자 (20120222) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2010.01.25)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 대한민국 인천광역시 미추홀구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김덕환 대한민국 서울특별시 양천구
2 이동환 대한민국 인천광역시 남구
3 송재석 대한민국 인천광역시 남구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김건우 대한민국 서울특별시 금천구 가산디지털*로 ***, 에이동 ***호 특허그룹덕원 (가산동, 우림 라이온스밸리)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 인천광역시 미추홀구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.01.25 수리 (Accepted) 1-1-2010-0050980-52
2 보정요구서
Request for Amendment
2010.02.08 발송처리완료 (Completion of Transmission) 1-5-2010-0011906-28
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2010.03.08 수리 (Accepted) 1-1-2010-0145562-86
4 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2010.10.30 수리 (Accepted) 1-1-2010-0707634-02
5 의견제출통지서
Notification of reason for refusal
2011.04.04 발송처리완료 (Completion of Transmission) 9-5-2011-0182265-13
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.04.05 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0248126-65
7 등록결정서
Decision to grant
2011.12.23 발송처리완료 (Completion of Transmission) 9-5-2011-0764753-88
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.07.22 수리 (Accepted) 4-1-2015-5098802-16
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.09.05 수리 (Accepted) 4-1-2016-5127132-49
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.03.02 수리 (Accepted) 4-1-2018-5036549-31
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.12.27 수리 (Accepted) 4-1-2018-5266647-91
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
삭제 그룹 플래시 변환 계층(Erase Group Flash Translation Layer; EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법으로서,상기 삭제 그룹 플래시 변환 계층(EGFTL)은,선형 탐색 시간을 가지며, 지역성을 고려하여 최근에 사용된 주소와 그와 인접된 주소들을 섹터 사상으로 관리하는 LRU 군집형 해시 테이블;상기 LRU 군집형 해시 테이블을 모두 사용한 경우에 LRU 기법에 따라 자주 사용되지 않았던 주소를 강등시켜 얻어지는 테이블로서, 상기 강등된 주소와 관련 PMD 값을 섹터 사상하여 관리하는 PMD 군집형 해시 테이블; 및상기 PMD 군집형 해시 테이블에서 주소 검색이 실패할 경우 이용되며, 페이지 전역 디렉터리를 저장하는 PGD 테이블을 포함하여 구성되며,(1) 논리 주소(Logical Address)가 요청되면, LRU 군집형 해시 테이블(LRU Clustered Hash Table)을 검색하여 요청된 논리 주소에 대한 물리 주소(Physical Address)가 존재하는지를 확인하는 단계;(2) 단계 (1)에서의 확인 결과, 요청된 논리 주소에 대한 물리 주소가 존재하는 경우, 플래시 메모리의 스페어 영역(Spare Area)의 참조 없이 상기 LRU 군집형 해시 테이블에 존재하는 PTE(Page Table Entry)를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계;(3) 단계 (1)에서의 확인 결과, 요청된 논리 주소에 대한 물리 주소가 존재하지 않는 경우, PMD 군집형 해시 테이블(PMD Clustered Hahs Table)을 검색하여 요청된 논리 주소에 대한 PMD(Page Middle Directory) 데이터가 존재하는지 확인하는 단계;(4) 단계 (3)에서의 확인 결과, 요청된 논리 주소에 대한 PMD 데이터가 존재하는 경우, 해당 PMD 데이터를 통해 플래시 메모리의 스페어 영역의 1회 참조에 의해 PTE를 읽고 이를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계; 및(5) 단계 (3)에서의 확인 결과, 요청된 논리 주소에 대한 PMD 데이터가 존재하지 않는 경우, PGD(Page Global Directory) 테이블을 검색하여 플래시 메모리의 스페어 영역의 PMD와 PTE를 차례로 읽고 이를 이용하여 얻어진 물리 주소를 요청된 논리 주소에 대한 물리 주소로 변환하는 단계를 포함하는 것을 특징으로 하는, 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법
2 2
제1항에 있어서, 상기 단계 (4)에서,다음 주소 변환에 대해 빠른 수행이 가능하도록, 해당 PMD 데이터를 통해 읽은 상기 PTE를 상기 LRU 군집형 해시 테이블에 저장하는 것을 특징으로 하는, 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법
3 3
제1항에 있어서, 상기 단계 (5)에서,다음 주소 변환에 대해 빠른 수행이 가능하도록, PGD 테이블을 검색하여 읽은 상기 PTE를 상기 LRU 군집형 해시 테이블에 저장하는 것을 특징으로 하는, 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 주소 변환 방법
4 4
삭제 그룹 플래시 변환 계층(Erase Group Flash Translation Layer; EGFTL)을 이용한 퓨전 플래시 메모리의 다중 블록 삭제 방법으로서,상기 삭제 그룹 플래시 변환 계층(EGFTL)은,선형 탐색 시간을 가지며, 지역성을 고려하여 최근에 사용된 주소와 그와 인접된 주소들을 섹터 사상으로 관리하는 LRU 군집형 해시 테이블;상기 LRU 군집형 해시 테이블을 모두 사용한 경우에 LRU 기법에 따라 자주 사용되지 않았던 주소를 강등시켜 얻어지는 테이블로서, 상기 강등된 주소와 관련 PMD 값을 섹터 사상하여 관리하는 PMD 군집형 해시 테이블; 및상기 PMD 군집형 해시 테이블에서 주소 검색이 실패할 경우 이용되며, 페이지 전역 디렉터리를 저장하는 PGD 테이블을 포함하여 구성되며,다중 블록 삭제는, 다중 블록 삭제를 통해 삭제될 무효 블록들을 관리하기 위한 삭제 그룹 리스트(Erase Group List)와, 무효 블록들을 효율적으로 수집하기 위한 무효 블록 수집기로 구성된 무효 블록 관리자에 의해 수행되며,상기 무효 블록 수집기에 의해 상기 삭제 그룹 리스트가 완성되면 가비지 컬렉션이 발생하여 상기 삭제 그룹 리스트의 정보를 통해 다수의 블록을 삭제하는 것을 특징으로 하는, 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 다중 블록 삭제 방법
5 5
제4항에 있어서,상기 무효 블록 수집기는, 단일 갱신 블록과 다중 갱신 블록으로 구성된 2단계 갱신 블록을 이용하여 무효 블록들을 수집하되,상기 단일 갱신 블록이 모두 사용된 경우, 데이터 블록으로 사용되었던 블록들을 상기 삭제 그룹 리스트에 추가하며,상기 다중 갱신 블록이 모두 사용된 경우, 상기 다중 갱신 블록에 존재하는 유효 데이터들을 자주 갱신되는 핫 데이터(Hot Data)로 간주하여 자유 블록에 복사하여 새로운 다중 갱신 블록으로 활용하고, 기존에 다중 갱신 블록으로 사용된 블록은 모두 상기 삭제 그룹 리스트에 추가하는 것을 특징으로 하는, 삭제 그룹 플래시 변환 계층(EGFTL)을 이용한 퓨전 플래시 메모리의 다중 블록 삭제 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육인적자원부 인하대학 기초연구과제지원 신뢰성 있는 모바일 저장장치를 위한 데이터 오류 검출 및 복구 기술 연구