I. ASIC 개요1. ASIC 의 정의특정한 수요자만을 위한 회로, 즉 특정용도 집적회로( ASIC : Application Specific Integrated Circuits ) 또는 전용 IC상대적인 것 : 범용 IC2. 시스템 동향초기의 시스템은 여러 개의 TTL과 메모리로 구성차츰 TTL의 수는 줄어들고 마이콤과 마이콤 주변 IC로 대체마이콤 주변IC와 TTL을 묶어서 하나의 ASIC으로 개발TTL, 마이콤 및 ASIC을 하나의 ASIC으로 개발-> 시스템은 메모리와 ASIC으로만 구성3. ASIC 의 과거와 현재⊙ 과거완전주문형 집적회로의 설계는 1960년대부터 시작1960년대와 1970년대의 설계가 사람의 손에 의존하였기 때문에 시간적소비와불확실 가능성이 많았다.1981년경까지 IC설계는 대부분 수작업⊙ ASIC을 발전시킨 요인1. 1980년대가 되면서 IC의 고집적화로 인하여 집적회로 규모가 VLSI단계로 바뀜2. 설계기술, DA/CAD( Design Automation / Computer Aided Design )룰, 설계용워크스테이션 등의 관련 기술이 ASIC의 발달과 함께 급속하게 발전⊙ 현재논리 합성툴을 사용하여 복잡한 회로의 설계시간을 대폭 단축, 제품의 품질을 높임4. ASIC 의 장래설계방법이나 DA에 발생하는 문제 및 장래1. 설계 데이터 베이스의 재활용2. 설계를 보다 고위로 행하는 방법3. 테스트를 위한 설계4. DA/CAD시스템의 발전II. ASIC 분류1. ASCP (Application Specific Custom Products)사용자 한 명의 주문에 따라 제조되는 IC로 협의의 ASIC2. ASSP (Application Specific Standard Products)다수의 사용자를 대상으로 제공되는 IC시스템의 용도에 따라 제작되는 표준 IC로 광의의 ASIC3. 완전주문형 IC특정고객을 위한 전용의 설계를 행한 LSI가장 적은 면적으로 IC의 구현이 가능회로 설계 기간이 길며, 개발 비용이 비싸고, 레이아웃설계 전문가가 필요4. 프로그램머블 ICPLD와 FPGA 로 구분PLD : 내부의 배선을 프로그램에 의해 접속시켜 필요한 논리회로 작성대표적 제품 (PAL)FPGA : PLD와 게이트 에레이의 장점을 이용고속, 고집적화 가능 ( PLD의 사용자 프로그램성을 유지, 게이트 에레이의 구조)편이성 우수, 낮은 시제품 제작비용, 짧은 제작기간, 소량제품의 개발등이 장점5. 표준셀동작과 성능이 입증된 논리기능과 아날로그 회로기능을 표준셀 라이브러리에 보관,회로 설계시 적합한 회로를 이용하여, 레이아웃 설계자동화로 반도체 전 공정을수행하여 제작특징 : 대용량 메모리를 사용한 경우에 칩의 크기가 작으며, 메가셀이라는 이미설계된 모듈을 이용하여 설계의 생산성을 높임6. 게이트 어레이NAND, NOR와 같은 기본 논리 게이트나 표준 논리소자를 규칙적으로 배열한 배선 이전까지를 미리 제조한 상태에서, 시스템 업체가 요구하는 기능을 기본 블록들 사이의 금속배선용 주문형 마스크 공정을 통하여 완성설계 종료후 짧은 시간에 견품을 받을 수 있는 장점7. 엠베디드 게이트어레이게이트어레이의 장점과 표준셀의 장점을 조합한 상품III. ASIC 설계 흐름1. 동작 레벨 설계 / 검증ASIC의 기능, 성능, 외부핀의 기능이나 동작타이밍을 정의하는 단계2. 기능 설계 / 검증회로의 기능을 하드웨어기술언어(HDL, VHDL etc)을 사용하여 작성기능 시뮬레이션을 통하여 검증3. 논리설계 / 검증논리설계 : 기능설계결과를 게이트 레벨까지 전개하는 것셀을 사용하여 설계된 게이트 어레이 회로를 검증4. 레이아웃설계 / 검증논리 시뮬레이션에서 검증된 네트리스트를 근간으로 셀을 배치하는 배치설계와 셀간을 배선하는 배선설계로 나뉘어짐.배선이 확정된후 실배선의 지연시간을 사용한 최종 논리회로의 동작 검증을 행함5. 향후 발전방향설계툴 중에서 테스트용이설계, 자동논리합성, 믹스드시뮬레이터 분야가 발전할 것으로보임테스트 용이화설계의 한 방법 인 스캔 디자인 방법 : 회로중에 사용하는 플립플롭에