맞춤기술찾기

이전대상기술

레벨0 캐시 제어 장치 및 방법

  • 기술번호 : KST2019011359
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 프로세서와 캐시 내에 소프트 에러(Soft Error)가 발생하는 상황에서도 에러없이 프로세서에 데이터를 전달할 수 있고 에러가 없는 데이터를 캐시에 저장할 수 있는 레벨0 캐시 제어 장치 및 방법을 제시한다. 제시된 장치는, 제 1 프로세서의 로드/스토어부에 연결된 레벨0 캐시 #0; 제 2 프로세서의 로드/스토어부에 연결된 레벨0 캐시 #1; 및 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 태그 메모리와 데이터 메모리 및 유효 비트 메모리를 읽고 쓰고, 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1 내의 정보를 근거로 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 라이트백과 플러시 동작을 수행하게 제어하고, 제 1 프로세서의 로드/스토어부 및 제 2 프로세서의 로드/스토어부에게 파이프라인 스톨 및 #n 명령어를 재시작할 수 있는 명령을 주는 고장 감지 및 복구부;를 포함한다.
Int. CL G06F 11/30 (2006.01.01) G06F 11/07 (2006.01.01) G06F 12/0802 (2016.01.01)
CPC G06F 11/3037(2013.01) G06F 11/3037(2013.01) G06F 11/3037(2013.01)
출원번호/일자 1020150016770 (2015.02.03)
출원인 한국전자통신연구원
등록번호/일자 10-1629411-0000 (2016.06.03)
공개번호/일자
공고번호/일자 (20160610) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.09.09)
심사청구항수 13

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 한진호 대한민국 서울특별시 송파구
2 권영수 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 한양특허법인 대한민국 서울특별시 강남구 논현로**길 **, 한양빌딩 (도곡동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.02.03 수리 (Accepted) 1-1-2015-0115920-64
2 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2015.09.09 수리 (Accepted) 1-1-2015-0878373-28
3 선행기술조사의뢰서
Request for Prior Art Search
2016.03.10 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2016.04.28 발송처리완료 (Completion of Transmission) 9-6-2016-0050845-39
5 등록결정서
Decision to grant
2016.05.04 발송처리완료 (Completion of Transmission) 9-5-2016-0329316-96
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
제 1 프로세서의 로드/스토어부에 연결된 레벨0 캐시 #0;제 2 프로세서의 로드/스토어부에 연결된 레벨0 캐시 #1; 및상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 태그 메모리와 데이터 메모리 및 유효 비트 메모리를 읽고 쓰고, 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1 내의 정보를 근거로 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 라이트백과 플러시 동작을 수행하게 제어하고, 제 1 프로세서의 로드/스토어부 및 제 2 프로세서의 로드/스토어부에게 파이프라인 스톨 및 #n 명령어를 재시작할 수 있는 명령을 주는 고장 감지 및 복구부;를 포함하는 것을 특징으로 하는 레벨0 캐시 제어 장치
2 2
청구항 1에 있어서,상기 고장 감지 및 복구부는,새로운 주소 및 데이터가 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장될 때마다 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수를 검토하여, 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수가 N 보다 같거나 많으면 상기 파이프라인 스톨 동작을 수행하게 하는 것을 특징으로 하는 레벨0 캐시 제어 장치
3 3
청구항 2에 있어서,상기 고장 감지 및 복구부는, 상기 파이프라인 스톨 동작시에는 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 더 이상 읽기/쓰기 요청이 들어오지 않게 하는 것을 특징으로 하는 레벨0 캐시 제어 장치
4 4
청구항 1에 있어서,상기 고장 감지 및 복구부는,새로운 주소 및 데이터가 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장될 때마다 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수를 검토하여, 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수가 N 보다 작으면 상기 새로운 주소 및 데이터의 저장을 계속하게 하는 것을 특징으로 하는 레벨0 캐시 제어 장치
5 5
청구항 1에 있어서,상기 고장 감지 및 복구부는,상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 데이터 메모리와 태그 메모리 및 유효 비트 메모리를 읽어 같은 위치에 있는 값이 같은지를 검토하고, 모두 같은 경우 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1에 있는 {주소, 데이터} 엔트리를 모두 레벨1 캐시 #0와 레벨1 캐시 #1에 라이트하게 하는 것을 특징으로 하는 레벨0 캐시 제어 장치
6 6
청구항 1에 있어서,상기 고장 감지 및 복구부는,상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 데이터 메모리와 태그 메모리 및 유효 비트 메모리를 읽어 같은 위치에 있는 값이 같은지를 검토하고, 하나라도 다를 경우에는 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 있는 모든 {주소, 데이터} 엔트리를 삭제하게 하는 것을 특징으로 하는 레벨0 캐시 제어 장치
7 7
청구항 6에 있어서,상기 고장 감지 및 복구부는,상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 있는 모든 {주소, 데이터} 엔트리를 삭제한 이후에, 재시작 #n 명령을 상기 제 1 프로세서의 로드/스토어부 및 제 2 프로세서의 로드/스토어부에게 주는 것을 특징으로 하는 레벨0 캐시 제어 장치
8 8
고장 감지 및 복구부가, 제 1 프로세서의 로드/스토어부 및 제 2 프로세서의 로드/스토어부로부터의 새로운 주소 및 데이터가 레벨0 캐시 #0 및 레벨0 캐시 #1에 저장될 때마다 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수를 검토하는 단계;상기 고장 감지 및 복구부가, 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수가 N 보다 같거나 많으면 파이프라인 스톨 동작을 수행하게 하는 단계;상기 파이프라인 스톨 동작을 수행하게 하는 단계 이후에, 상기 고장 감지 및 복구부가, 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1의 데이터 메모리와 태그 메모리 및 유효 비트 메모리를 읽는 단계; 및상기 고장 감지 및 복구부가, 상기 읽은 정보를 근거로 같은 위치에 있는 값이 모두 같은지에 따라 라이트백(writeback) 또는 플러시(flush)하게 하는 단계;를 포함하는 것을 특징으로 하는 레벨0 캐시 제어 방법
9 9
청구항 8에 있어서,상기 파이프라인 스톨 동작을 수행하게 하는 단계는, 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 더 이상 읽기/쓰기 요청이 들어오지 않게 하는 것을 특징으로 하는 레벨0 캐시 제어 방법
10 10
청구항 8에 있어서,상기 라이트백 또는 플러시하게 하는 단계는,상기 읽은 정보를 근거로 같은 위치에 있는 값이 모두 같으면 상기 레벨0 캐시 #0와 상기 레벨0 캐시 #1에 있는 {주소, 데이터} 엔트리를 모두 레벨1 캐시 #0와 레벨1 캐시 #1에 라이트하는 것을 특징으로 하는 레벨0 캐시 제어 방법
11 11
청구항 8에 있어서,상기 라이트백 또는 플러시하게 하는 단계는,상기 읽은 정보를 근거로 같은 위치에 있는 값이 하나라도 다르면 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 있는 모든 {주소, 데이터} 엔트리를 삭제하는 것을 특징으로 하는 레벨0 캐시 제어 방법
12 12
청구항 11에 있어서,상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 있는 모든 {주소, 데이터} 엔트리를 삭제한 이후에, 재시작 #n 명령을 상기 제 1 프로세서의 로드/스토어부 및 제 2 프로세서의 로드/스토어부에게 주는 단계;를 추가로 포함하는 것을 특징으로 하는 레벨0 캐시 제어 방법
13 13
청구항 8에 있어서,상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수를 검토한 결과, 상기 레벨0 캐시 #0 및 상기 레벨0 캐시 #1에 저장된 {주소, 데이터} 엔트리의 수가 N 보다 작으면 상기 새로운 주소 및 데이터의 저장을 계속하게 하는 단계를 추가로 포함하는 것을 특징으로 하는 레벨0 캐시 제어 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US09823963 US 미국 FAMILY
2 US20160224416 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2016224416 US 미국 DOCDBFAMILY
2 US9823963 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업부 한국전자통신연구원 산업핵심기술개발사업 Multi-domain 자동차 전장 구조를 위한 ECU용 SoC 및 임베디드 SW 개발