feature article
Subscribe Now

Board Revolution

Part 2 - Mentor Xpedition

Mentor Graphics is number one in PCB design tools. They want me to tell you that. They want me to tell you that – even after reading about my disdain for marketing the market share of your product. So – there ya go. They’re number one. Why does this matter? Well, they rightfully point out that nobody ever got fired for buying the leading tool, and that EDA can be a fickle business. If an EDA tool is number one (they observe), the company selling it probably cares about it deeply and will want to go the distance to support you and make you happy. Point taken.

However, since we’re all engineers here, the thing that matters the most – by FAR – is whether the tool is robust and reliable in helping you get your engineering job done. In this case – that means helping you be as productive as possible designing the heck out of your PCB. Luckily, besides being number one, Mentor has done a very respectable job of that as well. Now, however, they think that’s not enough. They’re launching a big ’ol ambitious program to upgrade their PCB design suite – in a clear effort to fend off the similarly ambitious competitors (Cadence, Zuken, Altium, et al) who are coming full-tilt right at them.

PCB design ain’t what it used to be. Today, designers have to contend with extreme performance constraints, high-speed interfaces, signal integrity, ultra-tight pin grid spacings on massive devices, and complex systems that transcend the board and connect to just about every other device on the planet. Our design teams are scattered all over the planet too, so we have to coordinate and manage complex design projects across diverse, multi-disciplinary teams that are often not co-located – in time or in space. Sounds tricky, huh?

Mentor is signaling the overhaul of their PCB tools with a subtle name change. That’s the trick – just enough to get your attention, but not so much that you don’t recognize the, y’know, number-one-ness of it. They’ve dropped the E. Now, it’s just “Xpedition.” Cool? It has the Xtreme vibe and it Xplains that they’re adding some Xtra features that are Xcellent. This announcement is billed as the first wave of a major upgrade of Mentor’s “Enterprise-level” PCB system design suite. Mentor also markets a lower cost “desktop” solution called PADS.

OK, enough marketing merriment – what are these new features and what do they buy us? In a similar vein to the Cadence Allegro upgrades we discussed in part 1 of this series, Mentor has put a lot of energy into making routing more efficient and productive. Mentor’s upgrades start with placement, however. Placeable components can be grouped hierarchically, and those groups can be assigned a rough placement. This gives you a high-level floorplan for your board: “OK, the analog lines come in over here from the connector, the processor and memory interface go up here, the FPGA and all the initial signal processing stuff go over here….” Then, starting with that high-level plan, you can do detailed placement of the individual parts of each hierarchical group. Intuitively, it really helps manage the complexity of the placement process and gives your board a level of logical organization that is difficult to achieve with a giant netlist of random parts.

Visualizations help you see how the groups and parts you’re placing are interconnected, and static groups (such as connectors, for example) can be fixed at specific locations. You can also create detailed designs (including routing) for component groups and re-use them – locking and protecting your hard-earned optimizations. 

Moving on to routing: Mentor has introduced a very intuitive route sketching capability. Basically, you can select large groups of connections and then hand-sketch with broad gestures – telling the system how you’d like those traces routed. Xpedition will follow your guidance, doing the detailed routing and automatically honoring the design rules. You can specify your own routing style, via patterns, pad entries and so forth. I’ve watched this process, and the results look almost indistinguishable from hand routing. Because of the type of manual guidance you are able to provide and the way the system reacts to that guidance, the tell-tale artifacts that are normally associated with automatic routing are all but gone. If a tiny bit of cleanup is needed, the usual pushing and shoving will easily get you what you want.

For performance-critical interfaces such as differential pairs, phase and length matching are done automatically. The system can also generate curved traces where needed, and it can do symmetrical pad entries – the same way you’d do them manually. The overall impression of the upgraded routing system is really nice. It feels like it would be very easy to route a complex, heavily-constrained design and get results that feel like meticulous hand routing in a tiny fraction of the time required to actually do meticulous hand routing.

Next, we slip on the 3D glasses and dive into the video-game world of full physical visualization. Xpedition has added a Z-axis, and your design can now be viewed and edited seamlessly in either 2D or 3D views, all operating off the same model and database. Since both views operate on the same model, selection and editing work smoothly as you switch views back and forth. You have a full complement of 3D visualization and manipulation features, and the performance is outstanding. While 3D board design was a bit of a novelty a few years ago, today’s space-constrained enclosures, rigid-flex boards, and more sophisticated connectors really benefit from the huge amount of additional information available in a 3D view. Used properly, it should smooth the interface with your mechanical people and drastically reduce iterations between the electrical and mechanical domains while working toward design closure. 

Of course, 3D design works only if you have models. Mentor says they have a library with more than four million vendor parts. Apparently, they’ve had elves cranking out 3D models for decades. They also provide tools for importing models, or for creating your own – you know, if you just happen to really, really need that four-million-and-first one.

There will be those who see some of the enhancements to the user interface as “dumbing down” the board design tools. Certainly, if you feel your value-add is a detailed understanding of thousands of obscure board design commands and hot-key sequences, you won’t like any kind of change in your design environment. Today, however, more and more engineers are spanning larger parts of the system design process, and fewer people have the luxury of spending a large portion of their careers just learning the subtleties of a single piece of software. Engineers want to get into the board layout tool, get the job done well, and move on to other important engineering tasks.

Since we’ve looked at two competing systems in as many weeks, people will want to know “who wins?” The answer, of course, is “all of us.” With big EDA companies investing heavily to outdo each other in the board design space, we’re guaranteed to get better tools – no matter which ones we choose. So, congratulations, you win!

Leave a Reply

featured blogs
Apr 25, 2024
Structures in Allegro X layout editors let you create reusable building blocks for your PCBs, saving you time and ensuring consistency. What are Structures? Structures are pre-defined groups of design objects, such as vias, connecting lines (clines), and shapes. You can combi...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

SLM Silicon.da Introduction
Sponsored by Synopsys
In this episode of Chalk Talk, Amelia Dalton and Guy Cortez from Synopsys investigate how Synopsys’ Silicon.da platform can increase engineering productivity and silicon efficiency while providing the tool scalability needed for today’s semiconductor designs. They also walk through the steps involved in a SLM workflow and examine how this open and extensible platform can help you avoid pitfalls in each step of your next IC design.
Dec 6, 2023
18,777 views