diff --git a/doc/html/extract.html b/doc/html/extract.html index 3dfa4755..101ab739 100644 --- a/doc/html/extract.html +++ b/doc/html/extract.html @@ -42,9 +42,11 @@ Circuit netlist extractor
capacitance
Extract local parasitic capacitance values to substrate -
resistance -
Extract lumped resistance values. Note that this - is not the same as full parasitic resistance. +
coupling +
Extract the parasitic coupling capacitance between + nodes. +
lumped +
Extract lumped resistance values. The values extracted are "lumped" resistance and indicate the value for which the delay through the net can be computed with R times C, where R is the @@ -55,9 +57,10 @@ Circuit netlist extractor command. Lumped resistances have no meaning in SPICE netlists and will only be used when running ext2sim to generate a .sim netlist. -
coupling -
Extract the parasitic coupling capacitance between - nodes. + Prior to magic version 8.3.597, this option was + resistance, but as that was often confused + with full parasitic resistance extraction, it has + been changed.
length
Extract the length of the shortest path from a driver to a receiver, for computing more accurate parasitic @@ -73,7 +76,7 @@ Circuit netlist extractor array instances, is guaranteed to be strictly positive.
all
Apply all standard options (does not include options - "local", "labelcheck", or "aliases"). + "local", "labelcheck", "aliases", or "resistance").
local
Write all .ext files to the current working directory. If not specified, each .ext file will be placed in the @@ -109,6 +112,18 @@ Circuit netlist extractor Note the difference: "extract unique" is a command that runs immediately, and cannot be undone; "extract do unique" is an option setting for "extract". +
resistance +
(Added in magic version 8.3.597) This setting replaces + the use of the standalone command "extresist". The + effect is the same: Magic performs full R-C extraction, + generating a .res.ext file that annotates the + existing .ext file (see the "extresist" command + documentation). The "extresist" command options can + still be used to set options such as tolerance for the + R-C extraction. + Note that prior to magic version 8.3.597, this option + name would produce the lumped resistance approximation + (see lumped, above).
These options (except for "local") determine how much @@ -223,7 +238,9 @@ Circuit netlist extractor Warning: This operation immediately modifies the existing layout in preparation for extraction. Label modifications are permanent, and cannot be undone. All - cells in the hierarchy may potentially be modified.
+ cells in the hierarchy may potentially be modified. To avoid + this issue, use the "extract do unique" option instead (see + above).
warn [[no] option]
Enable/disable reporting of non-fatal errors, where option may be one of the following: diff --git a/doc/html/extresist.html b/doc/html/extresist.html index d92f461c..9b9d7b13 100644 --- a/doc/html/extresist.html +++ b/doc/html/extresist.html @@ -92,17 +92,25 @@ information. The extresist command provides a method for generating a more detailed model of resistance, in which long network routes and branching routes are replaced with resistor devices - and device networks.

+ and device networks. This is known as "full R-C extraction".

- Using extresist is a multi-step process. It is first - necessary to run both extract and ext2sim to get - the initial netlist (with lumped, not detailed, resistances). - After a .sim file has been generated, the - extresist all command may be run. The output is + Using extresist as a standalone command is a multi-step + process. It is first necessary to run extract to get + the initial netlist. + After a .ext file has been generated, the + extresist command may be run. The output is a file .res.ext for each cell in the hierarchy. - Finally, with the option extresist on set, - ext2sim or ext2spice will generate the final, - detailed simulation file.

+ Finally, with the option extresist on set, ext2spice + will generate the final, detailed simulation file.

+ + Prior to magic version 8.3.597, it was also necessary to run + ext2sim labels on and ext2sim to write out a + .sim and a .node file before running + extresist. This is no longer necessary. There is since + magic version 8.3.597 an option extract do resistance + that runs the resistance extraction in sequence with the regular + extraction, producing both the .ext and .res.ext + files. More details on using extresist can be found in magic Tutorial number 8. @@ -117,6 +125,7 @@ information.

extract
ext2sim
+ ext2spice