CAD 커넥터 및 변환기

Connector for DesignSync Synopsys CD ()

Connector for DesignSync® Synopsys CD는 Open Access 형식의 Synopsys® Custom Designer 데이터를 위한 설계 데이터 관리를 제공합니다. 또한 Software and System-on-a-Chip Designer의 설계 데이터 관리 기능을 확장합니다.

데이터시트 다운로드

더 자세히 보기

Connector for DesignSync Synopsys CDSoftware and System on-a-Chip Designer를 Synopsys Customer Designer 그래픽 집적 회로(IC) 설계 환경과 통합하여 Synopsys 라이브러리 설계 데이터를 인식하고 효율적으로 관리합니다. Synopsys Customer Designer 그래픽 설계 환경은 Software and System-on-a-Chip Designer 메뉴 및 명령이 추가되어 수정됩니다. 설계자는 익숙한 Synopsys 그래픽 환경 내에서 설계 데이터 관리(DDM) 작업을 수행할 수 있으며 개요도와 같은 Synopsys 라이브러리 개체를 나타내는 실제 파일 및 디렉토리 컬렉션을 디스크에서 관리할 필요가 없습니다.

EDA 데이터 인식 – Synopsys 라이브러리 인식

Synopsys 개요도나 물리적 레이아웃과 같이 EDA(Electronic Design Automation) 도구에 의해 생성되고 수정되는 데이터는 일반적으로 디스크에 단일 파일로 저장되지 않기 때문에 데이터 인식이 중요합니다. 오히려 개요도와 같은 설계 개체는 특정 파일 세트로 구성됩니다. DDM 시스템이 개요도의 변경 사항에 대한 버전 기록을 유지하기 위해서는 이 파일 세트를 그룹으로 관리해야 합니다. 파일 그룹은 "공동 관리" 세트 또는 "컬렉션 개체"라고도 합니다. 이러한 컬렉션 개체는 "라이브러리"라고 하는 큰 디렉토리 구조에 저장됩니다. Synopsys "라이브러리"는 "셀"로 구성되고, 셀은 여러 개의 "보기"를 포함할 수 있습니다. 보기는 개요도 보기, 레이아웃 보기 등 다양한 목적으로 사용되는 모델입니다.

Connector for DesignSync Synopsys CD는 일반 디렉토리 및 파일과 혼동하지 않도록 디스크에서 Synopsys Open Access 라이브러리를 인식합니다. 컬렉션 개체는 최종 사용자에게 투명하게 관리됩니다. 따라서 사용자가 개요도의 한 버전을 체크아웃하는 명령을 실행하는 경우 컬렉션 개체의 각 구성원 파일의 해당 버전이 자동으로 체크아웃됩니다. 컬렉션의 구성원 파일 버전은 각각 개별적으로 관리되며, 설계 개체 버전과 해당 개체 버전에 속한 구성원 파일 버전 간에 매핑이 유지됩니다. 컬렉션의 구성원 파일 중에서 편집 작업 동안 수정된 파일만 새로운 버전의 설계 개체에 저장되기 때문에 DDM 저장소에 데이터를 효율적으로 저장할 수 있습니다. 그리고 설계 개체가 "컬렉션"으로 관리되기 때문에 이 도구는 개체 전체에 문제를 일으킬 수 있는 개별 구성원 파일의 직접적인 수정을 방지합니다.

사용자 인터페이스

Connector for DesignSync Synopsys CD를 사용하면 Synopsys 데이터 인식 기능을 통해 라이브러리, 셀, 보기 같은 익숙한 구조를 사용할 수 있습니다. Software and System-on-a-Chip Designer 메뉴는 Synopsys 그래픽 환경에 포함됩니다. Synopsys AutoCheckout/AutoCheckin 기능도 지원됩니다.  

라이브러리, 셀 및 보기를 작업하는 것 외에도 데이터 "범주"에서 DDM 작업을 수행할 수도 있습니다. 예를 들어, 표준 셀 라이브러리가 "FlipFlops" 같은 유형별로 범주화된 경우 한 번의 작업으로 모든 "FlipFlops"를 편집을 위해 체크아웃할 수 있습니다.

설계의 "계층 구조"를 기반으로 데이터 관리 작업을 수행하기 위한 고유의 기능도 제공됩니다. 예를 들어, Synopsys 라이브러리는 ALU 및 MULTIPLIER 설계 블록을 포함할 수 있습니다. 최상위 수준의 ALU 개요도를 가져온 경우 "DesignSync > Hierarchy(계층 구조) > Tag(태그)" 명령을 실행하여 각 하위 수준 개요도 인스턴스 버전을 식별하고 태그 지정할 수 있습니다.

계층 구조 깊이의 수준을 제어할 수 있습니다. 예를 들어, 표준 셀 설계의 계층 구조에 태그를 지정하되 표준 셀 자체의 트랜지스터 수준 표현까지는 내려가고 싶지 않을 수도 있습니다. 그럴 경우에는 계층 구조에 태그를 지정한 후에 새 작업 공간으로 가져올 수 있습니다. 그러면 하나 이상의 라이브러리를 가져오게 되고 디스크에 유효한 Synopsys 라이브러리 구조가 생성되지만, 로컬 라이브러리에는 ALU 설계 계층 구조를 구성하는 셀/보기만 포함됩니다. 이것은 DDM 저장소에 저장된 그대로, Synopsys 라이브러리에 포함된 데이터 하위 집합을 사용하여 작업 공간을 생성하는 방법의 한 가지 예입니다.

일부 작업은 Synopsys 환경 내에서 명령을 실행하는 것보다 Software and System-on-a-Chip Designer를 사용하여 수행할 경우 더 효율적입니다. 예를 들어, 새 프로젝트를 시작할 때는 여러 개의 라이브러리에 대한 수정 관리가 이루어지는 것이 일반적입니다. Synopsys에서는 작업을 수행하기 전에 라이브러리를 선택해야 합니다. 따라서 여러 개의 라이브러리를 체크인하려면 각각을 따로 체크인해야 합니다. 만약 프로젝트가 50개의 라이브러리로 구성되어 있다면 이것은 번거로운 프로세스가 될 수밖에 없습니다. Software and System-on-a-Chip Designer를 사용하면 단일 명령을 실행하여 50개 라이브러리 모두를 체크인할 수 있습니다.

Connector for DesignSync Synopsys CD