magic/commands
Tim Edwards c001de3d9d (1) Corrected an error in generating GDS_FILE properties when
reading GDS files, caused by an unneeded change to pass both
the "original" filename and the actual filename when handling
compressed files---The original filename is unneeded.
(2) Implemented several new methods for parasitic extraction.  The
first is an option offset value to apply to sidewall calculations.
This handles issues where actual wire separation is different
from drawn wire separation, which can be significant for the
1/d calculation of sidewall coupling.  The second method is to
use the recently-added fringe halo to compute the coupling of the
fringe capacitance to nearby wires.  Prior to this change, all
fringe capacitance was applied to surfaces directly under a wire
edge as if the fringe capacitance did not extend outward from the
edge.  Now the capacitance is properly pro-rated for the position
of any overlapped shape inside the fringing field.  Finally, the
third method added is a new search algorithm for finding the
nearest shapes along the length of a boundary.  This is used for
sidewall coupling and fringe shielding, where the nearest shape
dominates the coupling, and any shapes behind are shielded and
may (to first order) be ignored.  Previously, the entire halo
was searched without regard to shapes shielding other shapes
behind, and a recent correction added an ad-hoc search for
blocking shapes that was inefficient and not always correct.
The new method is both efficient and accurate.
2022-05-28 10:33:21 -04:00
..
CmdAB.c Modified the "box" command to run a check on the specified box values 2022-01-27 16:57:23 -05:00
CmdAuto.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
CmdCD.c (1) Corrected an error in generating GDS_FILE properties when 2022-05-28 10:33:21 -04:00
CmdE.c Found another issue with the substrate extraction, caused by the 2022-04-05 21:33:15 -04:00
CmdFI.c Added command option "-annotate" for "def read" that allows nets 2022-03-30 13:02:12 -04:00
CmdLQ.c Modified the file locking behavior so that the command "locking" is 2022-04-25 13:23:29 -04:00
CmdRS.c After much pain and suffering, finally tracked down all the places that 2022-01-21 22:17:54 -05:00
CmdSubrs.c After much pain and suffering, finally tracked down all the places that 2022-01-21 22:17:54 -05:00
CmdTZ.c Still recovering from unintended consequences of setting EditCellUse 2022-05-03 18:03:27 -04:00
CmdWizard.c Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04: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
commands.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00