티스토리 뷰

MJU/Embedded system

[Emdedded] ASIC과 FPGA

Napster 2014. 3. 18. 22:27

ASIC란?

 IC는 크게 표준(범용)IC와 ASIC로 분류한다.
ASIC :  application specific integrated circuit

*표준 : IC : 메모리, 마이크로프로세서, 표준 Logic소자 등 직접 구매가능한 IC
한마디로 ASIC는 사용자가 직접 디자인하여 만드는 회로정도 되겠다. 다음 모식도를 보면 어느정도 알 수 있을 것이다.

ASIC의 종류


*Standard cell design

*Gate array design

*Full-custom design

*PLD(Programmable Logic Device)

    - FPGAs(Field Programmable Gate Arrays)
    - CPLD(Complex Programmable Logic Device)

현재 는 FPGA와 CPLD를 많이 사용한다.


PLD(Programmable Logic Device)


CPLD 수십 개의 단순 PLD(SPLD)로 형성된 프로그램 가능 논리 소자(PLD). 논리 블록 간의 프로그램 가능 논리 교환 기능을 가진 SPLD를 근간으로 되어 있으며, 전기적 소거 및 프로그램 가능 읽기 전용 기억 장치(EEPROM)나 플래시 메모리,정적 램(SRAM)을 사용한다.

[네이버 지식백과] 복합 프로그램 가능 논리 소자 [Complex Programmable Logic Device, 複合-可能論理素子] (IT용어사전, 한국정보통신기술협회)


FPGA

이미 Chip으로 존재 거기에 설계된 회로를 합성해서 회로도를 배치 및 배선시키고 동작가능 하게 하는것을 말한다.
일반 CPU보다 고성능 동작을 한다.


Standard Cell-based Design -> 디지털설계 (가장많이쓰임)

* 설정된 일정한 높이를 가짐
* 전원선(VDD와 GND)의 위치와 폭이 일정
* 주로 자주 쓰이는 논리 기능들이 셀로 만들어져 있다.
* 표준 셀 방식에서 레이아웃은 통상 자동 배치/배선 프로그램(자일링스 - VerilogHDL언어 같은)에의해 생성됨

* 기본적인 Frame work를 정하자.

Full-custom design ->아날로그설계





'MJU > Embedded system' 카테고리의 다른 글

[Embedded]설계방법  (1) 2014.04.01
[Embedded]CMOS Fabrication  (0) 2014.03.25
[Embedded] 4비트 리플캐리 카운터 동작  (0) 2014.03.20
[Emdedded] Introduction to CMOS VLSI Design - 1  (0) 2014.03.18
Comments