아날로그 설계 집적 회로(IC) 의 맥락에서 설계란, 연속 시간 영역에서 동작하며 이에 최적화된 회로를 만드는 데 중점을 두는 학문 분야입니다.
아날로그 설계 의 대표적인 목표는 다음과 같습니다:
“집적 회로 설계”라는 용어가 언급되면, 대부분의 사람들은 복잡한 마이크로프로세서의 설계를 떠올립니다. 이러한 회로는 이산값, 즉 “0과 1”의 전파에 중점을 두는 디지털 설계 기법을 사용하여 설계됩니다. 이러한 “1과 0”의 전파 모델은 방대한 회로망의 분석을 단순화하기 위해 사용된다는 점을 이해하는 것이 중요합니다. 어떤 회로에서든 실제 소자는 지속적으로 변화하는 자극에 반응하므로, 아날로그 회로 설계는 사실 디지털 회로 설계의 토대라고 할 수 있습니다.
IC 내의 모든 기본 소자는 연속 시간 자극에 반응하기 때문에, 아날로그 설계 는 모든 IC 설계의 기초를 이룹니다. 현대 IC 기술은 많은 설계상의 과제를 안고 있습니다. 첨단 기술 노드의 제조 공정에는 상당한 변동성이 존재합니다. 또한 첨단 IC에 탑재된 수많은 소자의 실제 작동 역시 변동성을 유발합니다. 이러한 변동성은 작동 전압, 작동 온도 및 성능의 변화로 나타납니다. 밀집 배치된 소자들은 서로 간에, 그리고 실리콘 기판, 패키지, 기판과 상호작용하여 신호 왜곡을 일으킬 수도 있습니다. 이러한 모든 현상은 소자 간뿐만 아니라 단일 IC 내부에서도 발생할 수 있습니다.
아날로그 설계 다음과 같은 세 가지 기본 특성, 즉 충실도/정밀도, 일관성, 성능을 보장하기 위해서는 이러한 모든 영향을 보정해야 합니다. 신뢰성 분석과 신호 무결성 분석은 이러한 영향을 모델링하고 완화하기 위해 활용되는 활동 중 일부입니다. 집적회로(IC) 응용 분야에서 이 세 가지 항목이 갖는 중요성에 대한 예시는 다음과 같습니다:
아날로그 설계 와 디지털 설계의 가장 큰 차이점은 사용되는 기초 분석의 유형에 있습니다.
아날로그 설계 에서는 회로 자극을 시간에 따라 지속적으로 변화하는 신호로 취급합니다. 회로의 동작은 시간 영역과 주파수 영역에서 모델링되며, 이때 결과 파형의 정확도/정밀도, 일관성 및 성능에 중점을 둡니다. 또한 제조 및 설계에 기인한 회로의 변동성도 모델링하고 보정해야 합니다.
디지털 설계에서는 회로 입력을 시간 경과에 따른 일련의 이산 논리 “1”과 논리 “0”으로 취급합니다. 논리 “1”은 일반적으로 IC에 공급 전압이 인가된 상태로 표현되며, 논리 “0”은 이 전압이 없는 상태(즉, 0볼트)로 표현됩니다. 디지털 회로의 소자들은 대부분의 시간을 논리 “1” 또는 논리 “0” 상태 중 하나에서 보내야 합니다. 이러한 신호를 처리하는 회로들이 해당 논리 레벨에 대해 일관된 반응을 보이는 한, 디지털 설계는 원활하게 작동합니다. 논리 회로 설계( 아날로그 설계 )는 이러한 특성을 보장하는 역할을 합니다.
이를 통해 “1”과 “0”이라는 두 가지 전압만을 고려하여 조합 논리 및 순차 논리 모델을 이용해 회로의 동작을 분석할 수 있으며, 이로 인해 설계 및 검증 과정이 상당히 간소화됩니다.
| 속성 | 아날로그 설계 | 디지털 디자인 |
| 신호 유형 | 연속 신호 | 이산 신호 (논리 “1”과 “0”) |
| 주요 초점 | 파형의 정확성, 정밀도, 일관성 및 성능 | 이진 상태의 논리적 올바름과 타이밍 |
| 분석 영역 | 시간 영역과 주파수 영역 | 조합 논리 및 순차 논리 모델 |
| 변동성 처리 | 제조 및 운영상의 변동성(전압, 온도, 상호작용 효과)을 보정합니다. | 정의된 전압 수준에서 일관된 회로 동작에 의존합니다. |
| 설계 목표 | 정확한 감지, 증폭, 필터링 및 신호 무결성 | 논리 연산의 안정적인 처리 |
| 시뮬레이션 방법 | 회로 시뮬레이션 선형 및 비선형 모델을 이용한, 기생 효과를 고려한 | 추상화된 이진 모델을 이용한 논리 시뮬레이션 |
| 레이아웃 고려 사항 | 기생 효과, 집적도 및 제조 가능성을 고려하여 신중한 레이아웃 설계가 필요합니다. | 타이밍 클로저, 면적 효율성 및 기능적 정확성에 중점을 둔 레이아웃 |
| 일반적인 응용 분야 | IoT 센서, RF 회로, 아날로그 프런트 엔드, 정밀 증폭기 | 마이크로프로세서, 디지털 제어기, 메모리, 논리 블록 |
| 검증 | 기생 성분 추출, 신호 무결성 및 LVS (레이아웃 대 회로도) 확인 | 기능 검증, 정식 명칭: 등가성 검사, 정적 타이밍 분석 |
전압 및 전류 조정기: 입력 전압의 변동에 관계없이 출력을 일정하게 유지해야 하는 전원 회로에서 일반적으로 사용됩니다 . 조정기 IC는 일정한 출력을 보장합니다. 전압 조정기는 모든 전원 공급 시스템에서 흔히 사용됩니다.
연산 증폭기(op-amp): 연산 증폭기는 부하의 요구에 따라 입력 신호를 더 높은 레벨로 증폭하는 데 사용됩니다. 또한 연산 증폭기는 원치 않는 신호를 걸러낼 수도 있습니다. 연산 증폭기 IC의 가장 일반적인 용도는 오디오 증폭기입니다.
데이터 변환기 IC: 이 IC는 아날로그 신호를 디지털 신호로 변환하는 데 사용되며, 아날로그-디지털 변환기(ADC)라고도 합니다. 이 IC는 입력 신호가 연속적(소리, 열 등)이며 처리를 위해 디지털 스트림으로 변환되어야 하는 경우에 사용됩니다. 대표적인 응용 분야는 라디오입니다.
오디오 증폭기: 오디오 증폭기 IC는 수신된 아날로그 신호가 매우 약한 고주파 응용 분야에서 사용됩니다. 이 IC는 낮은 입력 주파수를 받아 회로에 필요한 더 높은 수준으로 증폭합니다. 이러한 칩은 일반적으로 통신 시스템에 널리 사용됩니다.
아날로그 IC 설계는 일반적으로 탑다운(top-down) 설계 및 구현 과정을 거친 후, 바텀업(bottom-up) 검증 과정을 거치는 방식으로 진행됩니다. 이러한 전반적인 접근 방식에는 다양한 변형이 존재합니다. 기본 단계는 다음과 같습니다:
Synopsys 커스텀 설계 플랫폼은견고한 커스텀 아날로그 설계의 개발을 가속화하는 통합 설계 및 검증 툴 모음입니다.Custom Compiler™ 커스텀 설계 환경을 기반으로 구축된 이 플랫폼은 업계 최고 수준의 회로 시뮬레이션 성능을 자랑하며, 빠르고 사용하기 쉬운 레이아웃 편집기는 물론, 기생 성분 추출, 신뢰성 분석 및 물리적 검증 분야에서 동급 최고의 기술을 갖추고 있습니다.
플랫폼 도구에는 다음이 포함됩니다:
Custom Compiler 아래에서 볼 수 있듯이, 디자인/레이아웃 협업을 원활하게 하여 디자인 의도를 쉽게 전달하고 ‘ 아날로그 설계 ’를 달성할 수 있도록 돕습니다.