Modified EXT_DOALL to include EXT_DOUNIQUE. Prior to a recent
change, unique node names could only be enforced by running the command "extract unique", and there was no way to ensure that the user would run the command as part of the extraction recipe. Now that it has been changed to an extraction option instead of a separate command, and does not permanently alter labels in the layout like the standalone command version did, it is possible to include the setting in "extract do all", making it run by default, and requiring the user to manually turn it off for certain use cases (which are relatively rare).
This commit is contained in:
parent
8fea20425e
commit
eb83075e16
|
|
@ -71,10 +71,10 @@ extern const char * const extDevTable[];
|
||||||
#define EXT_DORESISTANCE 0x008 /* Extract lumped resistance */
|
#define EXT_DORESISTANCE 0x008 /* Extract lumped resistance */
|
||||||
#define EXT_DOLENGTH 0x010 /* Extract pathlengths */
|
#define EXT_DOLENGTH 0x010 /* Extract pathlengths */
|
||||||
#define EXT_DOFRINGEHALO 0x020 /* Distributed fringe capacitance */
|
#define EXT_DOFRINGEHALO 0x020 /* Distributed fringe capacitance */
|
||||||
#define EXT_DOALL 0x03f /* ALL OF THE ABOVE */
|
#define EXT_DOUNIQUE 0x100 /* Force unique nodes during extraction */
|
||||||
|
#define EXT_DOALL 0x13f /* ALL OF THE ABOVE */
|
||||||
#define EXT_DOLABELCHECK 0x040 /* Check for connections by label */
|
#define EXT_DOLABELCHECK 0x040 /* Check for connections by label */
|
||||||
#define EXT_DOALIASES 0x080 /* Output all node aliases */
|
#define EXT_DOALIASES 0x080 /* Output all node aliases */
|
||||||
#define EXT_DOUNIQUE 0x100 /* Force unique nodes during extraction */
|
|
||||||
#define EXT_DOEXTRESIST 0x200 /* Do full R-C extraction */
|
#define EXT_DOEXTRESIST 0x200 /* Do full R-C extraction */
|
||||||
|
|
||||||
extern int ExtOptions; /* Bitmask of above */
|
extern int ExtOptions; /* Bitmask of above */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue