Understanding distribution of current in via arrays

Understanding distribution of current in via arrays

The path of least resistance We all like to take the path of least resistance. If only it were easier...
Accuracy in HyperLynx

Accuracy in HyperLynx

I frequently get asked, “what is the maximum frequency that you can simulate in HyperLynx?”  And I usually say that...
The Simulation Advantage

The Simulation Advantage

The advent of high-speed serial links added many challenges to the process of designing PCBs.  In some ways, it made...
Correlation up to 50GHz

Correlation up to 50GHz

Last week I attended DesignCon, and as usual correlation between simulation and measurement was a hot topic, especially for the...
Decoupling Analysis for Trace-Routed PDNs

Decoupling Analysis for Trace-Routed PDNs

Performing an accurate high-frequency analysis of a power distribution network routed with traces instead of planes poses some interesting challenges.  Most...
The Simplest of Power Integrity Issues

The Simplest of Power Integrity Issues

By far, DC Drop issues are the simplest problems you can run into when designing a power distribution network or...
High current density – is it a problem?

High current density – is it a problem?

A question I get all too often on power integrity results is whether or not a current density issue is...
What to Look for in a PCB Analysis Solution

What to Look for in a PCB Analysis Solution

At today’s speeds, everything matters in PCB design and analysis tools that enable efficient modeling are key. From full-wave 3D...
Superior EMC Performance: Passing Class A with the Case Off

Superior EMC Performance: Passing Class A with the Case Off

This is the final post in a three-part series discussing PCB design EMI Reduction. View the first and second. Early in my...
Feeling suppressed? Hopefully your radiated emissions are.

Feeling suppressed? Hopefully your radiated emissions are.

This is the second in a three-part series discussing PCB design EMI reduction. In my previous blog post, I discussed different...
Contain the EMI Beast

Contain the EMI Beast

This is the first in a three-part series discussing PCB design EMI reduction. How can you tell if a fence...
Length matching for 10GHz links

Length matching for 10GHz links

For most busses, length-matching a group of signals to 5 mils is a bit of overkill.  But, if length-matching to...
DO sweat the small stuff

DO sweat the small stuff

My grandma always told me not to sweat the small stuff, and since she just celebrated her 100th birthday, I...
Hitting 100 ohms, the right way

Hitting 100 ohms, the right way

When designing the trace configuration for your differential pairs, you are typically targeting 100 ohms differential.  That means each trace...
The Future of Integrity

The Future of Integrity

I have recently been blogging about signal and power integrity, how the two are related, and how they can cross...
An Integrity Cocktail – Mixing SI and PI

An Integrity Cocktail – Mixing SI and PI

There are a lot of reasons to mix SI and PI analysis – trying to figure out a worst-case stimuli...
SI and PI – two flavors of Integrity

SI and PI – two flavors of Integrity

Power integrity (PI) is an analysis discipline that has been around for years.  Signal integrity (SI) has been around for a...
Back side cap mounting

Back side cap mounting

Earlier this year I wrote an article on maximizing capacitor effectiveness.  I have since received a number of inquiries on...
Does trace width matter much?

Does trace width matter much?

I guess that all depends on what you are talking about… for Signal Integrity, trace width is very important, as...
How to connect a capacitor?

How to connect a capacitor?

Capacitors are the backbone of a board power distribution network, or PDN.  However, just as important as having the capacitors...
What capacitor values do I use?

What capacitor values do I use?

A common question when designing a PDN (power distribution network) for a printed circuit board is which capacitor values to...
Which do I choose – simulation or measurement?

Which do I choose – simulation or measurement?

When designing a PCB, part of the design process is making sure the PCB works correctly.  At the very least,...
Correlating simulation and measurement

Correlating simulation and measurement

We go through great pains to ensure that our analysis tools give highly accurate answers in the most efficient manner...
Simulation and measurement

Simulation and measurement

A few months ago my colleague Chuck Ferry posted a blog about a correlation study he did for DesignCon, where...
How much stitching do I need?

How much stitching do I need?

If signal integrity engineers had the power to make their jobs as easy as possible, every signal in an electronic...
Pick a layer and stick with it

Pick a layer and stick with it

One of the nice things about newer, faster busses like DDR3 and DDR4 is on-die termination.  They are nice because...
Manage reference plane changes for quiet boards

Manage reference plane changes for quiet boards

In the past I have blogged about crossing splits in reference planes.  This is probably the most glaringly obvious of reference...
Return current on a stripline

Return current on a stripline

In previous blogs, I have discussed the importance of an uninterrupted, intact reference plane for signals.  But, what if you...
Is it ever okay to cross a plane split?

Is it ever okay to cross a plane split?

NO. Okay, well, I guess you could say “it depends”, but in general, no, it is not okay to cross...
EMI problems are easier to fix than you might think

EMI problems are easier to fix than you might think

Many electromagnetic interference (EMI) problems on PCBs happen when antennas are unintentionally created on the board.  How can this be...
Got integrity?

Got integrity?

