How many layers are recommended when making the processor board like Raspberry Pi or Beagle Bone Green Wireless? I do not have much insight into this right now. If I need to choose many layers down the line probably it would be too late. Could you please give me more insight based on your experience?
Announcement
Collapse
No announcement yet.
PCB Stack Recommendation
Collapse
X
-
Have a look at reference boards or design files of the board. Also, this may help you: 3 STEPS How to determine / calculate number of PCB layers
Possibly, you can search on my welldone blog for "stackup": http://www.fedevel.com/welldoneblog/?s=stackup
I hope this helps
-
Hello Robert,
The link which you posted was very informative. Thank you for sharing that. I was going through the Hardware Design Guide for i.MX6 UL processor. I came across this page where in they say that the processor board can be done with 4 layers which is very strange. I have seen the evaluation kit of the same processor, where in the project manager says that their evaluation kit is made of 4 layer PCB. I have attached the screenshot for your reference. Could you please comment on this? We are a start up and we cannot afford if use many layers on the PCB.
Last edited by [email protected]; 01-25-2017, 04:18 PM.
Comment
-
Hello Robert,
I am developing a Processor Board which is based on iMX6 Quad and features 2 GB RAM(4 - 4Gb DDR3L RAM chips), 8 GB eMMC. For this, I would like to use 6 Layer stack-up(Signal/GND/Signal/Signal/Power/Signal).
Can you please clarify the following doubts/uncertainties:
1. Will there be any problem if I go with 6 Layer PCB instead 8 layers or more?
2. Is the 6 layer stack-up(if it can be preferred) which I have provided above perfect?
I am going to use the above stack-up since I need minimum 4 layers to route DDR3 memory.
3. How to overcome the problems when there are two adjacent Signal layers(High-speed signals)?
Awaiting your reply...
Comment
-
1. I am not convinced if it's even possible to do such design with a 6 layer stackup. If you haven't done so, take a look at the REX board design form fedevel (Open REX as well). There is a good reason why they use more layers. It's not only very very difficult and time consuming to fit the design in a low layer number stack, but you also often need to do too many compromises which increase the risk. I don't have much information about you board but take a look at similar designs to get an idea of how many layers you need.
2. The six layer stack you provided seems good to me by itself.
3. Make sure you have a thick core in the middle of the stack, so you have a good separation between the consecutive signal layers.
- Likes 1
Comment
-
Thanks for your reply. Actually, I already have gone through REX board and Sabre board. In Sabre board he uses 8-layers, But the thing is the number of signal layers is "4", which we can achieve through this 6 layer stack-up(Signal/GND/Signal/Signal/Power/Signal). That's why I am preferring to go with 6layers for cost optimization. Of course there are few advantages like EMC improvement and reducing interference if we go with 8 layers. Please suggest me the best way to design my board with 6 layers with better performance.
Awaiting your reply...
Comment
-
Many of the power rails are routed on top and bottom. And I want to use the power plane dedicatedly to 3.3V(or any other VCC which has more number of connections). Please suggest me the tips/Guidelines which are used to design my board with 6 layers with better performance.
Awaiting your reply...
Comment
-
Many of the power rails are routed on top and bottom.
When we were designing OpenRex, we were looking into different stackup options. We tried to route OpenRex on 8 layers, but by the end of the design we had to add 2 more layers. Number of layers may also depend on size of your board, technology (through hole VIAS only or you can use uVIAs), etc.
Maybe have a look at the other iMX6 CPU .. UL or which one it was? They have reference design on a very simple PCB.
Comment
-
Hello Robert,
This is Madhuwesly.
Can you please go through the attachment(1 and 2 parts) which is 8 Layer stack-up and impedance control details which were taken from the PCB manufacturing company.
I am thinking that maintaining the 9.5 or 9 mils(For maintaining 50 Ohms) track width on the signal layer will be more difficult and requires large space while routing. Isn't it?
And PCB total board thickness also is high(2.11mm).
1. Can I ask them to recalculate the values in order to make the track width values small.?
2. Can you tell me the track width and spacing values you maintained for imx6 REX, just to know whether I can go with present values or I have to ask the manufacturer to recalculate?
Awaiting your reply...
Comment
-
These may help you:- Download PCB Stackups – Free for your Projects
- 5 Steps to define a Custom PCB Stackup
- How to design PCB stackup
1. yes, you should talk to your PCB manufacturer to adjust your stackup
2. see the articles above, they may help you. All the stackups used in REX projects can be found in the Download section (you will need to register at http://www.imx6rex.com/)
Comment
Comment