delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/01/28/21:25:46

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=dk20050327; d=mindspring.com;
b=EyTnIvElZDX9YowKoUr0Z/Z+GQMQZsVw4N5BV2tfWl4mCVzfDzYuKhK+Dw3rIWpP;
h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Message-ID: <32162707.1327803837611.JavaMail.root@mswamui-billy.atl.sa.earthlink.net>
Date: Sat, 28 Jan 2012 21:23:57 -0500 (GMT-05:00)
From: daledouglas AT mindspring DOT com
To: geda-user AT delorie DOT com
Subject: [geda-user] nspice analog ic flow: how to size FETs?
Mime-Version: 1.0
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 9c0fac58edfb396396bd1b040bd52e8c416dc04816f3191c45d40daf22cb1d7c79f7f4b0e799aa63418c56abb3365191350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.27
Reply-To: geda-user AT delorie DOT com

Hi all,

When designing in CMOS IC processes, you spend a lot of time sizing mosfets (setting W,L for a given Ids) and cascode gate voltages in order to get the desired operating points. In Cadence, you can DC annotate schematics with Vth, Vds, Vdssat, Gm, etc., and so this is pretty easy. On the other hand, I can't figure out any easy way to do this in ngspice. In other flavors of SPICE (such as Silvaco), an .op is distinct from a single point .dc in that an .op details the operating points (Vgs-Vth, Vds, gm, Ic, operating region, etc., etc.) of every active device. It would be great if this was integrated into ngspice. 

Otherwise, can anyone suggest an easy way to size in an ngspice flow?

Many thanks,
Dale

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019