[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