집적회로 설계, 즉 IC 설계는 전자 공학으로 알려진 광범위한 지식 체계의 일부입니다. 전자 공학 분야에는 ‘회로 설계’라고 하는 과정이 있습니다. 회로 설계의 목표는 특정 목적 기능을 수행하는 상호 연결된 회로 소자들을 조합하는 것입니다. 숫자를 더하거나 곱하는 기능은 간단한 예시입니다. 복잡한 작업을 수행하기 위해 컴퓨터 명령어를 실행하는 마이크로프로세서의 개발도 또 다른 예시입니다.
이 과정에서 사용되는 회로 소자는 트랜지스터, 저항, 커패시터, 전선과 같은 기본 구성 요소에서 시작됩니다. 이러한 소자들을 결합하여 논리 게이트나 정밀 증폭기와 같은 더 복잡한 기능을 구현하고, 이를 다시 결합하여 가산기나 곱셈기와 같은 더 복잡한 기능을 구성합니다. 이러한 과정이 지속적으로 반복되면서 점점 더 복잡한 회로 구성 요소들이 개발되고 있습니다.
회로 설계에서는 미리 제조된 개별 소자들을 활용하여 회로를 구성합니다. IC 설계의 경우, 여기에는 중요한 차이점이 있습니다. IC 설계에서는 회로 소자들이 포토리소그래피라는 공정을 통해 실리콘 기판 위에 구현된 초소형 부품들로 만들어집니다. 포토리소그래피 공정은 실리콘 기판 위에 다양한 기하학적 모양을 형성하며, 이 모양으로 정의된 영역의 전기적 특성이 변화하게 됩니다. 이러한 영역들이 결합되고 서로 겹쳐질 때 기본적인 회로 소자들이 만들어집니다.
따라서 IC 설계는 두 가지 별개의 과정으로 구성됩니다. 첫째, 목표 기능을 수행하기 위해 회로 소자들을 조합합니다. 다음으로, 이러한 회로 소자들을 구현하는 다양한 기하학적 형상들을 실리콘 기판 위에 배치하고 상호 연결해야 합니다. 첫 번째 과정은 일반적으로 논리 설계 또는 회로 설계라고 하며, 두 번째 과정은 회로 배치 및 연결( 물리 설계)이라고 합니다. IC가 처리하는 신호의 유형에 따라 디지털 또는 아날로그 설계 방법론이 사용됩니다. 아날로그/혼합 신호(AMS) 설계의 경우, 두 방법론이 모두 사용됩니다. 또한, 다양한 회로 소자가 설계 요구 사항을 어떻게 충족하는지도 중요한 요소입니다. 설계 요구 사항을 충족하기 위해 회로 소자를 수정해야 하는 경우에는 풀 커스텀(full-custom) 설계 방법론이 사용됩니다.
IC 설계는 매우 중요한 학문 분야입니다. 이는 오늘날 사용되고 있는 모든 마이크로전자 소자의 개발 기반을 형성합니다. 여기에는 노트북 컴퓨터와 휴대전화의 핵심인 마이크로프로세서, 컴퓨터 모니터와 텔레비전을 구동하는 영상 처리 회로, 웨어러블 및 이식형 의료 기기에 사용되는 센서 등이 포함됩니다. 또한 이러한 마이크로전자 소자들은자율 주행, 머신 비전, 자연어 처리와 같은 새로운 영역을 개척하고 있는인공지능(AI)의 활용이 확대되는 데 기여하고 있습니다.
오늘날 우리 사회에서는 집적회로(IC) 기술이 널리 보급되어 있으며, IC 설계는 이러한 소자를 개발하는 데 필요한 기초 학문 분야를 형성하고 있습니다.
IC 설계 과정은 일련의 계층적 분해 단계로 볼 수 있습니다. 상위 수준의 요구사항은 목표 함수를 충실히 수행하는 회로를 실리콘 웨이퍼에 구현하기 위해 보다 세부적인 수준으로 분해됩니다. IC 설계 흐름을 구성하는 주요 단계는 다음과 같습니다:
첨단 반도체 기술을 고려할 때, IC 설계 흐름에서 중요해지는 또 다른 측면이 있습니다. 첨단 제조 기술에서는 물리적 효과와 공정 변동성이 주요한 역할을 합니다. 예를 들어, 회로 소자를 연결하는 배선의 물리적 저항은 동작 전압에 상당한 변화를 일으킬 수 있으며, 결과적으로 전체 회로 성능에도 영향을 미칩니다. 제조 공정의 변동성 또한 예상치 못한 회로 동작을 유발할 수 있습니다. 이러한 문제를 해결하기 위해서는 배선 지연이나 공정 변동과 같은 후기 효과를 설계 과정 초기에 모델링하고 고려하여, 이러한 영향이 적절히 반영되도록 해야 합니다.
또한, 테스트 방법이나 전력 소비량과 같은 설계의 일부 측면은 프로세스의 각 단계에서 모델링하고 개선해야 합니다. 이러한 사항들은 너무 복잡하여 설계 단계의 마지막에 처리하기에는 무리입니다. 이러한 ‘선행 고려’ 과정을‘시프트 레프트(Shift-Left)’ 접근법이라고 하며, 이를 지원하기 위해서는 매우 정교한 설계 도구와 설계 흐름이 필요합니다.
| 단계 | 목적 / 주요 활동 |
| 건축 설계 | IC의 기능, 성능, 전력 및 비용 목표를 정의하고, “무엇”이 필요한지 파악한다. |
| 논리/회로 설계 | 매크로 블록을 조립하고, 논리 합성 및 시뮬레이션을 수행하며, 구현 “방법”을 정의하기 시작합니다. |
| 물리 설계 | 물리적 레이아웃을 작성하고, 배치 및 배선 구성 요소를 정의하며, 칩을 “어떻게” 제작할지 최종 확정한다. |
| 물리적 검증 | 모델 제조 효과를 분석하고, 신호 무결성 및 규정 준수 여부를 확인합니다. |
| 승인 | 최종 점검(타이밍, 전력, 제조 가능성)을 수행하고, 설계가 팹 생산에 들어갈 준비가 되었는지 확인한다. |
IC 설계 툴 분야의 시장 선도 기업으로서, Synopsys 완전히 통합된 포괄적인 기능 세트를 제공하여 사인오프 수준의 결과를 도출할 뿐만 아니라 Shift-Left 설계 방식에 필요한 정교함을 지원합니다.
Synopsys 의 Fusion Design Platform™은첨단 IC 설계를 설계, 검증 및 승인하는 데 필요한 모든 기능을제공합니다. 이 플랫폼은 AI가 강화되어 있으며 클라우드 환경에 최적화되어 있습니다. 이 플랫폼에 포함된 툴은 다음과 같습니다:
아래 그림은 플랫폼의 구성 요소를 요약한 것입니다.
맞춤형 설계 기법이 필요한 경우,Synopsys 맞춤형 설계 플랫폼은견고한 맞춤형 IC 설계의 개발을 가속화하는 통합 설계 및 검증 툴 모음을 제공합니다.Custom Compiler™ 맞춤형 설계 환경을 기반으로 구축된 이 플랫폼은 업계 최고 수준의 회로 시뮬레이션 성능을 자랑하며, 빠르고 사용하기 쉬운 레이아웃 편집기는 물론, 기생 성분 추출, 신뢰성 분석 및 물리적 검증 분야에서 동급 최고의 기술을 갖추고 있습니다.
플랫폼 도구에는 다음이 포함됩니다: