get_run_progress
Monitor the progress of a Vivado synthesis or implementation run, showing status, percentage, recent phases, warnings, and log update time. See where a long-running task stands without opening the GUI.
Instructions
查看 run 的运行进度(适合长任务等待时看"走到哪一步")。
综合或实现常跑 10-30 分钟,这个工具让你不用开 GUI 就能看到:
当前状态(running / complete / error)与 PROGRESS 百分比
runme.log 里最近若干条 Phase 行(Phase 1 → Phase 2.1 → Phase 3 ...)
日志尾部 N 行(含最新 WARNING / CRITICAL WARNING 原文)
日志最后更新时间(判断 Vivado 是否还在活跃)
Args: run_name: run 名称(如 "synth_1" / "impl_1"),默认 "impl_1"。 tail_lines: 日志尾部要读多少行,默认 30。 session_id: 目标会话 ID。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_name | No | impl_1 | |
| session_id | No | default | |
| tail_lines | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |