맞춤기술찾기

이전대상기술

플래시 변환 계층 구조를 갖는 장치와 이를 이용한 선 반입 방법 및 플래시 변환 구조를 기반으로 한 비동기 쓰기 방법

  • 기술번호 : KST2015087172
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에서 플래시 메모리의 효율적 관리가 가능 한 플래시 변환 계층 구조와 이를 이용한 선 반입 방법 및 플래시 변환 구조를 기반으로 한 비동기 쓰기 방법을 개시한다. 본 발명에 따른 플래시 변환 구조를 이용한 선 반입 방법은, a) 군집형 해시 테이블로 동일한 버켓 안에 연속된 LBA 및 이에 대응하는 PBA들을 저장하는 단계; b) 상기 버켓의 LBA에 대한 읽기 요청을 접수하는 단계; c) Coarse-Grained 군집형 해시 테이블로 탑재된 상기 연속성 플래그를 토대로 연속적인 LBA의 주소변환을 수행하는 단계; d) 상기 LBA가 소속된 버켓의 전체 페이지를 선 반입하는 단계;로 이루어진다. 따라서, 본 발명은 NAND 플래시 메모리 관련 소프트웨어에 관한 기술 연구개발로 세계적인 메모리 반도체 분야에서 독보적인 위치를 유지할 수 있으며, 나아가 NVRAM(Non Volatile Random Access Memory)과 같은 향후 차세대 비휘발성 메모리에도 충분히 적용할 수 있어, 매출 증가와 독점 기술확보로 세계적인 경쟁력을 갖출 수 있는 효과가 있다. 플래시 변환 계층, FTL, 군집형 해시 테이블, 선반입, 2비트 쓰기 예측
Int. CL G11C 16/34 (2006.01) G11C 16/08 (2006.01)
CPC G06F 12/0246(2013.01) G06F 12/0246(2013.01) G06F 12/0246(2013.01) G06F 12/0246(2013.01)
출원번호/일자 1020080055289 (2008.06.12)
출원인 인하대학교 산학협력단, 한국전자통신연구원
등록번호/일자 10-0999111-0000 (2010.12.01)
공개번호/일자 10-2009-0129161 (2009.12.16) 문서열기
공고번호/일자 (20101207) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2008.06.12)
심사청구항수 6

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이은철 대한민국 서울특별시 송파구 법원로**길 **, A동 *층 ***호 (문정동, H비지니스파크)(*T국제특허법률사무소)
2 유완식 대한민국 서울특별시 강남구 테헤란로 ***, **층 *T 국제특허법률사무소 (역삼동, 여삼빌딩)(*T국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 대한민국 인천광역시 미추홀구
2 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2008.06.12 수리 (Accepted) 1-1-2008-0420467-16
2 [출원인변경]권리관계변경신고서
[Change of Applicant] Report on Change of Proprietary Status
2008.08.08 수리 (Accepted) 1-1-2008-0569939-69
3 선행기술조사의뢰서
Request for Prior Art Search
2009.04.07 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2009.05.18 수리 (Accepted) 9-1-2009-0031463-19
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
6 의견제출통지서
Notification of reason for refusal
2009.10.30 발송처리완료 (Completion of Transmission) 9-5-2009-0449739-34
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.11.17 수리 (Accepted) 4-1-2009-5220324-82
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2009.12.30 수리 (Accepted) 1-1-2009-0816534-44
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2009.12.30 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2009-0816530-62
10 의견제출통지서
Notification of reason for refusal
2010.04.20 발송처리완료 (Completion of Transmission) 9-5-2010-0163982-17
11 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2010.06.21 수리 (Accepted) 1-1-2010-0395591-41
12 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.07.20 수리 (Accepted) 1-1-2010-0467186-85
13 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.07.20 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0467188-76
14 등록결정서
Decision to grant
2010.11.29 발송처리완료 (Completion of Transmission) 9-5-2010-0541926-26
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.07.22 수리 (Accepted) 4-1-2015-5098802-16
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.09.05 수리 (Accepted) 4-1-2016-5127132-49
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.03.02 수리 (Accepted) 4-1-2018-5036549-31
19 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.12.27 수리 (Accepted) 4-1-2018-5266647-91
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
1단계 Fine-Grained 군집형 해시 테이블, 2단계 Fine-grained 군집형 해시 테이블 및 Coarse-grained 군집형 해시 테이블로 구성된 플래시 변환 계층(FTL) 구조를 갖는 장치에 있어서, 상기 Coarse-grained 군집형 해시 테이블로 연속적인 물리 주소(PBA:Physical Block Address)에 관한 정보를 저장하고, 상기 물리 주소에 관한 정보를 기반으로 연속적인 LBA(Local Block Address)의 주소변환 요청에 따른 반복적인 주소변환 메카니즘을 최소화하기 위한 연속성 플래그를 포함하며, 상기 연속성 플래그는 상기 Coarse-grained 군집형 해시 테이블의 각 버켓의 서브 블록마다 설정되고, VBA(Virtual Block Address)와 PBA(Physical Block Address)가 연속적인 경우 연속적인 블록의 갯 수가 기입되는 것을 특징으로 하는 플래시 변환 계층 구조를 갖는 장치
2 2
삭제
3 3
삭제
4 4
제 1 항에 있어서, 상기 플래시 변환은 NAND 플래시 메모리 기반인 것을 특징으로 하는 플래시 변환 계층 구조를 갖는 장치
5 5
제 1 항에 따른 플래시 변환 계층 구조를 이용한 페이지 선 반입 방법에 있어서, a) 상기 1단계 Fine-Grained 군집형 해시 테이블, 2단계 Fine-Grained 군집형 해시 테이블 및 Coarse-Grained 군집형 해시 테이블을 포함하는 군집형 해시 테이블로 동일한 버켓 안에 연속된 LBA 및 이에 대응하는 PBA들을 저장하는 단계; b) 상기 버켓의 LBA에 대한 읽기 요청을 접수하는 단계; c) 상기 Coarse-Grained 군집형 해시 테이블로 탑재된 상기 연속성 플래그를 토대로 연속적인 LBA의 주소변환을 수행하는 단계; 및 d) 상기 LBA가 소속된 버켓의 전체 페이지를 선 반입하는 단계;로 이루어지며, 상기 c) 단계는, c-1) 상기 1단계 Fine-grained 군집형 해시 테이블을 검색하여 매칭되는 PBA가 존재할 경우 주소 변환을 종료하는 단계; c-2) 상기 1단계 Fine-grained 군집형 해시 테이블에서 검색에 실패했을 경우, 상기 2단계 Fine-grained 군집형 해시 테이블을 검색하여 매칭되는 PBA가 존재할 경우 주소 변환을 종료하는 단계; 및 c-3) 상기 2단계 Fine-grained 군집형 해시 테이블에서도 검색에 실패 한 경우, 상기 Coarse-grained 군집형 해시 테이블에서 매칭되는 주소 변환 정보를 찾는 단계;로 이루어진 것을 특징으로 하는 플래시 변환 계층 구조를 이용한 선 반입 방법
6 6
삭제
7 7
제 5 항에 있어서 상기 c-3) 단계는, 가) LBA를 상기 Coarse-grained 군집형 해시 테이블 내의 VBA와 오프셋으로 변환하는 단계; 나) 상기 VBA를 해싱하여 PPBA와 RPBA의 주소가 저장되어 있는 버켓을 찾는 단계; 및 다) 매칭된 상기 PPBA와 오프셋에 있는 페이지 데이터가 유효하지 않을 경우 상기 RPBA를 순차적으로 검색하여 해당 물리 주소를 찾는 단계;로 이루어진 것을 특징으로 하는 플래시 변환 계층 구조를 이용한 선 반입 방법
8 8
제 5 항에 따른 플래시 변환 계층 구조를 이용한 선 반입 방법을 기반으로 하는 비동기 쓰기 방법에 있어서, a) 임의의 정보가 저장되는 예측 테이블을 생성하는 단계; b) 반복적으로 저장되는 LBA가 포함된 VBA를 상기 예측 테이블에 추가하는 단계; c) 동일한 VBA로 소속된 LBA에 쓰기 요청이 들어올 때마다, 쓰기 요청 회수에 비례하여 상기 예측 테이블로 저장되는 예측 비트를 갱신하는 단계; d) 상기 예측 비트가 기 설정된 값으로 갱신될 경우, 상기 VBA를 예약 버퍼에 저장하는 단계; 및 e) 상기 예약 버퍼가 포화될 경우, 상기 예약 버퍼로 탑재된 최신 데이터만 플래시 메모리로 적재하는 단계;로 이루어지며, 상기 예측 비트는 적어도 4가지의 상태 표시를 위한 2비트 구조인 것을 특징으로 하는 플래시 변환 구조를 기반으로 한 비동기 쓰기 방법
9 9
삭제
10 10
제 8 항에 있어서, 상기 예약 버퍼로 탑재되는 최신 데이터는 상기 VBA를 일괄 합병된 데이터인 것을 특징으로 하는 플래시 변환 구조를 기반으로 한 비동기 쓰기 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 KR100894845 KR 대한민국 FAMILY
2 US08024545 US 미국 FAMILY
3 US20090106486 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2009106486 US 미국 DOCDBFAMILY
2 US8024545 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 기타기관 한국전자통신연구원 IT SoC 핵심 설계 인력 양성사업 차세대 퓨전 플레시 메모리에 적합한 임베디드 소프트웨어플렛폼에 관한 연구