Well, of course you do – most engineers are pretty good people.  Actually, as much as I’d like to brag...
Impedance

Impedance

Impedance is an important concept in many different realms of engineering. We often see it in our everyday life, especially...
What to analyze?

What to analyze?

In my previous blog, I talked about how a printed circuit board is nothing more than a path for signals...
Don’t let your board heat up your ICs

Don’t let your board heat up your ICs

What?  Isn’t that backwards?  Technically, yes.  The board is merely a pathway through which ICs talk to each other, and...
Put your charts away

Put your charts away

For over 50 years, designers have been calculating current-carrying capacity on PCBs using charts created by the Navy in 1956...
Co-simulation gets you the real answer

Co-simulation gets you the real answer

Simulation is a way of predicting reality.  The more information we put into the simulation, the better our prediction of...
Turn off your phone!

Turn off your phone!

Everybody knows you are supposed to turn off your phone and other electronic devices when you are on a plane.  You...
Is it SSN or is it Crosstalk?

Is it SSN or is it Crosstalk?

In the lab, both simultaneous switching noise (SSN) and crosstalk look the same.  They appear as unwanted pulses of energy...
Crosstalk is everywhere

Crosstalk is everywhere

Crosstalk is everywhere.  Really, in a more general sense, noise coupling is everywhere.  Usually the method of noise coupling is...
The cure for sick waveforms

The cure for sick waveforms

Found a signal integrity problem in the lab?  How do you go about fixing it?  Well, if it’s a SERDES...
Running at 6GHz with your eyes closed can be scary

Running at 6GHz with your eyes closed can be scary

Running at 6GHz is actually kind of scary regardless, but especially so with your eyes closed.  And I mean that...
It’s never too late

It’s never too late

It’s never too late to fix a design problem.  Well, maybe if the product is shipping, that might be classified...
The Parallel Pain

The Parallel Pain

Parallel busses are a pain to implement.  They really are.  Sure, they are slower than blazing-fast SERDES busses, but they...
Put the Pieces in Place for SERDES Success

Put the Pieces in Place for SERDES Success

Interconnect loss modeling?  Check.  Signal conditioning modeling?  Check.  Ability to simulate multiple S-parameter models for things like connectors and packages...
Know your limits

Know your limits

“A man’s got to know his limitations” … true, and so does a digital bus.  Clint Eastwood’s quote to conclude...
Shorter stubs are getting longer

Shorter stubs are getting longer

…It all depends on how fast you are trying to go.  That’s really the name of the game with anything...
Stupid vias… {grumble grumble}

Stupid vias… {grumble grumble}

Yeah, I can totally see Homer Simpson designing his SERDES bus and getting frustrated by all the additional insertion loss...
Via modeling – what do I really need?

Via modeling – what do I really need?

The whole via simulation issue is admittedly complicated, and I think really boils down to whether the vias are single-ended...
Measurement correlation is just a stackup away

Measurement correlation is just a stackup away

Whether you are trying to correlate simulated waveforms to measured waveforms for a DDR3 signal, or board timing numbers for...
Your traces aren’t square, but do you need to care?

Your traces aren’t square, but do you need to care?

Yes, you should care about the fact that PCB traces, when actually manufactured, end up having more of a trapezoidal...
Can you make Z higher?

Can you make Z higher?

Simulations should match measurements.  Otherwise, what good are they?  When doing signal integrity simulations, that starts with comprehensive stackup modeling. ...
Try to fit some plane pairs in your stackup

Try to fit some plane pairs in your stackup

At the very minimum, a good board stackup has solid reference planes for signal routing.  Power demands now pretty much...
High impedance drives your stackup geometries

High impedance drives your stackup geometries

Anyone that’s ever tried to put 75-ohm video onto a PCB stackup knows how high impedance will drive layer thicknesses. ...
Stackups: More than just a bunch of routing layers

Stackups: More than just a bunch of routing layers

Proper stackup design is the key to ensuring maximum performance for your PCB design.  Electromagnetic compatibility, signal integrity, power integrity...
The length of your terminator doesn’t matter

The length of your terminator doesn’t matter

Many designers go to great lengths to make sure they do appropriate length-matching, even to the level of including the...
Vias are longer than their length

Vias are longer than their length

Yeah, that’s what I said.  Vias are longer than their length.  Phrased more appropriately, the delay introduced by a via has...
How do you manage your trace lengths?

How do you manage your trace lengths?

Too often I see people just using straight length to manage their board timing.  Or take it one step further...
S-parameters are for more than just packages

S-parameters are for more than just packages

In the digital design world, we have typically only seen S-parameters used to model packages.  They are a popular output...
Making SERDES sims faster with IBIS-AMI

Making SERDES sims faster with IBIS-AMI

You may have heard lately about IBIS-AMI models, which are being used more often for SERDES simulation.  IBIS-AMI stands for I/O...
Tired of waiting for your SPICE to finish?

Tired of waiting for your SPICE to finish?

Anyone who has ever had to simulate a SERDES interface knows how long it take to run a couple hundred...