Overview

Source Code & Library

The files containing the level 1 and level 200 code are "device_juncap.c" and "device_juncap2.c" respectively. If you use the included solver, please make sure that you compile on a system that supports Fortran 77.

The source code for Juncap level 200 has been automatically generated from a Verilog-A description of the model.

The models are included in a dynamically loaded library called SiMKit. SiMKit is related to the following circuit simulators used within NXP:

  • Pstar, the circuit simulator from NXP
  • Spectre, the circuit simulator from Cadence
  • ADS, the circuit simulator from Agilent.
  • You can read how to download and install the libraries here.

Model definition of Juncap

The definition of the Juncap model Level 1 and level 200 are available in PDF format in the documentation tab.

Juncap, level 1. This model describes
  • Depletion capacitance
  • Ideal diode current
  • Reverse leakage current due to Shockley-Read-Hall generation

Juncap, level 200. This model is a major update of the JUNCAP level 1 model. It models all the effects already present in level 1, and has many new features:

  • Depletion capacitance
  • Ideal diode current
  • Shockley-Read-Hall recombination and generation currents (in forward and reverse regimes)
  • Trap-assisted tunnelling (in forward and reverse regimes)
  • Band-to-band tunnelling
  • Avalanche breakdown
  • Shot noise

The SiMKit C-code for Juncap level 200 has been automatically generated from a Verilog-A description of the model. The functionality of this SiMKit C-code is the same as that of the Verilog-A. The Verilog-A code of Juncap level 200 can be downloaded from the TU Delft PSP website.