@@ -1358,7 +1358,26 @@ 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 \
1362+ ai-eda-external-assets-dry-run ai-eda-local-rag-index ai-eda-backend-preflight \
1363+ ai-eda-bootstrap-metadata ai-eda-bootstrap-setup-check ai-eda-bootstrap-local-smoke \
1364+ ai-eda-bootstrap-training-handoff ai-eda-alphachip-checkpoint-blocker-check \
1365+ ai-eda-alphachip-checkpoint-blocker-network-check ai-eda-internal-schemas-check \
1366+ ai-eda-internal-fixtures ai-eda-openroad-eda-corpus-convert ai-eda-tilos-macroplacement-convert \
1367+ ai-eda-circuitnet3-convert ai-eda-chipbench-d-convert ai-eda-aieda-idata-convert \
1368+ ai-eda-edalearn-convert ai-eda-circuitnet3-surrogate ai-eda-openabc-d-convert \
1369+ ai-eda-e1-softmacro-cases ai-eda-external-fixture-convert ai-eda-e1-openlane-convert \
1370+ ai-eda-openlane-flow-labels ai-eda-pd-surrogate-smoke ai-eda-fixture-placement-train \
1371+ ai-eda-macro-placement-supervised-dataset ai-eda-macro-placement-supervised-train \
1372+ ai-eda-macro-placement-torch-train ai-eda-macro-placement-torch-infer \
1373+ ai-eda-macro-placement-supervised-replay-plan ai-eda-macro-placement-baseline \
1374+ ai-eda-macro-placement-candidate-eval ai-eda-macro-placement-combined-candidate-eval \
1375+ ai-eda-macro-placement-full-candidate-eval ai-eda-macro-placement-replay-plan \
1376+ ai-eda-macro-placement-replay-preflight ai-eda-macro-placement-combined-replay-plan \
1377+ ai-eda-macro-placement-full-replay-plan ai-eda-candidate-manifests-check \
1378+ ai-eda-tool-actions-check ai-eda-cocotb-stimulus-dry-run ai-eda-verification-targets \
1379+ ai-eda-physical-design-targets ai-eda-optimization-targets ai-eda-logic-synthesis-recipes \
1380+ ai-eda-logic-synthesis-baseline ai-eda-cuda-preflight ai-eda-cuda-payload ai-eda-cuda-payload-check
13621381ai-eda-source-inventory-check :
13631382 @$(PYTHON ) scripts/check_ai_eda_source_inventory.py
13641383
@@ -1371,11 +1390,19 @@ ai-eda-external-intake-check: ai-eda-external-assets-check
13711390ai-eda-external-assets-dry-run :
13721391 @$(PYTHON ) scripts/ai_eda/fetch_external_asset.py --all --dry-run --run-id $(AI_EDA_RUN_ID )
13731392
1393+ ai-eda-local-rag-index :
1394+ @$(PYTHON ) scripts/ai_eda/build_local_eda_rag_index.py --run-id $(AI_EDA_RUN_ID )
1395+ @$(PYTHON ) scripts/ai_eda/check_local_eda_rag_index.py
1396+
1397+ ai-eda-backend-preflight :
1398+ @$(PYTHON ) scripts/ai_eda/preflight_ai_eda_backends.py --run-id $(AI_EDA_RUN_ID )
1399+ @$(PYTHON ) scripts/ai_eda/check_backend_preflight.py --report build/ai_eda/backend_preflight/$(AI_EDA_RUN_ID ) /backend_preflight_report.json
1400+
13741401ai-eda-bootstrap-metadata :
13751402 @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile metadata --run-id $(AI_EDA_RUN_ID )
13761403
13771404ai-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
1405+ @$(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
13791406
13801407ai-eda-bootstrap-local-smoke :
13811408 @$(PYTHON ) scripts/ai_eda/bootstrap_ai_eda_stack.py --profile local-smoke --run-id $(AI_EDA_RUN_ID )
@@ -1412,6 +1439,16 @@ ai-eda-chipbench-d-convert: ai-eda-internal-schemas-check
14121439 @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/chipbench_d/$(AI_EDA_RUN_ID ) /records
14131440 @$(PYTHON ) scripts/ai_eda/check_chipbench_d_conversion.py --report build/ai_eda/chipbench_d/$(AI_EDA_RUN_ID ) /conversion_report.json
14141441
1442+ ai-eda-aieda-idata-convert : ai-eda-internal-schemas-check
1443+ @$(PYTHON ) scripts/ai_eda/convert_aieda_idata_to_internal_records.py --run-id $(AI_EDA_RUN_ID ) --sample-limit 3
1444+ @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/aieda_idata/$(AI_EDA_RUN_ID ) /records
1445+ @$(PYTHON ) scripts/ai_eda/check_aieda_idata_conversion.py --report build/ai_eda/aieda_idata/$(AI_EDA_RUN_ID ) /conversion_report.json
1446+
1447+ ai-eda-edalearn-convert : ai-eda-internal-schemas-check
1448+ @$(PYTHON ) scripts/ai_eda/convert_edalearn_to_internal_records.py --run-id $(AI_EDA_RUN_ID ) --sample-limit 8
1449+ @$(PYTHON ) scripts/ai_eda/check_internal_dataset_schemas.py --records-dir build/ai_eda/edalearn/$(AI_EDA_RUN_ID ) /records
1450+ @$(PYTHON ) scripts/ai_eda/check_edalearn_conversion.py --report build/ai_eda/edalearn/$(AI_EDA_RUN_ID ) /conversion_report.json
1451+
14151452ai-eda-circuitnet3-surrogate : ai-eda-circuitnet3-convert
14161453 @$(PYTHON ) scripts/ai_eda/train_circuitnet3_timing_power_baseline.py --run-id $(AI_EDA_RUN_ID )
14171454 @$(PYTHON ) scripts/ai_eda/check_circuitnet3_surrogate.py --report build/ai_eda/circuitnet3_surrogate/$(AI_EDA_RUN_ID ) /training_run.json
@@ -1484,6 +1521,10 @@ ai-eda-macro-placement-replay-plan: ai-eda-macro-placement-candidate-eval
14841521 @$(PYTHON ) scripts/ai_eda/check_macro_placement_replay_plan.py --report build/ai_eda/macro_placement_replay/$(AI_EDA_RUN_ID ) /replay_plan.json
14851522 @$(PYTHON ) scripts/ai_eda/check_tool_action_manifests.py --manifests-dir build/ai_eda/macro_placement_replay/$(AI_EDA_RUN_ID ) /tool_actions
14861523
1524+ ai-eda-macro-placement-replay-preflight : ai-eda-macro-placement-replay-plan
1525+ @$(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
1526+ @$(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
1527+
14871528ai-eda-macro-placement-combined-replay-plan : ai-eda-macro-placement-combined-candidate-eval
14881529 @$(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
14891530 @$(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 +1544,19 @@ ai-eda-tool-actions-check: ai-eda-internal-schemas-check
15031544ai-eda-cocotb-stimulus-dry-run :
15041545 @$(PYTHON ) scripts/ai_eda/run_cocotb_stimulus_search.py --dry-run --run-id $(AI_EDA_RUN_ID )
15051546
1547+ ai-eda-verification-targets :
1548+ @$(PYTHON ) scripts/ai_eda/capture_logic_synthesis_targets.py --run-id $(AI_EDA_RUN_ID )
1549+ @$(PYTHON ) scripts/ai_eda/capture_rtl_rewrite_equivalence_targets.py --run-id $(AI_EDA_RUN_ID )
1550+ @$(PYTHON ) scripts/ai_eda/capture_netlist_equivalence_targets.py --run-id $(AI_EDA_RUN_ID )
1551+ @$(PYTHON ) scripts/ai_eda/check_verification_target_captures.py --run-id $(AI_EDA_RUN_ID )
1552+
1553+ ai-eda-physical-design-targets :
1554+ @$(PYTHON ) scripts/ai_eda/capture_timing_closure_targets.py --run-id $(AI_EDA_RUN_ID )
1555+ @$(PYTHON ) scripts/ai_eda/capture_routing_congestion_targets.py --run-id $(AI_EDA_RUN_ID )
1556+ @$(PYTHON ) scripts/ai_eda/capture_placement_legalization_targets.py --run-id $(AI_EDA_RUN_ID )
1557+ @$(PYTHON ) scripts/ai_eda/capture_physical_verification_targets.py --run-id $(AI_EDA_RUN_ID )
1558+ @$(PYTHON ) scripts/ai_eda/check_physical_design_target_captures.py --run-id $(AI_EDA_RUN_ID )
1559+
15061560ai-eda-logic-synthesis-recipes :
15071561 @$(PYTHON ) scripts/ai_eda/generate_logic_synthesis_recipe_corpus.py --run-id $(AI_EDA_RUN_ID )
15081562 @$(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 +1570,12 @@ ai-eda-cuda-preflight:
15161570
15171571ai-eda-cuda-payload :
15181572 @$(PYTHON ) scripts/ai_eda/package_cuda_training_payload.py --run-id $(AI_EDA_RUN_ID )
1573+ @$(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
1574+
1575+ ai-eda-cuda-payload-check :
1576+ @$(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
15191577
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
1578+ 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
15211579 @$(PYTHON ) scripts/docs_check.py
15221580
15231581tool-versions :
0 commit comments