设置
if {[dbGet head.routeType.name leaf_type] == "0x0"} {
create_route_type -name leaf_type -top_preferred_layer M3 -bottom_preferred M2 -preferred_routing_layer_effort high -non_default_rule non_default_rule_1w2s
}
对shield进行设置:
create_route_type -name trunk -non_default_rule 2w2s -min_stack_layer M3 -top_prefered_layer M7 -top_preferred_layer M7 -shield_net VSS -shield_side both_side
set_ccopt_property -net_type trunk route_type trunk
查看:
dbGet [dbGet top.nets.rule.name non_default_rule_2w2s -p2 ].name
看有哪些ndr
dbGet head.rules.name -u -e
看具体routetype的ndr设置
dbGet [dbGet head.routeTypes.name leaf_type -p ].rule.name
高亮leaf的net:
highlight [get_ccopt_clock_tree_nets -net_types leaf]
leaf的net定义,sink点到前一级之间net
除开leaf的net都是trunk
超过指定fanout 数量的net,叫top ,top 需要使用命令手动指定,默认不会产生top
指定top命令:set_ccopt_property routing_top_min_fanout 2000
意思是达到多少fanout的net称为top
本文详细描述了在IT技术环境中如何设置路由类型、非默认规则,以及如何管理网络层级结构,包括使用`create_route_type`,`dbGet`查询,`set_ccopt_property`等工具,以及如何根据fanout数量定义top网段。
1751

被折叠的 条评论
为什么被折叠?



