可以考虑:
- close timing based on PT
很多工具试图做这一点但是目前还没有效果特别好的,不少创业的EDA公司的产品都有这个功能,应该是一个有切实需求但是还有很多机会可以研究的领域
- very large scale MCMM hierarchical timing closure
目前也就pinnacle做得好,cadence刚搞一个出来竞争的,synopsys都还没有可以与之竞争的能力
- Fix DRC/LVS in PR tool based on ICV/Calibre/Herculas report
我知道ICC的signoff_autofix_drc可以实现一部分,但是也做不干净
- Clock mesh/fishbone/tree auto implementation
mesh手工活儿还比较多,离CTS那种一键完成还有很大挖掘空间
- useful skew
虽然有ccopt了,还是可以研究一下的。有家硅谷的startup专门用useful skew来做peak dynamic power optimize的,不算很新的研究方向但是的确是很新的实现方向,毕竟是硕士论文嘛...
- place
其实我还是觉得这里面可以挖掘的东西太多了,虽然place已经成型很多年。GATING cell E pin的问题,flop的cluster问题,multi-pass,wire model correlate to final route,快速proto type....虽然哪个都是可以搞篇论文出来的