论文部分内容阅读
随着集成电路技术的迅速发展,系统芯片(SoC)已经成为当今超大规模集成电路的发展主流,芯片规模越来越大,时钟频率不断提高。作为时钟信号的传播网络,时钟树质量对于系统性能、面积和功耗都具有重大影响。时钟信号如何通过时钟树按照时序约束到达芯片各处的寄存器,尽量减少时钟树延迟和插入的时钟缓冲器数目,如何利用时钟树来优化系统芯片性能,以及如何有效的保持时钟信号波形,都是时钟树综合与分布要解决的重要问题。
针对上述的问题,本文结合北大众志-863系统芯片科研项目,重点讨论了PKUnity系统芯片中时钟树综合与分布的关键技术,包括时钟扭斜调度技术,时钟树延迟和时钟扭斜减少方案,时钟波形保持技术和信号完整性的处理。实验结果表明,这些时钟树综合与分布技术使PKUnity的时钟树质量得以显著改善。
本文最后详细介绍了PKUnity的时钟树综合与分布的完整实现流程,包括时钟树综合与分布的数据准备,时钟树结构的分析和调整,时钟树的生成与优化,以及时钟树布线与布线后时钟优化。实验结果表明,该流程对提高时钟树质量和缩短后端设计周期都具有重大帮助。这些内容对今后时钟树综合与分布的研究和实践都可能具有参考价值。