PrimeTime中wire_load相关命令及单元库中相关字段总结

1 set_wire_load_mode

        作用:指定线负载模式;

        库中相关字段:"default_wire_load_mode",(有三种选择,分别是enclosed, segmented, top);

        含义:一个网络跨越了层级设计时,可以决定其中一段网络使用的线负载模型的命令。1)top(结果偏悲观)指层级结构中的所有net都使用顶层module的线负载模型,与自身设置的模型无关;2)segmented指各段net都从包含自身的最小block中取线负载模型使用;3)enclosed(结果偏乐观)模式下,一段net的线负载模型取决于与该net相连的整个网络能被哪个block完全包含,整段网络都会使用该block上的线负载模型。具体区别见下图(图来自STA书)。

 

2 set_wire_load_model

        作用:指定线负载模型;

        库中相关字段:"wire_load"(用于定义一个线负载模型)、"wire_load_selection_group";

        含义:wire_load_model用来计算寄生参数的非线性近似模型,。

3 set_wire_load_selection_group

        作用:指定线负载模型选择组,selection_group根据cell和design面积选择线负载模型(wire_load_model);

        库中相关字段:"default_wire_load_selection"。

        wire_load_selection ($name) {

        wire_load_from_area(0, 400, "wire_load_model_1");

        wire_load_from_area(400, 1600, "wire_load_model_2");

        ...

        }

4 report_design中的wire_load信息

        其中wire_load_selection_type与wire_load_model相关,很奇怪,只有set_wire_load_model的时候这个属性才会从“automatic-by-area”变为“user-specified”,从字面意思理解wire_load_selection_type_max / min不是应该和wire_load_selection_group相关吗,求解答=)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值