SID is started up when the run! pin is down, which results in the simulation top level loop beginning. The first action is that all the components reported in the SID configuration file are configured together in the specified manner in the configuration file. After the relationships are established, the main loop regains control to complete any further steps and after the main loop is completed, the control is returned to the function that sent the run! command.