Synopsys
Ansys

집적 회로(IC) 디자인이란 무엇인가요?

Synopsys 편집부

2021년 1월 4일 / 읽는 데 8분

정의

집적회로 설계, 즉 IC 설계는 전자 공학으로 알려진 광범위한 지식 체계의 일부입니다. 전자 공학 분야에는 ‘회로 설계’라고 하는 과정이 있습니다. 회로 설계의 목표는 특정 목적 기능을 수행하는 상호 연결된 회로 소자들을 조합하는 것입니다. 숫자를 더하거나 곱하는 기능은 간단한 예시입니다. 복잡한 작업을 수행하기 위해 컴퓨터 명령어를 실행하는 마이크로프로세서의 개발도 또 다른 예시입니다.

이 과정에서 사용되는 회로 소자는 트랜지스터, 저항, 커패시터, 전선과 같은 기본 구성 요소에서 시작됩니다. 이러한 소자들을 결합하여 논리 게이트나 정밀 증폭기와 같은 더 복잡한 기능을 구현하고, 이를 다시 결합하여 가산기나 곱셈기와 같은 더 복잡한 기능을 구성합니다. 이러한 과정이 지속적으로 반복되면서 점점 더 복잡한 회로 구성 요소들이 개발되고 있습니다. 

회로 설계에서는 미리 제조된 개별 소자들을 활용하여 회로를 구성합니다. IC 설계의 경우, 여기에는 중요한 차이점이 있습니다. IC 설계에서는 회로 소자들이 포토리소그래피라는 공정을 통해 실리콘 기판 위에 구현된 초소형 부품들로 만들어집니다. 포토리소그래피 공정은 실리콘 기판 위에 다양한 기하학적 모양을 형성하며, 이 모양으로 정의된 영역의 전기적 특성이 변화하게 됩니다. 이러한 영역들이 결합되고 서로 겹쳐질 때 기본적인 회로 소자들이 만들어집니다.

따라서 IC 설계는 두 가지 별개의 과정으로 구성됩니다. 첫째, 목표 기능을 수행하기 위해 회로 소자들을 조합합니다. 다음으로, 이러한 회로 소자들을 구현하는 다양한 기하학적 형상들을 실리콘 기판 위에 배치하고 상호 연결해야 합니다. 첫 번째 과정은 일반적으로 논리 설계 또는 회로 설계라고 하며, 두 번째 과정은 회로 배치 및 연결( 물리 설계)이라고 합니다. IC가 처리하는 신호의 유형에 따라 디지털 또는 아날로그 설계 방법론이 사용됩니다. 아날로그/혼합 신호(AMS) 설계의 경우, 두 방법론이 모두 사용됩니다. 또한, 다양한 회로 소자가 설계 요구 사항을 어떻게 충족하는지도 중요한 요소입니다. 설계 요구 사항을 충족하기 위해 회로 소자를 수정해야 하는 경우에는 풀 커스텀(full-custom) 설계 방법론이 사용됩니다.

IC 설계의 중요성

IC 설계는 매우 중요한 학문 분야입니다. 이는 오늘날 사용되고 있는 모든 마이크로전자 소자의 개발 기반을 형성합니다. 여기에는 노트북 컴퓨터와 휴대전화의 핵심인 마이크로프로세서, 컴퓨터 모니터와 텔레비전을 구동하는 영상 처리 회로, 웨어러블 및 이식형 의료 기기에 사용되는 센서 등이 포함됩니다. 또한 이러한 마이크로전자 소자들은자율 주행, 머신 비전, 자연어 처리와 같은 새로운 영역을 개척하고 있는인공지능(AI)의 활용이 확대되는 데 기여하고 있습니다. 

오늘날 우리 사회에서는 집적회로(IC) 기술이 널리 보급되어 있으며, IC 설계는 이러한 소자를 개발하는 데 필요한 기초 학문 분야를 형성하고 있습니다.

IC 설계 흐름의 각 단계 개요

IC 설계 과정은 일련의 계층적 분해 단계로 볼 수 있습니다. 상위 수준의 요구사항은 목표 함수를 충실히 수행하는 회로를 실리콘 웨이퍼에 구현하기 위해 보다 세부적인 수준으로 분해됩니다. IC 설계 흐름을 구성하는 주요 단계는 다음과 같습니다:

  • 아키텍처 설계.이 단계에서는 IC에 요구되는 기능이 명시됩니다. 고려 중인 특정 IC의 성능은 구축될 시스템의 맥락에서 검토됩니다. IC는 어떤 기능을 제공해야 합니까? 요구되는 속도와 전력 소비량은 얼마입니까? 장치의 목표 비용은 얼마입니까? 이러한 질문에 대한 답변은 장치를 구현하는 데 사용될 구체적인 기술을 선택하는 데 중요한 근거가 됩니다. 이 단계에서는 ‘무엇’이 필요한지가 가장 중요합니다.  이를 “어떻게” 구현할지는 아직 명확히 정의되지 않았습니다.
  • 논리/회로 설계.이 단계에서는 매크로 수준의 구성 요소를 조립하고 상호 연결하여 IC의 요구 기능을 구현합니다. 일반적으로 메모리, 처리 장치, 센서와 같은 기존 구성 요소가 사용됩니다. 회로 요소에 대한 고수준 기능 설명은 필요한 저수준 회로 요소로 분해됩니다. 이 과정은 ‘논리 합성’이라고 하는 소프트웨어를 통해 자동화됩니다. 설계된 회로의 기능을 검증하기 위해 이러한 소자들의 집합을 시뮬레이션합니다.  필요한 시뮬레이션 세부 수준에 따라 디지털 논리 시뮬레이터나 아날로그 회로 시뮬레이터 중 하나가 사용됩니다. IC의 요구 사항을 충족하기 위해 매크로 수준의 구성 요소를 수정해야 하는 경우, 맞춤형 회로 설계 기법이 사용됩니다. 이 단계에서 칩을 ‘어떻게’ 구현할지에 대한 정의가 시작됩니다.
  • 물리 설계.이 단계에서는 실리콘 웨이퍼 위에 필요한 모든 회로 소자를 구현하는 상호 연결된 도형의 실제 레이아웃이 생성됩니다. 이 과정은 칩의 각 주요 기능이 배치될 위치와 설계의 주요 입력 및 출력 포트가 위치할 곳을 정의하는 칩 “플로어 플랜”을 바탕으로 시작됩니다. 그런 다음 제조를 준비하기 위해 최종 회로 소자들을 배치하고 배선합니다. IC의 요구 사항을 충족하기 위해 매크로 수준의 구성 요소를 수정해야 하는 경우, IC 레이아웃 편집 도구를 활용한 맞춤형 레이아웃 기법이 사용됩니다. 이제 칩이 “어떻게” 구현될지가 완전히 정의됩니다.
  • 물리적 검증.이제 제조 공정이 설계에 미치는 모든 물리적 영향을 모델링할 수 있습니다. 배선으로 인한 추가 저항, 신호 크로스톡, 제조 공정 자체의 변동성 등은 여기서 고려해야 할 수많은 요소 중 일부에 불과합니다. 이러한 스트레스 조건 하에서도 회로가 여전히 정상적으로 작동할까요? 또한, 회로가 제조 가능하도록 실리콘 웨이퍼 위에 물리적으로 어떻게 배치되어야 하는지에 관한 수많은 설계 규칙이 있습니다. 이러한 설계 규칙들도 이 단계에서 점검됩니다.
  • 사인오프(Signoff). 이는설계가 제조 단계로 넘어가기 전의 마지막 단계입니다. 이 단계에서는 칩의 성능이나 제조 가능성에 영향을 미칠 수 있는 모든 핵심 매개변수를 “골든 사인오프” 품질 도구의 결과와 대조하여 검증합니다. 이 단계에서는 설계 규칙과 제조 가능성(DFM) 규칙이 철저히 검증됩니다.  또한 이 단계에서는 설계의 타이밍, 전력 소비 및 신호 무결성 도 검증되고 “마감”됩니다. 공정의 물리적 영향을 정확히 파악하기 위해서는 사인오프 단계에서 정확한 기생 성분 추출 를 수행하는 것이 매우 중요합니다. 이 골든 사인오프 Synopsys 이 단계에서 사용되는 툴로는 IC ValidatorPrimeTime®, PrimePower, 그리고 StarRC등이 있습니다.

