Processing-in-memory (PIM) 기술에 특화된 반도체 설계연구센터를 통해 기존의 파편화된 PIM 연구들을 통합하여 효율적, 체계적으로 연구개발을 조율, 지원하고 최첨단 PIM 기술 및 전문 PIM 인력을 확보하여 우리나라의 PIM산업이 세계 최고의 경쟁력을 갖도록 함.본 PIM 반도체 설계센터의 주요 기능은 아래와 같다.- 국내외 PIM I...
프로세싱 인 메모리
인공지능 반도체
설계기술 표준화
설계기술 지원
전문 연구 인력 양성
2
주관|
2022년 3월-2028년 12월
|3,473,000,000원
PIM 반도체 설계연구센터
PIM 반도체 설계연구센터의 1차년도 주요 개발 내용은 아래와 같으며, 3가지 부서의 역할을 각각 나누어 기술한다.
[PIM 기술개발부]
o 국내/외의 파편화된 PIM IP를 모은 PIM-IPX 구축 및 관리
- 기존에 대학과 연구소, 기업에서 개발된 PIM IP를 수집하여 PIM-IPX 구축
- 수집된 IP를 메모리 유닛 셀 종류, 구현 공정 및 연산 방식 등에 따른 분류 및 관리
o 연구 인력이 자유롭게 사용할 수 있는 국제적 개방형 PIM-HUB 구축
- IITP PIM 관련 과제 수행기관에서 접근 가능한 개방형 PIM IP 허브를 구축
- PIM IP 개발 과제에 수행 시 기존 IP를 활용하여 개발에 필요한 시간과 비용을 감축시켜 기존 IP에서 점진적 연구개발을 할 수 있는 연구 생태계 조성
- “싸고 쉽게 PIM IP 하드웨어 개발”이 PIM IP 허브를 통해 가능해짐
o 자체개발 PIM IP인 PMIC, PLL, ADC 개발을 위한 모델링, 프로토타입 개발
o 자체개발 하드웨어 플랫폼을 위한 라이브러리, 인터페이스 개발
o 자체개발 소프트웨어 플랫폼을 위한 드라이버, 벤치마크 개발
[PIM 기술지원부]
o PIM 반도체 협력 체계 Special Interset Group (SIG) 구축
- 연구자 중심으로 IP, EDA, Design house, Cloud, Value 등 분야의 SIG 모집 (이 중 PIM 설계를 위한 ARM 사의 IP들은 이미 확보 완료)
o PIM 반도체 웹서비스 `KPIM` 시행 프로세스 확립
- 공유 웹서비스를 통해 지원할 수 있는 사항들에 대해 대기업 (삼성, 하이닉스) 및 Design house, EDA 기관과 협력 논의 진행
- 연간 계획 취합 및 운영계획 공지, IP 및 EDA 툴 신청, 계정 및 권한 승인, 디자인, 디자인 리뷰 등 웹서비스 시행을 위한 일련의 프로세스 확립
[PIM 인력양성부]
o 교과 과정 개발
- PIM 반도체 설계의 기본기가 되는 세부 전공 지식을 바탕으로 ‘이론’ 교과 내용 선별
- 현존하는 PIM 반도체 기술을 바탕으로 핵심 설계 아이디어를 종합·분석하여 제공하는 ‘기술’ 교과 내용 구성
- PIM 반도체 설계의 전체 프로세스를 단계별로 나누어 구체적인 설계 방법을 제시한 ‘설계’ 교과 내용 구성
- 실질적인 설계에 필요한 소프트웨어 및 하드웨어 Tool을 활용한 PIM을 직접 디자인하는 ‘실습’ 교과 내용 구성
- 국내외 산·학·연 전문가를 초빙하여 각 커리큘럼의 강의 배정 및 개발
o 강좌를 위한 플랫폼 구축
- PIM 반도체 교육 프로그램의 전용 교재 개발
- 온라인 교육을 위한 전용 e-book tool 개발
PIM 반도체 설계연구센터의 2차년도 3가지 부서의 주요 개발 내용은 아래와 같습니다.
[PIM 기술개발부]
o PIM SoC 개발에 주요한 PIM IP 수집 및 가이드라인 구축
- 수집한 PIM IP 분석 및 가이드라인 도출
- 수집 PIM IP 검증 및 분류 절차 구축
o 간단한 측정 및 검증이 가능한 PIM 하드웨어 보드 제작
- IITP PIM 관련 과제 내 PIM IP를 기준으로 요구사항 정리
- 요구사항을 바탕으로 표준 통신, 입력 포트, 기타 모듈 등을 반영한 PIM 하드웨어 보드 제작
o 다양한 PIM IP에 지원 가능하도록 성능 향상
o PIM 하드웨어 측정 프로그램 제작
- IITP 타 과제에서 개발한 PIM IP 호환가능한 조건 정리
- 회로부터 시스템 전 수준에 걸쳐 조건 정리 및 분석
- CNN, FC layer 네트워크에 대한 측정을 고려
- 하드웨어 보드에 최적화하여 정확도 및 속도 향상
o PIM IP 칩 제작 및 PIM HW/SW 플랫폼
- PIM IP(LDO, PLL, ADC) 최적화 설계 및 프로토타입 chip 구현
- FPGA Evaluation 보드를 활용한 보드 레벨의 레퍼런스 PIM HW 플랫폼 설계
- PIM IP 제어를 위한 드라이버 개발
[PIM 기술지원부]
o PIM-HUB 기반 구축
- IP DB의 사용이 용이하도록 카테고리와 및 검색 기능 도입 등으로 사용자 친화적인 시스템 구축
o SIG 인프라 기반 구축
- 반도체 설계 및 제작에 주요한 분야별 기업(IP, EDA, Design house, Cloud 등)으로 SIG 인프라 기반 마련
o 메모리공정사 협력 구축
- PIM 반도체 설계 연구자에게 기술 및 공정 지원을 위한 협력 발판 마련
- 메모리공정사에서 지원가능한 PIM 관련 지원 항목을 도출하고 문서화하여 지원 절차 구축
o K-PIM 웹서비스 시행을 위한 항목 및 절차 확립
- SIG 협력을 통해 실제적인 지원을 위한 항목을 구체화
- 설계 PIM IP와 필요 EDA Tool을 목록화하고 협력 방안 수립
- 추가 지원에 대한 협상 방안 및 지원이 어려운 경우에 대한 대책 방안 마련
[PIM 인력양성부]
o 초급단기교육프로그램 기획 및 운영
- PIM 입문자를 대상으로 정기적으로 운영가능한 초급 단기교육프로그램 기획
- 전국 대학교 학생들을 대상으로 정기 및 장기적 운영이 가능한 초급단기교육 프로그램 진행
o 교과과정 개발
- 선행한 교육 프로그램을 바탕으로 교과내용 체계화 진행
o 강좌 플랫폼 구축
- PIM 반도체 관련 교육 강좌를 업로드하고 공유 가능한 유튜브 채널 오픈
- 정기 및 단기 강좌에 따른
본 과제는 FPGA의 비트스트림을 역공학하여 회로 지식재산권 보호와 신뢰성 확보를 지원하는 Vivado 기반 도구 개발 연구임.
연구 목표는 FPGA 신뢰성 확보를 위해 90% 이상 복원율을 가지는 Xilinx Vivado 비트스트림 역공학 도구를 구현하는 데 있음. 핵심 연구 내용은 PLP(Programmable Logic Point), PIP(Programmable Interconnect Point), PDP(Programmable Data Point)와 비트스트림 상관관계를 결정 트리로 모델링하고, 결정 트리 역방향 탐색으로 Netlist ReGen, 입출력 기반 클러스터 분할 및 RTL ReGen 후 DRC 체크와 Synopsys Formality로 검증함. 기대 효과는 외부 비트스트림 공격 방어 기반의 회로 변형 검출, 군/항공·산업 분야 비용 손실 저감과 역공학 기술 선점 기여로 정리됨.
본 연구는 SRAM 기반 FPGA의 비트스트림을 역공학으로 복원해 회로 변형 여부를 조기에 확인하는 Vivado용 도구 개발 연구임.
연구 목표는 90% 이상 복원율을 가지는 Xilinx Vivado 기반 비트스트림 역공학 도구 구축이며, 핵심 연구내용은 PLP/PIP/PDP 구성요소와 비트스트림 상관관계를 이용해 Library ReGen의 결정 트리를 생성하고, 결정 트리 역방향 탐색으로 Netlist ReGen을 복원한 뒤 RTL ReGen으로 상위 RTL 코드와 무결성 검증( DRC, Formality )을 수행하는 것임. 기대효과는 FPGA 보안 신뢰성 확보와 백도어·스파이 칩 이슈 대응, 역공학 기술 시장 선점임.