Magic Mailing List |
|
From: Jeff W. Sondeen (sondeen AT rcf-fs DOT usc.edu) Date: Thu Sep 27 2001 - 12:48:29 EDT
Philippe O. Pouliquen writes: > > Tim Edwards wrote: > > I'll give that some serious thought, as I have been occasionally > > troubled by magic's habit of leaving gaps between cells when > > shrinking layers (usually this means a well, and usually can be > > ignored, but it's really not proper to assume that everybody "knows" > > that you have to write CIF, read it back in verbatim, and check for > > these kind of violations. > > It occurs to me, that I have seen magic fill in gaps between Nwells at > the top level when writing CIF. That is, suppose that two neighboring > cells have Nwells in them. If, in the parent cell, the well end up > being closer than 9 lambda without touching, then a rectangle of Nwell > gets generated in the parent which joins the Nwells of the two > children. I remember this happening, because inevitably, this Nwell > is too narrow (less than 10 lambda) and therefore generates a DRV > (design rule violation). > > Was I halucinating? If not, then it seems that the gap can be filled > in the parent, even though Jeff would prefer that the gap not be > created in the first place. > you are right!!! there it is ---v DS 1 1 2; 9 p1; L CPG; B 4 36 80 20; <----------- a poly box of width .02 (due to 'shrink 1') 91 p0_0; C 2 R 1 0 T 0 0; 91 p0_1; C 2 R 1 0 T 80 0; DF; DS 2 1 2; 9 p0; L CPG; B 76 36 40 20; DF; i'm a happy camper now! thanks! /jeff PS. i hope to soon release a new set of 'alpha' techfiles (under ftp://ftp.isi.edu/pub/sondeen/magic/new/alpha) that implement a simplified, "Andrew" type of contact that is much more efficient than the 'beta' techfiles. it will include some native rule techfiles, such as tsmc.18 with 'iota' = 0.06 (i think). > Philippe Pouliquen > The Johns Hopkins University
|
|