회로추출
Circuit extraction전기 회로 추출 또는 단순 회로 추출, 또한 넷리스트 추출은 통합 회로 레이아웃을 표시하고자 하는 전기 회로(넷리스트)로 다시 변환하는 것이다. 이 추출된 회로는 회로 시뮬레이션, 정적 타이밍 분석, 신호 무결성, 전력 분석 및 최적화, 배치 비교 로직 등 다양한 용도로 필요하다. 이러한 각 기능에는 회로의 표현이 약간 다르므로 다중 배치 추출이 필요하다. 또한 기기 레벨 회로를 순수 디지털 회로로 변환하는 후처리 단계가 있을 수 있으나, 이는 추출 과정의 일부로 간주되지 않는다.
추출 프로세스의 세부 기능은 시스템 환경에 따라 달라진다. 추출된 회로의 가장 단순한 형태는 특정 시뮬레이터 또는 분석 프로그램을 위해 포맷된 넷리스트 형식일 수 있다. 더 복잡한 추출에는 물리적 레이아웃과 논리 다이어그램을 포함하는 원래 데이터베이스에 추출된 회로를 다시 쓰는 것이 포함될 수 있다. 이 경우, 추출된 회로를 레이아웃 및 로직 네트워크와 연결함으로써 사용자는 로직 및 레이아웃(크로스 프로빙)에서 동등한 포인트에 대해 회로의 어떤 지점이라도 상호 참조할 수 있다. 시뮬레이션이나 분석을 위해 데이터베이스를 읽고 적절한 텍스트 정보를 생성하는 프로그램을 사용하여 다양한 형식의 넷리스트를 생성할 수 있다.
추출에서는 설계자가 의도적으로 만든 장치인 설계 장치와 설계자가 명시적으로 의도하지는 않았지만 회로의 레이아웃에 내재된 기생 장치를 구별하는 것이 도움이 되는 경우가 많다.
주로 추출 과정에는 세 가지 다른 부분이 있다. 이들은 장치 추출, 상호 연결 추출 및 기생 장치 추출이 설계되어 있다. 이러한 부품은 다양한 장치 추출이 회로의 연결을 변화시킬 수 있으므로 상호 관련된다. 예를 들어 저항기(설계되거나 기생적이거나)는 단일 그물을 여러 전기 노드로 변환한다. 일반적으로 한 수준의 상호연결 추출은 시뮬레이션 또는 게이트 레벨 감소를 위한 회로를 제공하기 위해 설계된 장치 추출과 함께 사용되며, 두 번째 수준의 상호연결 추출은 타이밍 분석을 위한 회로를 제공하기 위해 기생 장치 추출과 함께 사용된다.
참고 항목
참조
통합 회로 핸드북, 라바그노, 마틴 및 쉐퍼의 전자 설계 자동화 ISBN0-8493-3096-3) 전자 설계 자동화 분야 조사. 이 요약본은 제2권 제22장 레이아웃 추출에서 윌리엄 카오, 치위안 로, 마크 바젤, 라민더팔 싱, 피터 스핑크, 루 셰퍼에 의해 허가를 받아 도출되었다.