EDA Solution

NanDigits

| EDA Solution

회사 소개

NanDigits Design Automation 2007년에 설립된 캘리포니아 산호세에 위치한 EDA 회사입니다. 당사의 전문 기술은 기능적 Netlist ECO(Engineering Change Order), 기능적 안전 오류 검증(Verification) 및 넷리스트 디버깅(Netlist Debug) 서비스를 제공하는 데 있습니다. 당사의 GOF 플랫폼은 GOF ECO, GOF Formal, GOF LEC GOF 디버깅의 네 가지 기능적 구성 요소로 구성되어 있습니다.

당사는 시장에서 최고의 기능성 Netlist ECO 툴인 GOF ECO 제공하는 것을 목표로 하며, GOF ECO 경쟁사에 비해 가장 작은 패치 크기의 기능성 Netlist ECO 달성하였습니다. 또한 자동차 IC 시장 진출을 위한 노력을 지속적으로 하고 있습니다.

NanDigits Design Automation 2007년에 설립된 캘리포니아 산호세에 위치한 EDA 회사입니다. 당사의 전문 기술은 기능적 Netlist ECO(Engineering Change Order), 기능적 안전 오류 검증(Verification) 및 넷리스트 디버깅(Netlist Debug) 서비스를 제공하는 데 있습니다. 당사의 GOF 플랫폼은 GOF ECO, GOF Formal, GOF LEC GOF 디버깅의 네 가지 기능적 구성 요소로 구성되어 있습니다.

당사는 시장에서 최고의 기능성 Netlist ECO 툴인 GOF ECO 제공하는 것을 목표로 하며, GOF ECO 경쟁사에 비해 가장 작은 패치 크기의 기능성 Netlist ECO 달성하였습니다. 또한 자동차 IC 시장 진출을 위한 노력을 지속적으로 하고 있습니다.

제품 개요

GOF ECO GOF 플랫폼 내의 기능성 넷리스트(Netlist) ECO 툴로 첨단 기술과 방법론(Methodology) 통합하여 종합적인 기능성 넷리스트(Netlist) ECO 솔루션을 제공합니다.

그림1. ECO Solutions

이 도구는 글로벌 모드와 증분 모드 모두에서 자동 ECO를 수행합니다. 글로벌 모드는 디자인의 전체 그림을 가질 수 있으며 ECO 결과는 동등함을 보장할 수 있습니다.

GUI and Script Mode

GUI and Script Mode

어떤 경우에는 단일 인버터(Inverter)를 통합하기 위해 수백 만 개의 게이트로 디자인을 재합성 하는 것이 실용적이지 않을 수 있습니다. 마찬가지로 기가바이트 크기의 넷 리스트를 수동으로 편집하는 것이 권장되지 않습니다. 디자인이 적절하게 검증되면 20개 이상의 게이트를 포함하는 ECO는 10% 미만이어야 합니다. 더 작거나 복제된 나머지 90%의 ECO의 경우 글로벌 모드를 사용하는 것이 매우 오래 걸릴 수 있습니다. GOF ECO는 사용자에게 더 작은 ECO를 위한 GUI 및 스크립트 모드를 선택할 수 있는 유연성을 제공합니다.
GUI 및 스크립트 모드의 도움으로 수동 ECO 작업은 더 간단하고 정확해집니다. 특정 상황에서 수동 ECO는 자동 ECO보다 더 나은 결과를 만들어냅니다. 게다가, 처리 시간은 훨씬 짧습니다.
GUI 모드에서 GOF는 문제 로직(Logic)을 식별하는 데 유용한 증분 도식 엔진(GofTrace)을 사용합니다. 도식에서 문제 로직이 분리되면 ECO 모드가 활성화되고 동일한 도식에서 ECO 연산이 수행될 수 있습니다.
GOF는 DEF(Design Exchange Format) 및 LEF(Librior Exchange Format)와 같은 물리적 데이터베이스 파일을 구문 분석하는 기능을 가지고 있습니다. 물리적 데이터베이스를 로드함으로써 GOF는 LayoutViewer 창에 물리적 레이아웃과 연결을 표시할 수 있습니다. LayoutViewer 창은 증분 도식인 GofTrace 창과 완전히 상호 작용합니다. 이 통합된 플랫폼은 Metal Only ECO에 이상적입니다. 사용자는 백엔드와 프론트엔드를 왔다 갔다 하는 대신 Metal Only ECO를 한 번에 해결할 수 있습니다.
GUI ECO 모드는 초보자와 자주 사용하지 않는 사용자를 위한 가파른 학습 곡선을 가지고 있습니다. GUI 모드 ECO 사용 사례의 경우 여기를 클릭하면 하나의 GUI 모드 ECO 사용 사례가 있습니다.
스크립트 모드는 펄(Perl)과 동일한 구문을 사용하므로 기존의 넷리스트 처리 스크립트를 쉽게 통합할 수 있습니다. 스크립트 모드는 모든 출력 핀에 대해 AND를 삽입하는 등의 복제 작업에 적합합니다. 또한 스크립트 모드는 설계 검사, 엔드포인트 추적, 로직 콘 추출 등의 다양한 넷리스트 처리 API를 내보냅니다.
넷리스트 처리 API와 펄의 프로그래밍 알고리즘을 결합하여 강력한 사내 툴을 효율적으로 개발할 수 있습니다. 스크립트 모드 ECO 사용 사례의 경우, 하나의 스크립트 모드 ECO 사용 사례를 보려면 여기를 클릭하십시오.
 
