Marq Kole wrote: > > I do support your idea of having a separate analog initialization > block with the given restrictions. We'd finally be done with > @initial_step - this should really only be used for time-domain > modelling/analysis. I don't support this analog initialization. A person can easily identify what variables don't depend on biases, and a compiler can reasonably easily be taught. It's a cop-out to force the compact model author to write in a particular style because the compiler writer is lazy. The author may or may not remember to move all the appropriate calculations -- even in hand-coded BSIM3, there are a number of calculations that are done in the evaluate section rather than pre-computed (for example: tmp3 = pParam->BSIM3weff + pParam->BSIM3b1; tmp4 = pParam->BSIM3b0 / tmp3; ) or the author may want to group, say, all the avalanche calculations together, rather than splitting up the initialization from the bias-dependent. -GeoffreyReceived on Wed Dec 20 04:32:09 2006
This archive was generated by hypermail 2.1.8 : Wed Dec 20 2006 - 04:32:20 PST