Netlist in Multiwire (including single unnamed pin nets) and count the
number of lines in the netlist file (CTRL-END to get ot end of file ?). This
is the number of pins.

I use this all the time as our PCB layout house charges per pin.

ian

> -----Original Message-----
> From: TSListServer [mailto:[EMAIL PROTECTED]]On
> Behalf Of Thomas
> Sent: 02 March 2001 01:09
> To: Multiple recipients of list ProtelEDAusers
> Subject: RE: AW: [PROTEL EDA USERS]: Improv. PCB-Editor
> (Density-Report?? ???)
>
>
> Is there a way to determine the number of pins in a schematic? If
> so I will
> write a macro to do this neat little guesstimate. It seems to work ok for
> the tests I have done on digital ccts, probably a bit
> conservative for some
> analogue ones I've tried it on.
>
> -----Original Message-----
> From: Mark Geddes [mailto:[EMAIL PROTECTED]]
> Sent: Friday, 2 March 2001 6:00 AM
> To: Multiple recipients of list ProtelEDAusers
> Subject: RE: AW: [PROTEL EDA USERS]: Improv. PCB-Editor
> (Density-Report?? ???)
>
>
> Here is a density formula someone(?) sent me. I don't know how good it is,
> and it definitely doesn't consider very many factors, but it might be of
> interest to some forum members.
>
> Mark Geddes
>
> CALCULATING FOR BOARD DENSITY
>
> 1.    Count all pins to arrive at a total pin count.
>
> 2.    Calculate total board space in square inches.
>
> 3.    Use following formula:          Total pins / 16 = IC equivalents
>                                       Board square inches / IC equivalents
> = K
>
>                                       K =  1.0 to .75         Then a 2
> layer board is required
>                                       K =  .75 to .50         Then a 4
> layer board is required
>                                       K =  .50 to .25         Then a 6
> layer board is required
>                                       K =  .25 to .18         Then a 8
> layer board is required
>                                       K =  .18 to .01         Then board
> is very difficult
>
>                       Example
>                                       Total pin count 1600
>                                       1600 / 16 =  100
>                                       IC Equivalents = 100
>                                       Board is 5" x 6" =  30 sq in
>                                       30 / 100 =  .30
>                                       K = .30
>                                       6 layer board is required
>
>
> > The is a server add-on for P98 that calculates the manhattan
> > ratio which
> > is  density metric of some sort.  has not been
> > reworked/recompiled for
> > P99SE that I could see.  Though it couldn't be too hard to do
> > so if someone
> > so desired.
> >
> > Also, George Messner covers density evaluations in moderate detail in
> > Section 1.5 of Printed Circuits Handbook 4th Edition. (Ed
> > Clyde F Coombs,
> > McGraw-Hill, ISBN 0-07-012754-9).  But this is possibly not
> > much use to you.
> >
> > You can also get a density map (PCB:  Tools-Density Map) but
> > this is only
> > useful to show possible bottlenecks for routing after
> > placement.  It is not
> > useful for estimating degree of difficulty or possibility of success.
> >
> > Advanced Route 3 had a pre-route phase where it estimated the
> > likelihood of
> > success based on number of nets, placement, routing
> > constraints etc.  But
> > this was also post-placement.
> >
> > Some sort of industry standard (or at least
> > accepted/published) calculation
> > based only on number of connections, component footprints,
> > pad/via sizes
> > and routing technology (number of layers, blind/buried vias
> > etc) would be
> > possible.  The calculation could show the required routing
> > area given a
> > wiring efficiency factor Weff, (a number that is usually
> > about 50% but with
> > some blind/buried stack-ups may get close to 75%) or the
> > required Weff
> > given a board.  But I am not sure how useful this would be -
> > I have the
> > details for doing the calcs but I have never done them.
> >
> > Something to toss about.  Maybe such analysis can be done
> > effectively these
> > days.
> >
> > Ian Wilson
> >
>
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> *  This message sent by: PROTEL EDA USERS MAILING LIST
> *
> *  Use the "reply" command in your email program to
> *  respond to this message.
> *
> *  To unsubscribe from this mailing list use the form at
> *  the Association web site. You will need to give the same
> *  email address you originally used to subscribe (do not
> *  give an alias unless it was used to subscribe).
> *
> *  Visit http://www.techservinc.com/protelusers/subscrib.html
> *  to unsubscribe or to subscribe a new email address.
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> *  This message sent by: PROTEL EDA USERS MAILING LIST
> *
> *  Use the "reply" command in your email program to
> *  respond to this message.
> *
> *  To unsubscribe from this mailing list use the form at
> *  the Association web site. You will need to give the same
> *  email address you originally used to subscribe (do not
> *  give an alias unless it was used to subscribe).
> *
> *  Visit http://www.techservinc.com/protelusers/subscrib.html
> *  to unsubscribe or to subscribe a new email address.
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
>


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  This message sent by: PROTEL EDA USERS MAILING LIST
*
*  Use the "reply" command in your email program to
*  respond to this message.
*
*  To unsubscribe from this mailing list use the form at
*  the Association web site. You will need to give the same
*  email address you originally used to subscribe (do not
*  give an alias unless it was used to subscribe).
*
*  Visit http://www.techservinc.com/protelusers/subscrib.html
*  to unsubscribe or to subscribe a new email address.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

______________________________________________________
To post a message: <mailto:[EMAIL PROTECTED]>

To unsubscribe or subscribe we recommend using the
form at our web site:
http://www.techservinc.com/protelusers/subscrib.html

You may also unsubscribe directly by email:
<mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum>
however this may fail if you're trying to unsubscribe
an "old" email address, an alias mail account, or if
your mail client uses an unusual encoding format.

To contact the Forum Administrator:
<mailto:[EMAIL PROTECTED]>

Reply via email to