장바구니 담기 close

장바구니에 상품을 담았습니다.

디지털 반도체 설계 (Digital Front-End)

디지털 반도체 설계 (Digital Front-End)

  • 선혜승
  • |
  • 복두출판사
  • |
  • 2025-08-25 출간
  • |
  • 368페이지
  • |
  • 188 X 257 X 16mm
  • |
  • ISBN 9791166756436
판매가

33,000원

즉시할인가

32,670

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
32,670

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

집필을 하기 전에 많은 고민이 있었습니다. 사실 저는 그저 한 사람의 학습자이고, 기존 기술을 배우고 활용하는 데 중점을 두어왔기 때문입니다. 세상에 없던 기술을 만들어내어 기술 문서와 책을 통해 리드하거나 계몽하는 사람도 아닙니다. 또한 시중에는 Arm에 대한 전문 서적들이 많이 나와 있습니다. Arm 웹사이트에 가면 Arm의 마이크로 아키텍처에 대한 자세한 설명도 있고, Arm 코어를 이용하여 SoC를 만들 때 고려해야 할 사항들과 최적화 기법 등 수많은 내용이 있습니다. 책을 쓰는 순간 Technical Document보다 구식이 될 수 있는 요즘 세상이므로, 최신 기술과는 거리가 먼 제가 책을 쓰는 데는 그만한 용기가 있어야만 했습니다. 하지만 이 책이 구별될 수 있는 이유는 아래와 같습니다.


∙ 초보자들이 어떻게 Arm IP에 접근할 수 있는지 알려주기 때문일 것입니다.
∙ 어떻게 Arm Cortex-M0 SoC를 하드웨어로 구현할 수 있고, 어떻게 소프트웨어와 연동할 수 있는지를 알려주기 때문일 것입니다.
∙ 주어진 RTL 코드를 CADENCE EDA 툴을 활용하여 어떻게 GDS까지 만들어낼 수 있는지를 다루기 때문일 것입니다.
∙ 설계에 꼭 필요한 CADENCE GPDK를 어떻게 사용할 수 있는지 다루기 때문일 것입니다.
∙ 거의 모든 챕터가 실습을 포함하고 있으며, 어려운 이론 대비 쉬운 실습 자료를 제공하기 때문일 것입니다.


이 책은 초보자 및 초/중급 레벨을 대상으로 하였습니다. 두 권으로 기획하여 1년(2학기) 정도의 기간에 디지털 칩 설계 전체인 RTL-to-GDS를 경험할 수 있도록 하였습니다.


본 책 Vol 1.은 Front-End를 담았는데, 간단한 소개는 아래와 같습니다.


∙ 1장에서는 반도체 설계의 전체적인 과정과 개발 환경을 소개하였습니다.
∙ 2장에서는 디지털 라이브러리에 대한 이해와 실습을 담았습니다.
∙ 3장에서는 설계 주제인 Arm Cortex-M0 SoC에 대하여 다루었는데, 인프라가 없는 대학의 경우 어떻게 접근할 수 있는지에 대한 절차도 담아보았습니다.
∙ 4장부터는 디지털 칩 설계 플로우를 순서대로 담았는데, 시뮬레이션, 합성, 동등성 검사까지 총 6개의 장으로 구성하였습니다.


이후의 Vol 2.는 Back-End 과정을 담고 있습니다. Auto PnR부터 마지막 과정까지를 소개할 예정입니다. 특히 마지막에는 FRAM 셀이 아닌 Real GDS를 적용하여 Fab에 들어가기 전의 실제적인 모습까지 확인할 수 있습니다.

디지털 반도체 분야는 초보자에게 상당히 높은 문턱이 있는 것 같습니다. 리눅스를 다룰 수 있어야 하고, 전문 툴에 대한 라이선스를 구비해야 하고, 많은 툴을 구동할 수 있어야 합니다. 또한 디지털 라이브러리에 대하여 이해해야 하고, 만들고자 하는 칩의 스펙을 Constraint, SDC 파일로 기술할 수 있어야 합니다. 처음 입문하는 사람이 많은 시간을 들여 이해해야만 하는 내용을 텍스트와 그림만으로 이해시키려는 것이 큰 도전 과제였지만 최대한 문턱을 낮추어보고자, 쉽게 풀어보고자 노력했습니다. 이 책을 통해 독자들이 자신만의 칩 설계를 완성할 수 있을 것이니, 디지털 설계에 관심 있는 분들에게 도움이 되기를 바랍니다.


