Thursday, May 8, 2008

Power switch(upf)

An element that connects power to the power domain supply from the permanent power supply depending the control signal.

Syntax :

create_power_switch
switch_name
-domain domain_name
-output_supply_port {port_name supply_net_name}
{-input_supply_port
{port_name supply_net_name}}*
{-control_port
{port_name net_name}}*
{-on_state
{state_name input_supply_port {boolean_function}}}*


Example :

UPF Code :

create_power_switch sw_controller

-domain PD_CONTROLLER

-input_supply_port [list VDDT VDDL_o]
-->Input supply

-output_supply_port [list VDDc VDDL_2]
-->output supply

-control_port [list EN PSE]
-->Switch enable

-on_state [list on_state VDDT EN]
--> ON state

-off_state [list off_state {!EN}}-->OFF state

The switch is ON based on the ON state of the control signal (PSE) , and drives the value specified on the input supply port (VDDL_o) on the output supply port (VDDL_2).

The switch is OFF based on the OFF state of the control signal (PSE) , and then OFF state is driven on the output supply port (VDDL_2).

No comments: