用途:gf-summary 是 GateFlow 插件中的摘要技能,用于把 Verilator 的 lint 或仿真输出整理成干净、可读的报告,帮助用户快速理解构建输出、lint 错误或仿真结果。
主要能力:分析最近一次 Verilator 输出,或重新运行 lint 检查,并以固定格式呈现结果,包括文件名、状态统计(错误数、警告数、是否干净)、发现的问题(按错误与警告分行列出)以及修复建议。示例中可识别 WIDTH 宽度不匹配、UNUSED 未使用信号等警告,并给出对应修复提示。
使用方式:支持 /gf-summary 汇总上一次 lint 输出,或 /gf-summary sync_fifo.sv 针对指定文件运行 lint 并汇总。给定文件路径时执行 verilator --lint-only -Wall <file> 2>&1,然后解析并展示摘要。触发语句包括“summarize lint”“lint summary”“what's wrong with”“show lint results”。允许使用的工具为 Bash 与 Read。
适用场景:需要快速查看 Verilog/SystemVerilog 代码的 lint 结果、定位错误与警告、获取修复方向时使用。
限制:资料未提供支持的 Verilator 版本、平台、收费方式或性能说明;输出格式与示例基于现有资料,实际结果取决于 Verilator 输出内容。