Skip to main content
added 1 character in body
Source Link
jonk
  • 78.8k
  • 6
  • 81
  • 195

The use of UIC means that Spice will not go through hethe "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single energy storage (voltage and current) device is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a specific DC solution. (Just don't use .NODESET to set the exact value you get from a previous run! Instead, just set the node voltage "near" to where you think it will arrive, later, and let Spice find the DC solution for you.)

The use of UIC means that Spice will not go through he "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single energy storage (voltage and current) device is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a specific DC solution. (Just don't use .NODESET to set the exact value you get from a previous run! Instead, just set the node voltage "near" to where you think it will arrive, later, and let Spice find the DC solution for you.)

The use of UIC means that Spice will not go through the "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single energy storage (voltage and current) device is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a specific DC solution. (Just don't use .NODESET to set the exact value you get from a previous run! Instead, just set the node voltage "near" to where you think it will arrive, later, and let Spice find the DC solution for you.)

added 24 characters in body
Source Link
jonk
  • 78.8k
  • 6
  • 81
  • 195

The use of UIC means that Spice will not go through he "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single voltageenergy storage (voltage and current) device is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a specific DC solution. (Just don't use .NODESET to set the exact value you get from a previous run! Instead, just set the node voltage "near" to where you think it will arrive, later, and let Spice find the DC solution for you.)

The use of UIC means that Spice will not go through he "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single voltage and current is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a DC solution.

The use of UIC means that Spice will not go through he "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single energy storage (voltage and current) device is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a specific DC solution. (Just don't use .NODESET to set the exact value you get from a previous run! Instead, just set the node voltage "near" to where you think it will arrive, later, and let Spice find the DC solution for you.)

Source Link
jonk
  • 78.8k
  • 6
  • 81
  • 195

The use of UIC means that Spice will not go through he "initial transient solution" step (so-called "ITS") to find the DC solution at \$t=0\$.

When you use UIC, the initial value of every single voltage and current is treated as zero, except for those which are explicitly provided using the .IC statement.

If you know, a priori, all of the initial values for the energy storage devices in the circuit, you can use UIC to compute the steady state solution without the transient response leading up to it (that may occur if you instead allowed Spice to first perform the ITS step by not using UIC.)

I'm a little confused about your question about not finding DC information. There is a DC operating point mode in Spice that provides such information. It's just not the .TRAN mode. It's .OP, instead.

However, if you are having trouble finding the DC operating point with Spice (such as with some bistable circuits), it may be because Spice assumes that all node voltages start out at \$0\:\text{V}\$ (relative to your ground reference, of course, where ever you placed it.) In these cases, you can use .NODESET to establish node voltages to help Spice find a DC solution.