Fixed some documentation bugs

This commit is contained in:
Matthias Koefferlein 2021-07-04 20:11:53 +02:00
parent 4303e1ab73
commit 20b7ee6aca
1 changed files with 9 additions and 5 deletions

View File

@ -355,15 +355,14 @@ extract_devices(bjt3(model_name), { "C" => collector, "B" => base, "E" => emitte
<p>
Most device extractors extract more parameters than they give you by default.
For example, the resitor extractor will not just extract the resistance, but also the length (L)
For example, the resistor extractor will not just extract the resistance, but also the length (L)
and width (W) of the resistor stripe and its area (A) and perimeter (P).
By default these additional parameters are declared "secondary" - i.e. they will not
show up in the netlist browser, they will not participate in the device compare and
will not be netlisted.
By default these additional parameters are declared "secondary" - i.e. they will not
participate in the device compare and will not be netlisted.
</p>
<p>
Parameters can be declared primary ones by using "enable_parameter" on the device class.
Parameters can be fully enabled by using "enable_parameter" on the device class.
Hence it is possible to enable "W" and "L" on a resistor type using the following code:
</p>
@ -372,5 +371,10 @@ dc.enable_parameter("W", true)
dc.enable_parameter("L", true)
</pre>
<p>
This will modify the parameters of the generated device class such that "W" and "L" are
fully enabled parameters.
</p>
</doc>