[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