Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We typically use Strict Hierarchy, which ensures that all connections between sheets must be explicitly defined with ports. You can read more about the other options here: https://www.altium.com/documentation/altium-designer/accessing-defining-managing-project-options#options

Implementing Hierarchy

Actually creating a hierarchical design is as simple as adding a sheet symbol into any schematic. From there Altium will treat your design as hierarchical according to the setting you chose above.

  1. X

  2. X

  3. X

  4. X

  5. X

{show how to add sheet symbols and ports (steps and images)}

Tips on Hierarchy

Expand

Hiding Rooms

Check out Quick Reference & Tips for how to hide rooms when you’re in layout. {need to add to page and link to section}

Room Creation

By default, hierarchical sheets will each create a “component room” when pulled into PCB layout. These rooms can be moved, copied, and manipulated with all the components and copper put within them. Additionally, rules (and any other queries) can be applied on the room level.

These are generated any time changes from schematics are pushed from schematics to layout. This behavior can be turned off or modified as needed.

{talk about how pages create component rooms automatically}

{talk about simple copiability (two instances of the same sheet}

{talk about stacked pages (as done in shepherd segment)}

Classes and Other Labels

{intro to more advanced annotations in Altium. Highlight how it enables automatic feature in Altium like differential pair routing, complex clearances and creepages and more}

...