论文部分内容阅读
本论文基于标准单元和IP的设计是ASIC和SoC设计中的主流设计方法,同全定制设计方法相比,基于标准单元和IP的半定制设计方法,可以缩短设计时间,降低设计成本,使得大规模的IC设计成为可能。
在目前采用半定制设计方法中,标准单元库直接影响着电路设计的质量。作为半定制设计方法中最底层的设计对象,标准单元库中的仿真模型、时序模型、噪声模型和物理模型等方面的准确信息供EDA工具进行优化,优化的结果很大程度上取决于单元库的质量。
本论文作为“集成电路设计支撑环境研究”课题的重要组成部分,对标准单元建库方法学进行了深入的研究。本论文的主要工作如下:
1、研究了自顶向下的集成电路标准单元建库设计方法学,基于自顶向下建库方法确保了标准单元库中的每个单元都采用同样的设计流程,从而能够保证单元库的质量。
2、在单元库的内容设计中,研究了标准单元的种类对综合库质量的影响,并给出了一套可行的标准单元库中应该包含的标准单元的列表。
3、在单元库的电路设计中,研究了适合单元库实现的标准单元的电路结构;并研究了面向不同优化函数的库单元的电路设计方法。
4、在单元库的版图设计中,研究了单元库的网格确定方法;并研究了库单元的版图结构设计方法。
5、在单元库的模型设计中,研究了单元库的综合模型,仿真模型和物理模型的设计方法;并研究了这些模型的提取和特征化方法。
6、在单元库的验证方法中,研究了对单元库的综合模型进行功能和时序验证的方法;并研究了通过流片和测试对单元库的功能和时序模型进行验证的方法。
7、在输入输出单元库的设计中,研究了IO单元中的功能电路和保护电路的设计方法;并研究了IO单元的结构设计和模型。
8、在以上设计方法学的指导下,完成了一套包含280个标准单元,40个IO单元的标准单元库的设计,并进行了流片验证。