Digital Design Studio の Evolve
保存済みの基準設計を準備し、利用可能な Evolve 実験を実行して、候補の変更と指標を確認します。
v1.0.88 の Windows/Cloud の方向性では、対応する組み合わせ回路の Evolve 探索を、明示的な保存済み入力スナップショットから管理サーバージョブとして実行します。Windows の原本はローカルに残り、検証済み結果は新しいファイルとして返されます。ネイティブプールの適格性確認は、Evolve 固有のランタイムの適格性を確認するものではありません。非対応の探索群は引き続き利用不可で、保留ジョブは再送信前に既存 ID で復旧する必要があります。
概要
Evolve は Digital Design Studio 内で設計の代替案を探索します。保存済み RTL 基準設計から始め、同じ正しさの検査と目的で各候補を確認します。現在のホストのランタイム状態を使い、利用できる探索・解析操作を判断してください。
実験を準備
動作確認済みの基準設計について、ソース、トップモジュール、インクルード、定義を保存します。
候補の正しさを判断するテストベンチや検証入力を準備します。
目的を選び、単位と手法を記録します。面積、論理深さ、アクティビティ、測定タイミングはそれぞれ異なる問いに答えます。
ランタイムを選び、実行上限、外部ツール、送信先、使用量の見積もりを確認します。
以前の結果を保持できるよう、新しい実行・実験場所を使います。
候補を実行・確認
選択プロジェクトで Evolve ビューを開き、開始前にランタイムのメッセージを読みます。操作が利用可能なら、明示的に開始して実行状態、診断、保存済み出力を追跡します。ビューを開くことや事前検査結果を得ることは、探索を開始しません。
同じ入力と検査で候補を基準設計と比較します。通常のソース管理手順に候補を受け入れる前に、ソース差分、失敗テスト、欠落指標を確認します。元の基準設計と実験アーティファクトを保持してください。
CLI と CUDA の経路
CLI には異なる Evolve 契約が複数あります。従来の顧客 alti evolve アクションは計画のみです。ネイティブ Evolve 操作要求と compute rtl-evolve は固有のスキーマと機能検査を使います。正確なインストール済みインターフェースは エンジンコマンド と ジョブ・Cloud コマンド を参照してください。
限定的な CUDA ワークフローでは、GPU 作業は組み合わせ回路のアクティビティ診断を計算します。候補生成、正しさの検査、目的評価は CPU 作業のままで、Icarus が必要です。検出した GPU を探索完了や高速化の結果として扱わず、記録されたバックエンドと上限を読んでください。
慎重に再開・キャンセル
切断後は、別の実行を開始する前に既存実行を調べます。キャンセル要求はランタイムの後処理中、保留のままの場合があります。有用な候補出力と最後に分かったジョブ状態を保持します。ソースや構成が変わった場合、古い識別情報の下で比較せず、新しい実験を作成してください。
ファイルと関連ガイド
互換識別子 rtl_evolve, /api/evolve/*, .alEvolve と、ワークスペースの evolve/ ディレクトリは変更されません。周辺ワークフローは 解析ビュー, ソース管理 と プロジェクトとランナー を参照してください。