论文摘要
研究层次化设计中如何保证布局布线及时序的收敛性。从层次化设计的流程分析,如何人为地选择并且调整一些布局布线方面的问题从而使得设计更能实现收敛。传统的层次化设计是完全对底层和顶层进行隔离,没有进行全局的考虑,虽然还是有可能达到最后的设计要求,但是会进行更多反复的工作,整个设计的收敛性也会较差。本论文实践了一种新的层次化设计流程,运用了虚拟平板化的方法,这是本文的一个主要贡献,也是主要创新点。文章第二章的第一第二节分析了模块的分割,布局,运用了新的虚拟平板化布局方法,能够更准确地指导后端设计者进行模块分割及布局。这是文章贡献之一。文章的第二章第五节分析了模块端口的产生,运用了虚拟平板化布线产生端口,对后期的布线会避免许多的问题,文中对会产生的问题及这种布线如何解决这些问题进行了分析。这是文章贡献之二。文章的第二章第六节分析了层次化设计中的时钟设计,对比了两种设计方法的优缺点,并且提出的由下而上的时钟设计方法,这种方法如何很好地在虚拟平板化设计中得到应用,会产生什么样地问题,如何解决,文中也做了详细说明。这是文章贡献之三。在对重点步骤的阐述中,运用实际的数据显示了采用了适合的方法之后得到的实际效果。最后以图文及数据相结合的方式实际举了个层次化设计的例子说明了层次化设计时序收敛的可行性。总而言之,基于虚拟平板的层次化设计是一种新的设计方法,在层次化设计中,在许多关键的步骤中,文中都运用了这种新的方法对比传统的层次化设计,并且,以理论论证为基础,说明了这种方法的优越性。同时,也对在这种方法在各个环节会产生的问题进行了阐述,并且提出了解决方案。这是本文的主要贡献,也对其他后端设计者提供了参考。