16 Nano Routing
目的:完成细致的布线。
菜单操作:Route ---- Nano Route ---〉Route
选中 Global Route 选中 Detail Route
其它选项默认设置。 这一步时间也相对较长。
Charter0.35um上注意15.16步不能采用,只能选择wroute进行最终的布线,否则后面的几何验证通不过
26
17 IO Filling
目的:
用于连接IO的PAD环。 命令行操作:
ADD IO FILLER
addIoFiller –cell PFILL –prefix IOFILLER addIoFiller –cell PFILL_9 –prefix IOFILLER addIoFiller –cell PFILL_1 –prefix IOFILLER addIoFiller –cell PFILL_01 –prefix IOFILLER -fillAnyGap
其中PFILL,PFILL_9,PFILL_1,PFILL_01是hejian18工艺库里面的PFILL类型。可以在.lib库文件中查看。
补充说明:
(1)注意一定要按从大到小顺序(hejian18库从大到小顺序PFILL,PFILL_9,PFILL_1,PFILL_01为)加,–prefix后名字自取。 (2)暂时不知道GUI怎么完成这一步。
(4)删除IO FILLER:delectIOFiller IOFILLER (3)这一步也可以提前做。
27
18 Add Filling
目的:放置Filler,使得所有的row上各个cell的电源连通、地连通 菜单操作:Place – Filler – Add
点击select,全部ADD进来:
ADD完close之后直接点击OK即可。
补充说明: 这里可以全部选中一步完成,无需从大到小依次加,这是比SE好的地方。
28
19 Post–Route Optimization
目的:布线后再次检查时序,若有violation,再次进行优化。
补充说明:
(1)方法和时钟树后的post – CTS 的optimization一样,这里不再赘述。 (2)必须优化至没有violation为止(Slack全为正)。 (3)做时序优化和分析会先自动进行RC参数提取。
29
20 生成SDF时序文件
目的: 产生sdf时序文件作后仿反标时序用。 菜单操作:Timing – Calculation Delay
补充说明:
如果是第一次做这个,需要先计算提取RC参数。(或者先做Timing Analysis) (1) Timing – Specify Analysis Condition—Specify RC Extraction Mode 设置
RC参数提取模式
(2) Timing – Extract RC
这一步生成了.cap文件,包含提取的RC参数
(3)Timing – specify analysis condition—specify delay calculation mode(default设置)
(4)Timing – Calculation Delay
30