Dear Friends, How to check leakage current in transistors throug Spectre?? Which Parameter of the model file to be noted to check for Leakage current. (Static or Dyanamic) Is it possible to define user defined functions for some parameter of Model file ??Looking forward for the guidelines.SincerelyMayank Agarwal
Hello Mayank,1) A simple method to measure leakage currents would be to print the various terminal-to-terminal currents (e.g. Ibs, Ids, etc). You can either print or annotate these values to the schematic (using ADE -> Results). This does not tell you which type of leakage it is (e.g. subthreshold, impact ionization, etc), but you might be able to get this from the operating point context. 2) To find out which parameters in the model file control what, you first need to figure out what kind of models you're using. For example, if you're using BSIM3 models, you can find out more information from: http://www-device.eecs.berkeley.edu/~bsim3/get.html. The user manual explains the meaning of each parameter. For BSIM3, you have "alpha0" and "beta0" among others that affect impact ionization. While "dvt1", "Nfactor", "Voff" affect subthreshold current. These parameter names will likely be different if you change the model type.3) Usually, the model file is obtained from a foundry, and the parameter values are "golden". You can make a local copy of the model file and play around with it, but I wouldn't expect trustworthy simulation results with a hand-modified model deck :)Hope this helps.Best of luck.
Thanks for your kind reply.RegardsMayank