How to Achieve Proper Placement of Passive Devices Used for Enet Signal Termination
It’s no secret that placing passive devices in the proper location, whether it is nearer to the source/driver or the receiver/load pins, makes the difference between poor signal integrity and optimal signal integrity. Often this can be impacted by a breakdown in communications between circuit designers and PCB designers.
- Typically, the circuit designer has the background information such as distance and constraints, and can determine best the placement of these devices.
- However, this information may not be provided to the PCB designer during the initial placement phase, leaving him in the dark.
This blog post provides tips on how to achieve the correct placement of passive devices, then proceeds to look at the “maximum stub lengths” feature in Zuken’s software to help you avoid improper placement issues.
Tips for proper placement of passive devices
1) Perform a manual check of vendor specifications for component placement and topologies.
- The circuit designer should share the vendor specifications of the devices with the PCB designer.
- The PCB designer carries out the checks per the specifications that apply to physical layout.
2) Work with the circuit designer to gain a comprehensive understanding of the vendor specifications by asking questions like:
- Are there any length- or delay-based requirements to control skew?
- Are there any critical placement requirements for termination devices?
- Are there any required routing topologies that must be followed to maintain proper stub lengths i.e.; applying daisy chain or star topologies?
3) When the design is complete, work together on the circuit simulation to understand where errors may be and put together a comprehensive design rework plan to eliminate further cycles of simulation and rework.
There is another way to tackle this problem that eliminates some issues related to critical placement of termination devices. You can use a simple constraint and design rule check found in Zuken’s CADSTAR, CR-5000 and CR-8000. The circuit designer can set constraints that the PCB designer can then apply to the design. The Constraint Browser and Constraints Manager provide access to this rule known as “maximum stub length” which can be further controlled using a graphical topology editor.
What is maximum stub length?
When I instruct PCB designers in high-speed constraint management and routing classes, I always ask this question: “What is maximum stub length?”
The most common answer is: “It relates to the routed trace stub from an SMD pin to a via.”
Depending on the PCB design software being used, the answer is not completely wrong. In all honesty, I don’t expect PCB designers to know the answer. In fact, many PCB designers agree that it is the circuit designer’s job to know this and to communicate the rules to them.
Maximum Stub Length is the length at which the track will start to behave as a transmission line and at which it becomes capable of causing signal reflections.
This behavior occurs when:
- Routed signals are branched off using what PCB designers refer to as tee-routing.
- Routed lengths to termination devices are too long.
The premise is that physical length must match a timing requirement set according to the manufacturer’s measured results of the ICs on a test fixture.
There are many other forces and factors at work here, but the point remains the same – when routing a daisy chain topology, PCB designers try very hard to avoid tee-routing patterns. While this is a good rule of thumb, there may be a little more leeway than you would expect when observing maximum stub length values.
Using the maximum stub length constraint
While it’s not the PCB designer’s role to challenge the manufacturer’s specification, it is ordinarily the circuit designer’s responsibility to provide this information in the form of a constraint or rule (not just as text notes). This small added step provides big benefits with an additional design rule check to seek out violations of the maximum stub length rule, and at the same time, it can also be used to help with the placement of passive devices used for termination.
This simple topology shows an Enet with the driver pin passing through a resistor and then a transmission line before terminating at a receiver pin.
Using the CADSTAR Constraint Browser and Topology Editor for schematic capture in combination with CADSTAR SI Verify, circuit designers can graphically create and simulate the effects of stub length using pin symbols, components and transmission lines. No more handwritten notes, hand routing, clock signals etc.
When the circuit designer provides the stub length values, the PCB designer has rules to guide him in the placement of the devices. The PCB designer places devices on the PCB layout and sees a dynamic fence appear along with constraint indicators as guides.
By constraining stub lengths through passive component placement using software such as Zuken’s Lightning Technology found in CADSTAR P.R.Editor HS and CR-5000/CR-8000, designers can overcome challenges associated with the improper placement of passive devices used for Enet signal termination.
Why not check out our CADSTAR High-Speed training videos on YouTube below:
Do you have any additional tips? If so, feel free to comment below.
Until next time, Thanks for reading!