<오늘의 용어>전자설계자동화(EDA)

 전자설계자동화(EDA:Electronic Design Automation)란 전자설계, 특히 반도체 제조 과정에서 회로 설계와 오류 검증을 미리 짜 놓은 컴퓨터 프로그램을 통해 처리·분석하는 작업을 말한다.

 EDA툴이 제대로 보급되지 않았던 70년대까지만 해도 반도체 회로도를 만들기 위해서는 그림을 그리듯 엔지니어들이 블록(특정기능)별로 나눠 손으로 일일이 선과 선을 연결해야만 했고 최종 결과물에 대한 예측도 할 수 없었다.

 그러나 70년대에 개발된 제1세대의 컴퓨터보조설계(CAD)가 도입되면서 레이아웃 설계가 자동화되고 80년대에 개발된 제2세대의 컴퓨터보조기술(CAE)은 논리 검증도 가능해졌다. EDA는 이 두 기술이 접목돼 90년대부터 본격화한 제3세대의 컴퓨터 종합 설계 환경으로 기능 설계는 물론 동작 결과치도 미리 분석해 볼 수 있어 개발기간을 획기적으로 단축시키고 오류도 줄일 수 있는 것이 특징이다.

 현재 통용되고 있는 EDA툴은 크게 적용분야별로 필드프로그래머블게이트어레이(FPGA)·주문형반도체(ASIC)·인쇄회로기판(PCB)용이 있으며 특히 몇백만 게이트를 집적해야 하는 ASIC분야에는 전단계 로직설계 및 검증, 논리합성 툴과 후단계 레이아웃과 물리적 검증 툴 등으로 나뉜다.

 주요 업체로는 시놉시스·케이던스·멘토그래픽스·아반티 등이 있으며 부문별로 특화된 기능을 개발한 중소 업체들도 상당수 있으나 대부분 선두 업체들과의 인수·합병을 통해 기술을 파는 것이 관례화돼 있다.

 <정지연기자 jyjung@etnews.co.kr>