热度 12| |||
ICC antenna
先理解antenna是什么, 简单说rule 查得是metal/gate area ratio, 你metal面积太大, 制造时累计的电量过多,就会击穿gate,造成永久性的破坏, 所以fix 方法基本两种, jumper或者加buffer, 其实就是减少针对一个gate的metal 面积,再简单说就是把一个wire 分成两半,中间插个buffer, metal area不就减半了么。 推荐一个好用的command, add_buffer_on_route in ICC.
ECO 就是看到哪条 net 有 violation 就手动加 diode(其实一般提倡先试 hop layer)
那 ICC 为什么没有 check 到这些 violations 呢。
假设你这里 define_antenna_rule 与 Calibre 的 rule 一致,并且 Calibre 的 rule 是正确的:
{0.203 0 400.00 2200 }意味着当 diode 面积大于 0.203 时, radio 要小于 (diode_area+0)*400+2200,当 diode 面积小于 0.203 时, radio要小于 "-ratio 400"
你要保证 FRAM view 包含 gate size 等,可以详细地看一下 set_route_zrt_detail_options 的各个 option
你这里是 mode 4(side-wall),要保证 tf 里面定义的 metal 的 thickness 与 Calibre 计算的一致。
如果你的 floorplan 是 double back, 只想在每条 power row 加 Nwell, 那不应该这样做,而应该 insert STD filler