Re: [PEDA] Connectivity Nightmares

2002-12-01 Thread JaMi Smith
Basic Schematics 101:

~ ~ ~

Rule 37: NEVER apply more than one Signal Name to the same Signal. PERIOD.

Rule 38: NEVER apply the same Signal Name to more than one Signal. PERIOD.

~ ~ ~

Rule 274: No "ifs", "ands", or "buts" about any of the preceding 273 Rules.
PERIOD.

Rule 275: Never think that these Rules do not apply to you. PERIOD.

Rule 276: Never forget these Rules. PERIOD.

PERIOD

The other 271 Rules - Don't even ask - If you have been in the industry for
several years now and still don't know them by now, you are in deep yogurt
and nothing will help you - If you are new to the industry, you will learn
them in due time - Patience.



- Original Message -
From: <[EMAIL PROTECTED]>
To: "Protel EDA Forum" <[EMAIL PROTECTED]>
Sent: Wednesday, November 27, 2002 6:36 PM
Subject: [PEDA] Connectivity Nightmares


> Hi all:
>
> I usually use a hierarchical structure for my schematic documents, with a
> main document with all the connectors on it, then below that a block
> diagram, and then the actual circuitry on one or more levels below that.
>
> I'm currently doing a reasonable-sized board, with lots of digital lines,
> and have amalgamated those lines into busses for the most part, however
when
> I try to synchronise my PCB, I get lots of errors due to the net labels
I've
> chosen not being mapped across separate sheets. I have tried to connect
the
> busses through the ports on the sheet symbol/port connectivity, but
> apparently it doesn't work. Is the only solution here to change to net
> labels/ports global (with a corresponding edit of all the sheets in the
> schematic - 25 or so pages), or is there a way to get rid of these errors
> using the current methodology? I've tried checking the add sheet suffixes
to
> local nets box, but this results in no connectivity, which is clearly not
> what I want.
>
> Cheers,
> Matthew van de Werken
> Electronics Engineer
> CSIRO Exploration & Mining - Gravity Group
> 1 Technology Court - Pullenvale - Qld - 4069
> ph:  (07) 3327 4685 fax:  (07) 3327 4455
> email:  [EMAIL PROTECTED]

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Thomas
I always assumed It had to be checked for multi sheet hierarchical designs,
so that the synchroniser would count all the sheets as one big netlist, and
you know what they say about assumptions (they're the mother of all
f@*kups). I was wrong.

What it really does is outlined on p132 of the Designers Handbook, "Model 5
- Using Sheet Parts to Create Hierarchy"

Imagine you have a two pin daughter PCB you can place in a circuit, or
alternatively you can install the components present on the daughter PCB
directly onto the main PCB.

Use a *component* to specify a sheet path to the daughter circuit, and when
synchronising:

1) if you want to use the whole circuit on one PCB check the "Descend into
sheet parts" box and all the component footprints present in the daughter
PCB (component referenced sheet) will be used.

or

2) if you want to use the daughter PCB module, uncheck the "Descend into
sheet parts" box and a two pin footprint (for the daughter module) will be
used instead.

Clear as mud?


> -Original Message-
> From: Dennis Saputelli [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 28 November 2002 15:17
> To: Protel EDA Forum
> Subject: Re: [PEDA] Connectivity Nightmares
> 
> 
> why?
> what is the relevance of this?
> i've never really understood that 
> 
> Dennis Saputelli
> 
> 
> Thomas wrote:
> > 
> > Do you have "Descend into sheet parts" ticked when running 
> the synchroniser?
> > 
> > > -Original Message-
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, 28 November 2002 14:21
> > > To: Protel EDA Forum
> > > Subject: Re: [PEDA] Connectivity Nightmares
> > >
> > >
> > > >
> > > > At 12:36 PM 28/11/02 +1000, you wrote:
> > > > >Hi all:
> > > > >
> > > > >I usually use a hierarchical structure for my schematic
> > > > documents, with a
> > > > >main document with all the connectors on it, then below
> > > that a block
> > > > >diagram, and then the actual circuitry on one or more levels
> > > > below that.
> > > > >
> > > > >I'm currently doing a reasonable-sized board, with lots of
> > > > digital lines,
> > > > >and have amalgamated those lines into busses for the most part,
> > > >
> > > > Are these busses made up from dissimilar nets - that is stuff
> > > > like nRD,
> > > > nWR, nCSRAM all being merged in to a bus called something like
> > > > CONTROLS?  If so this won't work.  Protel can only cope with
> > > > busses of the
> > > > "standard" form eg D[7..0] and nets D7 down to D0.
> > >
> > > A mixture of both; however I'm having just as much trouble on
> > > the data bus
> > > (TR_D00..TR_D15) as I am on the control busses...
> > >
> > >
> > >
> > > Cheers,
> > > MvdW
> > >
> > >
> > > >
> 
> -- 
> __
> _
> www.integratedcontrolsinc.comIntegrated Controls, Inc.
>tel: 415-647-04802851 21st Street  
>   fax: 415-647-3003San Francisco, CA 94110
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Dennis Saputelli
why?
what is the relevance of this?
i've never really understood that 

Dennis Saputelli


Thomas wrote:
> 
> Do you have "Descend into sheet parts" ticked when running the synchroniser?
> 
> > -Original Message-
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, 28 November 2002 14:21
> > To: Protel EDA Forum
> > Subject: Re: [PEDA] Connectivity Nightmares
> >
> >
> > >
> > > At 12:36 PM 28/11/02 +1000, you wrote:
> > > >Hi all:
> > > >
> > > >I usually use a hierarchical structure for my schematic
> > > documents, with a
> > > >main document with all the connectors on it, then below
> > that a block
> > > >diagram, and then the actual circuitry on one or more levels
> > > below that.
> > > >
> > > >I'm currently doing a reasonable-sized board, with lots of
> > > digital lines,
> > > >and have amalgamated those lines into busses for the most part,
> > >
> > > Are these busses made up from dissimilar nets - that is stuff
> > > like nRD,
> > > nWR, nCSRAM all being merged in to a bus called something like
> > > CONTROLS?  If so this won't work.  Protel can only cope with
> > > busses of the
> > > "standard" form eg D[7..0] and nets D7 down to D0.
> >
> > A mixture of both; however I'm having just as much trouble on
> > the data bus
> > (TR_D00..TR_D15) as I am on the control busses...
> >
> >
> >
> > Cheers,
> > MvdW
> >
> >
> > >

-- 
___
www.integratedcontrolsinc.comIntegrated Controls, Inc.
   tel: 415-647-04802851 21st Street  
  fax: 415-647-3003San Francisco, CA 94110

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Matt . VanDeWerken
I do now, but I don't think I did when I first ran it. I've pretty much
solved the problem (except for the duplicate net errors I have to delete
each time) by removing all nets from the pcb, then re-synchronising (of
course, adding connected copper to nets).

Cheers,
Matthew van de Werken
Electronics Engineer
CSIRO Exploration & Mining - Gravity Group
1 Technology Court - Pullenvale - Qld - 4069
ph:  (07) 3327 4685 fax:  (07) 3327 4455
email:  [EMAIL PROTECTED]


> -Original Message-
> From: Thomas [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 28 November 2002 1:43 PM
> To: 'Protel EDA Forum'
> Subject: Re: [PEDA] Connectivity Nightmares
> 
> 
> Do you have "Descend into sheet parts" ticked when running 
> the synchroniser?
> 
> > -Original Message-
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, 28 November 2002 14:21
> > To: Protel EDA Forum
> > Subject: Re: [PEDA] Connectivity Nightmares
> > 
> > 
> > > 
> > > At 12:36 PM 28/11/02 +1000, you wrote:
> > > >Hi all:
> > > >
> > > >I usually use a hierarchical structure for my schematic 
> > > documents, with a
> > > >main document with all the connectors on it, then below 
> > that a block
> > > >diagram, and then the actual circuitry on one or more levels 
> > > below that.
> > > >
> > > >I'm currently doing a reasonable-sized board, with lots of 
> > > digital lines,
> > > >and have amalgamated those lines into busses for the most part,
> > > 
> > > Are these busses made up from dissimilar nets - that is stuff 
> > > like nRD, 
> > > nWR, nCSRAM all being merged in to a bus called something like 
> > > CONTROLS?  If so this won't work.  Protel can only cope with 
> > > busses of the 
> > > "standard" form eg D[7..0] and nets D7 down to D0.
> > 
> > A mixture of both; however I'm having just as much trouble on 
> > the data bus
> > (TR_D00..TR_D15) as I am on the control busses...
> > 
> > 
> > 
> > Cheers,
> > MvdW
> > 
> > 
> > > 
> > > Ian Wilson
> > > 
> > 
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Don Ingram
> Are these busses made up from dissimilar nets - that is stuff like nRD,
> nWR, nCSRAM all being merged in to a bus called something like
> CONTROLS?  If so this won't work.  Protel can only cope with busses of the
> "standard" form eg D[7..0] and nets D7 down to D0.
>
> Ian Wilson

As an aside, has DXP done anything to correct this problem?

Cheers

Don

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Thomas
Do you have "Descend into sheet parts" ticked when running the synchroniser?

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 28 November 2002 14:21
> To: Protel EDA Forum
> Subject: Re: [PEDA] Connectivity Nightmares
> 
> 
> > 
> > At 12:36 PM 28/11/02 +1000, you wrote:
> > >Hi all:
> > >
> > >I usually use a hierarchical structure for my schematic 
> > documents, with a
> > >main document with all the connectors on it, then below 
> that a block
> > >diagram, and then the actual circuitry on one or more levels 
> > below that.
> > >
> > >I'm currently doing a reasonable-sized board, with lots of 
> > digital lines,
> > >and have amalgamated those lines into busses for the most part,
> > 
> > Are these busses made up from dissimilar nets - that is stuff 
> > like nRD, 
> > nWR, nCSRAM all being merged in to a bus called something like 
> > CONTROLS?  If so this won't work.  Protel can only cope with 
> > busses of the 
> > "standard" form eg D[7..0] and nets D7 down to D0.
> 
> A mixture of both; however I'm having just as much trouble on 
> the data bus
> (TR_D00..TR_D15) as I am on the control busses...
> 
> 
> 
> Cheers,
> MvdW
> 
> 
> > 
> > Ian Wilson
> > 
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Matt . VanDeWerken
> 
> At 12:36 PM 28/11/02 +1000, you wrote:
> >Hi all:
> >
> >I usually use a hierarchical structure for my schematic 
> documents, with a
> >main document with all the connectors on it, then below that a block
> >diagram, and then the actual circuitry on one or more levels 
> below that.
> >
> >I'm currently doing a reasonable-sized board, with lots of 
> digital lines,
> >and have amalgamated those lines into busses for the most part,
> 
> Are these busses made up from dissimilar nets - that is stuff 
> like nRD, 
> nWR, nCSRAM all being merged in to a bus called something like 
> CONTROLS?  If so this won't work.  Protel can only cope with 
> busses of the 
> "standard" form eg D[7..0] and nets D7 down to D0.

A mixture of both; however I'm having just as much trouble on the data bus
(TR_D00..TR_D15) as I am on the control busses...



Cheers,
MvdW


> 
> Ian Wilson
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Thomas
Forgive me if you already know this:

If any buss connects to a port make sure the busses have net labels.

For example an 8 way buss with lines D0 to D7 connected to a port needs a
net label "[D0..D7]" without the quotes placed on it for connectivity also
the port must have the same name (that is [D0..D7]).

See Schematic Help topic "Bus (Schematic electrical design object)"

There is also an example on p99 of the manual.



> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 28 November 2002 13:37
> To: Protel EDA Forum
> Subject: [PEDA] Connectivity Nightmares
> 
> 
> Hi all:
> 
> I usually use a hierarchical structure for my schematic 
> documents, with a
> main document with all the connectors on it, then below that a block
> diagram, and then the actual circuitry on one or more levels 
> below that. 
> 
> I'm currently doing a reasonable-sized board, with lots of 
> digital lines,
> and have amalgamated those lines into busses for the most 
> part, however when
> I try to synchronise my PCB, I get lots of errors due to the 
> net labels I've
> chosen not being mapped across separate sheets. I have tried 
> to connect the
> busses through the ports on the sheet symbol/port connectivity, but
> apparently it doesn't work. Is the only solution here to change to net
> labels/ports global (with a corresponding edit of all the 
> sheets in the
> schematic - 25 or so pages), or is there a way to get rid of 
> these errors
> using the current methodology? I've tried checking the add 
> sheet suffixes to
> local nets box, but this results in no connectivity, which is 
> clearly not
> what I want.
> 
> Cheers,
> Matthew van de Werken
> Electronics Engineer
> CSIRO Exploration & Mining - Gravity Group
> 1 Technology Court - Pullenvale - Qld - 4069
> ph:  (07) 3327 4685 fax:  (07) 3327 4455
> email:  [EMAIL PROTECTED]
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Ian Wilson
At 12:36 PM 28/11/02 +1000, you wrote:

Hi all:

I usually use a hierarchical structure for my schematic documents, with a
main document with all the connectors on it, then below that a block
diagram, and then the actual circuitry on one or more levels below that.

I'm currently doing a reasonable-sized board, with lots of digital lines,
and have amalgamated those lines into busses for the most part,


Are these busses made up from dissimilar nets - that is stuff like nRD, 
nWR, nCSRAM all being merged in to a bus called something like 
CONTROLS?  If so this won't work.  Protel can only cope with busses of the 
"standard" form eg D[7..0] and nets D7 down to D0.

Ian Wilson

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Re: [PEDA] Connectivity Nightmares

2002-11-27 Thread Matt . VanDeWerken
Another data point:

When I just create a netlist, there are duplicate nets with the same name
formed - the solution here is obviously to generate only one net with that
name, and append the new nodes to the existing net. Is there an easy way of
doing this, since I'll have to do it numerous times as I get the pinout
right?

Cheers,
Matthew van de Werken
Electronics Engineer
CSIRO Exploration & Mining - Gravity Group
1 Technology Court - Pullenvale - Qld - 4069
ph:  (07) 3327 4685 fax:  (07) 3327 4455
email:  [EMAIL PROTECTED]


> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 28 November 2002 12:37 PM
> To: Protel EDA Forum
> Subject: [PEDA] Connectivity Nightmares
> 
> 
> Hi all:
> 
> I usually use a hierarchical structure for my schematic 
> documents, with a
> main document with all the connectors on it, then below that a block
> diagram, and then the actual circuitry on one or more levels 
> below that. 
> 
> I'm currently doing a reasonable-sized board, with lots of 
> digital lines,
> and have amalgamated those lines into busses for the most 
> part, however when
> I try to synchronise my PCB, I get lots of errors due to the 
> net labels I've
> chosen not being mapped across separate sheets. I have tried 
> to connect the
> busses through the ports on the sheet symbol/port connectivity, but
> apparently it doesn't work. Is the only solution here to change to net
> labels/ports global (with a corresponding edit of all the 
> sheets in the
> schematic - 25 or so pages), or is there a way to get rid of 
> these errors
> using the current methodology? I've tried checking the add 
> sheet suffixes to
> local nets box, but this results in no connectivity, which is 
> clearly not
> what I want.
> 
> Cheers,
> Matthew van de Werken
> Electronics Engineer
> CSIRO Exploration & Mining - Gravity Group
> 1 Technology Court - Pullenvale - Qld - 4069
> ph:  (07) 3327 4685 fax:  (07) 3327 4455
> email:  [EMAIL PROTECTED]
> 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *