LEF tech file的nondefault desgin rule 对应 ICC 的 .tf 是什么命令?
如果这样的话, rule都不同,SOCE 和 ICC 的布线肯定也不同喽 。
icc的ndr使用 define_routing_rule来定义的
如
Usage: define_routing_rule# define routing rule
[-reference_rule_name ref_rule_name]
(Specify reference rule name)
[-default_reference_rule]
(Use default reference rule)
[-spacings spacing](Specify spacing rule)
[-spacing_weights spacing weights]
(Specify weight for spacing)
[-widths width](Specify width rule)
[-shield](Specify shield)
[-snap_to_track](Shield snap to track)
[-shield_spacings shield space]
(Shield spacing)
[-shield_widths shield width]
(Shield widths)
[-via_cuts via cuts](Specify via cuts)
[-taper_level taper_level]
(Specify taper level)
[-multiplier_spacing float]
(spacing multiplier for all layers)
[-multiplier_width float]
(width multiplier for all layers)
[-taper_distance taper_distance]
(Specify taper distance:
Range: 0 to 100)
rule_name(Specify rule name)
然后用set_net_routing_rule-rule XXX[get_nets XXX ] 来apply上去,
clock net 可在set_clock_tree_options -routing_rule XXX
里面apply
各种工具真是各有千秋啊,
我当时edi里面做ndr也找了半天, 原来是该lef,也很方便的
小编, 您的意思实说ICC的nondefault rule不在.tf 里, 需要另建scripts来设定吗?
对, 用命令来写的,