[特殊字符]Liberty Parser 可视化工具
一个纯前端、开箱即用的.lib文件解析 可视化分析工具。️ 工具界面一览这里你可以放截图效果很好工具支持 直接上传.lib文件 实时筛选 cell / pin 可视化展示arealeakage powerpin 信息timing 表internal power⚙️ 核心功能亮点✅ 1. 一键解析.lib文件不用再写 Python / Perl# 以前grep -A 20 cell (AND2X1) xxx.lib现在直接 上传文件 → 自动解析✅ 2. 支持多维过滤支持Cell 名筛选Pin 名筛选Leakage 功耗过滤比如 找 leakage 1000pW 的 cell 查所有带 CLK 的 pin一秒搞定。✅ 3. Pin 级别深度解析自动解析directionfunctioncapacitancetiminginternal_power连.lib里最麻烦的timing() {related_pin : A B;cell_rise(...) { ... }}也帮你结构化展开了。✅ 4. Timing / Power 表可视化直接展示index_1 / index_2values不用再肉眼解析二维表。✅ 5. 内置统计分析自动统计cell 数量pin 数量平均 leakage输入/输出 pin 分布 做库分析特别方便✅ 6. 纯前端无依赖重点来了不用安装 Python不用环境配置直接浏览器打开 技术实现简单说一下给工程师看的核心实现 自研 Liberty Parser基于文本解析非正则硬怼支持group 嵌套attribute 解析multi-line 处理timing / power block核心结构{cell: {pin: {timing: {},internal_power: {}}}} 数据重组通过organizeData()把.lib转成树状结构方便查询。 UI 部分原生 JS无框架卡片式设计双面板结构左cell list右detail view 使用方式超简单方法 1直接打开 HTML打开 LibertyParser.html方法 2加载示例点击Load Sample File方法 3加载你的 .lib1️⃣ 上传.lib2️⃣ 点击Parse3️⃣ 开始分析 项目地址欢迎 Star ⭐ GitHubGitHub - yzt000000/LibertyParser · GitHub 适合哪些人这个工具特别适合 数字 IC 设计工程师 后端 / STA 工程师 库开发工程师 做功耗/时序分析的同学 后续规划欢迎提需求计划增加Liberty → JSON 导出Timing 曲线可视化多 lib 对比Python API 版本支持 CCS / ECSM 最后如果你也被.lib折磨过这个工具应该能帮你省不少时间。 欢迎⭐ Star 提 Issue 评论交流