맞춤기술찾기

이전대상기술

불휘발성 메모리 장치 및 그것의 데이터 관리 방법

  • 기술번호 : KST2015137537
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 따르면, 읽기 마이그레이션에 따른 소거 동작을 감소시킨 불휘발성 메모리 장치 및 그것의 데이터 관리 방법이 제공된다. 본 발명에 따른 불휘발성 메모리 장치의 데이터 관리 방법은 제 1 블록에 대한 읽기 명령을 수신하는 단계, 제 1 블록의 읽기 횟수를 나타내는 블록 읽기 카운트에 따라, 제 1 블록에 포함된 논리 페이지들 중 적어도 하나의 논리 페이지의 속성을 결정하는 단계, 결정된 속성에 따라, 적어도 하나의 논리 페이지를 선택적으로 제 2 블록에 프로그램하는 단계 및 프로그램 후에 적어도 하나의 논리 페이지의 대응하는(corresponding) 물리 주소를 나타내는 매핑 테이블을 업데이트하는 단계를 포함한다.
Int. CL G06F 12/02 (2018.01.01) G11C 16/26 (2006.01.01) G11C 16/10 (2006.01.01) G11C 16/34 (2006.01.01)
CPC G06F 12/0246(2013.01) G06F 12/0246(2013.01) G06F 12/0246(2013.01) G06F 12/0246(2013.01) G06F 12/0246(2013.01)
출원번호/일자 1020120143691 (2012.12.11)
출원인 서울대학교산학협력단
등록번호/일자 10-1430637-0000 (2014.08.08)
공개번호/일자 10-2014-0075396 (2014.06.19) 문서열기
공고번호/일자 (20140818) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.12.11)
심사청구항수 13

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김지홍 대한민국 서울특별시 관악구
2 하건수 대한민국 서울특별시 관악구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 오세준 대한민국 서울특별시 강남구 테헤란로 *길 ** *층(역삼동)(특허법인 고려)
2 권혁수 대한민국 서울특별시 강남구 언주로 ***, *층(삼일빌딩, 역삼동)(KS고려국제특허법률사무소)
3 송윤호 대한민국 서울특별시 강남구 언주로 *** (역삼동) *층(삼일빌딩)(케이에스고려국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서울대학교산학협력단 서울특별시 관악구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.12.11 수리 (Accepted) 1-1-2012-1029429-26
2 보정요구서
Request for Amendment
2012.12.20 발송처리완료 (Completion of Transmission) 1-5-2012-0151402-48
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2013.01.08 수리 (Accepted) 1-1-2013-0020196-39
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.01.14 수리 (Accepted) 4-1-2013-5007213-54
5 선행기술조사의뢰서
Request for Prior Art Search
2013.10.10 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2013.11.14 수리 (Accepted) 9-1-2013-0097202-62
7 의견제출통지서
Notification of reason for refusal
2013.11.25 발송처리완료 (Completion of Transmission) 9-5-2013-0811080-20
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.01.13 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2014-0031925-10
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.01.13 수리 (Accepted) 1-1-2014-0031923-18
10 등록결정서
Decision to grant
2014.05.20 발송처리완료 (Completion of Transmission) 9-5-2014-0346533-61
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.03.17 수리 (Accepted) 4-1-2015-5033829-92
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.05.13 수리 (Accepted) 4-1-2015-5062924-01
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.13 수리 (Accepted) 4-1-2019-5093546-10
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.05.23 수리 (Accepted) 4-1-2019-5101798-31
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.02 수리 (Accepted) 4-1-2019-5154561-59
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.11.25 수리 (Accepted) 4-1-2020-5265458-48
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
복수의 블록을 포함하는 불휘발성 메모리 장치의 데이터 관리 방법에 있어서,제 1 블록에 대한 읽기 명령을 수신하는 단계;상기 제 1 블록의 읽기 횟수를 나타내는 블록 읽기 카운트를 기준 값과 비교하는 단계;상기 비교 결과에 기초하여 상기 제 1 블록의 논리 페이지들 중 적어도 하나의 페이지 읽기 정보를 갱신하는 단계;상기 갱신된 페이지 읽기 정보에 기초하여 상기 적어도 하나의 논리 페이지의 속성을 결정하는 단계;상기 결정된 속성에 따라 상기 적어도 하나의 논리 페이지를 선택적으로 제 2 블록에 프로그램하는 단계; 및상기 프로그램 후에, 상기 적어도 하나의 논리 페이지와 대응하는(corresponding) 물리 주소를 나타내는 매핑 테이블을 업데이트하는 단계를 포함하되,상기 페이지 읽기 정보는 상기 적어도 하나의 논리 페이지의 읽기 횟수를 나타내는 페이지 읽기 카운트를 포함하고,상기 제 1 블록의 논리 페이지들은 상기 제 1 블록의 논리 페이지들 각각의 페이지 읽기 카운트의 크기 순서에 따라 제 1 그룹 또는 제 2 그룹으로 구분되고,상기 불휘발성 메모리 장치는 상기 제 1 블록의 블록 읽기 카운트 및 상기 제 1 그룹에 속한 논리 페이지들 각각의 페이지 읽기 카운트들을 저장하기 위한 읽기 카운트 테이블을 포함하는 데이터 관리 방법
2 2
제 1 항에 있어서, 상기 제 1 블록에 대한 읽기 명령을 수신하는 단계는,상기 제 1 블록에 대한 읽기 명령에 응답하여, 상기 블록 읽기 카운트를 증가시키는 단계를 포함하는 데이터 관리 방법
3 3
삭제
4 4
삭제
5 5
제 1 항에 있어서,상기 페이지 읽기 정보를 갱신하는 단계는,상기 블록 읽기 카운트가 상기 기준 값을 초과하면, 상기 제 1 블록에 대한 읽기 명령에 응답하여, 상기 페이지 읽기 카운트를 증가시키는 단계를 포함하는 데이터 관리 방법
6 6
제 5 항에 있어서,상기 제 1 블록에 대한 읽기 명령은 상기 적어도 하나의 논리 페이지에 대한 읽기 명령을 포함하는 데이터 관리 방법
7 7
제 5 항에 있어서,상기 적어도 하나의 논리 페이지의 속성을 결정하는 단계는,상기 페이지 읽기 카운트가 문턱 값(threshold value)보다 크면, 상기 적어도 하나의 논리 페이지의 속성을 핫페이지로 결정하는 단계를 포함하는 데이터 관리 방법
8 8
제 5 항에 있어서,상기 페이지 읽기 정보는 상기 적어도 하나의 논리 페이지의 상대적인 읽기 빈도를 나타내는 읽기 페이스(read pace)를 포함하고,상기 페이지 읽기 정보를 갱신하는 단계는,상기 페이지 읽기 카운트에 따라 상기 읽기 페이스를 산출하는 단계를 포함하되,상기 읽기 페이스는 수학식 〔읽기 페이스(read pace) 〓 페이지 읽기 카운트 ÷ (제 1 블록의 현재 논리적 읽기 시간) ― 제 1 블록의 초기 논리적 읽기 시간)〕에 의해 정의되는 데이터 관리 방법
9 9
제 8 항에 있어서,상기 적어도 하나의 논리 페이지의 속성을 결정하는 단계는,상기 산출된 읽기 페이스가 문턱 값(threshold value)보다 크면, 상기 적어도 하나의 논리 페이지의 속성을 핫페이지로 결정하는 단계를 포함하는 데이터 관리 방법
10 10
제 9 항에 있어서,상기 적어도 하나의 논리 페이지의 속성을 결정하는 단계는,상기 산출된 읽기 페이스를 참조하여, 상기 적어도 하나의 논리 페이지의 보정된 읽기 페이스를 산출하는 단계; 및상기 보정된 읽기 페이스가 문턱 값(threshold value)보다 크면, 상기 적어도 하나의 논리 페이지의 속성을 핫페이지로 결정하는 단계를 포함하되,상기 보정된 읽기 페이스는 〔보정된 읽기 페이스 〓 산출된 읽기 페이스 ― α×평균 읽기 페이스)〕에 의해 정의되고,상기 평균 읽기 페이스는 상기 제 1 블록에 포함된 논리 페이지들 각각의 읽기 페이스들의 평균을 의미하고, 상기 α는 0 이상의 실수인 데이터 관리 방법
11 11
삭제
12 12
제 1 항에 있어서,상기 페이지 읽기 정보를 갱신하는 단계는,상기 제 1 블록에 대한 읽기 명령에 따라 읽어낼 페이지(이하, 대상 페이지라 함)가 상기 제 2 그룹에 포함되는지 판단하는 단계;상기 판단 결과에 따라 상기 제 1 블록의 논리 페이지들의 평균 페이지 읽기 카운트를 상기 대상 페이지의 페이지 읽기 카운트로 결정하는 단계;상기 대상 페이지의 페이지 읽기 카운트를 상기 제 1 그룹의 최소 페이지 읽기 카운트와 비교하는 단계; 및상기 최소 페이지 읽기 카운트와의 비교 결과에 따라 상기 대상 페이지를 상기 제 1 그룹으로 결정하는 단계를 포함하는 데이터 관리 방법
13 13
제 1 항에 있어서,상기 적어도 하나의 논리 페이지를 선택적으로 제 2 블록에 프로그램하는 단계는,상기 적어도 하나의 논리 페이지의 페이지 읽기 정보를 참조하여 상기 적어도 하나의 논리 페이지의 읽기 우선 순위를 결정하는 단계; 상기 읽기 우선 순위에 따라 상기 제 2 블록을 상기 프로그램을 위해 할당하는 단계; 및상기 적어도 하나의 논리 페이지를 상기 할당된 제 2 블록에 프로그램하는 단계를 포함하는 데이터 관리 방법
14 14
제 13 항에 있어서,상기 적어도 하나의 논리 페이지는 상기 할당된 제 2 블록의 스페어(spare) 페이지에 프로그램되는 데이터 관리 방법
15 15
제 1 항에 있어서,상기 매핑 테이블을 업데이트하는 단계는,상기 적어도 하나의 논리 페이지의 상기 대응하는 물리 주소가 상기 적어도 하나의 논리 페이지가 프로그램된 상기 제 2 블록의 물리 페이지를 가리키도록 상기 매핑 테이블을 업데이트하는 단계를 포함하는 데이터 관리 방법
16 16
제 15 항에 있어서,상기 매핑 테이블을 업데이트 하는 단계는,상기 적어도 하나의 논리 페이지가 저장된 상기 제 1 블록의 물리 페이지를 무효화(invalidation)하는 단계를 더 포함하는 데이터 관리 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.