요약 | 본 발명은 익스텐트 단위로 매핑테이블을 관리하는 플래시 디바이스에 관한 것으로서, 플래시 디바이스는 호스트로부터 익스텐트 정보를 수신하고, 익스텐트 정보를 기초로 호스트가 지정한 논리주소 및 데이터가 저장되는 플래시메모리의 물리주소에 대한 매핑테이블을 구성하는 제어부, 매핑테이블이 저장된 램, 호스트로부터 수신한 데이터를 저장한 플래시메모리를 포함한다. 이때, 제어부는 상기 익스텐트의 시작 물리주소 및 크기 정보로 구별되는 익스텐트 단위로 매핑테이블을 구성한다. |
---|---|
Int. CL | G06F 12/02 (2006.01) G06F 12/06 (2006.01) |
CPC | G06F 3/0644(2013.01) G06F 3/0644(2013.01) G06F 3/0644(2013.01) G06F 3/0644(2013.01) |
출원번호/일자 | 1020130133992 (2013.11.06) |
출원인 | 성균관대학교산학협력단 |
등록번호/일자 | 10-1465426-0000 (2014.11.20) |
공개번호/일자 | |
공고번호/일자 | (20141127) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 소멸 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2013.11.06) |
심사청구항수 | 16 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 성균관대학교산학협력단 | 대한민국 | 경기도 수원시 장안구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 권혁진 | 대한민국 | 서울 동대문구 |
2 | 신동군 | 대한민국 | 경기 과천시 별양로 **, |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 특허법인엠에이피에스 | 대한민국 | 서울특별시 강남구 테헤란로*길 **, *층 (역삼동, 한동빌딩) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 성균관대학교산학협력단 | 경기도 수원시 장안구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2013.11.06 | 수리 (Accepted) | 1-1-2013-1010931-36 |
2 | [우선심사신청]심사청구(우선심사신청)서 [Request for Preferential Examination] Request for Examination (Request for Preferential Examination) |
2014.04.30 | 무효 (Invalidation) | 1-1-2014-0417162-22 |
3 | [우선심사신청]심사청구(우선심사신청)서 [Request for Preferential Examination] Request for Examination (Request for Preferential Examination) |
2014.05.07 | 수리 (Accepted) | 1-1-2014-0430333-94 |
4 | 보정요구서 Request for Amendment |
2014.05.13 | 발송처리완료 (Completion of Transmission) | 1-5-2014-0077148-00 |
5 | [우선심사신청]선행기술조사보고서 [Request for Preferential Examination] Report of Prior Art Search |
2014.06.20 | 수리 (Accepted) | 9-1-2014-0051808-98 |
6 | [우선심사신청]선행기술조사의뢰서 [Request for Preferential Examination] Request for Prior Art Search |
2014.06.20 | 수리 (Accepted) | 9-1-9999-9999999-89 |
7 | 무효처분통지서 Notice for Disposition of Invalidation |
2014.06.20 | 발송처리완료 (Completion of Transmission) | 1-5-2014-0101263-51 |
8 | 의견제출통지서 Notification of reason for refusal |
2014.07.08 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0469153-10 |
9 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2014.09.05 | 수리 (Accepted) | 1-1-2014-0851831-27 |
10 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2014.09.05 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2014-0851832-73 |
11 | 등록결정서 Decision to grant |
2014.10.13 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0696468-55 |
12 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2017.02.23 | 수리 (Accepted) | 4-1-2017-5028829-43 |
번호 | 청구항 |
---|---|
1 |
1 플래시 디바이스에 있어서,호스트로부터 익스텐트 정보를 수신하고, 상기 익스텐트 정보를 기초로 호스트가 지정한 논리주소 및 데이터가 저장되는 플래시메모리의 물리주소에 대한 매핑테이블을 구성하는 제어부;상기 매핑테이블이 저장된 램; 및상기 호스트로부터 수신한 데이터를 저장한 플래시메모리를 포함하되,상기 익스텐트 정보는 익스텐트 번호 및 익스텐트 크기 중 하나 이상을 포함하고,상기 제어부는, 익스텐트 단위로 매핑테이블을 구성하고,상기 익스텐트 단위는 각 익스텐트의 시작 물리주소 및 크기 정보로 구별되는 플래시 디바이스 |
2 |
2 제 1 항에 있어서,상기 제어부는, 익스텐트가 상기 플래시메모리에 삽입되는 경우 상기 호스트로부터 익스텐트 정보로서 익스텐트 번호 및 익스텐트 크기를 수신하고, 상기 익스텐트 정보를 기초로 매핑테이블을 구성하는 플래시 디바이스 |
3 |
3 제 1 항에 있어서,상기 제어부는,상기 플래시메모리에 기 저장된 익스텐트의 크기가 확장되는 경우 상기 호스트로부터 익스텐트 정보로서, 익스텐트 번호 및 익스텐트 크기를 수신하고, 상기 익스텐트 정보를 기초로 상기 매핑테이블에 상기 익스텐트 크기를 기록하는 플래시 디바이스 |
4 |
4 제 1 항에 있어서,상기 제어부는,상기 플래시메모리에 기 저장된 복수의 익스텐트가 합병되는 경우 상기 호스트로부터 상기 복수의 익스텐트의 익스텐트 정보를 수신하고, 상기 익스텐트 정보를 기초로 상기 복수의 익스텐트를 합병하는 플래시 디바이스 |
5 |
5 제 1 항에 있어서,상기 제어부는,상기 플래시메모리에 기 저장된 익스텐트가 축소되는 경우 상기 호스트로부터 익스텐트 정보로서 익스텐트 번호, 익스텐트 오프셋, 및 익스텐트 크기를 수신하고, 상기 익스텐트 정보를 기초로 상기 익스텐트의 오프셋으로부터 해당 익스텐트 크기만큼 축소된 익스텐트 크기를 기록하는 플래시 디바이스 |
6 |
6 제 1 항에 있어서,상기 제어부는,상기 플래시메모리에 기 저장된 데이터의 물리주소가 갱신되는 경우 상기 데이터가 소속된 익스텐트에 대한 익스텐트 정보로서 익스텐트 번호, 익스텐트 오프셋, 및 갱신되는 데이터 크기를 수신하고, 상기 익스텐트 정보를 기초로 갱신된 물리주소에 대한 로그블록테이블을 구성하는 플래시 디바이스 |
7 |
7 제 1 항에 있어서,상기 제어부는,상기 플래시메모리의 프리블록의 개수가 일정한 임계치 이하인 경우, 상기 플래시메모리의 하나 이상의 블록 중에서 유효하지 않은 페이지를 가장 많이 포함하고 있는 블록인 희생블록의 데이터를 프리블록에 복사하고, 상기 희생블록의 데이터를 무효화 시키고, 상기 희생블록의 데이터를 삭제하는 가비지컬렉션처리부를 포함하는 플래시 디바이스 |
8 |
8 제 6 항에 있어서,상기 제어부는,상기 플래시메모리에 기 저장된 어느 한 익스텐트가 복수의 로그블록매핑테이블의 항목을 차지하고 있는 경우, 상기 어느 한 익스텐트의 모든 데이터를 프리블록으로 복사하고, 상기 어느 한 익스텐트의 데이터를 합병하는 가비지컬렉션처리부를 포함하는 플래시 디바이스 |
9 |
9 제 8 항에 있어서,상기 가비지컬렉션처리부는,복수의 로그블록매핑테이블 항목을 차지하고 있는 익스텐트가 복수인 경우, 상기 복수의 익스텐트 중 최다 로그블록매핑테이블 항목을 차지하고 있는 익스텐트에 대하여 데이터를 프리블록으로 복사하고, 합병하는 플래시 디바이스 |
10 |
10 플래시 디바이스가 매핑테이블을 관리하는 방법에 있어서,호스트로부터 익스텐트 정보를 수신하는 단계; 및상기 익스텐트 정보를 기초로 호스트가 지정한 논리주소 및 데이터가 저장되는 플래시메모리의 물리주소에 대한 매핑테이블을 구성하는 단계를 포함하되,상기 익스텐트 정보는 익스텐트 번호 및 익스텐트 크기 중 하나 이상을 포함하는 매핑테이블 관리방법 |
11 |
11 제 10 항에 있어서,상기 플래시메모리에 기 저장된 익스텐트의 크기가 확장되는 경우, 상기 익스텐트 정보를 수신하는 단계는, 호스트로부터 익스텐트 정보로서, 익스텐트 번호 및 익스텐트 크기를 수신하고,상기 구성하는 단계는, 상기 익스텐트 정보를 기초로 상기 매핑테이블에 상기 익스텐트 크기를 기록하는 것인 매핑테이블 관리방법 |
12 |
12 제 10 항에 있어서,상기 플래시메모리에 기 저장된 복수의 익스텐트가 합병되는 경우, 상기 익스텐트 정보를 수신하는 단계는, 상기 호스트로부터 상기 복수의 익스텐트의 익스텐트 정보를 수신하고,상기 구성하는 단계는, 상기 익스텐트 정보를 기초로 상기 복수의 익스텐트를 합병하는 것인 매핑테이블 관리방법 |
13 |
13 제 10 항에 있어서,상기 플래시메모리에 기 저장된 익스텐트가 축소되는 경우, 상기 익스텐트 정보를 수신하는 단계는, 상기 호스트로부터 익스텐트 정보로서 익스텐트 번호, 익스텐트 오프셋, 및 익스텐트 크기를 수신하고,상기 구성하는 단계는, 상기 익스텐트 정보를 기초로 상기 익스텐트의 오프셋으로부터 해당 익스텐트 크기만큼 축소된 익스텐트 크기를 기록하는 매핑테이블 관리방법 |
14 |
14 제 10 항에 있어서,상기 플래시메모리에 기 저장된 데이터의 물리주소가 갱신되는 경우,상기 익스텐트 정보를 수신하는 단계는, 상기 데이터가 소속된 익스텐트에 대한 익스텐트 정보로서 익스텐트 번호, 익스텐트 오프셋, 및 갱신되는 데이터 크기를 수신하고,상기 구성하는 단계는, 상기 익스텐트 정보를 기초로 갱신된 물리주소에 대한 로그블록테이블을 구성하는 단계를 포함하는 매핑테이블 관리방법 |
15 |
15 제 14 항에 있어서,상기 수신하는 단계 이전에,플래시메모리의 프리블록의 개수가 일정한 임계치 이하인 경우, 상기 플래시메모리의 하나 이상의 블록 중에서 유효하지 않은 페이지를 가장 많이 포함하고 있는 블록인 희생블록의 데이터를 프리블록에 복사하는 단계; 및상기 희생블록의 데이터를 무효화 시키고, 삭제하는 단계를 더 포함하는 매핑테이블 관리방법 |
16 |
16 제 14 항에 있어서,상기 수신하는 단계 이전에,상기 플래시메모리에 기 저장된 어느 한 익스텐트가 복수의 로그블록매핑테이블의 항목을 차지하고 있는 경우, 상기 어느 한 익스텐트의 모든 데이터를 프리블록으로 복사하는 단계; 및상기 어느 한 익스텐트의 데이터를 합병하는 단계를 더 포함하는 매핑테이블 관리방법 |
지정국 정보가 없습니다 |
---|
패밀리정보가 없습니다 |
---|
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 지식경제부 | 성균관대학교 산학협력단 | SW컴퓨팅산업원천기술개발 | 스마트TV 2.0 소프트웨어 플랫폼 |
공개전문 정보가 없습니다 |
---|
특허 등록번호 | 10-1465426-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20131106 출원 번호 : 1020130133992 공고 연월일 : 20141127 공고 번호 : 특허결정(심결)연월일 : 20141013 청구범위의 항수 : 16 유별 : G06F 12/02 발명의 명칭 : 익스텐트 매핑 플래시 디바이스 존속기간(예정)만료일 : 20191121 |
순위번호 | 사항 |
---|---|
1 |
(권리자) 성균관대학교산학협력단 경기도 수원시 장안구... |
제 1 - 3 년분 | 금 액 | 334,500 원 | 2014년 11월 21일 | 납입 |
제 4 년분 | 금 액 | 274,400 원 | 2017년 10월 27일 | 납입 |
제 5 년분 | 금 액 | 196,000 원 | 2018년 09월 17일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2013.11.06 | 수리 (Accepted) | 1-1-2013-1010931-36 |
2 | [우선심사신청]심사청구(우선심사신청)서 | 2014.04.30 | 무효 (Invalidation) | 1-1-2014-0417162-22 |
3 | [우선심사신청]심사청구(우선심사신청)서 | 2014.05.07 | 수리 (Accepted) | 1-1-2014-0430333-94 |
4 | 보정요구서 | 2014.05.13 | 발송처리완료 (Completion of Transmission) | 1-5-2014-0077148-00 |
5 | [우선심사신청]선행기술조사보고서 | 2014.06.20 | 수리 (Accepted) | 9-1-2014-0051808-98 |
6 | [우선심사신청]선행기술조사의뢰서 | 2014.06.20 | 수리 (Accepted) | 9-1-9999-9999999-89 |
7 | 무효처분통지서 | 2014.06.20 | 발송처리완료 (Completion of Transmission) | 1-5-2014-0101263-51 |
8 | 의견제출통지서 | 2014.07.08 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0469153-10 |
9 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2014.09.05 | 수리 (Accepted) | 1-1-2014-0851831-27 |
10 | [명세서등 보정]보정서 | 2014.09.05 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2014-0851832-73 |
11 | 등록결정서 | 2014.10.13 | 발송처리완료 (Completion of Transmission) | 9-5-2014-0696468-55 |
12 | 출원인정보변경(경정)신고서 | 2017.02.23 | 수리 (Accepted) | 4-1-2017-5028829-43 |
기술번호 | KST2015011459 |
---|---|
자료제공기관 | NTB |
기술공급기관 | 성균관대학교 |
기술명 | 익스텐트 매핑 플래시 디바이스 |
기술개요 |
본 발명은 익스텐트 단위로 매핑테이블을 관리하는 플래시 디바이스에 관한 것으로서, 플래시 디바이스는 호스트로부터 익스텐트 정보를 수신하고, 익스텐트 정보를 기초로 호스트가 지정한 논리주소 및 데이터가 저장되는 플래시메모리의 물리주소에 대한 매핑테이블을 구성하는 제어부, 매핑테이블이 저장된 램, 호스트로부터 수신한 데이터를 저장한 플래시메모리를 포함한다. 이때, 제어부는 상기 익스텐트의 시작 물리주소 및 크기 정보로 구별되는 익스텐트 단위로 매핑테이블을 구성한다. |
개발상태 | 기술개발완료 |
기술의 우수성 | |
응용분야 | 익스텐트 매핑 |
시장규모 및 동향 | |
희망거래유형 | 기술매매, |
사업화적용실적 | |
도입시고려사항 |
과제고유번호 | 1415125094 |
---|---|
세부과제번호 | 10041244 |
연구과제명 | 스마트TV 2.0 소프트웨어 플랫폼 |
성과구분 | 출원 |
부처명 | 지식경제부 |
연구관리전문기관명 | 산업기술평가관리원 |
연구주관기관명 | 성균관대학교산학협력단 |
성과제출연도 | 2012 |
연구기간 | 201112~201611 |
기여율 | 1 |
연구개발단계명 | 기초연구 |
6T분류명 | IT(정보기술) |
[1020130163999] | 클라우드 기반의 트랜스코딩을 위한 스케쥴링 기법 | 새창보기 |
---|---|---|
[1020130163999] | 클라우드 기반의 트랜스코딩을 위한 스케쥴링 기법 | 새창보기 |
[1020130156912] | 연속적인 터치를 이용한 사용자 인터페이스 방법 및 장치 | 새창보기 |
[1020130133992] | 익스텐트 매핑 플래시 디바이스 | 새창보기 |
[1020120145043] | 콘텐츠 중심 네트워크에서의 효율적인 그룹 통신 기법 | 새창보기 |
[1020120136179] | 가상머신을 사용한 전력 관리 기능의 테스트 도구 | 새창보기 |
[1020120130791] | 엔에프씨 태그, 엔에프씨 기능이 탑재된 스마트 기기, 복수 작동 명령어 데이터 저장방법 및 실행방법 | 새창보기 |
[1020120125661] | 콘텐츠 소비 집중도 계산을 위한 방법 | 새창보기 |
[1020120111854] | 클라우드 스토리지 시스템 | 새창보기 |
[1020120108687] | 무선센서네트워크에서 신뢰성 있는 데이터 전송을 위한 위치 기반의 전송노드 선택 기법 | 새창보기 |
[1020120086237] | 토픽 맵 기반 온라인 중고 상품 거래 시스템, 상품 목록 추가 방법, 상품 검색 방법 및 키워드 확장 방법 | 새창보기 |
[1020120034429] | 메모리 시스템 및 그것의 페이지 교체 방법 | 새창보기 |
[KST2017009671][성균관대학교] | 비휘발성 메인 메모리 시스템의 페이지 폴트 처리 방법(THE CONTROL METHOD OF A PAGE FAULT IN THE NON-VOLATILE MAIN MEMORY SYSTEM) | 새창보기 |
---|---|---|
[KST2016005230][성균관대학교] | 순서 모드 저널링 파일 시스템을 위한 블록 그룹 단위 저널링 방법 및 장치(METHOD AND APPARATUS OF JOURNALING BY BLOCK GROUP UNIT FOR ORDERED MODE JOURNALING FILE SYSTEM) | 새창보기 |
[KST2014037491][성균관대학교] | 메모리 관리 장치 및 방법 | 새창보기 |
[KST2018009285][성균관대학교] | 비휘발성 메모리에 저장된 메모리 매핑 파일의 원자적 업데이트 방법 및 제어 장치 | 새창보기 |
[KST2019023030][성균관대학교] | 파일 트림을 이용한 플래시 메모리 기반 저장장치 및 그 파일 트림 방법 | 새창보기 |
[KST2015143675][성균관대학교] | 메모리 재사용 방법 및 장치 | 새창보기 |
[KST2014035935][성균관대학교] | SSD 장치의 매핑 테이블 관리 방법 | 새창보기 |
[KST2014037492][성균관대학교] | 버퍼의 지역성을 고려한 가비지 컬렉션 | 새창보기 |
[KST2017010661][성균관대학교] | 비휘발성 메모리 기반의 파일 기록 장치 및 그 방법(APPARATUS AND METHOD FOR FILE RECODING BASED ON NON-VOLATILE MEMORY) | 새창보기 |
[KST2015143509][성균관대학교] | 변경된 메모리 주소를 추적하는 트랜잭션 메모리 시스템 및 방법 | 새창보기 |
[KST2014027768][성균관대학교] | 하이브리드 플래시 메모리의 데이터 저장 방법 | 새창보기 |
[KST2015011251][성균관대학교] | 플래시 메모리에서의 페이지 교체 방법 | 새창보기 |
[KST2014033406][성균관대학교] | 비휘발성 메모리 장치의 데이터 접근 방법 및 이를 수행하는 프로그램을 기록한 기록매체 | 새창보기 |
[KST2014035666][성균관대학교] | 동적 순환 메모리 할당 기법을 이용한 메모리 누수 검출 및 제거 | 새창보기 |
[KST2019023177][성균관대학교] | 플래시 메모리를 이용한 메모리 관리 시스템 및 메모리 관리 방법 | 새창보기 |
[KST2016007053][성균관대학교] | 메모리 할당 방법 및 이를 지원하는 전자 장치(Memory Allocating Method and Electronic device supporting the same) | 새창보기 |
[KST2019023113][성균관대학교] | SSD 컨트롤러 및 SSD 컨트롤러에 의해 수행되는 블록 속성 지정 방법 | 새창보기 |
[KST2021005799][성균관대학교] | 스토리지 장치 및 그 동작방법 | 새창보기 |
[KST2015144358][성균관대학교] | 비휘발성 메모리 시스템의 메모리 맵핑 방법 및 이를 제공하는 시스템 | 새창보기 |
[KST2015144135][성균관대학교] | 파일 시스템에서의 부분 가비지 컬렉션 방법 및 장치 | 새창보기 |
[KST2014027769][성균관대학교] | 비휘발성 메모리 저장장치를 위한 칩 할당 방법 | 새창보기 |
[KST2015143520][성균관대학교] | 메모리 관리 장치, 방법 및 시스템 | 새창보기 |
[KST2014022035][성균관대학교] | 플래시 메모리 장치의 성능 향상 방법 및 이를 수행하는 플래시 메모리 장치 | 새창보기 |
[KST2019018671][성균관대학교] | 스토리지 장치 및 스토리지 장치의 동작 방법 | 새창보기 |
[KST2019022950][성균관대학교] | 저널링 파일시스템의 데이터 폐기 방법 및 이를 구현하기 위한 메모리 관리 장치 | 새창보기 |
[KST2017009673][성균관대학교] | 비휘발성 메인 메모리 시스템의 메모리 맵핑 관리 방법(MEMORY MAPPING MANAGEMENT METHOD FOR A NONVOLATILE MAIN MEMORY) | 새창보기 |
[KST2020017307][성균관대학교] | 맵핑 정보를 축약하는 플래시 변환 계층 구조를 이용하여 메모리 리소스를 관리하는 데이터 저장 장치 | 새창보기 |
[KST2017000346][성균관대학교] | 가비지 컬렉션 저널링 장치 및 방법(APPARATUS AND METHOD FOR JOURNALING BASED ON GARBAGE COLLECTION) | 새창보기 |
[KST2014035680][성균관대학교] | 데이터 페이지들에 대해 무효화 기회를 부여하는 방법 및 이를 위한 낸드플래시 | 새창보기 |
[KST2015143841][성균관대학교] | 플래시 메모리용 파일 시스템 | 새창보기 |
심판사항 정보가 없습니다 |
---|