MAGIC Magic Mailing List
 
 

From: Graham Petley (graham.petley AT vlsitechnology DOT org)
Date: Wed Oct 15 2003 - 04:45:34 EDT

  • Next message: Graham Petley: "How to get Spice decks from Magic with 0.13um transistor lengths?"

    Hallo Tim,
       There is an undocumented feature, or maybe it's a bug, in
    the fet keyword of the extract section of the technology file.
    According to the documentation, the name of the fet can be a
    user defined string with meaning to the simulation program
    (like Spice). But I find that the name must be either nfet or
    nmos (or pfet or pmos), otherwise the diffusion area and
    perimeter values that appear in the Spice deck after exttospice
    are wrong.
       As an example, from the scmos.tech27 file and style
    lambda=1.0(scna20_orb), the line
    fet pfet pdiff,pdc 2 pfet Vdd! nwell 204 450
    
       cannot be
    fet pfet pdiff,pdc 2 p Vdd! nwell 204 450
    
    as the name "p" causes the diffusion areas and perimeters to be
    calculated wrongly.
    
       Personally, I think it's a bug. I don't like either pfet or
    pmos as a name, and many vendor Spice models also use their own
    names. So this restriction forces one to run a script to hack
    the Spice deck produced from Magic.
    
    Best Regards, Graham Petley
    
    =====
    Graham Petley
    ASIC Specialist and Consulting Engineer
    Metzstrasse 14, 81667 Munich, Germany
    Phone +49-89-6349-7630   Mobile +49-177-282-5072
    http://www.vlsitechnology.org/
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo