맞춤기술찾기

이전대상기술

FPGA 비트스트림에서의 LUT 정보 역공학 방법 및 장치

  • 기술번호 : KST2019013232
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 따른 FPGA 비트스트림에서의 LUT(Lookup Table) 정보 역공학 장치가 제공된다. 상기 역공학 장치는, LUT 비트스트림 오프셋 DB, 입력 핀 비트 오프셋 DB 및 비트스트림-INIT 속성 값 매핑테이블을 포함하는 LUT 정보 역공학 DB 생성부; 및 FPGA 비트스트림에서 LUT 정보를 추출하고, 입력 핀 정보, INIT 속성 값을 논리식 변환하여 출력하는 LUT 구현 정보 역공학부를 포함하여, FPGA 비트스트림으로부터 사용된 LUT와 각 LUT가 구현한 기능을 논리식 형태로 역공학할 수 있다.
Int. CL G06F 21/14 (2013.01.01) G06F 21/76 (2013.01.01)
CPC G06F 21/14(2013.01)G06F 21/14(2013.01)
출원번호/일자 1020180147671 (2018.11.26)
출원인 국방과학연구소
등록번호/일자 10-1962720-0000 (2019.03.21)
공개번호/일자
공고번호/일자 (20190327) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.11.26)
심사청구항수 7

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김진국 대전광역시 유성구
2 김현숙 대전광역시 유성구
3 권태경 서울특별시 서대문구
4 서예지 서울특별시 서대문구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 박장원 대한민국 서울특별시 강남구 강남대로 ***, *층~*층 (논현동, 비너스빌딩)(박장원특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.11.26 수리 (Accepted) 1-1-2018-1178785-33
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2018.11.27 수리 (Accepted) 1-1-2018-1185094-67
3 의견제출통지서
Notification of reason for refusal
2018.12.19 발송처리완료 (Completion of Transmission) 9-5-2018-0874909-68
4 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2019.01.29 수리 (Accepted) 1-1-2019-0105924-16
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.01.29 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0105930-80
6 등록결정서
Decision to grant
2019.03.15 발송처리완료 (Completion of Transmission) 9-5-2019-0192142-83
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
FPGA 비트스트림에서의 LUT(Lookup Table) 정보 역공학 장치에서,LUT 비트스트림 오프셋 DB, 입력 핀 비트 오프셋 DB 및 비트스트림-INIT 속성 값 매핑테이블을 포함하는 LUT 정보 역공학 DB 생성부; 및FPGA 비트스트림에서 LUT 정보를 추출하고, 입력 핀 정보, INIT 속성 값을 논리식 변환하여 출력하는 LUT 구현 정보 역공학부를 포함하고,상기 LUT 구현 정보 역공학부는,상기 FPGA 비트스트림에서 구성 데이터 영역을 추출한 후, 상기 LUT 비트스트림 오프셋 DB를 바탕으로 LUT 비트스트림을 모두 추출하고, 상기 입력 핀 비트 오프셋 DB에 저장된 PIP의 비트 오프셋과 값이 상기 FPGA 비트스트림에서 발견되면 해당 PIP와 연결된 입력 핀이 사용된 것으로 역공학하는, LUT 정보 추출부를 포함하는, LUT 정보 역공학 장치
2 2
제1 항에 있어서,상기 LUT 정보 역공학 DB 생성부는,상기 LUT 비트스트림 오프셋 DB를 생성하는 LUT 비트스트림 오프셋 DB 생성부;상기 입력 핀 비트 오프셋 DB를 생성하는 입력 핀 비트 오프셋 DB 생성부; 및상기 비트스트림-INIT 속성 값 매핑테이블을 생성하는 비트스트림-INIT 속성 값 매핑테이블 생성부를 포함하는, LUT 정보 역공학 장치
3 3
삭제
4 4
제1 항에 있어서,상기 LUT 정보 추출부는,상기 입력 핀의 정보가 역공학되면, 해당 입력 핀들의 대한 INIT 속성 값 맵핑 테이블을 적용하여 INIT 속성 값을 도출하는 것을 특징으로 하는, LUT 정보 역공학 장치
5 5
제1 항에 있어서,상기 LUT 구현 정보 역공학부는,상기 LUT 비트스트림을 추출하고 사용된 입력 핀과 상기 INIT 속성 값을 찾은 후, 상기 LUT 비트스트림, 상기 사용된 입력 핀 및 상기 INIT 속성 값을 기반으로 진리표를 생성하는 논리식 변환부를 더 포함하는, LUT 정보 역공학 장치
6 6
제5 항에 있어서,상기 논리식 변환부는,상기 진리표의 입력으로 사용될 입력 핀을 설정하고 출력으로 INIT 속성 값을 설정하여 상기 진리표를 생성한 뒤, 상기 진리표를 논리식으로 변환하여 해당 LUT 정보에 대한 역공학을 완료하는 것을 특징으로 하는, LUT 정보 역공학 장치
7 7
제2 항에 있어서,상기 LUT 비트스트림 오프셋 DB 생성부는,상기 FPGA 비트스트림에서 추출된 구성 데이터 영역에서, 각 프레임에 16-bit 씩 각 LUT가 저장하는 64-bit 값의 오프셋을 찾아 상기 LUT 비트스트림 오프셋 DB를 생성하는 것을 특징으로 하는, LUT 정보 역공학 장치
8 8
제2 항에 있어서,상기 입력 핀 비트 오프셋 DB 생성부는,24개의 입력 핀에 대해 모든 PIP를 확보하고, 구성 데이터(Configuration data)에서 각 PIP의 byteoffset, value를 수집하고, 상기 모든 PIP에 대하여 각각의 byteoffset, value에 대한 상기 입력 핀 비트 오프셋 DB를 구축하고,상기 입력 핀 비트 오프셋 DB는 Boolean equation으로의 역공학에 활용되는 것을 특징으로 하는, LUT 정보 역공학 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.