[Magic-dev] DRC bug
R. Timothy Edwards
timothy_edwards at multigig.com
Tue Apr 8 22:59:04 EDT 2008
Dear Arthur,
> I'm using Magic 7.5.129 and I find a bug in widespacing check DRC.
>
> "widespacing allMetal1 375 allMetal1 28",
>
> in this sentence the wide metal define must less equal than 375,
> if greater than 375 it dosen't work.
The widespacing rule works for me (in my compilation of 7.5.129).
Remember that the rule must be followed by "touching_ok" or
"touching_illegal", just like the spacing rule. If this is not
working for you, then I will need to see the complete rule, as
well as the alias definition for allMetal1, since both may impact
the way the rule is interpreted. I made some major changes to the
DRC rules recently, and it is always possible that the layer
parsing is broken under some condition that I have not tested.
I can only say that I used:
aliases
allm1 *m1,rmetal1
end
with the rules
spacing allm1 allm1 16 touching_ok \
"allm1 spacing to allm1 is 16 (test)"
widespacing allm1 375 allm1 28 touching_ok \
"Spacing from m1 to wide (>375) m1 is 28 (test)"
and this worked as expected: the spacing rule between two metal1
lines is 16 units, unless one of the metal1 lines is larger than
375 units, in which case the spacing rule is increased to 28.
Regards,
Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: tim.edwards at multigig.com |
| MultiGiG, Inc. | web: http://www.multigig.com |
| 100 Enterprise Way Suite A-3 | phone: (831) 621-3283 |
| Scotts Valley, CA 95066 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
More information about the magic-dev
mailing list