[PCB_FORUM] Re: Making a part pin and gate swappable

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
http://www.freelists.org. Our list name is icu-pcb-forum
or go to http://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
http://www.freelists.org. Our list name is icu-pcb-forum
or go to http://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
-----------------------------------------------------------

Other related posts: