Digital Design Studio の Evolve

保存済みの基準設計を準備し、利用可能な Evolve 実験を実行して、候補の変更と指標を確認します。

v1.0.88 の Windows/Cloud の方向性では、対応する組み合わせ回路の Evolve 探索を、明示的な保存済み入力スナップショットから管理サーバージョブとして実行します。Windows の原本はローカルに残り、検証済み結果は新しいファイルとして返されます。ネイティブプールの適格性確認は、Evolve 固有のランタイムの適格性を確認するものではありません。非対応の探索群は引き続き利用不可で、保留ジョブは再送信前に既存 ID で復旧する必要があります。

概要

Evolve は Digital Design Studio 内で設計の代替案を探索します。保存済み RTL 基準設計から始め、同じ正しさの検査と目的で各候補を確認します。現在のホストのランタイム状態を使い、利用できる探索・解析操作を判断してください。

実験を準備

  1. 動作確認済みの基準設計について、ソース、トップモジュール、インクルード、定義を保存します。

  2. 候補の正しさを判断するテストベンチや検証入力を準備します。

  3. 目的を選び、単位と手法を記録します。面積、論理深さ、アクティビティ、測定タイミングはそれぞれ異なる問いに答えます。

  4. ランタイムを選び、実行上限、外部ツール、送信先、使用量の見積もりを確認します。

  5. 以前の結果を保持できるよう、新しい実行・実験場所を使います。

候補を実行・確認

選択プロジェクトで Evolve ビューを開き、開始前にランタイムのメッセージを読みます。操作が利用可能なら、明示的に開始して実行状態、診断、保存済み出力を追跡します。ビューを開くことや事前検査結果を得ることは、探索を開始しません。

同じ入力と検査で候補を基準設計と比較します。通常のソース管理手順に候補を受け入れる前に、ソース差分、失敗テスト、欠落指標を確認します。元の基準設計と実験アーティファクトを保持してください。

CLI と CUDA の経路

CLI には異なる Evolve 契約が複数あります。従来の顧客 alti evolve アクションは計画のみです。ネイティブ Evolve 操作要求と compute rtl-evolve は固有のスキーマと機能検査を使います。正確なインストール済みインターフェースは エンジンコマンド と ジョブ・Cloud コマンド を参照してください。

限定的な CUDA ワークフローでは、GPU 作業は組み合わせ回路のアクティビティ診断を計算します。候補生成、正しさの検査、目的評価は CPU 作業のままで、Icarus が必要です。検出した GPU を探索完了や高速化の結果として扱わず、記録されたバックエンドと上限を読んでください。

慎重に再開・キャンセル

切断後は、別の実行を開始する前に既存実行を調べます。キャンセル要求はランタイムの後処理中、保留のままの場合があります。有用な候補出力と最後に分かったジョブ状態を保持します。ソースや構成が変わった場合、古い識別情報の下で比較せず、新しい実験を作成してください。

ファイルと関連ガイド

互換識別子 rtl_evolve, /api/evolve/*, .alEvolve と、ワークスペースの evolve/ ディレクトリは変更されません。周辺ワークフローは 解析ビュー, ソース管理 と プロジェクトとランナー を参照してください。