Results 1 to 3 of 3

Thread: Large gds file

  1. #1
    Sharon Oh Guest

    Large gds file

    I am having problems streaming my layout to gds. I have a very simple
    unit cell, which is a pcell with just two circles. Within this pcell,
    I have set x and y repetition. This generates a lot of circles
    (almost
    a million polygons) in the final layout. When I export to gds, the
    file is large (around 600 Meg). Is this normal? The file is a bit
    unwieldy to ftp... is there any way to reduce its size (before zipping
    it, that is)?

    Sharon

  2. #2
    Roger Light Guest
    Sharon Oh wrote:

    I am having problems streaming my layout to gds. I have a very simple
    unit cell, which is a pcell with just two circles. Within this pcell,
    I have set x and y repetition. This generates a lot of circles (almost
    a million polygons) in the final layout. When I export to gds, the
    file is large (around 600 Meg). Is this normal? The file is a bit
    unwieldy to ftp... is there any way to reduce its size (before zipping
    it, that is)?
    By default, pcells are flattened when they are exported as gds2 (gds2
    does not support the notion of pcells). This means your simple pcell
    with repetitions becomes a very large layout cell that does not take
    advantage of the redundancy of your design.

    Would it be possible to simply create a mosaic of your two circle pcell?
    Obviously this depends on how your repetition works.

    If you can do this, the gds2 file will contain one structure that is
    your pcell and another structure that is the mosaic and will hence be
    much smaller. Your current gds2 file effectively has a million
    structures whereas what I have proposed would have two.

    Hope this helps.

    Regards,

    Roger

  3. #3
    gennari Guest
    I assume you want to change the size or other parameters of the circles, and
    that's why you made them into pcells. If this is the case, then I don't
    think you can use a mosaic (array). However, an instance (SREF) in GDSII
    takes around 60 bytes, so you either have more like 10 million circles or
    the circles themselves are being flattened. There are two things you can try
    to reduce file size if you cannot use a mosaic:
    1. Make the cellname as short as possible. GDSII stores the cellname in each
    instance, and if the cellname is long then that name (duplicated at least a
    million times in the GDSII file) probably takes up much of the size. GDSII
    is so inefficient.
    2. Gzip the GDSII. Gzip typically has a 5.5:1 compression ratio, but because
    your file is so regular then the ratio may be 10:1 or more. It's always a
    good idea to gzip a lage file such as a GDSII layout before sending it to
    someone.

    Also, the circles will likely be written as polygons with a large number of
    vertices. I believe it is legal to represent circles as singe point paths
    with rounded corners, but I don't know if Cadence does/can do this.

    Frank

    "Roger Light" <roger.lightDOESNTLIKESPAM@nottingham.ac.uk> wrote in message
    news:ckj31q$hor$1@oyez.ccc.nottingham.ac.uk...
    Sharon Oh wrote:

    I am having problems streaming my layout to gds. I have a very simple
    unit cell, which is a pcell with just two circles. Within this pcell,
    I have set x and y repetition. This generates a lot of circles (almost
    a million polygons) in the final layout. When I export to gds, the
    file is large (around 600 Meg). Is this normal? The file is a bit
    unwieldy to ftp... is there any way to reduce its size (before zipping
    it, that is)?

    By default, pcells are flattened when they are exported as gds2 (gds2
    does not support the notion of pcells). This means your simple pcell
    with repetitions becomes a very large layout cell that does not take
    advantage of the redundancy of your design.

    Would it be possible to simply create a mosaic of your two circle pcell?
    Obviously this depends on how your repetition works.

    If you can do this, the gds2 file will contain one structure that is
    your pcell and another structure that is the mosaic and will hence be
    much smaller. Your current gds2 file effectively has a million
    structures whereas what I have proposed would have two.

    Hope this helps.

    Regards,

    Roger

Similar Threads

  1. Replies: 1
    Last Post: 03-23-2010, 06:06 PM
  2. Replies: 7
    Last Post: 09-25-2005, 01:10 PM
  3. export to eps file very large !!!
    By ADS in forum AutoCAD
    Replies: 2
    Last Post: 09-07-2005, 05:10 PM
  4. Large Autocad File????
    By marin98 in forum AutoCAD
    Replies: 5
    Last Post: 06-02-2005, 05:10 PM
  5. Why is my file so large?
    By farrellw in forum AutoCAD
    Replies: 1
    Last Post: 11-10-2004, 06:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other forums: Access Forum - Microsoft Office Forum - Exchange Server Forum