"[베릴로그 RTL 예제] 탁구 게임기"는 "내 칩 설계교실"의 한학기 분량의 교재 입니다. 오픈-소스 툴 사용법은 줄이고 디지털 반도체 "설계"에 집중합니다. 선수과목으로 "디지털 논리회로", 베릴로그 HDL 그리고 C++ 과목을 이수를 전재로 쉽게 작성하려고 했습니다. 디지털 회로에서 배웠던 카운터 회로부터 시작하여 시스템 수준 테스트벤치, 코-시뮬레이션, FPGA 활용 코-에뮬레이션 검증 그리고 "내 칩 제작 서비스"의 공정으로 합성에서 레이아웃 생성까지 다룹니다. 총 8편으로 구성되었습니다.
7. 코-에뮬레이션(Co-Emulation) 검증 https://fun-teaching-goodkook.blogspot.com/2026/03/rtl-7.html 7-1. 테스트벤치 재사용 코-에뮬레이션 7-2. "내 칩" 에뮬레이션 검증 키트 7-3. 에뮬레이터 작동 모드 a. 싸이클 상세(CA, Cycle Accurate) 모드 b. 전송수준(TL, Transaction Level) 모드 c. 시스템 응용(SA, System Application) 모드 7-4. 실습 및 과제 a. 싸이클 상세(CA) 모드 b. 전송수준(TL) 모드 c. 시스템 응용(SA) 모드 d. 과제
8. "내 칩" https://fun-teaching-goodkook.blogspot.com/2026/03/rtl-8.html 8-1. 반도체 제조도면 8-2. 합성 8-3. 합성 후 시뮬레이션 8-4. 표준 셀 배치와 배선 8-5. 사인-오프: '레이아웃' 도면 검사 a. 적층 비아 검사(Stacked Via Check) b. 디자인 룰 검사(Design Rule Check) c. 레이아웃 대 회로도(Layout versus Schematic) 검사 8-6. 칩-탑 8-7. 실습 및 과제