MAGIC Magic Mailing List
 
 

From: R. Timothy Edwards (tim AT stravinsky DOT jhuapl.edu)
Date: Wed Jul 24 2002 - 09:43:56 EDT

  • Next message: thiagor AT brturbo DOT com: "running a technology file"

    Dear Atul,
    
    > But tool gives some errors saying "label on unknown layer/datatype
    > layer=40  type = 0"
    
    Some layout tools add extra layers like bounding boxes or special boxes
    to give hints to an extractor.  These layers are not recognized by
    magic.  Magic *should* be able to read all of the "important" (i.e.,
    physical) layers.  To find out what GDS layer 40 is, you would need to
    go to the TSMC process specs and/or design rule documentation.  However,
    that only is true if the file you are reading really is a TSMC process,
    as opposed to a clone process like the Chartered Semiconductor 0.18,
    which has its own GDS layer numbers.  The GDS file format only allows
    numbers for layers, so it's not easy to figure out what GDS numbers
    correspond to what layers without some documentation in front of you.
    
    > It also gives one  warning saying "Calma Reading is not undoable!! I hope
    > its okay"
    
    This just means that the magic "undo" command can't be used to get rid
    of what you just read in.  The implication is that you should save all
    your work before doing a CIF or GDS read command, because it something
    fouls up, you may have to exit and restart the program.
    
    > And at the time of invoking magic it says " Unable to alocate 7 planes in
    > default colormap; making a new one"
    
    That's a standard warning message on 8-bit color visuals, because magic
    wants to allocate a big chunk of the colormap.  Usually the result of
    installing its own colormap is that the screen colors will toggle as
    you move to and from the magic window.  Some systems like Silicon Graphics
    machines don't have the problem; nor do systems with video cards 
    supporting 8-bit overlays on top of 24-bit color visuals.
    
    A comment about reading GDS files:  Unlike CIF, GDS has no "top level"
    cell.  So unlike reading CIF, nothing shows up when you read GDS.  To
    see what cells have been loaded, do the command "list all".  Then you
    can use the "load" command to display the cell you want.
    
    Hope that helps.
    
    						Regards,
    						Tim
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo