Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Advantages of Hierarchical Schematic Design for PCB Schematic Layouts

    Altium Designer
    |  November 16, 2017

    Hierarchical company organizational chart

    Do you work for a company that has its structure defined on an organizational chart? If so, then you know how useful a hierarchical structure is. By knowing who reports to whom, and which departments have dotted line cross-functional reports, you know who to go to for specific questions or tasks. On the other hand, if your company doesn’t have that kind of hierarchical structure, it can lead to a lot of confusion.

    The organization of a schematic for a PCB design is similar to the organization of a company. Small schematics can be displayed on one or two sheets, which are easy to work with. However, when the schematic is made up of multiple sheets, it can be difficult to find parts or functionality spread across the different sheets. Just as an organizational chart displays your company’s structure, a hierarchical schematic will organize and display your design’s structure.

    A hierarchical schematic layout can be an enormous benefit. Let’s take a look at the different ways that using hierarchy in your schematic can help your design. First though, let’s talk about what a hierarchical schematic is and how it works within the CAD system.

     A PCB schematic
    A typical PCB schematic

    What is a Hierarchical Schematic Design?

    Hierarchical schematic design, or block design, is where different schematic designs are represented by block symbols on the top sheet of the main design. Larger designs may also have more than just one top sheet with block symbols. In some cases a block symbol on the top sheet will represent another sheet with additional blocks symbols on it.

    Each block symbol on the top sheet represents its own schematic design. A processor schematic with a power supply on it is a good example. A block symbol for the power supply is on the top sheet of the processor design, representing the schematic for the power supply. By selecting and opening the block symbol on the top sheet, the power supply schematic is opened and displayed.

    How Are Hierarchical Schematic Designs Created and Managed?

    There are two ways to create a block of schematic hierarchy in a design:

    1. Create a child design from a new block symbol. Here you create a block symbol on your top sheet, and then start a new design from the block symbol. The new design is saved as a separate schematic, but its block symbol incorporates the new schematic into the main design.

    2. Pull in an existing design into your main design. Here you pull in a design schematic that already exists, and associate it with a block symbol that you create on the top sheet of your main design.

    Once the separate schematic designs are incorporated, your schematic editor will manage any data conflicts. Take the processor design again as an example. Although the power supply is a separate schematic, the block symbol incorporates it into the processor schematic where its sheets become part of the main design. In addition, all of the net names and reference designators are managed so that there aren’t any conflicts.

    Close up of a PCB
    Using hierarchy can help you to better organize your schematic layout

    How a Hierarchical Schematic Layout Can Help You

    A hierarchical schematic enables you to see system level functions of the design from the top sheet, and then descend down into those functional areas through the individual block symbols. This is an invaluable organizational tool for your schematic that will help engineering, test, and field technicians. Additionally, a hierarchical schematic provides the following benefits:

    • Hierarchy reduces the workload for identical blocks of circuitry. You no longer need to create eight identical channels of circuitry for an eight channel design. With hierarchy you can now create one schematic of channel circuitry, and place eight block symbols that point to the same channel design. The schematic editor will rename nets and references to avoid conflicts.

    • Hierarchy encourages team design. With the ability to easily add block symbols that point to different schematic designs, multiple engineers can work on separate areas of the design. This enables the concurrent development of the power supply design along with the master processor design. When the design team is ready, the power supply block symbol is added to the main design.

    • Hierarchy enables design reuse. You can store separate designs, such as the power supply, externally so that they are ready to be added to any new design that requires them. Manage these separate designs in the same way that you would manage a library of different schematic parts.

    Using hierarchical schematic design techniques in your schematic layout can better organize your design, while decreasing your workload and involving more team members. If you haven’t explored working with hierarchy yet, you owe it to yourself to take a look.

    PCB design software, like Altium Designer, has advanced hierarchical schematic design functionality already built into it. This will help you create a better design in less time.

    Would you like to find out more about how Altium can help you with your next schematic layout? Talk to an expert at Altium.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home