Archive for June, 2012
Well, of course you do – most engineers are pretty good people. Actually, as much as I’d like to brag about acing my ethics training course (one of those fun corporate things we do every year), that wasn’t really what I was referring to…
Integrity in engineering means that something is as it is supposed to be. Kind of like structural integrity – there are no holes in it. For signal integrity, it means that the 1s and 0s you sent from the driver are the same 1s and 0s at the receiver. For power integrity, it means that the volts and amps you sent to the IC pretty much all got there, for all frequencies of interest – “from DC to daylight.”
I talk more about what this means in my recent article in Electronic Design:
What happens if you don’t have integrity? Well, in buildings, anyway, it can all come crashing down. Printed circuit boards aren’t much different… crosstalk, loss, and impedance mismatches are all like termites trying to eat away at your signal integrity. Using an analysis tool like HyperLynx can help keep your 1s and 0s safe. Simulating to understand design margins ensures that you are designing a strong PCB, that will stand the test of time, just like a good building.
Impedance is an important concept in many different realms of engineering.
We often see it in our everyday life, especially if you’ve ever hooked up a home entertainment system. From 8-ohm speaker wire to 75-ohm coaxial cable, the right impedance is crucial to watching things explode on your TV and making sure they sound good too.
Simply stated, impedance describes a relationship between voltage and current. For a resistor, that is a pretty simple relationship: V = IR. For a transmission line, however, the relationship is a bit more complicated, since energy is travelling in fields between the incident and return path, usually a trace and a plane. The characteristic impedance of a transmission line must be calculated using a field solver, and serves as the basis for signal integrity analysis. For a signal, trace impedance is targeted to “match” the driver and receiver impedance.
For power, impedance should always be at a minimum. For DC power delivery, that means low resistance, or as much metal as possible (planes, vias, traces). For AC power delivery, that means very low-inductance connections to a large number and range of decoupling capacitors. This is one of the fundamental differences between signal integrity and power integrity analysis.
Check out the article below to find out more:
In my previous blog, I talked about how a printed circuit board is nothing more than a path for signals and power to travel to and from ICs. For a long time, the path was “short” enough to not even matter. Then signals became fast enough that the board became a signficant part of the circuit, and the realm of analysis known as “signal intgrity” was born. Really, signal integrity is just the analysis of analog characteristics of digital busses. Which is a little funny, since many “analog” simulations will ignore the board characteristics (although that trend is changing, as speeds of “analog” busses are ever-increasing).
But the other aspect of design spawning the need for new analysis is the size of the ICs. There are so many power-hungry transistors on the ICs nowadays that you need to analyze the power feeding them as well. Just getting the appriopriate DC voltage to these ICs is a challenge, as I discussed last week. But the AC aspect is also a challenge; decoupling analysis can be pretty tricky. However, the consequence for ignoring these problems is design failure.
I talk more about the unique aspects of these different kinds of analysis, and compare and contrast them, in my recent article in Electronic Design magazine:
Take a peek…
Simulation is a way of predicting reality. The more information we put into the simulation, the better our prediction of what is really going to happen. Certain aspects of electrical simulation, like signal integrity, can be simulated relatively “independently” of other influencing forces. Sure, there are some temperature dependencies on silicon behavior, and those are typically represented by IBIS models created at different temperatures for fast, typical, and slow silicon behavior. And also, the issues of vias tend to complicate things, as they blur the world between traditional signal integrity and power integrity as well as 3D electromagnetic simulation. However, no two disciplines are more closely related than thermal analysis and power integrity, more specifically DC Drop.
The voltage drop across a plane is determined by the conductivity of the copper. Copper conductivity changes 4% for every 10degC of temperature change. That equates to a 32% change for an 80degC temperature rise, which is pretty significant. So, in order to find an accurate measure of the voltage drop, temperature needs to be included. The other interesting aspect of this is that drops in voltage mean power is being dissipated by the plane, power that is being dissipated as heat. So, the results of each of these analyses will affect one another. Hence, the need for PI/Thermal Co-simulation.
You can read more about this in my recent article in Printed Circuit Design and Manufacturing Magazine:
About HyperLynx PCB Analysis Blog
How do you stay up-to-speed with the latest high tech toys, applications, and design trends?
The HyperLynx team will give you tips on electronic circuit simulation software and tools to help solve your most critical needs!
- Developing Confidence in Your Analysis Tool – HyperLynx 9.0 Demonstration
- Introducing HyperLynx 9.0: Fastest time to accurate results
- How much stitching do I need?
- Pick a layer and stick with it
- Manage reference plane changes for quiet boards
- Return current on a stripline
- February 2013 (1)
- January 2013 (4)
- October 2012 (3)
- July 2012 (2)
- June 2012 (6)
- May 2012 (4)
- April 2012 (1)
- March 2012 (5)
- November 2011 (3)
- August 2011 (4)
- May 2011 (3)
- March 2011 (1)
- January 2011 (6)
- October 2010 (1)
- July 2010 (1)
- June 2010 (1)
- May 2010 (1)
- April 2010 (3)
- March 2010 (1)
- February 2010 (2)
- January 2010 (3)
- December 2009 (2)
- November 2009 (2)
- October 2009 (1)