Spectre HICUM Model Compared to Public HICUM Model
MMSIM supports HICUM model version = 1.0, 2.1, 2.20, 2.21, 2.22, 2.23, 2.24, 2.3, 2.31, 2.32, 2.33, 2.34, 2.40, and 3.00. Model parameter “updatelevel” is added by Cadence in order to include some enhancement. The detail information is in the below:
- updatelevel = 0: The model is compatible with the original HICUM Fortran code. Temperature dependence is ignored in the model. No fix or enhancement is added to updatelevel=0. The model may show convergence issue. It is not suggested to use it.
- updatelevel = 1 / 2: This level has better temperature dependence. It includes some fixes and enhancements. Version1.0, 2.1, 2.20, 2.21 and 2.22 supports this level.
- updatelevel = 3: This level has complete derivatives for current and charge model. And the simulation result is fully compatible with the result from HICUM Verilog-A model (released from TU Dresden, Germany). This level supports version = 2.1, 2.20, 2.21, 2.22, 2.23, 2.24, 2.3, 2.31, 2.32, 2.33, 2.34, and 2.40. It is recommended to use this level. Further enhancement will be focusing on this level. Version = 2.23 and 2.24 support NQS effects.
Self-Heating
You can set self_heating=fast to enable the fast self-heating which has high performance. The result should be identical or close to normal self-heating result.
Parameter flcomp
When updatelevel=3, if flcomp=0 or 2.1 the result is consistent with version2.1, irrespective of the version used in the netlist.
Related Topics
Return to top