[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: pintype attritubute and gnetlist
On 1/2/07, Ostheller, Joel A. <JOEL.A.OSTHELLER@xxxxxxxx> wrote:
>From : http://geda.seul.org/wiki/geda:master_attributes_list
pintype
Each pin must have a pintype=value attribute attached to it and should be
make hidden. Table 1 shows valid values for
this attribute. his attribute is not used extensively in the symbol
library, but it will be used for DRC and
netlisting. xamples: pintype=clk pintype=in pintype=pas
I do not understand why this is needed. Why does PCB need to know if a Pin
on an IC is an output, input, clock, power, ground, Tristate, etc?
PCB doesn't need to know. The intent of the pintypes is to help prevent
design errors such as connecting an output to an output, and output to gnd, etc.
Unfortunately there are many applications where the design check fails.
For example you could connect the output of a DC-DC to GND to generate
a negative rail. This would generate an error since an output is connected
to ground even though it is valid and common application.
To generate the PCB file and netlist I just use gsch2pcb.
(* jcl *)
--
http://www.luciani.org
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user