CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

What to do when your SPICE models run out of gas: Part 3
Modelable Features



Embedded.com

Breakouts
Breakouts, the circuitry that interfaces the package or connector to the circuit board, are problematic. The realities of snaking a trace through a pin field, or attaching a connector to a pad, often force significant deviations from the ideal geometries and impedances desired for the traces.

At microwave frequencies, the first half inch or so of trace can easily account for the majority of the near-end crosstalk. This much trace can easily be entirely in the breakout region. The breakout region is best treated as a distinct entity when you do your modeling.

Figure 7.20. The Break-Out Under a BGA

Sometimes the electrical characteristics of the package or connector itself are significantly influenced by the details of the breakout. In such cases, it makes sense to include some or all of the breakout on the circuit board as part of the package or connector, including it in the package or connector model.

It makes little sense, for example, to characterize a connector that mandates use of a through-hole via of some size, without including that via in the characterization of the connector. The problem with this is that the model may then need to include a board-thickness parameter in some way.

For reasons of cost, packages are tending to finer pitches and closer spacings. At the same time, higher frequencies and the attendant greater losses call for wider traces. It is often found that traces in breakout regions simply cannot meet impedance, loss, and crosstalk characteristics desired for the rest of the board.

In simulations, it is necessary to optimize the breakouts and then choose the remaining interconnect to accommodate what is left of the interconnect budgets. That is, it is much easier to limit crosstalk in the long trace run across the board than it is to do so on the breakout region. It is much easier to hit the precise desired impedance out in that open space than it is in the very confined regions of the breakout.

Figure 7.21. A Typical Interconnect Design

Interconnects
The interconnect circuit is the entire assembly of features and traces that connect a transmitter to a receiver, as seen in Figure 7.21 above. This often involves numerous discontinuities and variations that are difficult to reliably deal with in hand calculations.

Up to now, the discussion has focused on how to calculate impedance as a function of distance from a discontinuity, how to calculate the cumulative effect of multiple discontinuities, and how to do all sorts of things by hand. SPICE simulators do an excellent job of dealing with all those things for you.

Having been told that, do not conclude that all the mathematical derivations have been for nothing. Without understanding the mathematics and physics behind what is happening, you would have no idea of how to make improvements when SPICE says that the interconnect link is broken.

You may have little interest in working with things like hyperbolic functions to determine the impedance at a position in the line, when SPICE can do it easily. But now you know how it works and will have ideas of what to do when SPICE says your link is busted.

In modeling the interconnect, it is important to recognize that, unless you take steps to overcome it, all simulations treat the world as ideal. The transmission line in the simulator does not randomly vary in width. The transmission line doesn't encounter regions of varied dielectric constant as traces on FR4 really do. In a simulation, unless you intentionally model the variations, everything is beautifully perfect—and not very realistic.

Connectors
Connectors are a real challenge for measurements and modeling. But that is starting to sound like a mantra by now. What isn't a real challenge? The dominant thing you need to know about connectors is that they often will be major locations of crosstalk in the link.

Assume you choose a connector that matches your line impedances. It is typical for the crosstalk of connectors to have a bigger impact on signal integrity at microwave frequencies than loss in the connector has. Never consider using a particular connector if its crosstalk is not well specified.

Don't settle for statements such as a connector has such-and-such percent crosstalk. Drill down and find out what that statement really means. It is fairly easy to get good crosstalk from a single aggressor signal or a slow rise time. But what is needed is the total sum of the contributions of all nearby signals at an appropriate rise time or frequency range.

Take a look at Figure 7.22 below. In some geometries there can be many more than just one or two aggressors coupling into a particular pin or pin-pair. You can't really blame a vendor if all they give you are accurate numbers, but not necessarily the numbers you need.

Figure 7.22. A Connector with Multiple Crosstalk Aggressors

If it is necessary to model this connector in a system simulation, who will provide the model and what type of model will it be? Every model for any device has a limited range of accuracy.

Questions you need to ask about connector models include over what frequency range is the model accurate and what level of accuracy does it provide in that frequency range? Also understand the conditions under which the model is characterized.

There have been cases where board features that were absolutely required for the connector were not included in the model because they made the connector performance look worse. A useful model is a model that accurately represents how the device will perform in a real application. Real applications often use board-to-board connectors actually mounted on boards.

Another aspect of connector selection you need to think about is the physical length of the path through the connector. Consider modeling an ideal lossless connector in SPICE. The only parameter you need to vary in this model is the length of the connector.

As an example, make the impedance of the path through the model exactly 50 ohms. In a real implementation, the circuits that go to this connector may target 50-ohm impedance too, but there will be a real-world tolerance. So model the line in and out of the connector as 45 ohms and terminate both ends at 45. Now run frequency sweeps at various physical lengths in the connector.

If you do this experiment, what you will see is that the connector, even with ideal lossless lines, acts something like a low-pass filter. And you will see that the knee frequency depends on the length of the connector.

1 | 2 | 3 | 4 | 5

Rate this article: Low High
Current rating
  • .
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :