Application Specific Integrated Circuit
반도체를 분류할때, Standard(표준형 반도체), ASIC(주문형 반도체)로 나눌 수 있습니다.
Standard는 규격이 정해져 있어, 사용자가 필요한 일정 요건만 갖추면 다양한 전자제품에 사용할 수 있습니다.
반면 ASIC은 특정 제품을 위한 기능을 만족하는 반도체입니다. ASIC은 특정 기기를 위한 필요 기능만을 수행하도록 설계 및 제작합니다.
최근 가전, 휴대폰, 자동차 등 각 제품마다 필요한 기능이 다르고 Standard를 사용할 경우 특정 기능을 동작시킬 수 없거나, 불필요한 기능이 많아지는 경우 ASIC을 사용하게 된다.
ASIC은 크게 설계방식에 따라 Full custom IC와 Semicustom IC로 나뉜다.
Full custom IC는 말그대로 필요한 기능 구현을 위해 해당 기능 만을 위한, 특정 제품만을 위한 반도체를 RTL code부터 설계해나가는 방식이다.
Semicustom IC는 IP(Intellectual Property) 및 Standard Cell등이 들어갈 수 있으며, 특정 기능을 위해 설계한 module(block)과 IP 및 Standard Cell들을 일부 수정하거나 그대로 Integration(연결)하여 회로를 설계 및 제조한다.
보통 ASIC를 필요로 하는 기업들은 자신들의 IP를 넣으려 하는 경우가 많다.
장점
동작 속도가 향상된다.
구현 면적을 소형화할 수 있다.
소비 전력이 작아진다.
단점
소량 생산에서는 제조용 마스크같은 제작 때문에 개당 생산 비용이 비싸다
설계가 어렵고 실패했을 경우 재시도의 비용, 시간이 많이 든다. 설계 변경이 자주 일어나는 기기에는 적합하지 않다
제조 공정 시간이 오래 걸려서 납기가 길다
설계언어
VHDL
Verilog HDL
'Knowledge > Basic' 카테고리의 다른 글
IP-XACT란? (0) | 2023.07.03 |
---|---|
Big Endian, Little Endian (0) | 2023.07.02 |
[SDC] create_clock (0) | 2023.07.01 |
Open-drain/Open-collector (0) | 2023.06.24 |
Shadow Register란? (0) | 2023.06.21 |