memoslw
Newbie level 5
Hello,
I have a BGR circuit in schematic. Basically, I want to pull one of the nodes to vdd by utilising an analogLib vpulse connected to an analogLib switch. By this way, the node I want to control would be pulled high periodically and I can observe the circuit's behaviour (theoretically).
At first, I set up the vpulse and switch circuit separate from the BGR circuit I have, but both are residing in the same schematic. When I ran a transient analysis, I got an error (SPECTRE-16192) stating that no convergence achieved. The simulation log have given info about the nodes that had "Solutions too large", all these nodes are residing on my BGR circuit. I am listing info that might be useful below:
I have a BGR circuit in schematic. Basically, I want to pull one of the nodes to vdd by utilising an analogLib vpulse connected to an analogLib switch. By this way, the node I want to control would be pulled high periodically and I can observe the circuit's behaviour (theoretically).
At first, I set up the vpulse and switch circuit separate from the BGR circuit I have, but both are residing in the same schematic. When I ran a transient analysis, I got an error (SPECTRE-16192) stating that no convergence achieved. The simulation log have given info about the nodes that had "Solutions too large", all these nodes are residing on my BGR circuit. I am listing info that might be useful below:
- I have previously done transient analysis on my BGR circuit without the vpulse and switch circuit, the circuit behaviour is as expected and simulation converges with no errors.
- My BGR circuit consists of transistors and resistors from a 22nm technology, but it also has an ideal amplifier from analogLib (vcvs).
- The amount of time for transient simulation to fail is somehow related to the period of the vpulse. Convergence error occurs as soon as one period of the vpulse passes.