This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soft:cadence:simulations:usefull_calc_formulas [2013/12/19 13:06] dominik.przyborowski [CSA] |
soft:cadence:simulations:usefull_calc_formulas [2019/03/08 14:08] (current) |
||
---|---|---|---|
Line 22: | Line 22: | ||
</code> | </code> | ||
* Charge gain | * Charge gain | ||
- | <code>1e-15 * (ymax(VT("OUTPUT_NODE")) - VDC("OUTPUT_NODE")) / pv("/INPUT_CHARGE" "value" ?result "variables")</code>Where: \\ | + | <code>1e-15 * (ymax(VT("OUTPUT_NODE")) - VDC("OUTPUT_NODE")) / pv("/INPUT_CHARGE" "value" ?result "variables")</code> |
+ | * Signal FWHM | ||
+ | <code>(cross(((100 * ((- VT("OUTPUT_NODE")) + value(VT("OUTPUT_NODE") 0))) / ((- ymin(VT("OUTPUT_NODE"))) + value(VT("OUTPUT_NODE") 0))) 50 1 "falling" nil nil) - cross(((100 * ((- VT("OUTPUT_NODE")) + value(VT("OUTPUT_NODE") 0))) / ((- ymin(VT("OUTPUT_NODE"))) + value(VT("OUTPUT_NODE") 0))) 50 1 "rising" nil nil))</code> | ||
+ | Where: \\ | ||
F_MIN, F_MAX - frequency range for noise simulation \\ | F_MIN, F_MAX - frequency range for noise simulation \\ | ||
- | OUTPUT_NODE - output node of CSA | + | OUTPUT_NODE - output node of CSA \\ |
- | INPUT_CHARGE - variable containing input charge value | + | INPUT_CHARGE - variable containing input charge value \\ |
+ | ===== AC amplifiers ===== | ||
+ | * Gain--Bandwidth Product | ||
+ | <code>bandwidth(VF("/out_ac") dB20(abs(value(VF("/out_ac") 0))) "low")</code> | ||
+ | <code>cross(dB20(VF("/out_ac")) 0 1 "either" nil nil)</code> |