첨단 반도체 기술을 고려할 때, IC 설계 흐름에서 중요해지는 또 다른 측면이 있습니다. 첨단 제조 기술에서는 물리적 효과와 공정 변동성이 주요한 역할을 합니다. 예를 들어, 회로 소자를 연결하는 배선의 물리적 저항은 동작 전압에 상당한 변화를 일으킬 수 있으며, 결과적으로 전체 회로 성능에도 영향을 미칩니다. 제조 공정의 변동성 또한 예상치 못한 회로 동작을 유발할 수 있습니다. 이러한 문제를 해결하기 위해서는 배선 지연이나 공정 변동과 같은 후기 효과를 설계 과정 초기에 모델링하고 고려하여, 이러한 영향이 적절히 반영되도록 해야 합니다.

또한, 테스트 방법이나 전력 소비량과 같은 설계의 일부 측면은 프로세스의 각 단계에서 모델링하고 개선해야 합니다. 이러한 사항들은 너무 복잡하여 설계 단계의 마지막에 처리하기에는 무리입니다. 이러한 ‘선행 고려’ 과정을‘시프트 레프트(Shift-Left)’ 접근법이라고 하며, 이를 지원하기 위해서는 매우 정교한 설계 도구와 설계 흐름이 필요합니다. 

단계목적 / 주요 활동
건축 설계IC의 기능, 성능, 전력 및 비용 목표를 정의하고, “무엇”이 필요한지 파악한다.
논리/회로 설계매크로 블록을 조립하고, 논리 합성 및 시뮬레이션을 수행하며, 구현 “방법”을 정의하기 시작합니다.
물리 설계물리적 레이아웃을 작성하고, 배치 및 배선 구성 요소를 정의하며, 칩을 “어떻게” 제작할지 최종 확정한다.
물리적 검증모델 제조 효과를 분석하고, 신호 무결성 및 규정 준수 여부를 확인합니다.
승인최종 점검(타이밍, 전력, 제조 가능성)을 수행하고, 설계가 팹 생산에 들어갈 준비가 되었는지 확인한다.

IC 설계에 대해 Synopsys IC 설계에 어떤 솔루션을 제공합니까?

IC 설계 툴 분야의 시장 선도 기업으로서, Synopsys 완전히 통합된 포괄적인 기능 세트를 제공하여 사인오프 수준의 결과를 도출할 뿐만 아니라 Shift-Left  설계 방식에 필요한 정교함을 지원합니다.

