Low Cost PCB's Low Cost Components

Author Topic: Hierarchical, versus Global labels  (Read 290 times)

0 Members and 1 Guest are viewing this topic.

Offline Dan Moos

  • Regular Contributor
  • *
  • Posts: 174
  • Country: us
Hierarchical, versus Global labels
« on: August 07, 2017, 05:10:58 AM »
As I think I understand it, the only real difference between a global and a hierarchical label is that a hierarchical label needs a corresponding pin in each sheet to make it available to said sheets, whereas, global labels act as if all the sheets are one big sheet connectivity-wise.

My question is, whats the point? I can't see why I wouldn't just use global labels, and save a step?  I feel like I'm missing something.   
 

Offline donotdespisethesnake

  • Frequent Contributor
  • **
  • Posts: 458
  • Country: gb
  • Embedded stuff
Re: Hierarchical, versus Global labels
« Reply #1 on: August 07, 2017, 07:39:20 PM »
Because you can have several copies of the same sheet, each will have different connections if using hierarchical connections. There is an example in http://docs.kicad-pcb.org/stable/en/eeschema.html#complex-hierarchy
Bob
 

Offline Rerouter

  • Super Contributor
  • ***
  • Posts: 2879
  • Country: au
  • Question Everything... Except This Statement
Re: Hierarchical, versus Global labels
« Reply #2 on: August 07, 2017, 08:03:25 PM »
Hierarchical comes in very handy if your reusing blocks of a schematic in other projects, you just append the piece as a hierarchical sheet, wire up the pins to your top level block and off you go.

Global can be hard to find at times, but there are things like local voltage rails where i am happy to just call them global, but i get cautious just bulk naming on global as in bigger projects it can be very easy to end up reusing the same name and not realising until your final board reviews.

It can also help make your top level schematic act like your project mud map, a hierarchical bus between 2 sub sheets for your LCD data, etc, the tools are there to be used as you see fit.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf