| 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.
|