Synopsys 의 Fusion Design Platform™은첨단 IC 설계를 설계, 검증 및 승인하는 데 필요한 모든 기능을제공합니다. 이 플랫폼은 AI가 강화되어 있으며 클라우드 환경에 최적화되어 있습니다. 이 플랫폼에 포함된 툴은 다음과 같습니다:

  • Design Compiler® NXT.이는 RTL 합성 제품군인 ‘ Design Compiler ’의 최신 혁신 기술로, Design Compiler Graphical의 시장 선도적인 합성 입지를 더욱 공고히 합니다.
  • TestMAX™.이 제품군은 반도체 소자의 모든 디지털, 메모리 및 아날로그 부문에 대해 혁신적이고 차원이 다른 테스트 및 진단 기능을 제공합니다.
  • IC Compiler™ II. 이 제품은모든 시장 분야와 공정 기술에 걸쳐 차세대 설계에 대해 동급 최고의 결과 품질을 제공함과 동시에 전례 없는 생산성을 실현하는, 업계 최고의 배치 및 라우팅 솔루션입니다.
  • Fusion Compiler.디지털 설계 구현의 새로운 시대를 열어주는 혁신적인 RTL-to-GDSII 제품으로, 업계에서 가장 첨단 설계가 제기하는 과제를 해결하기 위해 이전과는 차원이 다른 예측 가능한 결과 품질을 제공합니다.
  • RTL Architect.업계 최초의 물리적 특성을 고려한 RTL 분석, 최적화 및 사인오프 시스템을 구현합니다.
  • IC Validator.이 솔루션은 성숙 단계부터 첨단 단계에 이르기까지 모든 공정 노드에서 고객의 생산성을 향상시켜 주는 포괄적이고 고성능의 사인오프 물리적 검증 솔루션입니다.
  • PrimeTime®.이 제품군은 POCV를 활용한 빠르고 메모리 효율적인 스칼라 및 멀티코어 연산, 분산형 다중 시나리오 분석, ECO 수정 기능을 제공하는 ‘ 정적 타이밍 분석 ’를 구현하며, 변이 사항을 고려한 모델링 기능을 갖추고 있습니다.
  • PrimePower. 이 제품군은 RTL 단계부터 시작하여 다양한 구현 단계를 거쳐 전력 사인오프에 이르기까지, 블록 수준 및 전체 칩 설계에 대한 정확한 전력 분석을 가능하게 합니다.
  • StarRC.EDA업계에서 ~에 대한 표준으로 인정받는 것은 기생 성분 추출

아래 그림은 플랫폼의 구성 요소를 요약한 것입니다. 

Fusion Design Platform | Synopsys

맞춤형 설계 기법이 필요한 경우,Synopsys 맞춤형 설계 플랫폼은견고한 맞춤형 IC 설계의 개발을 가속화하는 통합 설계 및 검증 툴 모음을 제공합니다.Custom Compiler™ 맞춤형 설계 환경을 기반으로 구축된 이 플랫폼은 업계 최고 수준의 회로 시뮬레이션 성능을 자랑하며, 빠르고 사용하기 쉬운 레이아웃 편집기는 물론, 기생 성분 추출, 신뢰성 분석 및 물리적 검증 분야에서 동급 최고의 기술을 갖추고 있습니다.

플랫폼 도구에는 다음이 포함됩니다:

  • Custom Compiler.설계 입력, 시뮬레이션 관리 및 분석, 맞춤형 레이아웃 편집 기능을 제공합니다.
  • PrimeSim XA.FastSPICE 시뮬레이터를 탑재하여모든 유형의 설계에 대해 뛰어난 검증 성능과 처리 능력을 제공합니다.
  • IC Validator. 모든 공정 노드에서 고객의 생산성을 향상시켜 주는 포괄적이고 고성능의 사인오프 물리적 검증 솔루션
  • PrimeSim HSPICE.정확한 온칩 시뮬레이션 및 실리콘-패키지-보드-백플레인 신호 무결성 에 이르는 시뮬레이션 및 분석의 표준
  • StarRC.~의 황금 기준은 기생 성분 추출
  • PrimeSim SPICE. 크고 복잡한 아날로그 회로 시뮬레이션에 매우 적합한 멀티코어/멀티머신 시뮬레이터
  • PrimeWave 설계 환경.아날로그 및 혼합 신호 IC용 그래픽 파형 뷰어 및 시뮬레이션 후처리 도구
  • SiliconSmart.다음과 같은 디지털 사인오프 도구에 필요한 모델을 생성하기 위한 포괄적인 라이브러리 특성화 및 품질 보증 역량을 갖추고 있습니다. PrimeTime
  • PrimeSim 신뢰성 분석. HSPICE , FineSim 및 CustomSim은 변동성이 있는 환경에서도 회로가 올바르게 작동하도록 보장하기 위해 포괄적인 신뢰성 및 몬테카를로 분석 기능을 지원합니다.
맞춤형 디자인 플랫폼 | Synopsys

계속 읽기

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

채팅 종료

이 창을 닫으면 채팅 기록이 삭제되고 세션이 종료됩니다. 정말로 이 채팅을 종료하시겠습니까?