[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: DRC UI mockup



On Mar 29, 2009, at 1:29 PM, DJ Delorie wrote:

> + drill too small (5)
> + annular ring too small (18)
> - copper areas too close
>  + 5.0 mil line/pin at 12500,7500
>  + 4.8 mil line/pin at 11500,8500
>  + 5.0 mil line/pin at 10500,3250
> + silk over pads (1)


I like this but I suggest a different grouping for drill too small and  
annular ring too small.

Often vias get placed that violates rules.  we put 100 of them down

25 that are 10mil hole and 26 mil size, this stack violates say a  
drill too small ( 15 mil min )
50 that are 25 mil hole and 36 mil size, this stack violates min  
annular ring. ( 10 mil min )
25 that are 8 mil hole and 20 mil size, this stack violates drill too  
small and min annular ring.

This presents two DRC errors that are already separate clusters, it's  
the via stack that violates the rules  not each and every via....
The reason for this is in design we usually stick to a few via  
selections.

so as I see it.


+ Via violations
	10 mil by 36 mil via violates drill too small ( 25 )
	25 mil by 36 mil via violates min annular ring. ( 50 )
	8 mil by 20 mil via violates drill too small and min annular ring  
( 25 )
+ Pin violations
	......

when you get details on those via clusters  some fixing options should  
be made available.

with the DRC rules we know the minimum via sizes,  15 mil hole and 35  
mil size.

for the first error we just need to adjust the drill bigger.
	This should not cause any issues, nice easy fix.
The second error should recommend that we shrink the drill, this would  
not break layout rules, but could cause electrical violations.
	This should be logged to a DRC violations and corrective action file.
The third error we need to bump up the min drill and then the via size  
to make the vias DRC compliant.
	This will undoubtedly cause vias to break other DRC rules,  but the  
drills are a big limiting factor, before going to say laser drills.
	This type of error suggests that we need a higher tech process for  
this board.

Similar errors will occur on pins, similar resolutions could apply,   
but the question I ask here is should we fix the footprint or just fix  
the layout?




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user