요약 | 플래시 메모리 기반 저장 장치의 페이지 버퍼를 쓰기 캐시로 이용하는 방법을 제시한다. 플래시 메모리 장치는 읽기, 쓰기 요청 시 임시로 데이터를 저장하기 위한 페이지 버퍼를 포함한다. 제1 쓰기 명령에 대응하는 프로그래밍 동작은 페이지 버퍼에 저장된 데이터를 메모리 셀 어레이로 프로그램한다. 이 때 프로그래밍 동작이 실패할 경우, 플래시 메모리 장치는 제2 쓰기 명령을 수신하고, 제2 쓰기 명령에 대응하는 프로그래밍 동작은 페이지 버퍼에 저장된 데이터를 메모리 셀 어레이로 프로그램한다. 제2 쓰기 명령은 제1 쓰기 명령과 동일한 데이터에 대한 쓰기 명령이므로, 플래시 메모리 장치는 페이지 버퍼에 이미 저장된 데이터를 이용하면 별도의 데이터를 수신하지 않아도 충분하다. NAND 플래시 메모리, 페이지 버퍼, 쓰기 캐시 |
---|---|
Int. CL | G06F 12/02 (2018.01.01) G06F 12/06 (2006.01.01) G06F 5/00 (2006.01.01) G06F 9/06 (2018.01.01) |
CPC | |
출원번호/일자 | 1020080085146 (2008.08.29) |
출원인 | 서울대학교산학협력단 |
등록번호/일자 | 10-1030146-0000 (2011.04.12) |
공개번호/일자 | 10-2010-0026227 (2010.03.10) 문서열기 |
공고번호/일자 | (20110418) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 등록 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2008.08.29) |
심사청구항수 | 17 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 서울대학교산학협력단 | 대한민국 | 서울특별시 관악구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 박정수 | 대한민국 | 서울시 서초구 |
2 | 민상렬 | 대한민국 | 서울시 서초구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 특허법인 무한 | 대한민국 | 서울특별시 강남구 언주로 ***, *층(역삼동,화물재단빌딩) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 서울대학교산학협력단 | 대한민국 | 서울특별시 관악구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2008.08.29 | 수리 (Accepted) | 1-1-2008-0617640-84 |
2 | [출원인변경]권리관계변경신고서 [Change of Applicant] Report on Change of Proprietary Status |
2008.12.18 | 수리 (Accepted) | 1-1-2008-0870869-44 |
3 | 선행기술조사의뢰서 Request for Prior Art Search |
2009.05.08 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 Report of Prior Art Search |
2009.06.18 | 수리 (Accepted) | 9-1-2009-0038001-47 |
5 | 의견제출통지서 Notification of reason for refusal |
2010.02.26 | 발송처리완료 (Completion of Transmission) | 9-5-2010-0086353-79 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2010.04.16 | 수리 (Accepted) | 1-1-2010-0242323-89 |
7 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2010.04.16 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2010-0242322-33 |
8 | 의견제출통지서 Notification of reason for refusal |
2010.08.31 | 발송처리완료 (Completion of Transmission) | 9-5-2010-0382337-14 |
9 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2010.10.05 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2010-0641988-12 |
10 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2010.10.05 | 수리 (Accepted) | 1-1-2010-0641992-06 |
11 | 등록결정서 Decision to grant |
2011.02.26 | 발송처리완료 (Completion of Transmission) | 9-5-2011-0113719-44 |
12 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2011.09.27 | 수리 (Accepted) | 4-1-2011-5195109-43 |
13 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2013.01.14 | 수리 (Accepted) | 4-1-2013-5007213-54 |
14 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2015.03.17 | 수리 (Accepted) | 4-1-2015-5033829-92 |
15 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2015.05.13 | 수리 (Accepted) | 4-1-2015-5062924-01 |
16 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2019.05.13 | 수리 (Accepted) | 4-1-2019-5093546-10 |
17 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2019.05.23 | 수리 (Accepted) | 4-1-2019-5101798-31 |
18 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2019.08.02 | 수리 (Accepted) | 4-1-2019-5154561-59 |
19 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2020.11.25 | 수리 (Accepted) | 4-1-2020-5265458-48 |
번호 | 청구항 |
---|---|
1 |
1 복수의 메모리 셀들을 포함하는 메모리 셀 어레이; 외부 호스트로부터 수신된 데이터를 데이터 페이지로서 저장하는 페이지 버퍼; 및 상기 페이지 버퍼에 저장된 데이터 페이지를 상기 메모리 셀 어레이 내의 제1 주소에 쓰도록 상기 페이지 버퍼를 제어하는 제어부 를 포함하고, 상기 제어부는 소정의 조건에 따라 상기 페이지 버퍼를 쓰기 캐시로서 이용하여 상기 외부 호스트로부터 수신된 데이터를 중복적으로 수신함이 없이 상기 페이지 버퍼에 저장된 데이터 페이지를 상기 메모리 셀 어레이 내의 제2 주소에 쓰도록 상기 페이지 버퍼를 제어하는 플래시 메모리 장치 |
2 |
2 제1항에 있어서, 상기 소정의 조건은 상기 제1 주소에 대응하는 쓰기가 실패하는 조건인 플래시 메모리 장치 |
3 |
3 제1항에 있어서, 상기 페이지 버퍼는 상기 제1 주소 또는 상기 제2 주소에 대응하는 쓰기가 종료된 후에도 상기 페이지 버퍼에 저장된 데이터 페이지를 삭제하지 않는 플래시 메모리 장치 |
4 |
4 제1항에 있어서, 상기 소정의 조건은 쓰기 연산이 동일한 데이터 페이지를 복수의 주소들에 쓰는 조건인 플래시 메모리 장치 |
5 |
5 제4항에 있어서, 상기 소정의 조건은 상기 쓰기 연산이 상기 동일한 데이터 페이지를 상기 복수의 주소들에 쓰는 테스트 연산일 조건인 플래시 메모리 장치 |
6 |
6 제4항에 있어서, 상기 소정의 조건은 상기 쓰기 연산이 상기 동일한 데이터 페이지를 상기 복수의 주소들에 미러링하는 레이드(RAID) 연산일 조건인 플래시 메모리 장치 |
7 |
7 삭제 |
8 |
8 제1항에 있어서, 상기 제어부는 상기 제2 주소를 상기 외부 호스트로부터 수신하거나 내부적으로 생성하는 플래시 메모리 장치 |
9 |
9 외부 호스트로부터 데이터를 수신하여 페이지 버퍼에 저장하는 단계; 상기 외부 호스트로부터 수신된 쓰기 명령에 대응하여 상기 페이지 버퍼에 저장된 데이터를 메모리 셀 어레이 내의 제1 주소에 쓰는 단계; 상기 제1 주소에 대응하는 쓰기가 성공했는지 여부를 판정하는 단계; 및 상기 제1 주소에 대응하는 쓰기가 실패했으면, 상기 페이지 버퍼를 쓰기 캐시로서 이용하여 상기 외부 호스트로부터 수신된 데이터를 중복적으로 수신함이 없이 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 제2 주소에 쓰는 단계 를 포함하는 플래시 메모리 이용 방법 |
10 |
10 삭제 |
11 |
11 제9항에 있어서, 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 상기 제2 주소에 쓰는 단계는 상기 제2 주소를 내부적으로 생성하거나 상기 외부 호스트로부터 상기 제2 주소를 수신하는 플래시 메모리 이용 방법 |
12 |
12 외부 호스트로부터 데이터를 수신하여 페이지 버퍼에 저장하는 단계; 상기 외부 호스트로부터 수신된 제1 쓰기 명령에 대응하여 상기 페이지 버퍼에 저장된 데이터를 메모리 셀 어레이 내의 제1 주소 - 상기 제1 주소는 상기 제1 쓰기 명령에 대응함 - 에 쓰는 단계; 및 상기 외부 호스트로부터 수신된 제2 쓰기 명령에 대응하여 상기 페이지 버퍼를 쓰기 캐시로서 이용하여 상기 외부 호스트로부터 수신된 데이터를 중복적으로 수신함이 없이 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 제2 주소 - 상기 제2 주소는 상기 제2 쓰기 명령에 대응함 - 에 쓰는 단계 를 포함하는 플래시 메모리 이용 방법 |
13 |
13 제12항에 있어서, 상기 제1 쓰기 명령 및 상기 제2 쓰기 명령은 서로 동일한 데이터를 쓰는 명령인 플래시 메모리 이용 방법 |
14 |
14 제13항에 있어서, 상기 제1 쓰기 명령 및 상기 제2 쓰기 명령은 서로 동일한 데이터를 상기 제1 주소 및 제2 주소 각각에 미러링하는 명령인 플래시 메모리 이용 방법 |
15 |
15 제13항에 있어서, 상기 제1 쓰기 명령 및 상기 제2 쓰기 명령은 서로 동일한 데이터를 쓰는 테스트 명령인 플래시 메모리 이용 방법 |
16 |
16 페이지 버퍼에 데이터를 저장하는 단계; 제1 쓰기 명령에 응답하여, 상기 페이지 버퍼에 저장된 데이터를 메모리 셀 어레이 내의 제1 주소 - 상기 제1 주소는 상기 제1 쓰기 명령에 대응함 - 에 쓰는 단계; 제2 쓰기 명령이 상기 페이지 버퍼에 저장된 데이터를 이용하는 명령인지 여부를 판정하는 단계; 및 상기 제2 쓰기 명령이 상기 페이지 버퍼를 쓰기 캐시로서 이용하여 상기 페이지 버퍼에 저장된 데이터를 이용하는 경우, 상기 제2 쓰기 명령에 응답하여, 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 제2 주소 - 상기 제2 주소는 상기 제2 쓰기 명령에 대응함 - 에 쓰는 단계 를 포함하는 플래시 메모리 이용 방법 |
17 |
17 제16항에 있어서, 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 상기 제2 주소에 쓰는 단계는 상기 제2 쓰기 명령에 대응하는 데이터를 추가로 수신하지 않는 플래시 메모리 이용 방법 |
18 |
18 제16항에 있어서, 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 상기 제1 주소에 쓰는 단계 또는 상기 페이지 버퍼에 저장된 데이터를 상기 메모리 셀 어레이 내의 상기 제2 주소에 쓰는 단계는 쓰기가 종료된 후에도 상기 페이지 버퍼에 저장된 데이터를 삭제하지 않는 플래시 메모리 이용 방법 |
19 |
19 제9항 또는 제11항 내지 제18항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체 |
지정국 정보가 없습니다 |
---|
순번 | 패밀리번호 | 국가코드 | 국가명 | 종류 |
---|---|---|---|---|
1 | WO2010024506 | WO | 세계지적재산권기구(WIPO) | FAMILY |
순번 | 패밀리번호 | 국가코드 | 국가명 | 종류 |
---|---|---|---|---|
1 | WO2010024506 | WO | 세계지적재산권기구(WIPO) | DOCDBFAMILY |
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 지식경제부 | 서울대학교 | IT성장동력기술개발사업 | Flash memory 기반 임베디드 멀티미디어 소프트웨어 기술개발 |
특허 등록번호 | 10-1030146-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20080829 출원 번호 : 1020080085146 공고 연월일 : 20110418 공고 번호 : 특허결정(심결)연월일 : 20110226 청구범위의 항수 : 17 유별 : G06F 12/02 발명의 명칭 : 페이지 버퍼를 쓰기 캐시로 이용하는 플래시 기반 저장 장치 및 이용 방법 존속기간(예정)만료일 : |
순위번호 | 사항 |
---|---|
1 |
(권리자) 서울대학교산학협력단 서울특별시 관악구... |
제 1 - 3 년분 | 금 액 | 354,000 원 | 2011년 04월 12일 | 납입 |
제 4 년분 | 금 액 | 414,000 원 | 2014년 03월 31일 | 납입 |
제 5 년분 | 금 액 | 289,800 원 | 2015년 02월 26일 | 납입 |
제 6 년분 | 금 액 | 289,800 원 | 2016년 01월 28일 | 납입 |
제 7 년분 | 금 액 | 522,200 원 | 2017년 04월 03일 | 납입 |
제 8 년분 | 금 액 | 373,000 원 | 2018년 04월 06일 | 납입 |
제 9 년분 | 금 액 | 373,000 원 | 2019년 04월 02일 | 납입 |
제 10 년분 | 금 액 | 587,500 원 | 2020년 04월 01일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2008.08.29 | 수리 (Accepted) | 1-1-2008-0617640-84 |
2 | [출원인변경]권리관계변경신고서 | 2008.12.18 | 수리 (Accepted) | 1-1-2008-0870869-44 |
3 | 선행기술조사의뢰서 | 2009.05.08 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 | 2009.06.18 | 수리 (Accepted) | 9-1-2009-0038001-47 |
5 | 의견제출통지서 | 2010.02.26 | 발송처리완료 (Completion of Transmission) | 9-5-2010-0086353-79 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2010.04.16 | 수리 (Accepted) | 1-1-2010-0242323-89 |
7 | [명세서등 보정]보정서 | 2010.04.16 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2010-0242322-33 |
8 | 의견제출통지서 | 2010.08.31 | 발송처리완료 (Completion of Transmission) | 9-5-2010-0382337-14 |
9 | [명세서등 보정]보정서 | 2010.10.05 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2010-0641988-12 |
10 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2010.10.05 | 수리 (Accepted) | 1-1-2010-0641992-06 |
11 | 등록결정서 | 2011.02.26 | 발송처리완료 (Completion of Transmission) | 9-5-2011-0113719-44 |
12 | 출원인정보변경(경정)신고서 | 2011.09.27 | 수리 (Accepted) | 4-1-2011-5195109-43 |
13 | 출원인정보변경(경정)신고서 | 2013.01.14 | 수리 (Accepted) | 4-1-2013-5007213-54 |
14 | 출원인정보변경(경정)신고서 | 2015.03.17 | 수리 (Accepted) | 4-1-2015-5033829-92 |
15 | 출원인정보변경(경정)신고서 | 2015.05.13 | 수리 (Accepted) | 4-1-2015-5062924-01 |
16 | 출원인정보변경(경정)신고서 | 2019.05.13 | 수리 (Accepted) | 4-1-2019-5093546-10 |
17 | 출원인정보변경(경정)신고서 | 2019.05.23 | 수리 (Accepted) | 4-1-2019-5101798-31 |
18 | 출원인정보변경(경정)신고서 | 2019.08.02 | 수리 (Accepted) | 4-1-2019-5154561-59 |
19 | 출원인정보변경(경정)신고서 | 2020.11.25 | 수리 (Accepted) | 4-1-2020-5265458-48 |
기술정보가 없습니다 |
---|
과제고유번호 | 1415086664 |
---|---|
세부과제번호 | A1100-0802-0059 |
연구과제명 | FlashMemory기반임베디드멀티미디어소프트웨어기술개발 |
성과구분 | 출원 |
부처명 | 지식경제부 |
연구관리전문기관명 | 정보통신연구진흥원 |
연구주관기관명 | 서울대학교 |
성과제출연도 | 2008 |
연구기간 | 200603~200902 |
기여율 | 1 |
연구개발단계명 | 개발연구 |
6T분류명 | IT(정보기술) |
[1020080085146] | 페이지 버퍼를 쓰기 캐시로 이용하는 플래시 기반 저장 장치 및 이용 방법 | 새창보기 |
---|---|---|
[1020080081553] | 듀얼 페이지 버퍼를 내장한 플래시 메모리 장치 및 그 제어방법 | 새창보기 |
[1020080080886] | 플래시 메모리 장치 및 데이터 읽기 방법 | 새창보기 |
[1020080056970] | 메모리 관리 장치 및 방법 | 새창보기 |
[1020060133439] | 플래시 메모리를 저장장치로 사용하는 기기를 위한 데이터색인 방법 | 새창보기 |
[1020060133121] | 플래시 메모리의 매핑 방법 및 장치 | 새창보기 |
[1020060133120] | 비휘발성 저장장치의 데이터 판독 방법 | 새창보기 |
[KST2016019691][서울대학교] | 비휘발성 메모리를 사용하는 캐시의 관리 장치 및 방법(APPARATUS AND METHOD FOR MANAGING CACHE USING NON-VOLATILE MEMORY) | 새창보기 |
---|---|---|
[KST2015136264][서울대학교] | 동적 라이브러리 프로파일링 방법, 이를 기록한 컴퓨터로 읽을 수 있는 기록 매체 및 동적 라이브러리 프로파일링 시스템 | 새창보기 |
[KST2019010198][서울대학교] | 메모리 장치의 주소 맵핑을 관리하는 반도체 장치 및 이를 포함하는 데이터 저장 장치 | 새창보기 |
[KST2020010231][서울대학교] | 메모리 관리 방법 및 그 장치 | 새창보기 |
[KST2015136688][서울대학교] | 증명 가능하고 정확한 오류 복구를 위한 플래시 변환 계층 설계 프레임워크 | 새창보기 |
[KST2016019689][서울대학교] | 가상 슈퍼 페이지 생성 및 가상 슈퍼 페이지에 기초하여 데이터에 접근하는 장치 및 방법(SYSTEM AND METHOD FOR GENERATING VIRTUAL SUPER PAGE AND ACCESSING DATA BASED ON THE VIRTUAL SUPER PAGE) | 새창보기 |
[KST2019011687][서울대학교] | 메모리 시스템 및 그것의 가비지 컬렉션 방법 | 새창보기 |
[KST2015134951][서울대학교] | 메모리 구조에 따른 메모리 관리 장치 | 새창보기 |
[KST2015135651][서울대학교] | 루프의 프롤로그 또는 에필로그의 비유효 연산을 처리하는 장치 및 방법 | 새창보기 |
[KST2015160622][서울대학교] | 함수 병렬성과 데이터 병렬성을 동시에 고려한 멀티태스크분할 방법 | 새창보기 |
[KST2015160619][서울대학교] | 멀티 프로세서 시스템 | 새창보기 |
[KST2015159872][서울대학교] | 암호화 방법, 클라이언트의 데이터 처리 방법 | 새창보기 |
[KST2015159744][서울대학교] | 이종 레지스터 아키텍처를 위한 레지스터 할당 방법 | 새창보기 |
[KST2015159543][서울대학교] | 공통중간코드를 이용한 병렬 임베디드 소프트웨어의 설계방법 | 새창보기 |
[KST2018009538][서울대학교] | 반도체 장치 | 새창보기 |
[KST2019010531][서울대학교] | 비휘발성 메모리의 웨어 레벨링 동작을 관리하는 반도체 장치 | 새창보기 |
[KST2015159537][서울대학교] | 프로그램 정적 분석〔stati c programanalysis〕에서 프로그램의 상태를 복수의 정수구간으로 표현하는 방법 | 새창보기 |
[KST2015136511][서울대학교] | GPU 가상화 시스템 | 새창보기 |
[KST2015160495][서울대학교] | 디지털 시스템 설계 방법 | 새창보기 |
[KST2015160099][서울대학교] | 메모리 관리 장치 및 방법 | 새창보기 |
[KST2015136635][서울대학교] | 워크 그룹 크기 결정 방법, 시스템 및 컴퓨터 판독가능 기록매체 | 새창보기 |
[KST2015136946][서울대학교] | 거친 쓰기 및 미세 쓰기를 이용하여 데이터 프로그램을 수행하는 방법 및 장치 | 새창보기 |
[KST2015135087][서울대학교] | 가비지 컬렉션 수행 방법 및 상기 방법을 이용한 플래시 메모리 장치 | 새창보기 |
[KST2023002200][서울대학교] | 호스트, 호스트를 포함하는 스토리지 시스템, 및 호스트의 동작 방법 | 새창보기 |
[KST2015135506][서울대학교] | 풀 브라우징을 지원하는 낸드 플래시 메모리 기반의 시스템을 위한 웹 브라우저 캐시 관리 기법 | 새창보기 |
[KST2015136670][서울대학교] | 불휘발성 메모리 장치 및 그것의 중복 데이터 제거 방법 | 새창보기 |
[KST2022003577][서울대학교] | 서브 유닛을 갖는 가비지 컬렉션 장치 및 이를 포함하는 메모리 시스템 | 새창보기 |
[KST2015159881][서울대학교] | 이종 레지스터 아키텍처를 위한 코드 생성 방법 | 새창보기 |
[KST2015159571][서울대학교] | 프로그램 정적 분석을 위한 프로그램 변환에서 불필요한임시 변수의 제거 | 새창보기 |
[KST2020003749][서울대학교] | 저장 공간을 동적으로 할당하는 제어 장치 및 이를 포함하는 데이터 저장 장치 | 새창보기 |
심판사항 정보가 없습니다 |
---|