어떤 경우에는 단일 인버터(Inverter)를 통합하기 위해 수백 만 개의 게이트로 디자인을 재합성 하는 것이 실용적이지 않을 수 있습니다. 마찬가지로 기가바이트 크기의 넷 리스트를 수동으로 편집하는 것이 권장되지 않습니다. 디자인이 적절하게 검증되면 20개 이상의 게이트를 포함하는 ECO는 10% 미만이어야 합니다. 더 작거나 복제된 나머지 90%의 ECO의 경우 글로벌 모드를 사용하는 것이 매우 오래 걸릴 수 있습니다. GOF ECO는 사용자에게 더 작은 ECO를 위한 GUI 및 스크립트 모드를 선택할 수 있는 유연성을 제공합니다.
GUI 및 스크립트 모드의 도움으로 수동 ECO 작업은 더 간단하고 정확해집니다. 특정 상황에서 수동 ECO는 자동 ECO보다 더 나은 결과를 만들어냅니다. 게다가, 처리 시간은 훨씬 짧습니다.
GUI 모드에서 GOF는 문제 로직(Logic)을 식별하는 데 유용한 증분 도식 엔진(GofTrace)을 사용합니다. 도식에서 문제 로직이 분리되면 ECO 모드가 활성화되고 동일한 도식에서 ECO 연산이 수행될 수 있습니다.
GOF는 DEF(Design Exchange Format) 및 LEF(Librior Exchange Format)와 같은 물리적 데이터베이스 파일을 구문 분석하는 기능을 가지고 있습니다. 물리적 데이터베이스를 로드함으로써 GOF는 LayoutViewer 창에 물리적 레이아웃과 연결을 표시할 수 있습니다. LayoutViewer 창은 증분 도식인 GofTrace 창과 완전히 상호 작용합니다. 이 통합된 플랫폼은 Metal Only ECO에 이상적입니다. 사용자는 백엔드와 프론트엔드를 왔다 갔다 하는 대신 Metal Only ECO를 한 번에 해결할 수 있습니다.
GUI ECO 모드는 초보자와 자주 사용하지 않는 사용자를 위한 가파른 학습 곡선을 가지고 있습니다. GUI 모드 ECO 사용 사례의 경우 여기를 클릭하면 하나의 GUI 모드 ECO 사용 사례가 있습니다.
스크립트 모드는 펄(Perl)과 동일한 구문을 사용하므로 기존의 넷리스트 처리 스크립트를 쉽게 통합할 수 있습니다. 스크립트 모드는 모든 출력 핀에 대해 AND를 삽입하는 등의 복제 작업에 적합합니다. 또한 스크립트 모드는 설계 검사, 엔드포인트 추적, 로직 콘 추출 등의 다양한 넷리스트 처리 API를 내보냅니다.
넷리스트 처리 API와 펄의 프로그래밍 알고리즘을 결합하여 강력한 사내 툴을 효율적으로 개발할 수 있습니다. 스크립트 모드 ECO 사용 사례의 경우, 하나의 스크립트 모드 ECO 사용 사례를 보려면 여기를 클릭하십시오.
 

그림6. Incremental Schematic

그림7. ECO on the same Schematic

< a href="https://eda.ednc.com/figure-2-automatic-eco-methodologies/#jangmi">< / a>

https://eda.ednc.com/figure-2-automatic-eco-methodologies/