Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

81%
+7 −0
Q&A High Speed Design - Which grounding strategy to choose?

Although I have done multiple PCB designs which passed FCC and CE equivalents using the MCU's/Multiple MCU's, I have a doubt about how to approach the high speed design using FPGA SoC - main thing ...

1 answer  ·  posted 3y ago by 2kind‭  ·  last activity 3y ago by Olin Lathrop‭

#1: Initial revision by user avatar 2kind‭ · 2020-10-10T19:59:20Z (over 3 years ago)
High Speed Design - Which grounding strategy to choose?
Although I have done multiple PCB designs which passed FCC and CE equivalents using the MCU's/Multiple MCU's, I have a doubt about how to approach the high speed design using FPGA SoC - main thing that bothers me is choosing the right grounding strategy.

By the high-speed design I mean >2GHz memory layout where timings, impedance matching and length matching play the huge role not whether the design would pass the compliance testing but if the design would work at all.

I used to follow the approach similar to Olin's when doing the grounding strategy - https://electronics.stackexchange.com/questions/15135/decoupling-caps-pcb-layout/15143

I am usually putting the good ceramic capacitors very near to the pins of the MCU(mostly in 0603), connect them directly to the pins, join the ground's together(usually in a plane on top or one of the internal layers) and punch the via to the "main ground plane". The use of the power plane is usually avoided since good old 60mil trace is enough for low power devices.

This approach suit me fine even with multiple USB 2.0 Hubs, radio circuitry and dc-dc converters on PCB.

However when doing the DDR4-2666MHz memory layout the return path from the "punch to the nearest GND plane" via and the signal pad will influence the return path impedance of the signal.

Furthermore, FPGA board would be made as a SoM board attached with the carrier/motherboard. SoM board would then be connected with the carrier board "in one single place" - the connector. This leaves the i/o cables connected with the carrier board, which could be made by using the same layout approach as a regular "MCU board" minimizing the patch antenna influence.

Which approach would you follow?