Corrected two separate issues with R-C extraction: (1) There was

a method that failed to work on devices with complex shapes on the
device recognition layer, such as snake-geometry resistors.  (2)
The use of contact type "xpc" in the sky130 tech file as its own
contact residue caused the contact tracing in extresist to fail.
I opted to keep the unorthodox contact description in the tech
file and wrote an extension to a routine in extresist to handle
the case.
This commit is contained in:
Tim Edwards
2024-02-18 14:04:21 -05:00
parent 038f02d2b2
commit 814fb6f18d
4 changed files with 246 additions and 12 deletions
+4 -2
View File
@@ -471,10 +471,12 @@ typedef struct capval
#define RES_TILE_DONE 0x08
/*a temporary marking flag */
#define RES_TILE_MARK 0x10
/*another temporary marking flag */
#define RES_TILE_PUSHED 0x20
/* indicates that tile has unidirectional current flow */
#ifdef LAPLACE
#define RES_TILE_1D 0x20
#define RES_TILE_GDONE 0x40
#define RES_TILE_1D 0x40
#define RES_TILE_GDONE 0x80
#endif
/* tree walking flags */
#define RES_LOOP_OK 1