-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueShowing Some Constraint
A strong design constraint strategy carefully balances a wide range of electrical and manufacturing trade-offs. This month, we explore the key requirements, common challenges, and best practices behind building an effective constraint strategy.
All About That Route
Most designers favor manual routing, but today's interactive autorouters may be changing designers' minds by allowing users more direct control. In this issue, our expert contributors discuss a variety of manual and autorouting strategies.
Creating the Ideal Data Package
Why is it so difficult to create the ideal data package? Many of these simple errors can be alleviated by paying attention to detail—and knowing what issues to look out for. So, this month, our experts weigh in on the best practices for creating the ideal design data package for your design.
- Articles
- Columns
- Links
- Media kit
||| MENU - design007 Magazine
Multi-board Design with Altium’s Ben Jordan
July 25, 2018 | I-Connect007 Editorial TeamEstimated reading time: 5 minutes

Not too long ago, historically speaking, most electronic products contained only one PCB. But multi-board designs have become almost ubiquitous over the past decade, and EDA software companies are working to improve and simplify the multi-board design process. For the June 2018 issue of Design007 Magazine, Editors Andy Shaughnessy and Stephen Las Marias spoke with Ben Jordan, director of product and persona marketing for Altium, about the company’s multi-board design tools, the challenges that customers face, and the numerous trade-offs that designers must contend with while performing multi-board design.
Andy Shaughnessy: Ben, why don’t you begin by telling us about multi-board design and multi-board EDA tools.
Ben Jordan: Multi-board design is, from my and Altium's point of view, simply the challenge of designing systems where there is more than one printed circuit board. It's not a complicated concept, and many of Altium's engineers and product managers have come from a background of designing new electronics. We even had our own internal hardware team for some time, doing the FPGA development boards. So we had some pretty high-end designers, people like Dave Jones, who runs the EEV blog now, and some of his colleagues back in Australia. We also had the team in Shanghai for a while doing IoT modular design. This all ended up being multi-board systems design.
One reason engineering firms do multi-board designs is to divide and conquer. We want to partition a bigger product into smaller modules to make the task of designing those modules and testing those modules as individual clusters of functions that sort of make sense together. You have the upside of being able to properly test and measure, and control supply chain issues, and design for fabrication and assembly if you have the ability of breaking up a large, complex product into small replaceable units.
This is not just for electronics; this is not a new concept. It's done in every other industry. We know that just about every professional PCB designer at some point is going to be designing a board, if they are not already, that's just one board in a larger system, and they may be involved in designing a larger system and integrating those modules. It makes sense that a mainstream professional development tool should have multiboard capabilities and shouldn't be considered a high-end feature.
It took a while because it required a new 3D modeling engine for doing 3D properly and efficiently; bringing multiple large complex PCB designs into a single editor workspace requires a lot of memory and computing power, otherwise the whole thing becomes unusable. So that was a big challenge for us, and it took some time, but we've finally been able to release that for Altium Designer 18.
We took the company into IoT experimentation in Shanghai. We’ve implemented stamp-based form-factor modules, and we were doing our FPGA development boards, the NanoBoard NB1, the NanoBoard 2, and NanoBoard 3000, which were all multi-board modular systems tems that could reconfigure the platform. We encountered all the challenges that people have with manufacturing boards of different layer stacks, but how do you optimize that? Is there a way the tools can offer you a way of analyzing and checking layer stack compatibility, so you can consolidate and make the best use of panel space fabrication?
Shaughnessy: What are some of the challenges designers typically face in multi-board design?
Jordan: One that is a real pain in the derriere is connectivity management.
Connectivity management is a big piece of the problem, because it’s so common for a component library in the CAD tool to look at the 3D model and the footprint (or decal or pattern, depending on what CAD tool you come from) with the mating face top down. The footprint for the connectors that you are using traditionally has them all numbered starting at the top left, anti-clockwise. In other words, you have a plug and you have a socket, and when the receptacle is reversed on the bottom side of one of the modules, because it’s got it sandwiched down on the baseboard, your pin numbering is mirrored, and it’s a problem. These cause headaches with managing pinouts. Then there’s the other side of it where you want to be able to swap some things around to optimize the layout and routing on one of the modules, and you need to be able to propagate changes like that throughout the broader system. So, connectivity management should be a part of pin-swapping as well.
Looking into the future, we’ve solved the basic pin assignments, connectivity management, and synchronization of pin swaps on the schematic side. What we have not yet done, but it’s on our road map, is model the cables. There’s a multi-board assembly and there’s cable connectivity between them. Maybe a single wire or a multi-point cable or a harness. We don’t compete with the MCAD tools which do a fabulous job of modeling cable harness assemblies, and it’s not in our plan to try to do what they do; SolidWorks Electrical is fantas-tic. But the goal is to model wire and cable to a level where a PCB designer can actually make sure they are specifying the basics of it, saying this goes to here and here and joins these boards together, and it has to sit in this kind of envelope in 3D, and it’s got these connections, and these signals travel through it, and we can swap pins again.
There’s a lot more we could do in this space, in this domain with problem solving, I think. We haven’t done anything with power integrity or signal integrity, for example. But that is definitely something that has to be considered with multi-board design. Speaking of power integrity, it’s very easy to forget that you have one PCB and if you test that one PCB, it will pass EMI requirements in isolation. You make that a part of a multi-board system where there are signals going across connectors and return paths may be forced around the design through power cables in strange ways, if you can’t design your connectivity right.
Individual modules may well pass for FCC regulations or CE regulations, and then completely fail once you integrate the whole sys-tem together as a multi-board assembly. So, these are the kinds of issues we have to think about.
To read this entire interview, which appeared in the June 2018 issue of Design007 Magazine, click here.
Testimonial
"We’re proud to call I-Connect007 a trusted partner. Their innovative approach and industry insight made our podcast collaboration a success by connecting us with the right audience and delivering real results."
Julia McCaffrey - NCAB GroupSuggested Items
Setting Design Constraints Effectively
07/31/2025 | Stephen V. Chavez, Siemens EDAPCB design requires controlling energy within the medium of a PCB. The manner in which we control the chaos of energy is by implementing and utilizing physical and electrical rules, known as constraints, along with a specific structure and material(s) that make up what is known as the foundation of the design. These rules govern everything within the PCB structure and generally fall into two camps: performance and manufacturability. Setting this foundation correctly is extremely important and the key to success.
MacDermid Alpha Electronics Solutions Unveils Unified Global Website to Deepen Customer, Talent, and Stakeholder Engagement
07/31/2025 | MacDermid Alpha Electronics SolutionsMacDermid Alpha Electronics Solutions, the electronics business of Elements Solutions Inc, today launched macdermidalpha.com - a unified global website built to deepen digital engagement. The launch marks a significant milestone in the business’ ongoing commitment to delivering more meaningful, interactive, and impactful experiences for its customers, talent, and stakeholders worldwide.
Ansys 2025 R2 Enables Next-Level Productivity by Leveraging AI, Smart Automation, and Broader On-Demand Capabilities
07/30/2025 | PRNewswireAnsys, now part of Synopsys, announced 2025 R2, featuring new AI-powered capabilities across the portfolio that accelerate simulation and expand accessibility.
Connect the Dots: Sequential Lamination in HDI PCB Manufacturing
07/31/2025 | Matt Stevenson -- Column: Connect the DotsAs HDI technology becomes mainstream in high-speed and miniaturized electronics, understanding the PCB manufacturing process can help PCB design engineers create successful, cost-effective designs using advanced technologies. Designs that incorporate blind and buried vias, boards with space constraints, sensitive signal integrity requirements, or internal heat dissipation concerns are often candidates for HDI technology and usually require sequential lamination to satisfy the requirements.
Target Condition: The 5 Ws of PCB Design Constraints
07/29/2025 | Kelly Dack -- Column: Target ConditionHave you ever sat down to define PCB design constraints and found yourself staring at a settings window with more checkboxes than a tax form? You’re not alone. For many designers—especially those newer to the layout world—the task of setting up design constraints can feel like trying to write a novel in a language you just started learning.