저조차도 CADENCE 툴을 공부해야 하는 상황이어서 고민이 많았지만, 함께 공부하고 논의했던 학생들, 아니 Co-worker 들이 있었기에 가능했다고 생각합니다. 그들 역시 리눅스도 모르는 초보자였지만, 열정을 가지고 문턱을 넘는 순간 함께 일할 수 있는 엔지니어로서의 가능성을 보여주어 깜짝 놀랐던 순간이 많았습니다. 하고자 하면 못할 것이 없다는 것을 확인시켜준 한국폴리텍대학 반도체융합캠퍼스 반도체설계과의 김도우 학과장님 이하 김홍래, 박세준, 김건욱, 황혜민에게 마음 깊은 감사를 보냅니다. 고맙습니다. 우리의 뜨거웠던 2학기와 겨울 방학을 잊지 못할 것입니다.


또한 이 책의 집필을 제안해주시고 케이던스 툴과 서버를 지원해주신 나인플러스아이티(주)의 박현찬 대표님과 이하 임직원분들께도 깊은 감사의 마음을 전합니다. 많이 부족한 저에게 기회를 주셨고, 결과물이 나올 때까지 물심양면 도와주셨습니다. 그리고 우승안 팀장님과 정윤혁 사원님, 고개 숙여 마음을 전합니다. 이 작은 책이 앞으로 우리 모두의 큰 성장에 좋은 계기가 되기를 기원하겠습니다.


마지막으로 늘 저를 움직이게 하는 원동력이자 지탱해주고 애정해주는 아내와 우리 가족들에게 고맙고 사랑한다는 말을 전합니다.

목차

CHAPTER 1 반도체 설계
1.1 반도체 설계 소개
1.2 반도체 설계 방법
1.3 EDA(Electrical Design Automation) 툴
1.4 PDK와 디지털 라이브러리
1.5 칩 설계 환경 소개


CHAPTER 2 설계용 라이브러리 점검
2.1 설계용 라이브러리 개요
2.2 GPDK 045 구성 및 실습 환경 준비
2.3 실습 : STD 셀 테스트와 해석
2.4 실습 : IO셀 테스트와 해석


CHAPTER 3 Sytem On Chip(SoC) 디자인
3.1 시스템 및 SoC 소개
3.2 Arm Academic Access(AAA) 프로그램 소개
3.3 Arm Core 개요
3.4 Cortex-M0 DesignStart Kit 개요
3.5 Cortex-M0 DesignStart의 기술적 소개
3.6 소프트웨어 개발 환경
3.7 DesignStart 칩 구현을 위한 설계 변경 사항
3.8 Cortex0M0 칩 구현 및 단계별 결과


CHAPTER 4 Function Simulation
4.1 Function Simulation
4.2 실습 : 시뮬레이션 환경 및 관련 파일의 이해
4.3 실습 : 시뮬레이션 진행
4.4 요약 및 본 장을 통한 기대 효과


CHAPTER 5 합성
5.1 합성 과정 개요
5.2 Constraint의 핵심 개념
5.3 합성 환경 준비
5.4 실습 : 합성 수동 실행
5.5 실습 : 합성 자동 실행
5.6 결과물 생성 및 관리
5.7 요약 및 본 장을 통한 기대 효과


CHAPTER 6 Equivalence Check
6.1 Equivalence Check 개요 및 목적
6.2 Equivalence Check 툴 소개
6.3 실습 환경 구성
6.4 실습 1 : 기본 Equivalence Check
6.5 실습 2 : 배치 모드 실행
6.6 요약 및 본 장을 통한 기대 효과


부록1. 스탠다드 셀 라이브러리의 선택 기준
2. 스탠다드 셀.lib 파일이 포함하고 있는 라이브러리 특성 및 셀 리스트
3. 공정 코너와 Operating Condition

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.