@@ -1358,7 +1358,7 @@ software-bsp-test:
13581358evidence-regression-test : no-hardware-action-check software-bsp-test physical-gates-test product-feature-gates-check product-check-status-test benchmark-sim-metrics-test benchmark-calibration-test benchmark-parser-test benchmark-efficiency-scope-test software-bsp-scope-test cpu-ap-scope-test npu-scope-test renode-status-test cocotb cocotb-npu cocotb-contract cocotb-cpu record-tool-versions strict-release-gate-test
13591359 @echo " evidence regression tests complete"
13601360
1361- .PHONY: ai-eda-source-inventory-check ai-eda-external-assets-check ai-eda-external-intake-check ai-eda-external-assets-dry-run ai-eda-bootstrap-metadata ai-eda-bootstrap-setup-check ai-eda-bootstrap-local-smoke ai-eda-bootstrap-training-handoff ai-eda-alphachip-checkpoint-blocker-check ai-eda-alphachip-checkpoint-blocker-network-check ai-eda-internal-schemas-check ai-eda-internal-fixtures ai-eda-openroad-eda-corpus-convert ai-eda-tilos-macroplacement-convert ai-eda-circuitnet3-convert ai-eda-chipbench-d-convert ai-eda-circuitnet3-surrogate ai-eda-openabc-d-convert ai-eda-e1-softmacro-cases ai-eda-external-fixture-convert ai-eda-e1-openlane-convert ai-eda-openlane-flow-labels ai-eda-pd-surrogate-smoke ai-eda-fixture-placement-train ai-eda-macro-placement-supervised-dataset ai-eda-macro-placement-supervised-train ai-eda-macro-placement-torch-train ai-eda-macro-placement-torch-infer ai-eda-macro-placement-supervised-replay-plan ai-eda-macro-placement-baseline ai-eda-macro-placement-candidate-eval ai-eda-macro-placement-combined-candidate-eval ai-eda-macro-placement-full-candidate-eval ai-eda-macro-placement-replay-plan ai-eda-macro-placement-combined-replay-plan ai-eda-macro-placement-full-replay-plan ai-eda-candidate-manifests-check ai-eda-tool-actions-check ai-eda-cocotb-stimulus-dry-run ai-eda-logic-synthesis-recipes ai-eda-logic-synthesis-baseline ai-eda-cuda-preflight ai-eda-cuda-payload
1361+ .PHONY: ai-eda-source-inventory-check ai-eda-external-assets-check ai-eda-external-intake-check ai-eda-external-assets-dry-run ai-eda-local-rag-index ai-eda-backend-preflight ai-eda-bootstrap-metadata ai-eda-bootstrap-setup-check ai-eda-bootstrap-local-smoke ai-eda-bootstrap-training-handoff ai-eda-alphachip-checkpoint-blocker-check ai-eda-alphachip-checkpoint-blocker-network-check ai-eda-internal-schemas-check ai-eda-internal-fixtures ai-eda-openroad-eda-corpus-convert ai-eda-tilos-macroplacement-convert ai-eda-circuitnet3-convert ai-eda-chipbench-d-convert ai-eda-aieda-idata-convert ai-eda-edalearn-convert ai-eda-circuitnet3-surrogate ai-eda-openabc-d-convert ai-eda-e1-softmacro-cases ai-eda-external-fixture-convert ai-eda-e1-openlane-convert ai-eda-openlane-flow-labels ai-eda-pd-surrogate-smoke ai-eda-fixture-placement-train ai-eda-macro-placement-supervised-dataset ai-eda-macro-placement-supervised-train ai-eda-macro-placement-torch-train ai-eda-macro-placement-torch-infer ai-eda-macro-placement-supervised-replay-plan ai-eda-macro-placement-baseline ai-eda-macro-placement-candidate-eval ai-eda-macro-placement-combined-candidate-eval ai-eda-macro-placement-full-candidate-eval ai-eda-macro-placement-replay-plan ai-eda-macro-placement-replay-preflight ai-eda-macro-placement-combined-replay-plan ai-eda-macro-placement-full-replay-plan ai-eda-candidate-manifests-check ai-eda-tool-actions-check ai-eda-cocotb-stimulus-dry-run ai-eda-verification-targets ai-eda-physical-design-targets ai-eda-logic-synthesis-recipes ai-eda-logic-synthesis-baseline ai-eda-cuda-preflight ai-eda-cuda-payload ai-eda-cuda-payload-check
13621362ai-eda-source-inventory-check :
13631363 @$(PYTHON ) scripts/check_ai_eda_source_inventory.py
13641364
@@ -1371,11 +1371,19 @@ ai-eda-external-intake-check: ai-eda-external-assets-check
13711371ai-eda-external-assets-dry-run :
13721372 @$(PYTHON ) scripts/ai_eda/fetch_external_asset.py --all --dry-run --run-id $(AI_EDA_RUN_ID )
13731373
1374+ ai-eda-local-rag-index :
1375+ @$(PYTHON ) scripts/ai_eda/build_local_eda_rag_index.py --run-id $(AI_EDA_RUN_ID )
1376+ @$(PYTHON ) scripts/ai_eda/check_local_eda_rag_index.py
1377+
1378+ ai-eda-backend-preflight :
1379+ @$(PYTHON ) scripts/ai_eda/preflight_ai_eda_backends.py --run-id $(AI_EDA_RUN_ID )
1380+ @$(PYTHON ) scripts/ai_eda/check_backend_preflight.py --report build/ai_eda/backend_preflight/$(AI_EDA_RUN_ID ) /backend_preflight_report.json
1381+
13741382ai-eda-bootstrap-metadata :
13751383 @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile metadata --run-id $(AI_EDA_RUN_ID )
13761384
13771385ai-eda-bootstrap-setup-check :
1378- @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile setup-check --run-id $(AI_EDA_RUN_ID ) --asset tilos-macroplacement --asset openroad-eda-corpus --asset circuitnet3 --asset chipbench-d --asset openabc-d
1386+ @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile setup-check --run-id $(AI_EDA_RUN_ID ) --asset tilos-macroplacement --asset openroad-eda-corpus --asset circuitnet3 --asset chipbench-d --asset openabc-d --asset aieda-idata --asset edalearn
13791387
13801388ai-eda-bootstrap-local-smoke :
13811389 @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile local-smoke --run-id $(AI_EDA_RUN_ID )
@@ -1412,6 +1420,16 @@ ai-eda-chipbench-d-convert: ai-eda-internal-schemas-check
14121420 @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/chipbench_d/$(AI_EDA_RUN_ID ) /records
14131421 @$(PYTHON ) scripts/ai_eda/check_chipbench_d_conversion.py --report build/ai_eda/chipbench_d/$(AI_EDA_RUN_ID ) /conversion_report.json
14141422
1423+ ai-eda-aieda-idata-convert : ai-eda-internal-schemas-check
1424+ @$(PYTHON ) scripts/ai_eda/convert_aieda_idata_to_internal_records.py --run-id $(AI_EDA_RUN_ID ) --sample-limit 3
1425+ @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/aieda_idata/$(AI_EDA_RUN_ID ) /records
1426+ @$(PYTHON ) scripts/ai_eda/check_aieda_idata_conversion.py --report build/ai_eda/aieda_idata/$(AI_EDA_RUN_ID ) /conversion_report.json
1427+
1428+ ai-eda-edalearn-convert : ai-eda-internal-schemas-check
1429+ @$(PYTHON ) scripts/ai_eda/convert_edalearn_to_internal_records.py --run-id $(AI_EDA_RUN_ID ) --sample-limit 8
1430+ @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/edalearn/$(AI_EDA_RUN_ID ) /records
1431+ @$(PYTHON ) scripts/ai_eda/check_edalearn_conversion.py --report build/ai_eda/edalearn/$(AI_EDA_RUN_ID ) /conversion_report.json
1432+
14151433ai-eda-circuitnet3-surrogate : ai-eda-circuitnet3-convert
14161434 @$(PYTHON ) scripts/ai_eda/train_circuitnet3_timing_power_baseline.py --run-id $(AI_EDA_RUN_ID )
14171435 @$(PYTHON ) scripts/ai_eda/check_circuitnet3_surrogate.py --report build/ai_eda/circuitnet3_surrogate/$(AI_EDA_RUN_ID ) /training_run.json
@@ -1484,6 +1502,10 @@ ai-eda-macro-placement-replay-plan: ai-eda-macro-placement-candidate-eval
14841502 @$(PYTHON ) scripts/ai_eda/check_macro_placement_replay_plan.py --report build/ai_eda/macro_placement_replay/$(AI_EDA_RUN_ID ) /replay_plan.json
14851503 @$(PYTHON ) scripts/ai_eda/check_tool_action_manifests.py --manifests-dir build/ai_eda/macro_placement_replay/$(AI_EDA_RUN_ID ) /tool_actions
14861504
1505+ ai-eda-macro-placement-replay-preflight : ai-eda-macro-placement-replay-plan
1506+ @$(PYTHON ) scripts/ai_eda/replay_macro_placement_on_e1.py --run-id $(AI_EDA_RUN_ID ) --plan build/ai_eda/macro_placement_replay/$(AI_EDA_RUN_ID ) /replay_plan.json
1507+ @$(PYTHON ) scripts/ai_eda/check_macro_placement_replay_preflight.py --report build/ai_eda/macro_placement_replay_preflight/$(AI_EDA_RUN_ID ) /replay_preflight_report.json
1508+
14871509ai-eda-macro-placement-combined-replay-plan : ai-eda-macro-placement-combined-candidate-eval
14881510 @$(PYTHON ) scripts/ai_eda/plan_macro_placement_replay.py --run-id $(AI_EDA_RUN_ID ) --candidate-dir build/ai_eda/macro_placement_policy/$(AI_EDA_RUN_ID ) /candidates --candidate-dir build/ai_eda/macro_placement_supervised_model/$(AI_EDA_RUN_ID ) /candidates --out-root build/ai_eda/macro_placement_combined_replay
14891511 @$(PYTHON ) scripts/ai_eda/check_macro_placement_replay_plan.py --report build/ai_eda/macro_placement_combined_replay/$(AI_EDA_RUN_ID ) /replay_plan.json
@@ -1503,6 +1525,19 @@ ai-eda-tool-actions-check: ai-eda-internal-schemas-check
15031525ai-eda-cocotb-stimulus-dry-run :
15041526 @$(PYTHON ) scripts/ai_eda/run_cocotb_stimulus_search.py --dry-run --run-id $(AI_EDA_RUN_ID )
15051527
1528+ ai-eda-verification-targets :
1529+ @$(PYTHON ) scripts/ai_eda/capture_logic_synthesis_targets.py --run-id $(AI_EDA_RUN_ID )
1530+ @$(PYTHON ) scripts/ai_eda/capture_rtl_rewrite_equivalence_targets.py --run-id $(AI_EDA_RUN_ID )
1531+ @$(PYTHON ) scripts/ai_eda/capture_netlist_equivalence_targets.py --run-id $(AI_EDA_RUN_ID )
1532+ @$(PYTHON ) scripts/ai_eda/check_verification_target_captures.py --run-id $(AI_EDA_RUN_ID )
1533+
1534+ ai-eda-physical-design-targets :
1535+ @$(PYTHON ) scripts/ai_eda/capture_timing_closure_targets.py --run-id $(AI_EDA_RUN_ID )
1536+ @$(PYTHON ) scripts/ai_eda/capture_routing_congestion_targets.py --run-id $(AI_EDA_RUN_ID )
1537+ @$(PYTHON ) scripts/ai_eda/capture_placement_legalization_targets.py --run-id $(AI_EDA_RUN_ID )
1538+ @$(PYTHON ) scripts/ai_eda/capture_physical_verification_targets.py --run-id $(AI_EDA_RUN_ID )
1539+ @$(PYTHON ) scripts/ai_eda/check_physical_design_target_captures.py --run-id $(AI_EDA_RUN_ID )
1540+
15061541ai-eda-logic-synthesis-recipes :
15071542 @$(PYTHON ) scripts/ai_eda/generate_logic_synthesis_recipe_corpus.py --run-id $(AI_EDA_RUN_ID )
15081543 @$(PYTHON ) scripts/ai_eda/check_logic_synthesis_policy_baseline.py --corpus build/ai_eda/logic_synthesis_recipes/$(AI_EDA_RUN_ID ) /recipe_corpus.json --corpus-only
@@ -1516,8 +1551,12 @@ ai-eda-cuda-preflight:
15161551
15171552ai-eda-cuda-payload :
15181553 @$(PYTHON ) scripts/ai_eda/package_cuda_training_payload.py --run-id $(AI_EDA_RUN_ID )
1554+ @$(PYTHON ) scripts/ai_eda/check_cuda_training_payload.py --report build/ai_eda/cuda_training_payloads/$(AI_EDA_RUN_ID ) /cuda_training_payload_report.json
1555+
1556+ ai-eda-cuda-payload-check :
1557+ @$(PYTHON ) scripts/ai_eda/check_cuda_training_payload.py --report build/ai_eda/cuda_training_payloads/$(AI_EDA_RUN_ID ) /cuda_training_payload_report.json
15191558
1520- docs-check : ai-eda-source-inventory-check ai-eda-external-assets-check ai-eda-external-intake-check ai-eda-alphachip-checkpoint-blocker-check ai-eda-internal-schemas-check ai-eda-candidate-manifests-check ai-eda-tool-actions-check ai-eda-cocotb-stimulus-dry-run
1559+ docs-check : ai-eda-local-rag-index ai-eda-backend-preflight ai-eda-verification-targets ai-eda-physical-design-targets ai-eda- source-inventory-check ai-eda-external-assets-check ai-eda-external-intake-check ai-eda-alphachip-checkpoint-blocker-check ai-eda-internal-schemas-check ai-eda-candidate-manifests-check ai-eda-tool-actions-check ai-eda-cocotb-stimulus-dry-run
15211560 @$(PYTHON ) scripts/docs_check.py
15221561
15231562tool-versions :
0 commit comments