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

Re: gEDA-user: General Layers questions



Martin Kupec <martin.kupec@xxxxxxxxx> writes:

> On Fri, Mar 18, 2011 at 07:18:52PM +0100, Stephan Boettcher wrote:
>> The file format need not know about these distictions.  Both are
>> graphical layers, with different attributes.  The one has attributes to
>> tell DRC to flag overlapping components, the other has attributes to
>> tell some autorouter not to put copper there, and attributes to tell DRC
>> to check for intruding copper.  Future plugins need more layers to tell
>> about different constraints.
>> 
>> Ideally, any layer type is fully defined via attributes.  The most
>> common attribute may be "net:conductive" for normal copper layers, so
>> that the HIDs know that the layer contributes to the implementation of
>> the netlist.  Copper layers need a second attribute "gbr:layer=inner5"
>> to tell the (gerber) exporter where to put it.  A third attribute
>> defines the DRC rules that apply "drc:rules=default", plus per layer
>> override "drc:minwidth=6mil".
>> 
>> "drc:courtyard=front"
>> "drc:keepout=front"
>> "route:keepout=front"
>
>
> That is a bit complicated. I need a clean definition of layer types, so
> one can pick the right layer when needed. But some attributes in
> addition to layer type are possible.

I do not understand that argument.

> Each element has a clearance attribute, so definition of extra space
> around pads should be easy. But we can add 'keepout' layer in addition.
>
> Even when we would have more layer, it should be simplier to implement
> them than some arbitrary flags.
>
> Defining DRC rules per layer is a bit different story and I hope it will
> not be too closely related to changing of layer concept, as I don't want
> to touch DRC.
>
> 	Martin Kupec
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

-- 
Stephan


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