check_bitstream_readiness
Pre-flight check before bitstream generation: verifies routing completed, critical warnings, and timing closure. Provides PASS/BLOCK/WARN to avoid post-programming issues.
Instructions
烧板前一键检查:综合判断工程是否可以安全生成比特流。
这个工具是"发车前的最后一瞥":在你打算 generate_bitstream 或 program_device 之前,一次性给出 PASS/BLOCK/WARN 的综合结论,避免烧板后才发现问题。
检查维度:
impl_1 run 是否已到达 route_design Complete(没布线 = 无法生成比特流)
route 后的 CRITICAL WARNING 数量(> 0 通常意味着潜在功能风险)
时序是否收敛(WNS/WHS 是否 met)
返回结论:
READY:可以安全烧板
BLOCK:存在阻塞性问题(route 未完成 / 时序违例 / 大量 CW)
WARN:可以生成但有风险(少量 CW 或估算时序偏低)
Args: impl_run: 实现 run 名称,默认 "impl_1"。 session_id: 目标会话 ID。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| impl_run | No | impl_1 | |
| session_id | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |