[Magic-dev] Illegal overlaps not flagged
R. Timothy Edwards
tim at opencircuitdesign.com
Thu Oct 11 10:38:21 EDT 2007
Dear Bertrand,
> I think I ran into a rather big bug...
> If you have to cells each with different paint on the same plane,
> overlapping them when included in a parent cell will not flag a problem....
> For instance, using scmos:
> Paint nwell in cellA, paint pwell in cellB.
> getcell cellA and cellB in a cellC. Overlap them. No error gets flagged.
> I am using version 7.4.27.
> I think this must be a bug as the code for checking is still there and
> this used to be standard behavior in version 6.4 or 7.2 (which I have
> used a lot in the past).
I made a quick check of the problem, and am working on it now. I
confirmed that the paint tables are correct---that is, the paint
tables are set up such that "nwell + pwell = TT_ERROR_S", which is
supposed to create a tile type TT_ERROR_S when the two cells are
flattened. I'm not sure why this is happening, but my guess is that
it is an inadvertent result of changes I made to the paint routines.
Hopefully I will have this figured out shortly.
Regards,
Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: tim at opencircuitdesign.com |
| Open Circuit Design, Inc. | web: http://opencircuitdesign.com |
| 22815 Timber Creek Lane | phone: (301) 528-9364 |
| Clarksburg, MD 20871-4001 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
More information about the magic-dev
mailing list