Hicum Model in Spectre Diana Moncoqut RD manager

  • Slides: 8
Download presentation
Hicum Model in Spectre Diana Moncoqut, R&D manager June 4, 2004 CADENCE CONFIDENTIAL

Hicum Model in Spectre Diana Moncoqut, R&D manager June 4, 2004 CADENCE CONFIDENTIAL

CMI (Compiled Model Interface) • A flexible and efficient low-level C-language interface • A

CMI (Compiled Model Interface) • A flexible and efficient low-level C-language interface • A common model interface to Spectre, Spectre. RF, AMS, Ultra. Sim. • Used to implement all kind of devices in the simulators: Transistors: Bsim 3 v 3, Bsim 4, Hicum, Mextram, Vbic, . . Passive Devices: Resistor, Capacitor, Inductor, Core, Port. . • Used by customers to introduce their proprietary models to Spectre.

Implementation in Spectre • First implementation was done by Conexant using CMI in 1999

Implementation in Spectre • First implementation was done by Conexant using CMI in 1999 • Minor enhancements made by Cadence • Update to version 2. 1 in 2001 made by Cadence • Enhancements suggested by ST to the substrate current Itss: – Itss(T) = Itss(T 0) * (T/T 0)^(3/Msf) * exp(VGB/(Msf*Vt) * (T/T 0 -1))) – Tef 0 constant change from 0. 01 to 1 e-6 Temperature Implementation is now complete in Spectre/RF

Hicum model advantages A physically based-model • Hicum model is the only model that

Hicum model advantages A physically based-model • Hicum model is the only model that accurately describes the minority charge and transit time • Hicum model also gives a very accurate and robust large signal simulation

Hicum model status in Spectre Diffusion capacitances are a simplified representation of the distributed

Hicum model status in Spectre Diffusion capacitances are a simplified representation of the distributed minority charge in the transistor Ø C_de/C_dc are not exact derivatives of Q_de/Q_dc This causes convergence problems in transient analysis Provided a work-around for this problem, and working on a complete solution in Q 3. Any remaining problems in derivatives will be examined and fixed in Q 3.

Hidden state problem in RF simulation • Hidden-state problem A hidden state is a

Hidden state problem in RF simulation • Hidden-state problem A hidden state is a variable whose value is used before it is set, which means that its value is retained from a previous time point. In shooting-Newton, one must be able to access and manipulate the state of the circuit, one must be able to compute the sensitivity of v(t) with respect to v(0) Hidden states are a problem for any RF simulator based on PSS algorithms.

Hicum model status in Spectre • In Hicum, Excess phase (a. Qf, ai. T)

Hicum model status in Spectre • In Hicum, Excess phase (a. Qf, ai. T) is implemented using a second-order Bessel polynomial which introduces hidden states. For PSS to converge, we must « expose » the states by explicitely adding new signals in the system. Excess Phase Problems are solved in Spectre/RF by exposing the hidden states • Exponential limiting. Dexp is used but EXP_MAX and EXP_MIN are not defined. Exponential limiting and Pn. J limiting are added to Spectre/RF

Status of Customer Pcrs on the Hicum model Pcr Number Title Company Release 700128

Status of Customer Pcrs on the Hicum model Pcr Number Title Company Release 700128 Spectre convergence with hicum model (fixed by R&D) ST Spectre transient analysis problem with hicum model ST 689486 Hicum simulation results changed between IC 500 MSR 3 & IC 5033 ST 5. 0. 33. 500. 1. 10 604766 Hicum primitive enhancement ST 5. 0. 33_USR 2. 34. 8 714103 Spectre: trans. Simul. crashes with hicum ST in saturation mode 5. 0. 33_USR 4* 714900 Spectre hicum model wrong in DC sweep Atmel (fixed by R&D) 5. 0. 33_ISR(17 or 18) 708954 Spectre: self-heating provides a long run time simulation ST 5. 0. 33_USR 4* 708569 Spectre convergence pb. at low temp. in Hicum ST 5. 0. 33_USR 4* Spectre: substrate current in hicum bipolar model ST 706545 708566 5. 0. 33_USR 3* (9/04) 5. 0. 33. 500. 1. 14& 4. 4. 6 ISR 138 (11/04) 5. 0. 33_USR 4* (11/04)