Virtuoso Helper
사용자 도움을 담당합니다: 단축키, 메뉴, 개념, 인터페이스 작업 흐름, 오류 설명 및 문서 위치 찾기. 순수한 설명만 제공하며 브리지를 시작하지 않습니다. 사용자가 실제 실행을 요청하면 해당 스킬로 전환하여 이미 승인된 작업을 계속 완료합니다.
사용자 환경, 파일 위치 또는 실제 실행과 관련된 경우, 환경 설정 프로토콜에 따라 공유 로컬 구성을 읽습니다. 주 스킬은 개인 경로, 호스트 또는 PDK 라이브러리 이름을 저장하지 않습니다. 순수한 일반 도움말에는 구성이 필요하지 않습니다.
도움말 선택 방법
- 단축키 조회: 활성 에디터(schematic / Layout XL / ViVA), 활성 명령어 여부, 현재 선택 항목을 확인합니다. 동일한 키라도 컨텍스트에 따라 의미가 다릅니다.
- 프로세스 교육: 가장 짧은 실행 가능한 단계를 제시하고, 완료 여부를 어떻게 판단할지 설명합니다. 스크린샷이 필요할 경우 현재 도구에서 실제로 획득한 스크린샷만 사용하며, 사용자 화면을 추측하지 않습니다.
- API 조회: 먼저 해당 도메인의 로컬 참조 및 설치 서명을 확인합니다. 원격 문서 검색은 virtuoso-connect를 통해 수행합니다.
- 오류 진단: 연결, 인터페이스, PDK, 설계 및 검증 문제를 구분합니다. 실제 오류를 인용하며, 과거 경험을 일반적인 제한 사항으로 간주하지 않습니다.
- EDA 문서 북마크: documentation.md를 읽습니다. 사용자가 문서 처리를 요청할 때만 PDF 스킬과 종속성을 로드하며, 관련 없는 문서를 자동으로 정리하지 않습니다.
작업 지식 출처
단축키 및 6개 장 프로세스는 이전 virtuoso_hotkey_helper에서 비롯되었으며, 그 기록 출처는 Cadence Basics of Analog Flow: A Design-Oriented Approach — Rapid Adoption Kit(141페이지, Virtuoso 6.1.8 ISR18 등 버전)입니다. 이는 출처 메타데이터이며, 본 도구 모음에는 원본 PDF가 없고 모든 페이지를 재확인하지 않았습니다. 현재 bindkeys, 버전 및 PDK가 우선합니다.
- 초기 환경 및 라이브러리
- 회로도 편집
- ADE 및 파형
- Layout XL
- 배선
- DRC/LVS 및 포스트 시뮬레이션
- cheatsheet.md, glossary.md, patterns.md
작업 귀속
| 요청 | 사용 |
|---|---|
| 가상 머신 연결, 터널/CIW 시간 초과 | virtuoso-connect |
| W/L, 바이어스, 보상 스캔/최적화 | virtuoso-params |
| 회로도 그리기, TB/ADE 만들기, 단일 시뮬레이션 실행, 라이브러리 복사 | virtuoso-testbench |
| 배선 배치, GDS, DRC/LVS/PEX | virtuoso-layout |
이는 작업 경계이며, 반드시 순차적으로 실행해야 하는 파이프라인이 아닙니다. 완전한 회로 아키텍처 설계가 필요할 경우 환경에서 실제 사용 가능한 아날로그 설계 스킬을 호출할 수 있습니다. 본 도구 모음은 그러한 능력을 가상으로 만들지 않으며, 일반적인 인터페이스 작업 전에 완전한 설계 검토를 강제하지 않습니다.