GT3 Backside Route Policy
Apply this policy for GT3 experiments unless the task brief explicitly overrides it.
Policy defaults
- Keep CTS route on
M4/M5. - Keep PDN on high layers (
BSPDN_HI=>M6/M7). - Reserve
BPRfor PDN. - Allow backside signal routing on
BM2/BM1only (index 1..2). - Treat
BM2 -> BM1 -> M0 -> M1as the current working signal-entry hypothesis until disproved by a topology-validity gate. - Do not assume direct
BM1 -> M1connectivity without explicit tool or techlef evidence.
Submit controlled run
ROOT=/mnt/research/Hu_Jiang/Students/Fang_Donghao/TAMU-ASAP07-BSPDN-BPR-V0.00
cd "$ROOT"
TASK_BRIEF=<task_brief_md> \
BACKSIDE_SIGNAL_NET_FILE=<net_list_txt> \
BACKSIDE_SIGNAL_NET_BOTTOM_INDEX=1 \
BACKSIDE_SIGNAL_NET_TOP_INDEX=2 \
bash scripts/debug/submit_gt3_route_rc_consistency.sh <design> <run_tag>
Monitor outputs:
slurm_logs/04_delay_modeling/<run_tag>.monitor.mdslurm_logs/04_delay_modeling/<run_tag>.monitor.history.tsv
Post-run checks
- Verify backside signal occupancy appears on BM layers.
- Verify signal occupancy does not use BPR.
- Verify CTS remains on
M4/M5window. - Verify the run does not rely on an unproven shortcut such as direct
BM1-M1.
Load references/policy_checks.md for quick command snippets.