[PCB_FORUM] Re: Pin Swapping between two different instances of same symbol name

  • From: "Ali" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "ali_pcb" for DMARC)
  • To: "icu-pcb-forum@xxxxxxxxxxxxx" <icu-pcb-forum@xxxxxxxxxxxxx>
  • Date: Tue, 21 Mar 2017 09:59:15 +0000 (UTC)

Thanks Bill for quick reply and clarification.
Actually I was planning to use Auto Router & want Auto Router to swap pins on 
the go i.e. while it route the signals. Assuming we have one component J1, can 
Auto Route swap pins on the go with in same Reference designator? I checked at 
J1 and it did not swap pins and leave many connections as un-routed. I believe 
using swap pins, we may allow Router to route more trace. Any idea on this 
part? 

    On Monday, March 20, 2017 4:00 PM, Bill OLeary <boleary@xxxxxxxxxxxxxx> 
wrote:
 

 Ali,I'm pretty sure that is correct. In order to swap a pin with allegro, the 
pins have to be part of the same  ref-des,AND they must be part of the same 
schematic symbol (if the part is fractured into multiple symbols)Allegro is 
looking at the pstchips.dat file for the part to determine what is swappable.
I am pretty sure they must be the same pin-type too... when we build the 
schematic symbols for an fpga with pin swapping enabled, we make sure to 
override the pintypes to inout.
I think the reason for this is so that allegro can feedback the pin-swaps to 
the symbols in the schematic tool. It would be very difficult to do thatacross 
reference designators  and across schematic symbols. (because nets would have 
to move)
I think there might be a way around some of those limitations  with the 
dalTools addon, but you would be responsible for fixing
the schematic side once you made the swaps
We have always bypassed the automatic feedback step. We would generate a swap 
report between the pre-swapped netlist and the post-swap netlist and
then update the symbols based on the changes we find in there. (We have not 
swapped between ref-des in those cases)

Thanks,Bill



Bill O'LearyFounder/Lead Developer CadEnhance EDA Productivity Tools(214) 
280-8804
-Your EDA Tools.... @The Speed of CadEnhancewww.CadEnhance.com



On Mon, Mar 20, 2017 at 5:59 AM, Ali <dmarc-noreply@xxxxxxxxxxxxx> wrote:

Hi Group,
I read about pin swapping in Allegro by defining pin group in Orcad. My 
question is if we have two instances of connectors say J1 and J2, is it 
possible to swap pins between two different reference designators?I tried in 
Allegro and got below message
Pins must be on the same gate in order to swap them ... pick again.




   

Other related posts: