Skip to content

Conversation

@failiz
Copy link
Contributor

@failiz failiz commented Mar 24, 2025

@KjellMorgenstern
This is the status of my branch for changing properties in the middle of transitory simulations (stopping and restarting the simulation). Not sure how far away are you in the process of FR1.05, but maybe you can consider to include some of this, but there are a few bug fixes to the simulator code.
I am not sure if I mess up some of the formatting again or some code to a previous version...

failiz added 12 commits October 10, 2024 23:38
…fault is 0.1%). This helps to avoid delays in interactive simulations

(cherry picked from commit 0c06bd1)
… in other circuits. Go back to the default 0.1% tolerances. We should make this project specific.

(cherry picked from commit 1521919)
…y but seems to work. When an interaction has been detected (simulation triguered by changes in the circuit), we stop the simulation and start a new one using the previous volatges as initial conditions (.ic line in the spice netlist)
(cherry picked from commit 764d122)
…eractions. If initial conditions are given, ngspice does not calculate the time=0 equations and the vector size is MAXTIME/TIMESTEP instead of MAXTIME/TIMESTEP+1

(cherry picked from commit 3f56d7e)
…flip flop circuit is speed up by setting reltol to 1%, but this may cause problems in other circuits. Thus, this allow to finetune the simulations.

(cherry picked from commit 28d2974)
…s not exists and creates an error in the std output)
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant