设备类型不是模型边界。我们把企业项目统一整理为 mixed 数据目录,让模型通过层叠、网络类别、差分/等长、via stack、keepout、铜皮、DRC/signoff 和失败样本学习真实设计规则。Allegro 原生 .brd 不直接进入训练,先批量导出 DSN、IPC-2581、ODB++ 和规则报表,再进入 hard gate。
design.dsn保留元件、网络、布线段、过孔和部分规则,是 routing 监督的主入口。
design.ipc2581.xml补充制造几何、铜皮、焊盘、钻孔、层叠和装配数据。
design.odb++.zip与 IPC-2581 交叉校验 CAM/layer matrix/制造几何。
design.constraint_manager.csv抽取 net class、线宽/间距、阻抗、差分、等长、via 限制。
design.stackup_or_cross_section.csv抽取层名、材料、厚度、Dk/Df、参考平面和阻抗控制层。
design.padstack_or_via_report.csv抽取孔径、pad/anti-pad、盲埋孔、microvia、allowed layer pair。
design.diff_pair_report.csv校准 P/N 网络、差分阻抗、gap、skew 和过孔限制。
design.length_group_report.csv校准 DDR/PCIe/USB/MIPI/HDMI 等长组、target length 和容差。
design.drc_report.csv/rpt记录 rule id、severity、net/ref/坐标,是失败样本挖掘和回归验收依据。
export_summary.jsonl批量导出日志,标记 ok、partial、failed 和缺失材料,方便数据治理追踪。
最低可训练线是 DSN + IPC-2581 或 ODB++ + stackup;正式训练线必须补齐 constraint manager、via/padstack、diff pair、length group 和 DRC/signoff。缺约束的数据可以用于 smoke/pretrain,不能直接污染正式训练集。