W: Current Controlled Switch

## 3.23 `W`: Current Controlled Switch

### 3.23.1 Syntax

`W`xxxxxxx n+ n– ce mname {ic}
`.ISWitch` label n+ n– ce mname {ic}

### 3.23.2 Purpose

Current controlled switch.

### 3.23.3 Comments

N+ and n– are the positive and negative element nodes, respectively. Ce is the name of an element through which the controlling current flows. Mname is the model name. A switch is a resistor between n+ and n–. The value of the resistor is determined by the state of the switch.
The resistance between n+ and n– will be RON when the controlling current (through ce) is above IT + IH. The resistance will be ROFF when the controlling current is below IT - IH. When the controlling current is between IT - IH and IT + IH, the resistance will retain its prior value.
You may specify `ON` or `OFF` to indicate the initial state of the switch when the controlling current is in the hysteresis region.
`RON` and `ROFF` must have finite positive values.
The controlling element can be any simple two terminal element. Unlike SPICE, it does not need to be a voltage source.

### 3.23.4 Model Parameters

`IT` = x
  Threshold current. (Default = 0.)
`IH` = x
  Hysteresis current. (Default = 0.)
`RON` = x
  On resistance. (Default = 1.)
`ROFF` = x
  Off resistance. (Default = 1e12)