magic/extract
Tim Edwards a09fa78d2c Found another issue with the substrate extraction, caused by the
fact that "extract all" does not enumerate cells from bottom up
as I had assumed---The order is roughly bottom-to-top, but cells
re-used in different places in the hierarchy could end up called
before one or more of their own subcells is extracted.  Since
this conflicted with the preparation of the substrate in each
extracted subcircuit, I changed the method to enumerate cells so
that it is properly bottom-to-top.  Also, methods were added to
"extract" (incremental), "extract cell", and "extract parents"
to ensure that the substrate is prepared on all subcells before
extraction.
2022-04-05 21:33:15 -04:00
..
ExtArray.c Attempt to lighten up on the use of "fatal" referring to errors 2021-12-31 14:02:58 -05:00
ExtBasic.c Corrected some issues related to the handling of substrate hierarchy. 2022-02-24 16:47:11 -05:00
ExtCell.c Found another issue with the substrate extraction, caused by the 2022-04-05 21:33:15 -04:00
ExtCouple.c Corrected the equations for fringe shielding, as the equation for 2022-03-23 10:49:02 -04:00
ExtHard.c Debugged an issue where a label on the default substrate node may 2022-02-26 17:39:36 -05:00
ExtHier.c Made small modifications to Anton Blanchard's pull request #120 to 2022-01-10 22:38:20 -05:00
ExtInter.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
ExtLength.c Added some options to the net selection with respect to labels. 2021-03-04 14:00:31 -05:00
ExtMain.c Found another issue with the substrate extraction, caused by the 2022-04-05 21:33:15 -04:00
ExtNghbors.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
ExtPerim.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
ExtRegion.c Found that ExtFindRegions() does not set temp_subsnode to NULL like 2022-04-04 21:16:03 -04:00
ExtSubtree.c Fix a few issues with missing or incorrect prototypes 2022-02-23 21:04:19 -05:00
ExtTech.c Added an important new method: If the keyword "fringeshieldhalo" 2022-03-17 17:35:41 -04:00
ExtTest.c Moved the substrate plane/restore further out so that planes are 2021-04-05 16:03:54 -04:00
ExtTimes.c Implemented a return value for the cell read-in checks with an option 2021-01-14 15:21:39 -05:00
ExtUnique.c Corrected an issue with the limited bitfield dedicated to port numbers; 2021-12-12 22:09:31 -05:00
ExtYank.c Modified the extraction code to work around a problem created some 2022-01-14 16:13:36 -05:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
extDebugInt.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
extract.h Found another issue with the substrate extraction, caused by the 2022-04-05 21:33:15 -04:00
extractInt.h Added an important new method: If the keyword "fringeshieldhalo" 2022-03-17 17:35:41 -04:00
extractInt.h.new Attempt to lighten up on the use of "fatal" referring to errors 2021-12-31 14:02:58 -05:00