README.md: add URL for iSTA and iEDA tutorial

This commit is contained in:
Zihao Yu 2023-07-28 21:48:20 +08:00
parent d214e27e21
commit 247b499a74
1 changed files with 11 additions and 2 deletions

View File

@ -1,12 +1,16 @@
# yosys-sta
使用开源综合器Yosys和iEDA团队自研的静态时序分析(STA)工具iSTA进行ASIC综合和时序分析,
使用开源综合器Yosys和iEDA团队自研的开源静态时序分析(STA)工具iSTA进行ASIC综合和时序分析,
用于了解前端RTL设计的时序情况并快速迭代.
* 根据iEDA团队的介绍, iSTA有以下优势
1. 通过TCL命令操作, 使用简单, 能满足常用的时序分析需求
1. 开源协议限制少: OpenRoad项目的OpenSTA项目由于开源协议限制不允许随意修改和发布
1. 代码结构清晰, 可修改和扩展性强: 团队将持续迭代更新, 以更好支撑开源芯片设计
* iSTA的一些参考资源:
* [iSTA的源代码](https://github.com/OSCC-Project/iEDA/tree/master/src/operation/iSTA)
* iSTA的报告解读可参考[这个视频](https://www.bilibili.com/video/BV1yF411Q7D8/?share_source=copy_web&vd_source=8230a7f4787a3667ffb4d4488d7ad851&t=3898)
* iSTA的内部技术可参考[第一期iEDA Tutorial](https://www.bilibili.com/video/BV1yF411Q7D8)
* iEDA团队的完整工作可参考以下文章
* [Xingquan Li, Simin Tao, Zengrong Huang, et al. An Open-Source Intelligent Physical Implementation Toolkit and Library[C]. International Symposium of EDA, 2023.](https://github.com/OSCC-Project/iEDA/blob/master/docs/paper/ISEDA'23-iEDA-final.pdf)
* 目前支持开源PDK nangate45, 具体可阅读[nangate45的README](nangate45/README.md)
@ -32,7 +36,12 @@ make sta
* `synth_stat.txt` - Yosys综合的面积报告
* `synth_check.txt` - Yosys综合的检查报告, 用户需仔细阅读并决定是否需要排除相应警告
* `yosys.log` - Yosys综合的完整日志
* `gcd.rpt` - iSTA的时序分析报告
* `gcd.rpt` - iSTA的时序分析报告, 包含WNS, TNS和时序路径
* `gcd.cap` - iSTA的电容违例报告
* `gcd.fanout` - iSTA的扇出违例报告
* `gcd.trans` - iSTA的转换时间违例报告
* `gcd_hold.skew` - iSTA的hold模式下时钟偏斜报告
* `gcd_setup.skew` - iSTA的setup模式下时钟偏斜报告
## 评估其他设计