第一步,对pllclk block布电源环
Power->Power Planning->Synthesize power plan 出现图2所示的对话框,在total Average Power(mW)拦,填入6.0,选择Use template to create power plan与IP选项:
图4.25
然后点击New template图标,打开一个Power Plan Template 对话框。在对话框中选择IP Block tab选项:
图4.26
在IP Block List选中pllclk,然后在Block Ring选项卡中选择Require Block Ring, Offset 中填入1.0;去除Allow sharing with others选项;在layout选项卡中,选
择M5/M6,宽度设为8.0;pllclk block并无要求布power stripes, 所以Stripe 选项卡可以跳过;点击set 按钮,IP Block List栏中,pllclk字体变粗,颜色变为兰色; 点击Save As 按钮,打开the Specify Template Name对话框,在the Template Name: block. 该文件保存了the power planning template的信息,以后会用到;点击OK按钮,保存pllclk block template work。 第二步,对整个设计进行电源ring 和stripes布线
不要关闭Synthesize Power Plan对话框,接下来会反复用到,以方便设置。 在该对话框中,选择Design选项,点击New template icon(blank sheet icon),打开Edit Power Plan Template窗口:
图4.27
选择Ring选项卡,再选中M6/M5 ,再选择Stripe选项卡,选中M6;该窗口是针对整个设计进行设置,在Region Name中填入chip,在IP Library Template填入block,点击Add/Modify按钮,设置好ring和stripe的参数信息;最后点击Save As按钮,打开the specify Template Name对话框,在Template Name中填入chip;点击OK,保存模板(注意:这是一个针对整个设计包括block在内的power planning template)。
图4.28
第三步,先不要关闭Synthesize Power Plan对话框,接下来还会用到,点击Power->Power Planning->Edit Power Plan Options,打开对话框,点击Stripe按钮,在option窗口选择Stripe Breaking,示意图展示在窗口的右边,在示意图的下面选择Omit stripes inside block rings选项,在示意图上方点击Add/Modify按钮;然后在power planning option set填入breaking,点击Save按钮,关闭窗口。
图4.29
第四步,给整个芯片模板指定ring和stripes 在Synthesize Power Plan 对话框,确保template selection 为Design,template name为chip。
图4.30
点击Open template icon,编辑the Edit Power Plan Template form;在Power Planning Option Set,填入breaking,点击Add/Modify按钮;点击Save按钮保存最后the power
planning template的设置。
图4.31
第五步,在Specify Template Parameter 对话框中指定ring和stripe的宽度和间隔。 首先确保Specify Template Parameter 对话框中template selection :Design和the template name: chip被选中;点击Specify Template Parameter图标,打开对话框, 在左边栏中,选中DTMF_CHIP:chip,在Ring选项卡中其他保持不变,做以下修改: M6-M5:Width设为8.0,Spacing设为1.0,offset设为center。
图4.32
在stripe 选项卡中,Wire Group 不选,因为只要用到一组电源stripe,做一些修改:Metal6,Width设为8.0,Spacing设为1.0,offset设为auto,选中Pitch,Count/Pitch设为100。在Configure Template section,Total power设为6.0mW。最后点击OK。