Set up the chips.prt correctly when creating the schematic symbols and you will have the ability to swap inside of Allegro while maintaining the ability to back-annotate. You need to have the 'PIN_GROUP' value the same for each pin that you want to swap within a group. In V15.2 Concept, you now have the ability to swap within each schematic section. So, you could set the 'PIN_GROUP' values based on how you would like to control the swaps in Allegro. You could set up multiple pin groups to define swap groups on a part. Here is a snapshot of how the chips file should look. FILE_TYPE=LIBRARY_PARTS; TIME=' Created/Modified on Tuesday, July 26, 21:41:33 2005' ; primitive 'EXAMPLE','EXAMPLE_BGA'; pin 'NAME1': PIN_NUMBER='(0,0,A1)'; UNKNOWN_LOADING='TRUE'; PINUSE='UNSPEC'; NO_LOAD_CHECK='BOTH'; NO_IO_CHECK='BOTH'; ALLOW_CONNECT='TRUE'; PIN_GROUP='1'; 'NAME2': PIN_NUMBER='(0,0,A2)'; UNKNOWN_LOADING='TRUE'; PINUSE='UNSPEC'; NO_LOAD_CHECK='BOTH'; NO_IO_CHECK='BOTH'; ALLOW_CONNECT='TRUE'; PIN_GROUP='1'; end_pin; body CLASS='IO'; PHYS_DES_PREFIX='U'; JEDEC_TYPE= 'EXAMPLE'; PART_NAME='EXAMPLE'; end_body; end_primitive; END. -Keith -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Kevin McCowan Sent: Tuesday, July 26, 2005 8:40 AM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Making a part pin and gate swappable Amin Aslan wrote: > Does anyone know how to fix the pstchip.dat file so I can make a bga pin and gate swappable ? thanks > I am sure lot's of people do. What I do, however, is to get a part that can do what I want done already and steal the syntax from it and put it into the new part I want to make. Or, you could read the help on how to make a part that has the pin and gate swap functions. I haven't done one in a while but I remember it was not a monumental task. If you figure it out yourself the chances are that you will remember the next time you need to configure a device in the future. Good luck, Kevin McCowan Sr. PCB Designer TSI Telsys ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx -----------------------------------------------------------