1. ASIC (주문형 IC, 주문형 집적회로)
ㅇ 사용자 필요에 따라 특정 용도나 기기에 사용코자, IC 칩으로 설계,제작되는 집적회로
- 회로의 집적화를 통해, 소형,경량,저전력 화와 핵심기술 보호 등을 달성함
2. ASIC 분류
ㅇ ASCP (Application Specific Custom Products) : 단일고객용 (협의의 ASIC)
- 완전주문형 IC : 설계자가 세부 레이아웃 패턴까지도 직접 설계하는 방식
. 빠른 처리속도, IC 크기, 제작 단가를 상당히 낮출 수 있음
- 반주문형 IC : 미리 구조화 설계된 것을 활용하여, 설계에 따른 상호연결 후 반도체 칩 제작
. 게이트어레이 (Gate Array) : 미리 설계된 전체 구조 하에 세부 설계 만 마무리
.. 기본 논리게이트들을 미리 구조적으로 배열시켜 놓은 다음,
.. 설계자가 의도한 논리함수가 구현될 수 있도록,
.. 설계 내용에 따라, 게이트 간의 연결(금속 배선)을, 주문형 마스크로 프로그램하여,
.. 이를 통해 집적회로를 제작시켜, 구현되게 하는 방식
.. 즉, 기본 셀을 미리 웨이퍼에 제작하고, 설계 내용에 따라 배선 만하여, 원하는 설계 완성
. 표준셀 (Standard Cell) : 필요 부분을 복사 조합하여 전체를 설계하는 방식
.. 사전정의/설계된 셀이라 불리는 논리함수 블록을 DB화(셀 라이브러리)하여,
.. 원하는 응용에 따라, DB로부터 기능 모듈 단위로 하드웨어 프로그래밍을 통해 설계하고,
.. 필요 셀들을 배치하고 셀들 간의 상호 연결을 결정함으로써,
.. 게이트어레이 보다 설계 자유도가 높고, 보다 작은 면적 구현, 빠른 동작 속도,
저렴한 제작 등이 가능
* 위 완전주문,반주문 형태는 주로 대량 생산 방식에 적합
- 사용자주문형 IC : 프로그래밍 가능 (프로그래머블, Programmable)
. PLD (Programmable Logic Device)
.. 시제품의 제작이나 기능 검증용 등의 용도에 적합
.. 미리 칩으로 제작 판매된 소자를 이용하여, 설계된 회로를 프로그램화여 구현시킴
.. 모든 논리함수들을 AND(곱항),OR(합항)으로 프로그램하는 방식
.. PROM, PLA, PAL, GAL, CPLD 등
. FPGA (Field Programmable Gate Array)
.. 게이트어레이 방식과 유사하나, 내부 회로의 배선이 프로그램에 의해 구현되는 기법
.. LC(Logic Cell) 간의 연결을 프로그램하는 방식
.. PLD 보다 더 큰 용량 (더 많은 논리게이트 수용 가능)
ㅇ ASSP (Application Specific Standard Products) : 복수고객용 (특정용도에 표준화시킴)
- 통신용 IC
- AV용 IC 등
* (흔히, 반도체로 제작된 칩이라 불리우는, 특화된 프로세서,컨트롤러 등을 말함)