commit 8.3.679
"Tagging version 8.3.679"
See documentation at https://github.com/RTimothyEdwards/magic/blob/4fab5040/appimage/7/README.md
See documentation at https://github.com/RTimothyEdwards/magic/blob/4fab5040/appimage/8/README.md
See documentation at https://github.com/RTimothyEdwards/magic/blob/4fab5040/appimage/9/README.md
See documentation at https://github.com/RTimothyEdwards/magic/blob/4fab5040/appimage/10/README.md
Change Log (since previous tag):
4fab5040 Added a hack to prevent a port from being added to the node kill list in "extresist". This was previously done when a device terminal could not be found and defaults to its original node name, but apparently the port itself can get disconnected from the rest of the net, which needs to be thoroughly investigated. See the issue that was posted in the netgen issue tracker (issue #108) by Simon Dorrer.
18f3c5d4 Corrected a crash condition report in issue #548 where somehow the tech file setup results in a residue mask for a contact that includes the contact type itself. Therefore in ResMain.c, FindStartTile() ends up calling itself with the same arguments, ensuring an infinite loop. It is easy enough to reject the recursive call if the residue type equals the original type. The question of how a contact residue mask ended up with the contact type as part of it is not addressed by this fix, and may not have any other consequences.
c81b9952 Additional changes: Moved the halving of the sidewall capacitance coefficient from the calculation to the tech file parser (done once instead of done many times), and corrected the included (old) SCMOS tech files to use the new "standard" coefficient values.
51522d68 Multiple changes: (1) Corrections to the R-C extraction code to better handle nodes which have the recorded position at the corner of a split tile. (2) Corrected "select area label" to prevent accidentally selecting unexpanded instances in the area. Also corrects an issue with not being able to select labels that are attached to "space". (3) Changed the way that magic interprets the "sidewall" coefficient so that it is entered into the tech file as the actual sidewall coefficient instead of being half the value to correct for magic's double counting of edges. The correction is instead done when parsing the tech file. This measure was taken because the open PDK values generated by "capiche" were not halving the value, so I either change magic or I change all the tech files.