03-23-2011 02:23 PM
Hi
We are using the ALD1106 and the ALD1107 MOSFET array chips to learn about current mirrors and differential amp.
The chip has one pin for the bulk, and I can't get correct configuration to create the chip.
We've got the SPICE parameters from ALD in one *.lib file.
I've created the ALD1106 and it got problems...
Any idea how can I make them both work?
Thanks
P.S.. I've attached the *.lib as txt file and the chip model.
05-02-2011 10:55 AM
Hi,
Can you please explain what problem you got?
Here is also a great tutorial on how to creat a new component.
http://zone.ni.com/devzone/cda/tut/p/id/3173
Regards,
Leila Feyz,
National Instruments
05-08-2011 11:56 AM
I've tried to follow the tutorial and I've failed to create the chip.
I think that my big problem is that I don't understand the SPICE param. that I got.
And what to do with common pins. Do I need to connect them to the same pin? Do I need to omit them (to create 3 pin FET)?
Thanks
Moses
05-10-2011 09:19 AM
Hi Moses,
A .lib file is a library, it has multiple SPICE models in the same file and you have to copy only the model you want to simulate and create a component from that. Here are the models you mentioned:
This is the 1106 model:
07-17-2011 02:54 AM
I did so, and the result is an error...
I've attached a doc with my steps.
P.S.. Sorry for the late response.
Thanks
Moses
07-19-2011 08:59 AM
Hi Moses,
The last time I looked at the 1106 and 1107 model, I didn't see that they are calling another model called ncg and pcg respectively. I looked at the .lib file you originally posted and didn't see these models in the library file so this library file is incomplete. Where did you get this file?
07-19-2011 09:30 AM
My lecturer got it from ALD and mailed me the contant of the ic_mod.lib file.
Thats is the original data from the mail:
* Library of Advanced Linear Devices, Inc. definitions * * Copyright 2004 Advanced Linear Devices, Inc. * Neither this library nor any part may be copied without the express * written consent of Advanced Linear Devices, Inc. * PSPICE version * $Revision: 1.3 $ * $Date: 6 Feb 2004 00:00:00 $ * ------------------------------ ----------------------------------------------- * * This library of models and macromodels is being supplied to users as an aid to * circuit design. While it reflects reasonably close similarity to the actual device * in terms of performance, it is not suggested as a replacement for bread- * boarding. Simulation should be used as a forerunner or a supplement to * traditional lab testing. * * Users should very carefully note the following factors regarding these * models: * * Model performance in general will reflect typical baseline specs for a * given device, and certain aspects of performance may not be modeled * fully. * * While reasonable care has been taken in their preparation, we cannot be * responsible for correct application on any and all computer systems. * * In all cases, the current data sheet information for a given real device * is your final design guideline, and is the only actual performance * guarantee. For further technical information, refer to individual device * data sheets. * * Model users are hereby notified that these models are supplied "as is", * with no direct or implied responsibility on the part of Advanced Linear * Devices for their operation within a customer circuit or system. Further, * ALD reserves the right to change these models without prior notice. * * The macromodels listed in this library represent typical performance * characteristics, without offset (Vos) adjustment, or other * parameters that would allow for Monte Carlo simulation of these circuits. * * Advanced Linear Devices provides a separate library of ASIC standard cell * functions such as operational amplifiers, timers, and comparators as well * as resistors, capacitors, and individual transistors and diodes for func- * tion specific integrated circuit design. This ASIC verification library * contains a comprehensive set of parametric values to be used in Monte * Carlo simulation of user designed integrated circuits. Contact your * Advanced Linear Devices representative for more information. * ----------------------------------------------------------------------------- * * Your feedback and suggestions on these (and future) models will be * appreciated. * * * Advanced Linear Devices, Inc. * Customer Support Group * 415 Tasman Drive * Sunnyvale, California. 94089 * Tel: (408) 747-1155 * Fax: (408) 747-1286 * techsupport@aldinc.com * ----------------------------------------------------------------------------- * * IC_MOD.LIB * ALD ANALOG MODELS FOR IC MOSFETS IN IC_TRAN.LIB *============================================================================ * Last Updated Date: 2/6/04 BY:RLC *============================================================================ * * SPICE MODELS FOR COMPARISON: ADVANCED USERS * * These models have been fitted to the ALD device structures. * For short channel or "digital" transistors, use the digital library transistor models in id_trans.lib. * *============================================================================ * N-channel TRANSISTOR models *============================================================================ * Listing of 1101 transistor models: * * --nca 2mv ultra precision matched transistor model. (ALD1101A) * --ncg general purpose transistor model. (ALD1101) * *============================================================================ * Four terminal integrated N-channel ( 2mv. vos dist) * .model nca nmos (Level=2 + gamma=1.09 lot/4/uniform=-.22 dev/uniform=.01 + vto={.75+vtn} lot/2/uniform=.2 dev/uniform=1e-3 + Uo=650 lot/3/uniform=40 dev/uniform=.5 + Ucrit=0.7e4 Uexp=.1 Vmax=1.6e5 + phi=.70 tpg=+1 + nsub={1e16*ires} neff={10*ires} nss=.7e11 nfs=1.17e11 + tox={.055u*cox} lot/8/uniform=9.1% dev/uniform=.05% + Cgso={.94n*cox} Cgdo={.59n*cox} Cgbo={.138n*pox} Xqc=.42 + cj=.39m mj=.5 cjsw=264p mjsw=0.18 + xj=2.0u + ld=1.6u lot/uniform=.19u dev/uniform=.15u + wd=1.05u lot/uniform=.41u dev/uniform=.1u + pb=.9 js=20.u lot/uniform=50% dev/uniform=80% + jssw=2.07e-10 lot/uniform=50% dev/uniform=80% + kf=.75e-28 rsh=10 lot/1/uniform=4 dev/uniform=.5) * 1101 instances use: nrd=.03 nrs=.02 nrg=25 nrb=35 for big devices. *-------------------------------------------------------- * Package model devices -four terminal integrated N-channel @ vbs=0, grade: a, vos=2.0mv worse case * mismatch no MC. * *-------------------------------------------------------- * Four terminal integrated N-channel (.040 vos dist). * .model ncg nmos (level=2 + gamma=1.09 lot/4/uniform=-.22 dev/uniform=.04 + vto={.750+vtn} lot/2/uniform=.2 dev/uniform=19e-3 + Uo=650 lot/3/uniform=40 dev/uniform=5 + Ucrit=0.7e4 Uexp=.1 Vmax=1.6e5 + phi=.70 tpg=+1 + nsub={1e16*ires} neff={10*ires} nss=.7e11 nfs=1.17e11 + tox={.055u*cox} lot/8/uniform=9.1% dev/uniform=.05% + Cgso={.94n*cox} Cgdo={.59n*cox} Cgbo={.138n*pox} Xqc=.42 + cj=.39m cjsw=264p + xj=2.0u + ld=1.6u lot/uniform=.19 dev/uniform=.02 + wd=1.05u lot/uniform=.42 dev/uniform=.1 + pb=.9 js=20e-6 mj=.5 mjsw=0.18 + kf=.75e-28 rsh=10 lot/1/uniform=4 dev/uniform=.5) *-------------------------------------------------------- *============================================================================ * P-channel TRANSISTOR models *============================================================================ * Listing of 1102 transistor models: * * --pca 2mv ultra precision matched transistor model. * --pcg general purpose transistor model. * *============================================================================ * Four terminal integrated P-channel ( 2mv. vos dist) * .model pca pmos (level=2 + vto={-.74+vtp} lot/5/uniform=.2 dev/uniform=1e-3 + gamma=.58 lot/7/uniform=.2 dev/uniform=.01 + Uo=260 lot/6/uniform=20 dev/uniform=.6 + Ucrit=1.0e4 Uexp=.16 Vmax=3.0e5 + phi=.70 tpg=-1 + nsub=1e16 Neff=1 nss=1e11 nfs=1.06e11 + tox={.055u*cox} lot/8/uniform=9.1% dev/uniform=.05% + Cgso={.61n*cox} Cgdo={.39n*cox} Cgbo=.138n Xqc=.42 + cj=.18m cjsw=322p + xj=1.2u ld=.96u wd=.5u pb=.9 mj=.57 mjsw=0.33 + js=20e-6 lot/uniform=50% dev/uniform=80% + jssw=2.07e-10 lot/uniform=50% dev/uniform=80% + kf=.75e-28 rsh=90 lot/9/uniform=20 dev/uniform=4) * *-------------------------------------------------------- * Four terminal integrated P-channel ( 40mv. vos dist) * .model pcg pmos (level=2 + vto={-.74+vtp} lot/5/uniform=.2 dev/uniform=19e-3 + gamma=.58 lot/7/uniform=.2 dev/uniform=.03 + Uo=260 lot/6/uniform=20 dev/uniform=.5 + Ucrit=1.0e4 Uexp=.16 Vmax=3.0e5 + phi=.70 tpg=-1 + nsub=1e16 Neff=1 nss=1e11 nfs=1.06e11 + tox={.055u*cox} lot/8/uniform=10% dev/uniform=.05% + Cgso={.31n*cox} Cgdo={.39n*cox} Cgbo=.138n Xqc=.42 + cj=.18m cjsw=322p + xj=1.2u ld=.96u wd=.5u pb=.9 js=20e-6 mj=.57 mjsw=0.33 + kf=.75e-28 rsh=90 lot/9/uniform=20 dev/uniform=4) * *============================================================================
08-20-2011 01:53 PM
OK
I got the original file from ALD.
The ic_mod file has a line with .ncg...
02-06-2017 12:53 PM
I'm also trying to add the ALD1106 but am having problems. When I go in to add the multiple sections I try to add 4 pins per section so that on the schematic each section will have the 4 pins for the mosfet configuration. When I do this it tells me that the Symbol Pin names can't be the same, and when I make them different it tells me that I can't connect pins with different names to the same pin. Am I missing something here that you could easily touch on?