Virtuoso Helper
Responsable de l'aide utilisateur : raccourcis clavier, menus, concepts, procédures d'interface, explication des erreurs et localisation de la documentation. Uniquement explicatif, ne lance pas de bridge ; lorsque l'utilisateur demande une exécution réelle, transfert vers la compétence appropriée pour continuer la tâche déjà autorisée.
Lorsqu'il s'agit de l'environnement utilisateur, de chemins de fichiers ou d'exécution réelle, lire la configuration locale partagée selon le protocole de configuration d'environnement ; la compétence principale ne sauvegarde pas les chemins personnels, les noms d'hôtes ou les noms de bibliothèques PDK. Une aide purement générale ne nécessite aucune configuration.
Choisir le mode d'aide
- Recherche de raccourcis : Confirmer l'éditeur actif (schematic / Layout XL / ViVA), s'il y a une commande active, la sélection en cours ; une même touche peut avoir des significations différentes selon le contexte.
- Enseignement de procédure : Donner les étapes les plus courtes possibles, expliquer comment juger si la tâche est terminée ; lorsque des captures d'écran sont nécessaires, utiliser uniquement celles réellement prises dans l'outil en cours, sans deviner l'écran de l'utilisateur.
- Recherche API : Consulter d'abord les références locales et les signatures d'installation dans le domaine concerné ; la recherche documentaire distante se fait via virtuoso-connect.
- Diagnostic d'erreur : Distinguer les problèmes de connexion, d'interface, de PDK, de conception et de vérification ; citer l'erreur réelle, ne pas traiter l'expérience historique comme une limitation universelle.
- Signet de documentation EDA : Lire documentation.md. Charger la compétence PDF et ses dépendances uniquement lorsque l'utilisateur demande de traiter la documentation, ne pas organiser automatiquement les documents non pertinents.
Source des connaissances opérationnelles
Les raccourcis clavier et les six chapitres proviennent de l'ancien virtuoso_hotkey_helper, dont la source documentée est le Basics of Analog Flow: A Design-Oriented Approach — Rapid Adoption Kit de Cadence (141 pages, Virtuoso 6.1.8 ISR18 et versions similaires). Ce sont des métadonnées de source ; ce kit ne contient pas le PDF original, non vérifié page par page. Les bindkeys, versions et PDK actuels sont prioritaires.
- Configuration initiale et bibliothèques
- Édition de schémas
- ADE et formes d'onde
- Layout XL
- Routage
- DRC/LVS et post-simulation
- cheatsheet.md, glossary.md, patterns.md
Attribution des tâches
| Demande | Utilisation |
|---|---|
| Connexion à la machine virtuelle, tunnel/expiration CIW | virtuoso-connect |
| Balayage/optimisation W/L, polarisation, compensation | virtuoso-params |
| Dessiner des schémas, créer des TB/ADE, exécuter une simulation unique, copier des bibliothèques | virtuoso-testbench |
| Placement, routage, GDS, DRC/LVS/PEX | virtuoso-layout |
Ce sont des limites de tâche, pas un pipeline à exécuter séquentiellement. Pour une conception complète de circuit, appeler les compétences de conception analogique réellement disponibles dans l'environnement ; ce kit n'invente pas ces capacités, et n'oblige pas les opérations d'interface ordinaires à effectuer une revue de conception complète au préalable.