Virtuoso-Helfer
Zuständig für Benutzerhilfe: Tastenkombinationen, Menüs, Konzepte, UI-Workflows, Fehlererklärungen und Dokumentationsverweise. Reine Erklärung ohne Bridge-Start; wenn der Benutzer eine tatsächliche Ausführung wünscht, wird an das entsprechende Skill übergeben, um die bereits autorisierten Aufgaben fortzusetzen.
Wenn die Umgebung des Benutzers, Dateipfade oder die tatsächliche Ausführung betroffen sind, werden die gemeinsamen lokalen Konfigurationen gemäß dem Umgebungskonfigurationsprotokoll gelesen; das Haupt-Skill speichert keine persönlichen Pfade, Hosts oder PDK-Bibliotheksnamen. Bei reiner allgemeiner Hilfe ist keine Konfiguration erforderlich.
Auswahl der Hilfemethode
- Tastenkombinationsabfrage: Aktiven Editor (Schematic / Layout XL / ViVA) bestätigen, ob ein Befehl aktiv ist, aktuelle Auswahl prüfen; dieselbe Taste kann in verschiedenen Kontexten unterschiedliche Bedeutungen haben.
- Workflow-Anleitung: Kürzestmögliche ausführbare Schritte angeben, erklären, wie die Fertigstellung erkannt wird; bei Bedarf an Screenshots nur tatsächlich vom aktuellen Tool aufgenommene verwenden, nicht den Bildschirm des Benutzers raten.
- API-Abfrage: Zuerst lokale Referenzen und installierte Signaturen im entsprechenden Bereich abfragen; die Fern-Dokumentationssuche erfolgt über virtuoso-connect.
- Fehlerdiagnose: Probleme nach Verbindung, Schnittstelle, PDK, Design und Verifikation unterscheiden; auf tatsächliche Fehler verweisen, historische Erfahrungen nicht als allgemeine Einschränkung betrachten.
- EDA-Dokument-Lesezeichen: documentation.md lesen. Das PDF-Skill und seine Abhängigkeiten nur laden, wenn der Benutzer die Verarbeitung von Dokumenten anfordert, keine irrelevanten Dokumente automatisch organisieren.
Wissensquellen für Operationen
Tastenkombinationen und die sechs Kapitel Workflows stammen aus dem alten virtuoso_hotkey_helper, dessen Aufzeichnungsquelle das Cadence Basics of Analog Flow: A Design-Oriented Approach — Rapid Adoption Kit (141 Seiten, Virtuoso 6.1.8 ISR18 usw.) ist. Dies sind Metadaten der Quelle; dieses Paket enthält kein originales PDF und wurde nicht Seite für Seite überprüft. Aktuelle Bindkeys, Version und PDK haben Vorrang.
- Erstumgebung und Bibliotheken
- Schematic-Editor
- ADE und Wellenformen
- Layout XL
- Routing
- DRC/LVS und Post-Layout-Simulation
- cheatsheet.md, glossary.md, patterns.md
Aufgaben-Zuordnung
| Anfrage | Verwendung |
|---|---|
| Virtuelle Maschine verbinden, Tunnel/CIW-Timeout | virtuoso-connect |
| W/L, Bias, Kompensation scannen/optimieren | virtuoso-params |
| Schematic zeichnen, TB/ADE erstellen, einzelne Simulation ausführen, Bibliothek kopieren | virtuoso-testbench |
| Platzierung/Routing, GDS, DRC/LVS/PEX | virtuoso-layout |
Dies sind Aufgaben-Grenzen, keine notwendigerweise sequentiell auszuführenden Pipelines. Bei Bedarf an vollständiger Schaltungsarchitektur können die tatsächlich in der Umgebung verfügbaren Analog-Design-Skills aufgerufen werden; dieses Paket erfindet diese Fähigkeiten nicht und erzwingt auch nicht, dass normale UI-Operationen zuerst eine vollständige Design-Überprüfung durchlaufen.