Communitygithub.com

Virtuoso ヘルパー

Virtuoso のワークフロー、メニュー、設定可能なホットキー、ADE および ViVA の使い方、Cadence ドキュメントを説明します。エラーの理解やタスク固有の兄弟スキルの選択を支援します。人間によるガイダンスとリファレンス参照に使用し、自動的な設計変更やパラメータ検索は行いません。

Virtuoso ヘルパー とは?

このスキルは、Cadence Virtuoso を使用する開発者や設計者向けのヘルパーです。Virtuoso のショートカットキー、メニュー、概念、インターフェース操作手順、エラー解釈、ドキュメント参照などを中心に、純粋に説明とガイダンスを提供します。自動的な設計変更やパラメータ検索は行わず、ユーザーが実際の操作を要求した場合には、適切なタスク固有のスキル(例:virtuoso-connect、virtuoso-params、virtuoso-testbench、virtuoso-layout)に引き継ぎます。スキルは、ユーザー環境やファイル位置などの個人情報を保存せず、共有ローカル設定(環境設定プロトコル)を参照します。スキルの動作は、主に Cadence Virtuoso 6.1.8 系のドキュメントと旧virtuoso_hotkey_helper からの知識ベースに基づいており、現在のバインディングキーやバージョン、PDK を優先します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CATEular/skill/tree/HEAD/skills/virtuoso-workflow/virtuoso-helper

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Virtuoso ヘルパー は何をしますか?

ユーザーヘルプを担当します:ショートカットキー、メニュー、概念、インターフェース操作手順、エラー解釈、ドキュメントの位置特定。純粋に説明のみで、ブリッジは起動しません。ユーザーが実際の実行を要求した場合には、適切なスキルに引き継ぎ、既に許可されたタスクを続行します。

ユーザー環境、ファイル位置、または実際の実行が必要な場合には、環境設定プロトコル に従って共有ローカル設定を読み取ります。メインスキルは個人のパス、ホスト名、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 はなく、ページごとの確認は行っていません。現在のバインディングキー、バージョン、PDK を優先します。

タスクの割り当て

リクエスト使用するスキル
仮想マシン接続、トンネル/CIW タイムアウトvirtuoso-connect
W/L、バイアス、補償のスキャン/最適化virtuoso-params
回路図描画、TB/ADE 作成、単発シミュレーション実行、ライブラリ複製virtuoso-testbench
配置配線、GDS、DRC/LVS/PEXvirtuoso-layout

これらはタスクの境界であり、必ずしも順番に実行するパイプラインではありません。完全な回路設計が必要な場合は、環境で実際に利用可能なアナログ設計スキルを呼び出すことができます。本スイートはそのような能力を偽装せず、通常のインターフェース操作に対して完全な設計レビューを強制しません。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル