Sink0
Full Member level 6
- Joined
- Nov 25, 2009
- Messages
- 390
- Helped
- 37
- Reputation
- 74
- Reaction score
- 30
- Trophy points
- 1,308
- Location
- Sao Paulo, Brazil
- Activity points
- 4,186
Hi i am working on a FPGA with a uC design. The maximum frequency on the design will be a 50Mhz differential pair line. The board will have a Spartan-3AN connected to a Kinetis uC (Freescale Cortex-M4). The design will be implemented on a 4 layer board.
First of question is more generic, and not related to this project... despite the routing complexness.. when should i consider using a 4 layer board and not a dual layer one? I belive this is pretty much related to the maximum frequency and impedance control right?
Now related to this specific design. I have heared that when working with a 4 layer board i should consider to use the internal layers to power and GND and external layers for signal..
However on Kinetis documentation the two poissible layer stackup are the following:
4-Layer PCB A:
Layer 1 (top – MCU location)—Ground plane and pads for top mounted
components, no signals
Layer 2 (inner)—signals and power plane
Thick core
Layer 3 (inner)—signals and power plane
Layer 4 (bottom)—ground plane and pads for bottom mounted components, no
signals
4-Layer PCB B:
Layer 1 (top – MCU location)—signals and poured power
Layer 2 (inner)—ground plane
Thick core
Layer 3 (inner)—ground plane
Layer 4 (bottom)—signals and poured power
Where pouered power is a non contiguous power/gnd plane....
None of the both recommended stackup are the basic signal-gnd-vcc-signal
Can any one help me understand the good and bad points of each possible stack up possibility?
If i go to the basic stack up (signal on external layers and vcc and gnd on internal), which (vcc or gnd) should be underneath the top layer (where FPGA and uC are).
At the same situation, should i cover the unused parts of the external layers with GND or VCC? If yes which should i use? GND, VCC or both?
Finally, if happens that i can route my design on a 2 layer boards, what considerations should i take?
Thank you!
First of question is more generic, and not related to this project... despite the routing complexness.. when should i consider using a 4 layer board and not a dual layer one? I belive this is pretty much related to the maximum frequency and impedance control right?
Now related to this specific design. I have heared that when working with a 4 layer board i should consider to use the internal layers to power and GND and external layers for signal..
However on Kinetis documentation the two poissible layer stackup are the following:
4-Layer PCB A:
Layer 1 (top – MCU location)—Ground plane and pads for top mounted
components, no signals
Layer 2 (inner)—signals and power plane
Thick core
Layer 3 (inner)—signals and power plane
Layer 4 (bottom)—ground plane and pads for bottom mounted components, no
signals
4-Layer PCB B:
Layer 1 (top – MCU location)—signals and poured power
Layer 2 (inner)—ground plane
Thick core
Layer 3 (inner)—ground plane
Layer 4 (bottom)—signals and poured power
Where pouered power is a non contiguous power/gnd plane....
None of the both recommended stackup are the basic signal-gnd-vcc-signal
Can any one help me understand the good and bad points of each possible stack up possibility?
If i go to the basic stack up (signal on external layers and vcc and gnd on internal), which (vcc or gnd) should be underneath the top layer (where FPGA and uC are).
At the same situation, should i cover the unused parts of the external layers with GND or VCC? If yes which should i use? GND, VCC or both?
Finally, if happens that i can route my design on a 2 layer boards, what considerations should i take?
Thank you!