PCB Designs & Signal Integrity
PCB Designs & Signal Integrity
PCB Designs & Signal Integrity
Types of PCB
Through hole PCB: Surface mount PCB
Advantage - they can be manually assembled, since the component sizes are manageable. Disadvantage -- Fails if pin count increases
Surface-mount PCB
Components are mounted on the surface rather than being inserted in holes. This has the advantage of reduced manufacturing cost (for higher-volume products), finer feature sizes and increased circuit density. Surface mounting IC packages have pins or connection points that come into contact with a metal pad on the PCB. Solder paste is applied between each pin and pad and subsequently melted, forming the connection. Different surface mounting packages, Quad flat-pack (QFP) -- pins along all four sides, ICs with up to 200 pins. The spacing between pins varies from 1 mm for the packages with fewer pins, < 100 pins 0.65mm for the higher pin-count packages. 200 pin s 0.4mm increased pin count, up to nearly 400 pins, The ball grid array (BGA) package. high pin count -- 1800 pins , multichip modules (MCMs) attach the base chips to a ceramic substrate chip stacking involves -- placing two or more chips in a vertical stack. Connections can be made between adjacent chips by metal contacts, and between chips and the containing package by bond wires.
1. How does flip-chip IC packaging differ from previous packaging technologies? 2. Explain different PCB mount technologies for ICS
Signal integrity : It is the degree to which effects along the path are minimized. If we are using off-the-shelf lCs or PLDs, we do not have cntrol over the path within the IC package. We must assume that the designers of the IC and package have done due diligence to maintain signal integrity. Signal integrity is important in implementing a design in an ASIC, Since this is a complex area, A change in a signal value causes a change in the current flowing through the PCB trace. This causes a change in the electric and magnetic fields around the trace. Propagation of those fields determines the speed of propagation of the signal change along the trace. In common PCB materials, the maximum propagation speed is approximately half the speed of light in a vacuum. i.e 150mm per nanosecond as a good rule of thumb for signal propagation along a PCB trace. For low speed designs and small PCBs, this element of total path delay is insignificant.
However, for high-speed designs, particularly for signals on critical timing paths, it is significant. Two cases 1. The routing of clock signals -- . If a clock signal is routed through paths of different lengths to different ICs, we may introduce clock skew 2. Parallel bus signals -- if different signals within a parallel bus are routed along paths of different lengths, changes in elements of the bus may not arrive concurrently, and may be incorrectly sampled at the destination's receiver. In these cases, it may be necessary to tune the timing of the system by adding to the length of some PCB traces to match propagation delays.
Third, we can !imit the rate of voltage change (the slew rate) and limit the drive current of the output drivers. These actions limit the rate of change of current, and so limit the inductive effect of the change.
Of course, reducing the slew rate means that a signal takes longer to change from one logic level to the other, as illustrated in Figure Hence, limiting slew rate may increase propagation delay through circuits, consequently requiring a reduction in clack rate. This is a case where a trade-off between speed of operation and noise immunity may be required.
Slew rate
Another signal integrity issue for high-slew rate signals is noise due to transmission-line effects. When the time for a transition between logic levels is similar to or shorter than the propagation delay along a signal path, the transition is affected by reflections at the driving and receiving ends of the path . A full analysis of the effects requires knowledge of the characteristic impedance of the path, as well as the source impedance of the driver and the terminating indepedance of the receiver. Depending on the relationships between these values, the signal may suffer from partial transitions, overshoot, undershoot and ringing shown in Figure
The main design techniques for managing transmission-line effects involve appropriate layout and proper termination of PCB traces. By running a trace of specific dimensions at a controlled distance between two ground or power planes in the PCB, we create a strip/line transmission line with a controlled characteristic impedance Where the transmission line effects are less critical, we can run a trace over just one plane, creating a microstrip transmission line. For critical signals, we can adopt circuit designs and layouts that avoid placing receivers along the PCB trace, or that group them together at the receiving end .. Finally, we can include termination resistors to ensure proper matching of drivers and receivers to the characteristic impedance of the transmission line. In high performance modern components, including FPGAs, the drivers include termination resistors on the IC.. In other cases, we may need to include resistors as discrete components adjacent to IC pins.
Differential Signalling
The techniques for maintaining signal integrity that we have discussed so far are based on reducing the amount of interference induced on signal wires. Another technique, use of differential Signalling, is based on the idea of reducing a system's susceptibility to interference. Rather than transmitting a bit of information as a single signal S, we transmit both the positive signal S_P and its negation S_N. At the receiving end, we sense the voltage difference between the two signals. If S_P - S_N is a positive voltage, then S is received as the value 1; if S_P - S_N is a negative voltage, then S is received as O. The assumption behind the differential signalling approach is that noise is induced equally on the wires for both S_P and S_N. Such common-mode noise is cancelled out when we sense the voltage difference. To show this, suppose a noise voltage VN is induced equally on the two wires. At the receiver, we sense the voltage
Differential Signalling
Signal on B is inverse of A Difference between VA and VB is 2X the amplitude Improved noise rejection, speed, distance and reliability
(A+Vn)-(-B+Vn) = A+B