【技术实现步骤摘要】
本专利技术涉及微电子技术的集成电路(Integrated Circuit,以下简称IC)设计自动化领域,具体涉及一种。
技术介绍
在半定制集成电路的物理设计中,器件基本是从工艺厂商提供的单元库里选择的,因此单元的时序和物理指标需要特别考虑以满足各种设计要求。器件的时序主要指器件延时和输出信号跳变时间,器件的物理指标主要关心单元面积大小。器件延时表示信号通过一个逻辑门时所经历的时间,一般定义输入信号电压变化的50%到输出信号电压变化50%所需要的时间为门延时的大小(tpm,tpHL)0如图1所示的器件中,tpLH, tpHL即为该器件的器件延时。信号斜率反映了单个信号翻转速度的快慢,可以通过信号的上升时间k、下降时间tf来表示。如图2所示,上升时间仁通常可以定义为电压值的10%上升到90%所需的时间,相应的下降时间tf是指从电压值的90%下降到10%所需的时间。半定制IC设计中的器件延时及其输出信号跳变时间都是通过查找工艺厂商提供的时序库文件获得的。而时序库中的数据是根据物理数据库中实际版图的RC参数,结合晶体管级的理论参数模型,经过集成电路仿真程序(SPICE)仿真,并考虑到不同输入信号的跳变时间和输出端的负载变量而建立的数据表。只要给定输入信号的跳变时间(τΗη)和输出端的负载电容(ClMd),就能够通过查表得到单元延时(Ddelay)及其输出信号跳变时间(TMUt)。实际时序库中的数据通常只是7x7或8x8的表,因而也就只有49或64组直接可用的值,当输入跳变时间或负载电容值不在表中时,可以通过双线性插值得到单元延时及输出跳变时间。如图3所示 ...
【技术保护点】
一种基于驱动窗口的集成电路时钟网格驱动优化方法,其特征在于实施步骤如下:1)基于低通滤波特性将集成电路的时钟网格根据每个驱动器的影响范围分隔为多个驱动窗口,取出一个驱动窗口作为当前驱动窗口,跳转执行下一步;2)根据式(1)估算当前驱动窗口的负载电容大小;Cwin=Ctrunk_win+Cstubs_win+Csinks_win????(1)式(1)中,Cwin指当前驱动窗口的负载电容大小,Ctrunk_win指所述时钟网格的时钟主干网格在当前驱动窗口中的负载电容,Cstubs_win指当前驱动窗口中时钟子网格的负载电容;Csinks_win指当前驱动窗口中所有负载单元的引脚电容;3)根据当前工艺下的典型输入信号跳变时间和当前驱动窗口的负载电容大小,遍历双线性插值查表计算所有备选驱动器的器件延时及输出信号跳变时间;4)从备选驱动器中选出输出信号跳变时间不大于用户指定的最大跳变时间、器件延时在预设延时阈值内、面积最小的驱动器作为当前驱动窗口的驱动器;5)检查是否所有驱动窗口已经遍历完毕,如果尚未遍历完毕,则取出一个尚未处理的驱动窗口作为当前驱动窗口并跳转执行步骤2);否则,判定驱动优化结束 ...
【技术特征摘要】
1.一种基于驱动窗口的集成电路时钟网格驱动优化方法,其特征在于实施步骤如下: 1)基于低通滤波特性将集成电路的时钟网格根据每个驱动器的影响范围分隔为多个驱动窗口,取出一个驱动窗口作为当前驱动窗口,跳转执行下一步; 2)根据式(I)估算当前驱动窗口的负载电容大小; Qvin Ctrunk—win+Cstubs—win+Csinks—win( I ) 式(I)中,Cwin指当前驱动窗口的负载电容大小,c_k win指所述时钟网格的时钟主干网格在当前驱动窗口中的负载电容,Cstubswin指当前驱动窗口中时钟子网格的负载电容;Csinkswin指当前驱动窗口中所有负载单元的引脚电容; 3)根据当前工...
【专利技术属性】
技术研发人员:乐大珩,杨正强,赵振宇,窦强,何小威,马驰远,冯超超,余金山,马卓,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。