MAGIC Magic Mailing List
 
 

From: R. Timothy Edwards (tim AT stravinsky DOT jhuapl.edu)
Date: Tue Aug 13 2002 - 10:21:57 EDT

  • Next message: Vinayak Hegde: "subscribe"

    Dear Michael,
    
    > I noticed someone complaining about this being
    > restricted to < 200.
    > 
    > In calmaInt.h I have CALMA_LAYER_MAX 255
    > I put this in a year or so ago for TSMC, and I
    > do not think I needed to change anything else.
    > The layer number is stored in an int, but it maybe
    > that when GDS is written there is a restriction.
    > But, I seem to recall the GDS field is also 32 bits...
    
    I checked around on the web, and found only confusion on the issue:
    
    http://www.artwork.com/gdsii/asm3500/optical/optical_design3.htm
    
    "MAX LAYERS
       Determines the heighest layer number
       allowed in the GDSII file. The standard value
       is 63. However, many CAD systems support
       up to 255 layers. You should leave this
       value at 63 unless you are sure that your
       target system can accept more. The maximum
       value you can set is 1024."
    
    http://www.artwork.com/gdsii/gds2ascii/doc.htm
    
    "NOTE: N must be at least 2 and not more than 200 to adhere to the
       original GDSII spec... GDS2ASCII supports a max N of 8191."
    
    http://www.xs4all.nl/~kholwerd/interface/bnf/gdsformat.html
    
    "13  0D02  LAYER  Two-Byte Signed Integer  layer number of element:
       Contains two bytes which specify the layer. The value of the layer
       must be in the range of 0 to 255."
    
    http://www.nnf.cornell.edu/SPIEBook/spie9.htm
    
    "Portions of the GDSII Stream Format Manual, Documentation No. B97E060,
       Feb. 1987, reprinted with permission of Cadence Design Systems, Inc.,
       555 River Oaks Parkway, San Jose, CA 95134.
       LAYER [0D02] Two-byte signed integer: contains the layer number. The
       value must be from 0 to 63."
    
    http://www.buchanan1.net/stream_description.shtml
    
    "0x0d  LAYER  0x02 INTEGER_2  Layer specification. On GDSII this
       could be 0 to 63, LTL [Integrated Silicon Systems, Inc. open
       architecture database] allows 0 to 255. Of course a 3 [sic] byte
       integer allows up to 65535..."
    
    I hope this clears things up!  :)
    
    						---Tim
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo