例子中最初dut和环境见上篇low power-upf-vcsnlp(二)
例子中dut和环境在上篇基础上修改low power-upf-vcsnlp(三)
-switch_type 指定switch类型,如果是粗粒度或者both,则output_supply_port必须指定否则报错。细粒度的则会忽略output_supply_port。
-output_supply_port指定output port name以及连接的net name
-input_supply_port指定input port name以及连接的net name
-control_port指定control port name和连接的net name。net负责开关的。
-on/off_state指定state,和对应的布尔表达式。
-ack_port -ack_delay指定响应port和延时。
- set_design_top top/dut_u
-
- #create_power_domain PD_TOP -include_scope
- create_power_domain PD_TOP -elements {.} \
- -exclude_elements {inst0}
-
- create_supply_port VDD_TOP
- create_supply_port VSS_TOP
- create_supply_net VDD_TOP
- create_supply_net VSS_TOP
-
- connect_supply_net VDD_TOP -ports VDD_TOP
- connect_supply_net VSS_TOP -ports VSS_TOP
-
- create_supply_set PD_TOP_SET \
- -function {