【技术实现步骤摘要】
降低芯片开关功耗的布局布线方法
[0001]本专利技术涉及芯片低功耗设计
,具体涉及降低芯片开关功耗的布局布线方法
。
技术介绍
[0002]随现代化发展进程,节能已成为全球关注问题
。
同时人们对可移动产品的需求也日趋变高,市场对产品的续航能力有更大的要求
。
另外越大的功耗,意味着系统产生的热量越大,相应的散热元件成本也会增加,封装上也需要采用更加昂贵的材料或者冷却系统
、
面对以上问题,低功耗将是电子工业的发展趋势,已成为衡量芯片好坏的标准之一
。
[0003]从设计的进程来看,当需要开发低功耗芯片时,先由设计前端进行芯片构架的优化,比如低电压
、
低频
、
多电源电压设计等,逻辑电路方面常采用的是
Clock Gating
的方法
(
关断部分时钟
)。
仅限于前端芯片构架的改进是不足够的,实际上往往不能达到理想的效果,因为在设计中后端物理实现的过程中也存在着很多影响功耗的因素
。
比如,连接逻辑器件的金属线的宽度和长度,以及该金属线所处的物理环境等等,都可能直接影响该逻辑器件的负载寄生进而影响器件功耗
。
技术实现思路
[0004]本专利技术所要解决的技术问题是仅从芯片构架上进行低功耗设计存在局限性,而在芯片的中后端设计
(
物理实现
)
过程中存在着很多影响功耗的因素,比如连接逻 ...
【技术保护点】
【技术特征摘要】
1.
降低芯片开关功耗的布局布线方法,其特征在于,该方法包括:获取芯片常规自动布局后的数据;采用基于时序偏移量的功耗布局优化法,对所述芯片常规自动布局后的数据进行功耗布局优化,得到优化功耗后的布局数据;根据所述优化功耗后的布局数据进行时钟树综合,得到时钟树综合后的数据;根据所述时钟树综合后的数据,结合金属布线规则,使用金属线与金属通孔进行逻辑器件之间的物理连接,从而完成芯片设计中后端的自动布线
。2.
根据权利要求1所述的降低芯片开关功耗的布局布线方法,其特征在于,采用基于时序偏移量的功耗布局优化法,对所述芯片常规自动布局后的数据进行功耗布局优化,得到优化功耗后的布局数据,包括:对所述芯片常规自动布局后的数据进行文件导出,得到当前寄生报告
、
当前电路和时序报告;对所述当前电路进行逻辑仿真,查看逻辑仿真的波形,并确认当前电路的逻辑是否正确;同时导出当前电路中信号翻转情况作为第一电路翻转报告;根据所述第一电路翻转报告和所述时序报告,进行相应报告解析,得到时序偏移量;根据所述时序偏移量,采用时序路径约束方法设置新约束条件;根据所述新约束条件进行二次自动布局,得到优化功耗后的布局数据
。3.
根据权利要求2所述的降低芯片开关功耗的布局布线方法,其特征在于,还包括:从优化功耗后的布局数据中导出对应的时序报告和寄生报告,根据对应的时序报告和寄生报告进行判断获得判断结果;当判断结果为高频信号寄生与最初的寄生相比较未减小,则调整新约束条件,重新进行功耗布局优化;当判断结果为时序违反,则调整新约束条件,重新进行功耗布局优化;当判断结果为高频信号寄生减小,且满足时序要求的布局数据,则布局功耗优化结束
。4.
根据权利要求2所述的降低芯片开关功耗的布局布线方法,其特征在于,所述当前寄生报告用于记载每条逻辑连线当前寄生情况;所述当前电路用于记载前逻辑网表;所述时序报告用于记载当前每条逻辑连线时序情况
。5.
根据权利要求2所述的降低芯片开关功耗的布局布线方法,其特征在于,所述第一电路翻转报告包括仿真区间
、
逻辑状态为0的持续时间
、
逻辑状态为1的持续时间
、
信号翻转的总次数
、
不定态的时间和竞争冒险次数;其中,所述信号翻转的总次数包括信号从0翻转到1的次数和信号从1翻转到0的次数;所述竞争冒险次数是不计入信号翻转的总次数中
。6.
根据权利要求2所述的降低芯片开关功耗的布局布线方法,其特征在于,根据所述第一电路翻转报告和所述时序报告,进行相应报告解析,得到时序偏移量,包括:采用所述第一电路翻转报告给每条逻辑连线标记上翻转频率,通过翻转频率的不同进行第一次筛选,选出具备优化场景的逻辑电路及待进行功耗布局优化的对象器件;判断所述对象器件中的低频信号的第一时序是否存在余量
...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:创视微电子成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。