Hi, Ian.

> so the program as I understand it cannot support this as there is only one
> copy of a symbol stored in the schematic and each reference to the symbol
> uses that one copy.  Changing the pins about affects all instances of the
> symbol. Since this can't happen with the existing sch structure there
would
> need to be changes to support it - pin editing on the sch was dropped when
> Protel released their first Windows Sch package (from memory).

Let me describe again the very simple case I am interested in.  Right now I
draw the schematic with all the resistors packs in place and without concern
for the routing implications.  These are connected to a BGA which does have
severe routing constraints due to the ball escape.  At the PCB sheet I drag
resistor packs to the expected positions around the BGA (I have pre-routed
the escapes into the BGA library).  I connect the copper as needed for best
placement of tracks to the escape tracks. But of course the existing rats
nest is wrong because I had no way to consider it correctly at the schematic
level prior to placing packs.  Now I create a netlist from copper, remove
the old netlist and reload the new netlist so the rats nets matches on the
PCB.  With this I can go to the schematic and back-annotate the resistor
pack designators.  Fine.  But the pin numbers are still the old numbers.

At this point, I have to start renumbering the pins by looking at the PCB.
This requires a lot of steps due to orientation and placement of designator
and pin labels that revert to defaults when the changes are made.  But in
reality when I am looking at the PCB and the schematic I am doing nothing
more than what I think the system could do by looking at the MASTER.NET file
and the generated.Net file and reannotating the discrepancies.  Of course
this should be done in one operation, without the step where I back
annotated the schematic; that is, while the schematic and Master.net are in
synch and the PCB and generated NET are in synch.

regards,
Tim Hutcheson
ICQ #32491889


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*                      - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to