NETS
2011-02-19 by Randy S.
Yahoo Groups archive
Index last updated: 2026-03-30 17:29 UTC
Thread
2011-02-19 by Randy S.
2011-02-19 by Adam Shea
On 02/18/11 19:42, Randy S. wrote:
> Whats the concept of "nets" in all this pcb creation process?
>
> Randy
>
>
>
>
>
> ------------------------------------
>
> Be sure to visit the group home and check for new Links, Files, and Photos:
> http://groups.yahoo.com/group/Homebrew_PCBsYahoo! Groups Links
>
>
>
2011-02-19 by rrrydman@aol.com
2011-02-19 by Piers Goodhew
On 19/02/2011, at 4:24 PM, rrrydman@... wrote:
>
> Hi Randy,
> My understanding of nets is that they are "networks'. A trace that goes from one pin to another is a net. Another third pin to a different pin is another net. Either of these nets might branch to yet another pin and that would still be on that respective net. An entire board will have many nets. Starting a new trace and connecting it to an existing net will require you to specify the net number you are connecting to. This can be determined by puting the cursor on the intended net and clicking and inspecting properties of that net .. or it might be shown somewhere on the screen for that selected net. ummmm hope this helps.
> Bob R.
>
> -----Original Message-----
> From: Randy S. <rj3819@...>
> To: Homebrew_PCB <homebrew_pcbs@yahoogroups.com>
> Sent: Fri, Feb 18, 2011 5:42 pm
> Subject: [Homebrew_PCBs] NETS
>
> Whats the concept of "nets" in all this pcb creation process?
>
> Randy
>
> [Non-text portions of this message have been removed]
>
>
2011-02-19 by Dave
> -----Original Message-----
> From: Homebrew_PCBs@yahoogroups.com
> [mailto:Homebrew_PCBs@yahoogroups.com] On Behalf Of rrrydman@...
> Sent: 19 February 2011 05:25
> To: Homebrew_PCBs@yahoogroups.com
> Subject: Re: [Homebrew_PCBs] NETS
>
>
>
> Hi Randy,
> My understanding of nets is that they are "networks'. A trace
> that goes from one pin to another is a net. Another third pin
> to a different pin is another net. Either of these nets might
> branch to yet another pin and that would still be on that
> respective net. An entire board will have many nets. Starting
> a new trace and connecting it to an existing net will require
> you to specify the net number you are connecting to. This can
> be determined by puting the cursor on the intended net and
> clicking and inspecting properties of that net .. or it
> might be shown somewhere on the screen for that selected net.
> ummmm hope this helps. Bob R.
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Randy S. <rj3819@...>
> To: Homebrew_PCB <homebrew_pcbs@yahoogroups.com>
> Sent: Fri, Feb 18, 2011 5:42 pm
> Subject: [Homebrew_PCBs] NETS
>
>
>
>
>
> Whats the concept of "nets" in all this pcb creation process?
>
> Randy
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Be sure to visit the group home and check for new Links,
> Files, and Photos:
> http://groups.yahoo.com/group/Homebrew_PCBsYahoo! Groups Links
>
>
>
>
2011-02-19 by designer_craig
--- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@...> wrote:
>
> Whats the concept of "nets" in all this pcb creation process?
>
> Randy
>
[Non-text portions of this message have been removed]
2011-02-19 by Leon Heller
2011-02-19 by Randy S.
--- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@...> wrote:
>
> Whats the concept of "nets" in all this pcb creation process?
>
> Randy
>
[Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]
2011-02-19 by Jim Tonne
> Not sure how far back NETS go . . .
2011-02-19 by Leon Heller
>Jim is the author of Elsie, a very useful piece of software for
> Before schematic entry as we know it today,
> all circuit analysis programs used netlists as
> the input method. This includes of course
> SPICE and all of the other analyzers.
2011-02-19 by Jim Tonne
2011-02-20 by designer_craig
--- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@...> wrote:
>
> Awesome thanks ..
> So if a pin on an IC for example, goes to a cap, and a resistor .. then that
> would be one net thats
> attached to 3 places .. and might show up as IC1.1, C1.1 and R1.1 something
> like that .. and
> the only way something else could become a part of that net name or number would
> be if it was
> connected directly to the traces going to one of those points ?? Is that correct
> ?
>
> Randy
>
>
>
>
> ________________________________
> From: designer_craig <cs6061@...>
> To: Homebrew_PCBs@yahoogroups.com
> Sent: Sat, February 19, 2011 4:44:11 AM
> Subject: [Homebrew_PCBs] Re: NETS
>
>
>
> Randy,
>
> In any electronic circuit, the pins of the various components that are
> connected together are called a net. Generally a net connects two or
> more component pins and a circuit or schematic design is a collection of
> one or more nets. A schematic is just a graphical way of representing
> what component pins must be connected together for the design. The
> schematic capture program (editor) will assign a net name to each of the
> unique nets in the design. Most programs assign the nets a numeric name
> but usually allow the user to change this to something more useful like
> "reset" or "clock" etc. Debugging a design is much
> easier if all the nets have some functional name. Most of the schematic
> capture packages that I have used allow you to draw a stub of a wire to
> a component pin and assign it a net name. All stubs that have the same
> name are on the same net and connected even though there is no direct
> graphics line on the schematic. This is a "connect by name"
> feature and is quite useful in complex designs. Things get a little
> more complex when you have busses, which are sort of a short hand for a
> collection of similar named nets or have a hierarchical schematic. In
> high-end programs nets can be assigned various properties in addition to
> just a name and are used to guide the PCB layout process. Things like
> the maximum number of vias, trace width, trace spacing, layer and
> propagation delay are common. With today's high-speed processors
> and memory impedance control and trace propagation delay matching are
> critical to proper operation. Once the design is in the PCB layout
> stage these net properties can be used to guide both manual and
> auto-routing of the board, they are also used for post layout design
> rule checking.
>
> Once in the PCB layout program each net becomes a copper tract (or
> plane) that connects the component pins assigned to that net.
>
> Most schematic packages will let you output a "net list" which is
> usually a text file containing a list of nets in the design and the
> component pins asigned. ie. ( clock: U1-4 U8-5 ) And most PCB
> layout packages will accept a text file net list as input.
>
> In additon to a list of NET's the PCB layout software needs to know what
> footprint to use for a particular component. Generally, but not always,
> the footprint name is attached as a property to the component symbol
> used when drawing the schematic and provided to the PCB program when the
> PCB program reads in the schematic.
>
> Craig
>
> --- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@> wrote:
> >
> > Whats the concept of "nets" in all this pcb creation process?
> >
> > Randy
> >
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
2011-02-20 by Randy S.
--- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@...> wrote:
>
> Awesome thanks ..
> So if a pin on an IC for example, goes to a cap, and a resistor .. then that
> would be one net thats
> attached to 3 places .. and might show up as IC1.1, C1.1 and R1.1 something
> like that .. and
> the only way something else could become a part of that net name or number
>would
>
> be if it was
> connected directly to the traces going to one of those points ?? Is that
>correct
>
> ?
>
> Randy
>
>
>
>
> ________________________________
> From: designer_craig <cs6061@...>
> To: Homebrew_PCBs@yahoogroups.com
> Sent: Sat, February 19, 2011 4:44:11 AM
> Subject: [Homebrew_PCBs] Re: NETS
>
>
>
> Randy,
>
> In any electronic circuit, the pins of the various components that are
> connected together are called a net. Generally a net connects two or
> more component pins and a circuit or schematic design is a collection of
> one or more nets. A schematic is just a graphical way of representing
> what component pins must be connected together for the design. The
> schematic capture program (editor) will assign a net name to each of the
> unique nets in the design. Most programs assign the nets a numeric name
> but usually allow the user to change this to something more useful like
> "reset" or "clock" etc. Debugging a design is much
> easier if all the nets have some functional name. Most of the schematic
> capture packages that I have used allow you to draw a stub of a wire to
> a component pin and assign it a net name. All stubs that have the same
> name are on the same net and connected even though there is no direct
> graphics line on the schematic. This is a "connect by name"
> feature and is quite useful in complex designs. Things get a little
> more complex when you have busses, which are sort of a short hand for a
> collection of similar named nets or have a hierarchical schematic. In
> high-end programs nets can be assigned various properties in addition to
> just a name and are used to guide the PCB layout process. Things like
> the maximum number of vias, trace width, trace spacing, layer and
> propagation delay are common. With today's high-speed processors
> and memory impedance control and trace propagation delay matching are
> critical to proper operation. Once the design is in the PCB layout
> stage these net properties can be used to guide both manual and
> auto-routing of the board, they are also used for post layout design
> rule checking.
>
> Once in the PCB layout program each net becomes a copper tract (or
> plane) that connects the component pins assigned to that net.
>
> Most schematic packages will let you output a "net list" which is
> usually a text file containing a list of nets in the design and the
> component pins asigned. ie. ( clock: U1-4 U8-5 ) And most PCB
> layout packages will accept a text file net list as input.
>
> In additon to a list of NET's the PCB layout software needs to know what
> footprint to use for a particular component. Generally, but not always,
> the footprint name is attached as a property to the component symbol
> used when drawing the schematic and provided to the PCB program when the
> PCB program reads in the schematic.
>
> Craig
>
> --- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@> wrote:
> >
> > Whats the concept of "nets" in all this pcb creation process?
> >
> > Randy
> >
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
[Non-text portions of this message have been removed]
2011-02-20 by Piers Goodhew
On 20/02/2011, at 12:22 PM, designer_craig wrote:
> Yes, if you connect a new component pin up to a existing net becomes part of the net. There is an exception in the PCB layout program. It is sometimes possible to run some copper tracts that would allow you to short two different nets. This can happen in a hand rout situation but the post layout design rule checks should flag this.
>
> Sometimes its desirable to connect two nets together, like for example a signal ground net connecting to a chassis ground net. You have component pins on each net but want them connected together only at one point on the layout for signal integrity reasons. So some packages have a virtual component you place on the schematic, it has two pins one connected to each net. No actual component is put on the board it just allows you to connect the two nets without the DRC's complaining that you have shorted the nets.
>
> Craig
>
> --- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@...> wrote:
> >
> > Awesome thanks ..
> > So if a pin on an IC for example, goes to a cap, and a resistor .. then that
> > would be one net thats
> > attached to 3 places .. and might show up as IC1.1, C1.1 and R1.1 something
> > like that .. and
> > the only way something else could become a part of that net name or number would
> > be if it was
> > connected directly to the traces going to one of those points ?? Is that correct
> > ?
> >
> > Randy
> >
> >
> >
> >
> > ________________________________
> > From: designer_craig <cs6061@...>
> > To: Homebrew_PCBs@yahoogroups.com
> > Sent: Sat, February 19, 2011 4:44:11 AM
> > Subject: [Homebrew_PCBs] Re: NETS
> >
> >
> >
> > Randy,
> >
> > In any electronic circuit, the pins of the various components that are
> > connected together are called a net. Generally a net connects two or
> > more component pins and a circuit or schematic design is a collection of
> > one or more nets. A schematic is just a graphical way of representing
> > what component pins must be connected together for the design. The
> > schematic capture program (editor) will assign a net name to each of the
> > unique nets in the design. Most programs assign the nets a numeric name
> > but usually allow the user to change this to something more useful like
> > "reset" or "clock" etc. Debugging a design is much
> > easier if all the nets have some functional name. Most of the schematic
> > capture packages that I have used allow you to draw a stub of a wire to
> > a component pin and assign it a net name. All stubs that have the same
> > name are on the same net and connected even though there is no direct
> > graphics line on the schematic. This is a "connect by name"
> > feature and is quite useful in complex designs. Things get a little
> > more complex when you have busses, which are sort of a short hand for a
> > collection of similar named nets or have a hierarchical schematic. In
> > high-end programs nets can be assigned various properties in addition to
> > just a name and are used to guide the PCB layout process. Things like
> > the maximum number of vias, trace width, trace spacing, layer and
> > propagation delay are common. With today's high-speed processors
> > and memory impedance control and trace propagation delay matching are
> > critical to proper operation. Once the design is in the PCB layout
> > stage these net properties can be used to guide both manual and
> > auto-routing of the board, they are also used for post layout design
> > rule checking.
> >
> > Once in the PCB layout program each net becomes a copper tract (or
> > plane) that connects the component pins assigned to that net.
> >
> > Most schematic packages will let you output a "net list" which is
> > usually a text file containing a list of nets in the design and the
> > component pins asigned. ie. ( clock: U1-4 U8-5 ) And most PCB
> > layout packages will accept a text file net list as input.
> >
> > In additon to a list of NET's the PCB layout software needs to know what
> > footprint to use for a particular component. Generally, but not always,
> > the footprint name is attached as a property to the component symbol
> > used when drawing the schematic and provided to the PCB program when the
> > PCB program reads in the schematic.
> >
> > Craig
> >
> > --- In Homebrew_PCBs@yahoogroups.com, "Randy S." <rj3819@> wrote:
> > >
> > > Whats the concept of "nets" in all this pcb creation process?
> > >
> > > Randy
> > >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>
>
2011-02-20 by Andrew Hakman
>Heh, and if you're a *HDL designer / ASIC person, you got to watch out for
>
> Yes, if you connect a new component pin up to a existing net becomes part
> of the net. There is an exception in the PCB layout program. It is sometimes
> possible to run some copper tracts that would allow you to short two
> different nets. This can happen in a hand rout situation but the post layout
> design rule checks should flag this.
>
> Sometimes its desirable to connect two nets together, like for example a
> signal ground net connecting to a chassis ground net. You have component
> pins on each net but want them connected together only at one point on the
> layout for signal integrity reasons. So some packages have a virtual
> component you place on the schematic, it has two pins one connected to each
> net. No actual component is put on the board it just allows you to connect
> the two nets without the DRC's complaining that you have shorted the nets.
>
2011-02-20 by Donald H Locker
----- Original Message -----
> From: "Andrew Hakman" <andrew.hakman@...>
> To: "Homebrew PCBs" <Homebrew_PCBs@yahoogroups.com>
> Cc: "designer_craig" <cs6061@...>
> Sent: Sunday, February 20, 2011 1:56:45 AM
> Subject: Re: [Homebrew_PCBs] Re: NETS
>
> On Sat, Feb 19, 2011 at 6:22 PM, designer_craig <cs6061@...>
> wrote:
>
> >
> >
> > Yes, if you connect a new component pin up to a existing net becomes
> part
> > of the net. There is an exception in the PCB layout program. It is
> sometimes
> > possible to run some copper tracts that would allow you to short
> two
> > different nets. This can happen in a hand rout situation but the
> post layout
> > design rule checks should flag this.
> >
> > Sometimes its desirable to connect two nets together, like for
> example a
> > signal ground net connecting to a chassis ground net. You have
> component
> > pins on each net but want them connected together only at one point
> on the
> > layout for signal integrity reasons. So some packages have a
> virtual
> > component you place on the schematic, it has two pins one connected
> to each
> > net. No actual component is put on the board it just allows you to
> connect
> > the two nets without the DRC's complaining that you have shorted the
> nets.
> >
>
> Heh, and if you're a *HDL designer / ASIC person, you got to watch out
> for
> those pesky "wire patches" that connect 2 nets together - no component
> gets
> placed in the design either, and they lead to all kinds of interesting
> fun
> if you skip some automated check steps (because the tech kit doesn't
> work
> properly with the verification tools, and there's no time to fix it
> before
> the deadline), like completely dead ASICs - OOPS! The project I'm
> working on
> has had at least 3 completely DOA ASIC runs, due to issues around
> connecting
> different nets together! Good thing it's just grad school - in the
> real
> world, I'm sure people would've been fired! Probably especially in the
> 2
> cases where VDD got inadvertantly connected to GND - yay, we built a
> $5000
> heater!
>
> Andrew
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Be sure to visit the group home and check for new Links, Files, and
> Photos:
> http://groups.yahoo.com/group/Homebrew_PCBsYahoo! Groups Links
>
>
>
2011-02-21 by Bob Butcher