Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
config:netlist [2022/05/19 11:55] rajit [Transistor device names] |
config:netlist [2022/05/19 12:00] rajit |
||
---|---|---|---|
Line 45: | Line 45: | ||
int fold_nfet_width 0 | int fold_nfet_width 0 | ||
</ | </ | ||
- | This is used as a width threshold to trigger folding of transistors (0 = no folding). Extra fingers are automatically generated with this option. The parameter specifies a folding threshold F. Transistors with width larger than F are converted into multiple fingers. | + | This is used as a width threshold to trigger folding of transistors (0 = no auto folding). Extra fingers are automatically generated with this option. The parameter specifies a folding threshold F. Transistors with width larger than F are converted into multiple fingers. |
If a transistor has width W that is larger than the folding threshold F, then (W div F) transistors of width F are generated. If (W mod F) is smaller than the minimum width, then the extra width is added to the last of the (W div F) transistors; | If a transistor has width W that is larger than the folding threshold F, then (W div F) transistors of width F are generated. If (W mod F) is smaller than the minimum width, then the extra width is added to the last of the (W div F) transistors; | ||
Line 53: | Line 53: | ||
int discrete_length 2 | int discrete_length 2 | ||
</ | </ | ||
- | This specifies that all transistor lengths should be 2 lambda. In the scenario when the netlist requires a longer transistor (e.g. weak feedback in a staticizer), | + | This specifies that all transistor lengths should be 2 lambda. In the scenario when the netlist requires a longer transistor (e.g. weak feedback in a staticizer), |
A technology may have only some length ranges that are valid for transistors. In this case, the '' | A technology may have only some length ranges that are valid for transistors. In this case, the '' | ||
Line 125: | Line 125: | ||
string pfet_svt " | string pfet_svt " | ||
</ | </ | ||
- | Here the fet model names are " | + | Here the fet model names are " |
< | < | ||
Line 218: | Line 218: | ||
If this is turned on, this permits the use of long channel devices when applying the sizing body. This might be needed if the width/ | If this is turned on, this permits the use of long channel devices when applying the sizing body. This might be needed if the width/ | ||
- | + | ===== Sizing limits ===== | |
- | ====== Sizing limits | + | |
Internally, act maintains width and lengths of transistors as integer-valued variables that are a multiple of the manufacturing grid. Hence, if the ratio of lambda/ | Internally, act maintains width and lengths of transistors as integer-valued variables that are a multiple of the manufacturing grid. Hence, if the ratio of lambda/ |