Hello,
I’m facing a recurring weird issue that makes me think that I’m maybe doing something wrong regarding power input pins usage.
The issue is the following: when I use a power output pin (be it a power flag, or power output pin of a symbol), if i connect it directly to a power input pin, the ERC does not complain. However if I add any component that has passive pins inbetween then the ERC complains that the power input pin is “connected to other pins but not driven by any pin”…
Examples:
- “power output pin -> net -> power input pin” ERC does not complain
- “power output pin -> net -> inductor -> net -> power input pin” ERC complains
- “power output pin -> net -> spst switch -> net -> power input pin” ERC complains
- “power output pin -> net -> current sense resistor -> net -> power input pin” ERC complains
- “power output pin -> net -> mosfet -> net -> power input pin” ERC complains
The same ERC complain occurs when I add a resistor between the VSS (power input) pin of an ideal diode and GND (for instance it is needed with LTC4359 to preserve fast turn off), but stops complaining if I remove the resistor…
This is kind of annoying as the only solution I found so far is to add power flags everywhere (I’m working on a UPS with multiple power paths), and makes me feel uncomfortable as it is kind of “cheating” and thus error prone. Am I missing something ?
Thank you in advance for your help.