magic/doc/html
R. Timothy Edwards f7cceed5e3 Made a fairly major overhaul to the toolkit for generated devices.
The main changes are:
(1) Changed the hash function used to generate the 6-character
    suffix for generated device cell names.  The original hash
    function is not good for ensuring unique names, and can
    cause cell name collisions (two different parameter sets
    having the same cell name).  The chance of name collisions
    should now be diminishingly small.
(2) Modified the string passed to the hash:
    (A) Ordered the parameter names alphabetically, since iterating
        through dictionary keys is not guaranteed to be in any
        specific order, leading to different strings for the same
	parameter set
    (B) Normalized numerical parameters, so that "2", "2.0", "2e0"
	are all hashed the same, again to avoid having multiple
	cell names for the same set of parameters.
(3) Fixed a problem in which when changing parameters for a cell
    instance, the instance would become unselected and the instance
    name would be lost and revert to magic's auto-generated name.
(4) Fixed the annoyance of having a pop-up dialog whenever magic
    decides that a parameterized cell name is not being used anywhere,
    and it can safely delete the cell.
(5) Fixed an issue where the check for whether a cell can be deleted
    is not run consistently.
The result is, I hope, a much more pleasant experience with generated
cells.
2026-04-02 17:13:17 -04:00
..
color Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
graphics Added a drc check to the gencell change procedure, as it appears 2025-10-28 15:10:03 -04:00
netlist Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
wind3d Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
wizard Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
Makefile Missed a number of Makefiles in directories two levels down. 2020-01-28 13:10:31 -05:00
addcommandentry.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
addpath.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
antennacheck.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
archive.html Added a new command "archive" that works roughly like the "crash" 2025-09-10 12:40:40 -04:00
array.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
box.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
calma.html Updated all of the documentation by copying back from the website. 2022-01-21 10:44:13 -05:00
caption.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
cellmanager.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
cellname.html Made a fairly major overhaul to the toolkit for generated devices. 2026-04-02 17:13:17 -04:00
cellsearch.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
center.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
changetool.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
channels.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
cif.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
clockwise.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
closewindow.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
closewrapper.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
commands.html Added HTML documentation for the new "units" command. 2026-01-24 16:50:16 -05:00
commands.list Added HTML documentation for the new "units" command. 2026-01-24 16:50:16 -05:00
contact.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
copy.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
corner.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
crash.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
crashbackups.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
crosshair.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
cursor.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
def.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
delete.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
deletecommandentry.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
direction.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
display.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
distance.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
down.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
drc.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
drop.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
dump.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
edit.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
element.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
erase.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
expand.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
ext.html Reimplemented the "extract do local" option as "extract path <name>" 2023-06-14 13:55:59 -04:00
ext2sim.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
ext2spice.html Added new statements "connect" and "disconnect" to the extract 2025-10-06 11:50:38 -04:00
extract.html Updated some of the HTML command reference documentation to reflect 2026-01-28 17:05:00 -05:00
extresist.html Updated some of the HTML command reference documentation to reflect 2026-01-28 17:05:00 -05:00
feedback.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
fill.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
findbox.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
findlabel.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
flatten.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
flush.html feat: flush [-noprompt], option support 2025-01-07 13:58:45 -05:00
garoute.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
gds.html Corrected another place where the property handling had not been 2026-02-19 11:40:46 -05:00
get.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
getcell.html Modified the syntax of the "getcell" command to make the 2025-08-15 10:24:31 -04:00
getnode.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
goto.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
grid.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
help.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
identify.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
imacro.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
initialize.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
instance.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
invoke.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
iroute.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
irsim.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
label.html Added documentation for the attribute labels in the "label" command 2026-03-18 19:28:23 -04:00
lef.html Modified "gds flatglob" to have the value "*_CDNS_*" by default, 2025-09-26 09:18:43 -04:00
load.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
locking.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
logcommands.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
macro.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
maketoolbar.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
measure.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
move.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
netlist.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
openwindow.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
openwrapper.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
orient.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
paint.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
path.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
peekbox.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
plot.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
plow.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
polygon.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
popbox.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
popstack.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
port.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
promptload.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
promptsave.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
property.html Updated the HTML reference for the "property" command, which did 2026-03-11 16:43:29 -04:00
pushbox.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
pushbutton.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
pushstack.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
quit.html feat: quit [exit_status], option support 2025-01-07 13:58:45 -05:00
random.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
readspice.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
redo.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
redraw.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
render3d.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
resumeall.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
rotate.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
route.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
ruler.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
save.html Added a new command "archive" that works roughly like the "crash" 2025-09-10 12:40:40 -04:00
scalegrid.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
scroll.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
search.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
see.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
select.html Added a command option for "select move" without specifying the 2025-08-27 09:57:22 -04:00
setlabel.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
setpoint.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
shell.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
sideways.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
sleep.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
snap.html Made some changes to the "snap" HTML document to reflect the way 2026-01-24 16:55:14 -05:00
specialopen.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
spliterase.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
splitpaint.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
startup.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
straighten.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
stretch.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
suspendall.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
tag.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
tech.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
techmanager.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
template.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
tk_path_name.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
tool.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
undo.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
unexpand.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
units.html Added HTML documentation for the new "units" command. 2026-01-24 16:50:16 -05:00
unmeasure.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
updatedisplay.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
upsidedown.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
version.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
view.html Fixed a number of places in the Tcl code where "snap" had been used 2026-02-24 15:59:21 -05:00
what.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
windowborder.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
windowcaption.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
windownames.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
windowscrollbars.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
wire.html Updated the HTML documentation on the "wire" command to add the 2025-02-22 21:00:04 -05:00
writeall.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
xload.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
xor.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
xview.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00
zoom.html Updated the HTML command reference files to refer to magic version 8.3, 2024-01-09 16:37:00 -05:00