# MoonRCInspect 项目申报书

## 目录
[基本信息](#基本信息)｜[项目简介](#项目简介)｜[项目方向与适用场景](#项目方向与适用场景)｜[核心功能](#核心功能)｜[项目性质与开源合规](#项目性质与开源合规)｜[质量与边界](#质量与边界)

## 基本信息
| 项目 | 内容 |
| --- | --- |
| 项目名称 | MoonRCInspect |
| 参赛者 | 黄东红 |
| 邮箱 | alicedhaha@qq.com |
| 手机号 | 19287585536 |
| GitHub 仓库链接 | <https://github.com/alicedhaha/RCInspect> |
| GitLink 仓库链接 | <https://gitlink.org.cn/alicedhh/RCInspect> |
| Mooncakes 包 | <https://mooncakes.io/docs/alicedhaha/moonrcinspect@0.2.1> |
| 项目方向 | MoonBit 原生 EDA 数据工具 / SPEF 寄生 RC 基础设施 |
| 项目类型 | 原创工具类开源项目 |

## 项目简介
MoonRCInspect 是使用 MoonBit 原生实现的 SPEF 寄生 RC 网络解析、拓扑与延迟分析、路径查询、耦合检查、RC 降阶、质量审计和可视化工具，面向芯片布局布线后的数据预检查、EDA 自动化、教学和研究；项目补充 MoonBit 生态中物理设计寄生参数基础组件的空白，并提供可复用 API 与 CLI。
## 项目方向与适用场景
项目聚焦 MoonBit 工程基础设施和 EDA 数据处理，可用于签核前 SPEF 质量门禁、RC 拓扑与参数分析、节点路径和电气直径查询、跨网络耦合定位、首阶矩降阶、满足前置条件时的 Elmore 延迟估算，以及 CI、SARIF/CSV/JSON 数据交换和 Graphviz 可视化。
## 核心功能
项目已按模型、解析、拓扑、分析、路径、耦合、降阶、审计、导出与 CLI 阶段完成交付，包括带源码位置和错误恢复的 Lexer/Parser/AST、SI 单位归一化 RC 模型、Elmore delay、最小电阻/跳数路径、电阻矩阵、跨网络耦合分析、首阶矩 RC 降阶、稳定规则 ID 审计、JSON/DOT/CSV/SARIF/Markdown 输出、九个 CLI 子命令、公开 API、原创样例和全后端测试；后续扩展流式解析、`*R_NET`、HTML 和性能基准。
## 项目性质与开源合规
项目为原创 MoonBit 实现，未移植或翻译 OpenTimer 及商业 EDA 代码；IEEE 1481-1998 和 OpenTimer 公开资料仅用于理解格式与术语，详见 `docs/sources.md`。GitHub/Mooncakes 账号 `alicedhaha` 与 GitLink/Git 提交账号 `alicedhh` 均为参赛者本人账号。项目采用 MIT License，唯一依赖为官方 `moonbitlang/async`，样例和测试数据均为原创合成内容，不含私有、商业或受限数据。
## 质量与边界
项目包含 5042 行生产 MoonBit 和 863 行测试代码，提供三平台 CI、40 个核心路径测试、三个可运行 SPEF 样例、架构/支持矩阵/来源文档，并已同步 GitHub 与 GitLink、发布 Mooncakes。当前聚焦常见 `*D_NET` 电阻电容工作流；不支持 `*R_NET`、电感、高级工艺角、完整 STA、串扰窗口或 SPICE 仿真，Elmore 仅对单驱动、连通、无环电阻树给出数值。
