맞춤기술찾기

이전대상기술

시간적·공간적 지역성을 향상시키고 플레쉬 메모리장치로의 접근 횟수를 줄이는 플레쉬 메모리 시스템 및데이터 억세스 방법

  • 기술번호 : KST2015209668
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 시간적·공간적 지역성을 향상시키고 플레쉬 메모리 장치로의 접근 횟수를 줄이는 플레쉬 메모리 시스템 및 데이터 억세스 방법이 개시된다. 본 발명의 플레쉬 메모리 시스템은 온-칩 캐쉬를 내장한 프로세서가 사용하는 명령어 또는 데이터를 저장하는 플레쉬 메모리 장치와, 플레쉬 메모리 장치로 입출력되는 데이터를 저장하는 페이지 레지스터와, 페이지 레지스터에 저장된 소정의 블럭을 선택적으로 패치하여 선택된 블럭을 온-칩 캐쉬로 전송하는 다이나믹 패칭 유닛과, 온-칩 캐쉬로부터 교체되는 블럭 데이터를 페이지 레지스터로 전송하기 이전에 저장하는 희생 버퍼와, 다이나믹 패칭 유닛에 의해 패치된 블럭을 저장하고 온-칩 캐쉬로 보내는 공간 버퍼를 포함한다. 따라서, 본 발명의 플레쉬 메모리 시스템에 의하면, 플레쉬 메모리 장치로의 접근 횟수를 줄여 소비 전력을 감소시키고 접근 실패율과 메모리 접근 시간을 줄인다. 플레쉬 메모리 시스템, 소비 전력, 메모리 접근 시간, 시간적 공간적 지역성
Int. CL G06F 13/28 (2006.01)
CPC G06F 12/0866(2013.01) G06F 12/0866(2013.01) G06F 12/0866(2013.01) G06F 12/0866(2013.01)
출원번호/일자 1020030032552 (2003.05.22)
출원인 학교법인연세대학교
등록번호/일자 10-0481943-0000 (2005.03.30)
공개번호/일자 10-2004-0100262 (2004.12.02) 문서열기
공고번호/일자 (20050414) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.05.22)
심사청구항수 20

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김신덕 대한민국 경기도고양시덕양구
2 이정훈 대한민국 경기도고양시덕양구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이영필 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)
2 이해영 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 연세대학교 산학협력단 서울특별시 서대문구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2003.05.22 수리 (Accepted) 1-1-2003-0181851-78
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2003.07.15 수리 (Accepted) 4-1-2003-0040705-40
3 선행기술조사의뢰서
Request for Prior Art Search
2004.12.15 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2005.01.18 수리 (Accepted) 9-1-2005-0003212-16
5 등록결정서
Decision to grant
2005.03.08 발송처리완료 (Completion of Transmission) 9-5-2005-0104668-06
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.11.05 수리 (Accepted) 4-1-2010-5207014-07
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.11.29 수리 (Accepted) 4-1-2010-5224078-51
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
온-칩 캐쉬를 내장한 프로세서가 사용하는 명령어 또는 데이터를 저장하는 플레쉬 메모리 시스템에 있어서, 상기 명령 또는 데이터를 저장하는 플레쉬 메모리 장치; 상기 플레쉬 메모리 장치로 입출력되는 데이터를 저장하는 페이지 레지스터; 상기 페이지 레지스터에 저장된 소정의 블럭을 선택적으로 패치하여 상기 선택된 블럭을 온-칩 캐쉬로 전송하는 다이나믹 패칭 유닛; 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터를 저장하는 희생 버퍼; 및 상기 다이나믹 패칭 유닛에 의해 패치된 블럭이 저장되는 공간 버퍼를 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
2 2
제1항에 있어서, 상기 다이나믹 패칭 유닛은 상기 공간 버퍼에 저장된 블럭들 중 일정 블럭들의 참조 비트들을 저장하는 D 플립플롭; 상기 D 플립플롭에 저장된 참조 비트들을 합산하는 가산기; 상기 가산기의 합산 결과에 응답하여 상기 페이지 레지스터로부터 소정 블럭을 패치하여 상기 공간 버퍼로 대체시키도록 패치 신호를 발생하는 멀티플렉서; 및 상기 가산기의 합산 결과에 따른 블럭 패치 크기를 저장하는 레지스터를 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
3 3
제2항에 있어서, 상기 멀티플렉서는 상기 레지스터에 저장된 이전 블럭 패치 크기를 참조하여 다음 블럭 패치 크기를 확대시키는 것을 특징으로 하는 플레쉬 메모리 시스템
4 4
제1항에 있어서, 상기 희생 버퍼는 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터의 태그값을 저장하는 내용 번지 메모리 장치(CAM); 및 상기 블럭 데이터의 데이터 값을 저장하는 SRAM을 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
5 5
제1항에 있어서, 상기 페이지 레지스터는 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터를 상기 페이지 레지스터로 전송하기 이전에 저장하는 것을 특징으로 하는 플레쉬 메모리 시스템
6 6
제1항에 있어서, 상기 플레쉬 메모리 시스템은 상기 희생 버퍼에 저장된 블럭 데이터가 상기 프로세서에 의해 적중(hit)되면 상기 적중된 블럭 데이터를 상기 온-칩 캐쉬로 이동시키는 것을 특징으로 하는 플레쉬 메모리 시스템
7 7
제1항에 있어서, 상기 공간 버퍼는 상기 다이나믹 패칭 유닛을 통하여 상기 페이지 버퍼로부터 패치된 블럭 데이터의 태그 값을 저장하는 내용 번지 메모리 장치(CAM); 상기 CAM에 저장된 블럭 데이터의 데이터 값을 저장하는 SRAM; 및 상기 CAM에 저장된 블럭이 참조되었던 블럭인지 여부를 나타내는 참조 비트들을 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
8 8
제1항에 있어서, 상기 플레쉬 메모리 장치는 NAND형 플레쉬 메모리 장치인 것을 특징으로 하는 플레쉬 메모리 시스템
9 9
온-칩 캐쉬를 내장한 프로세서가 사용하는 명령어 또는 데이터를 저장하는 플레쉬 메모리 시스템에 있어서, 상기 명령 또는 데이터를 저장하는 플레쉬 메모리 장치; 상기 플레쉬 메모리 장치로 입출력되는 데이터를 일정 블럭 단위로 저장하는 페이지 레지스터; 공간 버퍼에 저장된 참조 비트들의 합산 값에 따라 상기 페이지 레지스터에 저장된 소정의 블럭을 선택적으로 패치하고, 상기 온-칩 캐쉬로 전송하는 다이나믹 패칭 유닛; 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터를 상기 페이지 레지스터에 저장하기 이전에 저장하는 희생 버퍼; 및 상기 다이나믹 패칭 유닛에 의해 상기 페이지 레지스터로부터 패치된 블럭을 저장하는 공간 버퍼를 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
10 10
제9항에 있어서, 상기 다이나믹 패칭 유닛은 상기 공간 버퍼에 저장된 블럭들 중 일정 블럭들의 참조 비트들을 저장하는 4 개의 D 플립플롭들; 상기 D 플립플롭들에 저장된 참조 비트들을 합산하는 4 비트 가산기; 상기 가산기의 합산 결과에 응답하여 상기 페이지 레지스터로부터 소정 블럭을 패치하여 상기 공간 버퍼로 대체시키도록 패치 신호를 발생하는 멀티플렉서; 및 상기 가산기의 합산 결과에 따른 블럭 패치 크기를 저장하는 2 비트 레지스터를 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
11 11
제10항에 있어서, 상기 멀티플렉서는 상기 2 비트 레지스터에 저장된 이전 블럭 패치 크기를 참조하여 다음 블럭 패치 크기를 확대시키는 것을 특징으로 하는 플레쉬 메모리 시스템
12 12
제9항에 있어서, 상기 희생 버퍼는 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터의 태그 값을 저장하는 내용 번지 메모리 장치(CAM); 및 상기 CAM에 저장된 블럭 데이터의 데이터 값을 저장하는 SRAM을 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
13 13
제9항에 있어서, 상기 공간 버퍼는 상기 다이나믹 패칭 유닛을 통하여 상기 페이지 버퍼로부터 패치된 블럭 데이터의 태그 값을 저장하는 내용 번지 메모리 장치(CAM); 상기 CAM에 저장된 블럭 데이터의 데이터 값을 저장하는 SRAM; 및 상기 CAM에 저장된 블럭이 참조되었던 블럭인지 여부를 나타내는 참조 비트들을 구비하는 것을 특징으로 하는 플레쉬 메모리 시스템
14 14
제9항에 있어서, 상기 플레쉬 메모리 장치는 NAND형 플레쉬 메모리 장치인 것을 특징으로 하는 플레쉬 메모리 시스템
15 15
컴퓨터 시스템의 데이터 억세스 방법에 있어서, 프로세서에 내장된 온-칩 캐쉬로의 접근이 실패되면, 희생 버퍼로의 접근 또는 공간 버퍼로의 접근을 시도하는 단계; 상기 희생 버퍼로의 접근 또는 공간 버퍼로의 접근이 성공하면 요청한 데이터 또는 명령어를 상기 온-칩 캐쉬로 보내고, 상기 희생 버퍼로의 접근 또는 공간 버퍼로의 접근이 실패하면 페이지 레지스터로 접근하는 단계; 상기 페이지 레지스터로의 접근이 성공하면 상기 요청한 데이터 또는 명령어를 상기 온-칩 캐쉬로 보내고, 상기 페이지 레지스터로의 접근이 실패하면 다이나믹 패칭 유닛을 통하여 상기 페이지 레지스터의 블럭들 중 일부 블럭을 선택하는 단계; 상기 공간 버퍼로 저장할 공간이 있으면 상기 페이지 레지스터로부터 선택되는 일부 블럭을 상기 공간 버퍼에 저장하고, 상기 공간 버퍼에 저장할 공간이 없으면 상기 페이지 레지스터로부터 요청한 블럭 갯수 만큼 상기 공간 버퍼를 대체시킨 후 상기 페이지 레지스터로부터 일부 블럭을 상기 공간 버퍼에 저장하고 상기 요청한 데이터 또는 명령어를 상기 온-칩 캐쉬로 보내는 단계; 상기 온-칩 캐쉬에 저장 공간이 있으면 상기 요청한 데이터 또는 명령어를 온-칩 캐쉬에 저장하고, 상기 온-칩 캐쉬에 저장 공간이 없으면 상기 온-칩 캐쉬로부터 대체 블럭을 상기 희생 버퍼로 보내는 단계; 및 상기 희생 버퍼에 저장할 공간이 있으면 상기 희생 버퍼에 상기 온-칩 캐쉬로부터 대체된 블럭을 저장하고, 상기 희생 버퍼에 저장할 공간이 없으면 상기 희생 버퍼 대체 블럭의 더티 비트가 셋팅된 상태이면 상기 페이지 레지스터로 저장시켜 플레쉬 메모리 장치로의 기입 동작을 수행하는 단계를 구비하는 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
16 16
제15항에 있어서, 상기 다이나믹 패칭 유닛은 상기 공간 버퍼에 저장된 블럭들 중 일정 블럭들의 참조 비트들을 저장하는 D 플립플롭들; 상기 D 플립플롭들에 저장된 참조 비트들을 합산하는 가산기; 상기 가산기의 합산 결과에 응답하여 상기 페이지 레지스터로부터 소정 블럭을 패치하여 상기 공간 버퍼로 대체시키도록 패치 신호를 발생하는 멀티플렉서; 및 상기 가산기의 합산 결과에 따른 블럭 패치 크기를 저장하는 레지스터를 구비하는 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
17 17
제16항에 있어서, 상기 멀티플렉서는 상기 레지스터에 저장된 이전 블럭 패치 크기를 참조하여 다음 블럭 패치 크기를 확대시키는 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
18 18
제15항에 있어서, 상기 희생 버퍼는 상기 온-칩 캐쉬로부터 교체되는 블럭 데이터의 태그 값을 저장하는 내용 번지 메모리 장치(CAM); 및 상기 CAM에 저장된 블럭 데이터의 데이터 값을 저장하는 SRAM을 구비하는 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
19 19
제15항에 있어서, 상기 공간 버퍼는 상기 다이나믹 패칭 유닛을 통하여 상기 페이지 버퍼로부터 패치된 블럭 데이터의 태그 값을 저장하는 내용 번지 메모리 장치(CAM); 상기 CAM에 저장된 블럭 데이터의 데이터 값을 저장하는 SRAM; 및 상기 CAM에 저장된 블럭이 참조되었던 블럭인지 여부를 나타내는 참조 비트들을 구비하는 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
20 20
제15항에 있어서, 상기 플레쉬 메모리 장치는 NAND형 플레쉬 메모리 장치인 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
21 20
제15항에 있어서, 상기 플레쉬 메모리 장치는 NAND형 플레쉬 메모리 장치인 것을 특징으로 하는 컴퓨터 시스템의 데이터 억세스 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.