Gateway의 기능Gateway는 집적회로 설계를 위한 Silvaco의 회로도 편집기입니다. 아날로그, RF, 디지털 및 혼합 신호 회로를 하나의 계층형 회로도에 작성하면 Gateway가 이후 플로에서 읽는 모든 뷰를 생성합니다. 어디서 시작하는지에 따라 이후 데이터 전달 횟수가 달라집니다. 여기서 시작하면 작성한 회로를 SmartSpice가 시뮬레이션하고 Expert가 레이아웃하며 SmartDRC/LVS가 검사합니다. 어떤 공정 기술에서도 평면 또는 계층형 설계를 지원합니다. 다른 회로도 편집기의 설계는 OpenAccess 또는 EDIF로 가져옵니다.
주요 기능
한 장에 담기 어려운 대형 설계와 이를 공유하는 팀을 위해 개발되었습니다.
편집
설계 규모에 관계없이 하나의 계층 구조에서 여러 뷰와 시트로 작업하십시오. 배선과 버스는 현재 위치에서 편집하며, 버스를 분리하거나 여러 버스를 하나로 병합할 수도 있습니다.
배선, 핀, 넷 이름으로 연결하거나 암시적, 전역 및 상속 연결을 활용하십시오. 버스, 인스턴스, 노드의 명명 규칙으로 대형 설계의 가독성을 유지합니다.
검사 및 검토
전기 및 도면 규칙 검사를 직접 설정하면 Gateway가 넷리스트 위반을 시뮬레이터에 전달되기 전에 표시합니다. 파라미터의 최솟값과 최댓값 제한은 입력 즉시 잘못된 값을 감지합니다.
모든 계층에서 각 MOS 소자의 동작 영역까지 소자 파라미터, DC 바이어스, 문턱값을 회로도에 직접 표시합니다. View Info는 계층 간 신호를 추적하며 교차 탐색은 각 넷을 파형과 연결합니다.
형식 및 인터페이스
하나의 회로도에서 SPICE, CDL, NDL, Verilog(IEEE 1364) 넷리스트와 HSPICE 호환 입력 덱을 생성합니다.
OpenAccess 및 iPDK를 지원하며 EDIF 2 0 0으로 타사 편집기와 회로도를 교환합니다. SPICE 또는 Verilog 넷리스트만 있어도 Gateway가 심볼을 생성합니다.
스크립팅
약 200개의 Gateway 함수로 확장된 JavaScript를 사용하여 팀의 작업 방식에 맞게 메뉴와 인터페이스를 바꾸고 자체 콜백 심볼을 추가할 수 있습니다.
콜백은 편집 중 설계 규칙, 허용오차, 파라미터 계산, 공정 스큐 등의 표현식을 평가합니다.
보호
자체 IP 또는 설계에 포함된 제3자 블록 등 노출되지 않아야 할 내용을 암호화하십시오.
설계 키트는 심볼 뒤에 암호화된 넷리스트를 포함하여 배포할 수 있으므로 블록을 전달받은 사용자는 내부 내용을 열지 않고도 사용할 수 있습니다.
연동 도구
어떤 방식으로 설계를 시작하든 동일한 회로도가 이후 모든 도구에 데이터를 제공합니다.
입력
Gateway에서 작성한 회로 또는 기존 넷리스트를 입력합니다. 기존 SPICE 또는 Verilog 넷리스트를 지정하면 Gateway가 심볼을 생성합니다. 다른 편집기의 회로도는 OpenAccess 또는 EDIF 2 0 0으로 가져옵니다.
타사 입력: OpenAccess 및 EDIF 2 0 0 회로도와 iPDK 파운드리 키트.
출력 및 연계
이후 단계의 모든 도구가 하나의 회로도를 읽습니다.
SmartSpice: 결과를 회로도에 역주석으로 반영하고 Gateway를 벗어나지 않고 러버밴드 튜닝을 수행하는 회로 시뮬레이션
SmartSpice Pro: Gateway가 생성한 SPICE 및 HSPICE 넷리스트에서 FastSPICE 실행
회로도 편집기는 회로를 심볼과 배선으로 작성한 후 시뮬레이션과 레이아웃 대 회로도 검사용 넷리스트로 변환하는 도구입니다. IC 설계 플로의 시작점입니다. Silvaco의 Gateway는 RF, 아날로그, 디지털, 혼합 신호 회로를 평면 또는 계층형으로 처리합니다.
Gateway는 어떤 넷리스트 형식을 지원하나요?
하나의 회로도에서 시뮬레이션, LVS, 레이아웃용 SPICE, CDL, NDL, Verilog(IEEE 1364)의 네 형식이 생성됩니다. Gateway는 HSPICE 호환 입력 덱도 생성합니다. 반대로 SPICE 또는 Verilog 넷리스트를 심볼로 변환할 수 있으며 EDIF 2 0 0 또는 OpenAccess로 다른 편집기와 회로도를 교환합니다.
Gateway로 타사 시뮬레이터를 실행할 수 있나요?
예. Gateway는 HSPICE 호환 입력 덱을 생성하므로 HSPICE를 사용할 수 있습니다. Silvaco 내부에서는 SmartSpice, Silos Verilog 시뮬레이터, TCAD 소자 시뮬레이터도 실행합니다. 다른 시뮬레이터 환경과의 통합은 공개되어 있지 않으므로 해당 환경에 의존하는 플로라면 평가 전에 애플리케이션 엔지니어에게 문의하십시오.
Gateway는 iPDK와 연동되나요?
예. Gateway는 OpenAccess와 상호운용 PDK(iPDK)를 지원하므로 OpenAccess 도구용 파운드리 키트를 회로도 단계부터 사용할 수 있습니다. Silvaco는 다양한 자체 전용 PDK도 관리합니다. 파운드리의 새 키트 출시에 따라 키트가 변경되며 공정 설계 키트 페이지에서 파운드리 및 노드별 최신 지원을 확인할 수 있습니다.
Gateway는 레이아웃과 어떻게 연결되나요?
Silvaco 레이아웃 편집기인 Expert를 통해 연결됩니다. Gateway는 Expert에 연결성을 전달하고 자동 배치를 구동하며, Expert는 각 소자의 상대 위치를 회로도의 심볼 배치와 일치시킵니다. 회로도, 레이아웃, SmartDRC/LVS 결과 사이를 교차 탐색할 수 있습니다. Expert는 SPICE 또는 CDL 넷리스트에서 시작할 수도 있습니다.
회로도를 암호화할 수 있나요?
예. Silvaco 암호화는 자체 IP와 설계 내 제3자 IP를 보호합니다. 설계 키트에서는 심볼 뒤에 암호화된 넷리스트를 숨길 수 있으므로 블록을 전달받은 팀이나 고객이 내부 넷리스트를 읽지 않고도 시뮬레이션할 수 있습니다.