MAGIC Magic Mailing List
 
 

From: Stefan Jones (stefan.jones AT multigig DOT com)
Date: Mon Jun 23 2003 - 04:23:32 EDT

  • Next message: Martin, Mark: "RE: [Ngspice-users] Re: Saturday, I give up"

    Ok, 
    
    Here are the magic level numbers for ng(tcl)spice bsim:
    
    These have all been taken from tclspice/src/spicelib/parser/inpdomod.c
    line 189 and following (the switch statement )
    
    type      Level
    
    MOS1  :   1
    MOS2  :   2
    MOS3  :   3
    BSIM1 :   4
    BSIM2 :   5
    BSIM3.1 : 49
    BSIM3.2 : 50
    BSIM3.3 (BSIM3 dir) : 8
    BSIM4 : 14
    
    That are all the BSIM models, there are more transistor models, look at
    the C-code for them.
    
    So to use a particular BSIM model modify your .model statement to have
    level=?? from the above list.
    
    The ekv addition would be an easy addition, if people need it then it
    can be quickly added ( in a few hours without much testing ).
    
    
    Hope this helps,
    
    Stefan
    
    
    On Sun, 2003-06-22 at 04:00, Martin, Mark wrote:
    > it doesn't seem that tclspice has the correct model.  
    > 
    > The parameters from MOSIS are for the BSIM3v3.1
    > 
    > Based on the directories I see in the tclspice tree, 
    > BSIM3v3 is not present (only BSIM3v1,BSIM3v2)
    > 
    > The source for BSIM3v3 can be found at 
    > 
    > http://www-device.eecs.berkeley.edu/~bsim3/get.html
    > 
    > I hope this can be integrated into the simulator soon.
    > It would be nice to have a simulator to use at home.
    > Since BSIM3v3 is the industry standard, it goes without
    > saying, that tclspice must have it.
    > 
    > Additionally, I think the EKV model would also be a nice
    > addition. 
    > 
    > I believe a coworker has already done this with a copy of
    > spice3f.  
    > 
    > Mark
    
    -- 
    Stefan Jones <stefan.jones AT multigig DOT com>
    Multigig Ltd
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo