Warning: Spice file <name> already loaded | |
This means that the corresponding transistor-level model has already been loaded, the model retained for recognition is the original model. | |
Warning: circuit signal <name> matched but at least one external connector in the model is missing in the circuit | |
This means that the signal matching the connector is connected to no other connector in the circuit. In certain cases, this may be perfectly normal, however, it can mean that something is disconnected in the circuit. |
Fatal error while executing program | |
While excuting the actions, the interpreter can be given instructions causing general protection faults either by manipulating pointers or calling functions. When this happens, this message appears. | |
variable <name> is not defined in the model | |
A variable <name> declared in the action function header does not correspond to any generic variable in the model. | |
forbidden operators 'mod', 'rem', '**' | |
This means there's a loop statement to compute a generic variable but one of the bounds of the loop contains operator that are not handled by Genius in this case. | |
put this FOR in another model | |
This means there is more than one loop in the model that contains a generic variable of unknown value. This is forbidden. The user must use a separate hierarchical level for each loop. | |
transistor in center of loop forbidden | |
Transistors can not be handled in a loop. This message is given if a rule flouts this restriction. | |
instance <insname> already exist in figure <model> | |
This means that an instance of the model <model> with the name <insname> has already been instantiated. Instance names must be unique within a given model. | |
discrepancy between figure %s and instance %s in figure %s | |
This means that a model is instantiated with a number of connectors different from the definition of the model. | |
no model <name> found | |
The model <name> is used by a rule but its description cannot be found. | |
unknown connector (<name>) declared in symmetric connector list | |
The connector <name> is used in a symmetric connector list but is not defined in the entity of the model. | |
unknown connector (<name>) declared in coupled connector list | |
The connector <name> is used in a coupled connector list but is not defined in the entity of the model. | |
Spice file <name> contain more than one description | |
A SPICE format transistor-level model file can only contain one SUBCKT corresponding to the model to identify. | |
Spice file <name> should be a flat transistor netlist | |
The SPICE format model file <name> must be a flat transistor netlist, this error means that the netlist contains instances. | |
<num> Out of bounds for signal <signame> | |
The signal <signame> is declared as a vector but during the recognition, genius tried to access <signal>(<num>) where <num> is not within the signal vector range. Check the model declaration. | |
connectors <conname1> and <conname2> mismatch in loins <insname1> and <insname2> | |
When using the instance <insname1> previously recognized, there is a discrepancy between the connector <conname1> and the connector <conname2> of the instance <insname2> instantiated in the model. | |
No search done on connector '<name1>' signal '<name1>', model '<name1>' must be a connexe graph | |
This message means that not all of the connectors in the model have been traversed. All the instances must be connected together so that the recognition algorithm can traverse all the instances in the model by jumping between connectors. | |
connector <model>.<name> is in coupled list but has no symmetry | |
The connector <name> of the model <model> is used in a coupled connector list but is not a symmetric connector. | |
no symmetry found for connector <name> in coupled list | |
The connector <name> of the model <model> is used in a coupled connector list but has no corresponding symmetric connector. A coupled pragma is missing or does not have all the coupled connectors declared. | |
while swapping <conname1> and <conname2>, one of the connector did not have coupled connector list while the other has | |
In the model, a coupled pragma is missing for either connector <conname1> or connector <conname2>. | |
same signal in different symmetry list | |
The same connector was encountered in two different symmetric connector lists. All the symmetric connectors must be put in the same symmetric connector list. | |
same signal in different coupled list | |
The same connector was encountered in two different coupled connector list. All the coupled connectors must be put in the same coupled connector list. | |
Only one variable authorized in a 'for' expression. Use Hierarchy! | |
This means there is a loop in the model that contains more than one generic variable of unknown value. This is forbidden. The user must use a separate hierarchical level for each of the variables. |