Quickly Replicate Circuits with a Connection Room in Your PCB Layout

Zachariah Peterson
|  Created: December 7, 2020

Modern PCB designs can get very complex, and designers need tools to help them stay organized. Schematic sheets are a great start, but simply organizing different circuit blocks into different schematics is not enough to ensure your designs are organized. Altium Designer unifies your schematic design and PCB layout tasks into a single program, and it includes a PCB connection rooms feature to keep your circuit blocks synchronized. Here’s how you can best use the rooms feature in Altium Designer to keep your complex designs organized.


The only PCB design package with powerful organization features built on a unified rules-driven design engine.

As you progress through the deep world of PCB design, your schematics and layouts will only get more complex. It’s hard to keep track of portions of a layout that require specific sets of design rules, and you still need to see the link between different sections of a PCB layout and schematics. Design tools that aid this type of synchronization make it easy to create, move, copy, and change groups of components as a single unit.

In Altium Designer, these blocks of components, traces, and other structures in a PCB layout are called PCB “component rooms,” or just rooms for short. Thanks to Altium Designer’s unified PCB design environment and interface, designers can create rooms on their own or generate them automatically as they work through their design. Here’s why you should take advantage of these features in your PCB design software and how Altium Designer makes these tasks easy.

What You Can Do With a PCB Connection Room

Whenever you need to move a large group of components, replicate multiple circuit blocks, or apply design rules to a set of components and layout features, you can use a room in Altium Designer. Rooms can be easily used to expedite data transfer from schematics and into a new PCB layout before you arrange components. The components in a room will be assigned a component class, which can then be used to set specific design rules for every layout feature and component in the room.

How to Quickly Create and Configure a Room in Your PCB Layout

Not all PCB design software platforms include tools needed to create a connection room for your PCB layout. The best PCB layout tools let you quickly create a connection room by selecting a group of components in your PCB layout and assigning a room name. Altium Designer makes this process easy with a powerful set of PCB layout features and CAD utilities. Once you’ve created your room in the PCB layout, you can start specifying design rules and locking components in place as you continue building your PCB layout.

Nets and copper polygon in PCB connection room

Placing a group of elements into a room lets you apply design rules to very specific sections of a PCB layout.

Organize Your Components With the Best Schematic Editor

Creating rooms from a completed PCB layout can be an important task to help you stay organized, but you can also enforce organization directly in your schematics. Doing this early in the design lets you build organization into your layout before you’ve ever arranged your components. You can plan out your design rules and constraints early, and it saves you time when working on complex designs.

Because Altium Designer lets you design schematics and layout a PCB in the same program, the two sets of data are automatically linked. Once you capture your schematics and import them into a new PCB layout, you’ll have the option to create a component room for each schematic sheet. The rooms that are created nicely reflect the organization you’ll enforce in your design, and you can still modify or create rooms in the layout as needed.

Instantly Create Rooms from Hierarchical Schematics

Altium Designer’s hierarchical schematic design features also integrate with the standard PCB layout editor. Just like when working with flat schematics, rooms can be instantly created from hierarchical schematics and applied to repeated circuit blocks within your hierarchy. You can then set design rules across connection rooms and component classes in your design.

Connection room with hierarchical schematic design in Altium Designer

The hierarchical schematic design features keep your most complex designs organized, and you can quickly create component rooms from your schematic sheets.

Keep Your Designs Organized with Altium Designer

Altium Designer more than a circuit diagram editor or PCB layout utility, it’s a unified rules-driven PCB design platform that helps you go from concept to product in a single program. You can enforce the design hierarchy and organization you need early in the design process, and you can access a complete set of PCB layout utilities as you create your layout. When you’re ready to prepare for production, all your design data and your project structure will be copied into your deliverables. All these features help you stay more productive and create higher quality products.

Altium Designer Helps You Stay at the Cutting Edge

The secret to Altium Designer’s powerful interface and organizational tools is its rules-driven design engine. The rules engine ensures your schematics and PCB layout remain synchronized, even when using connection rooms for your PCB layout. Every aspect of your circuit board layout can be inspected as you create your design, and custom design rules can be created for any application.

Schematic editor and PCB layout with connection room in Altium Designer

Altium Designer helps you stay organized by linking your schematics and PCB layout into a unified design environment.

Other design software forces you to create messy schematics and doesn’t help you stay organized. Altium Designer has changed PCB design workflows thanks to its unified design environment. You can keep yourself at the cutting edge and at your most productive with the powerful PCB design features in Altium Designer.

Altium Designer on Altium 365 delivers unprecedented integration to the electronics industry until now relegated to the world of software development, allowing designers to work from home and reach unprecedented levels of efficiency.

We have only scratched the surface of what is possible to do with Altium Designer on Altium 365. You can check the product page for a more in-depth feature description or one of the On-Demand Webinars.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 1000+ technical blogs on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

most recent articles

Back to Home