Today’s PCB Design Tools Improve

RSS

Anyone who has worked on a system design lately knows that creating a printed-circuit board (PCB) is no longer simple. Differential signals and multiple layers are the norm. RF is needed for Bluetooth, Wi-Fi, Zigbee, Z-Wave, and more. Signal integrity is as important as making sure the right pins are connected together.

Download this article in .PDF format
This file type includes high resolution graphics and schematics when applicable.

Likewise, boards are more complicated. More layers are often needed to address the density of systems-on-chip (SoCs) that have hundreds of balls packed into an ever-tighter space. This complexity lends itself to automatic routing, but many designers still prefer manual routing because it can address issues that are sometimes hard to quantify to a program.

Companies like Altium, Cadence, Zuken, and Mentor Graphics have PCB layout programs designed to address these issues. Mentor Graphics’ latest Xpedition xPCB Layout simplifies interactive routing of differential signals (Fig. 1). Its high-level, hierarchical placement tool can operate in 2D and 3D modes (Fig. 2).

Xpedition’s 3D mode and mechanical enhancements allow designers to address the 3D aspects of a design, not just the circuit layout issues. The system can perform automatic placement and management. Yet its auto-assisted routing and customizable multi-pass autorouting impressed me the most when the company demonstrated its latest software. Auto-assisted routing is an interactive process. Just start from a pin and drag the cursor to about where the path should be and watch the results.

Running differential pairs was just as easy. The “multiplow” process lets a designer adjust a collection of paths like a data bus in one step. It keeps the paths in sync with each other, providing the nice, parallel layout that is usually the result of a fully manual but time-consuming process. The system can even be programmed to allow arcs or angles when required for tight routing like around ball-grid array (BGA) balls. The push and shove manual/auto-assist works in 3D mode with objects like chips too.

I have not laid out a board in a couple years. But if it is this easy, I might try again soon.

Please or Register to post comments.

What's alt.embedded?

Blogs focusing on embedded, software and systems

Contributors

William Wong

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column....
Commentaries and Blogs
Guest Blogs
Aug 11, 2015
Commentary

Proof-of-Concept Prototypes versus Manufacturing Design Preparations 3

I have designed many early-stage proof-of-concept (POC) circuits, and observed many others do the same thing. It seems that there is often a huge disconnect between clients and engineers, though, when it comes to the goals of a POC design. In simple terms, an engineer worth his salt will overdesign an early POC circuit. This is because Murphy’s law always applies, and POCs are about overcoming unknowns. By overdesigning the circuit, one is able to prove the client’s product POC can be made to work, and quickly....More
Aug 4, 2015
blog

Inconspicuous Pitfalls in Datasheet Analysis

Identifying the limitations of a datasheet saves lots of time, and cost, in terms of troubleshooting and redesigning circuits....More
Jun 30, 2015
Commentary

Four-Wire Sensing Can Make or Break Your Measurements 7

Erroneously implementing four-wire sensing into a measurement instrument can be disastrous, so it becomes critical to have a firm grasp of how sense lines function....More

Sponsored Introduction Continue on to (or wait seconds) ×