AnsweredAssumed Answered

Pin types for DRC

Question asked by coldwell@ll.mit.edu on Jan 24, 2018
Latest reply on Jun 13, 2018 by jleine

I'm working with central library symbols that might be fundamentally broken.  The very simple schematic shown in the attached image generates the following three DRC violations:

 

  • drc-116 - [schematic: Schematic1, component: $1I16, pin: N2] Bidirectional pin directly connected to Power/Ground
  • drc-116 - [schematic: Schematic1, component: $1I31, pin: N] Output pin directly connected to Power/Ground
  • drc-501 - [schematic: Schematic1.1, net: GND] Global net connected to output pins

 

The pin on the +3.3V symbol has the properties

  • Pin Type: BI
  • Direction: BiDirectional

 

The pins N1 and N2 on the resistor symbol have the properties

  • Pin Type: BI
  • Direction: BiDirectional

 

The pins P and N on the LED part have the properties

  • Pin Type: IN/OUT (P/N)
  • Direction: Input/Output (P/N)

 

Finally, the pin on the GND part has the properties

  • Pin Type: BI
  • Direction: BiDirectional

 

Now, the symbol editor lets me choose from the following "Pin Type" values

  1. IN
  2. OUT
  3. BI
  4. ANALOG
  5. OCL (open collector)
  6. OEM (open emitter)
  7. TRI (tristate)
  8. POWER
  9. GROUND
  10. TERMINAL

 

I'm not entirely clear on how these "Pin Type" values get mapped into "Direction" properties when a part with the corresponding symbol is placed in a schematic (I think it might even depend on whether the part is placed from the "CL View" or "Search" tab of DxDatabook), but anyway, it seems like at least the "Pin Types" in the symbols in my attached schematic are wrong.  What should they be?

Attachments

Outcomes