SPARTAN 6(XC6SLX9-TQG144) PCB Design
SPARTAN 6(XC6SLX9-TQG144) PCB Design
Power Distribution System
PCB Decoupling Capacitors
The impedance of the alternate network must be less
than or equal to that of the recommended network across frequencies from 100 KHz to
500 MHz.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wOpeezqL-1578562834463)(http://139.199.225.16/blog_pic/2017_06_01/1.png)]
0805 Ceramic Capacitor
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qsFWOBoD-1578562834465)(http://139.199.225.16/blog_pic/2017_06_01/2.png)]
0402 Ceramic Capacitor
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M8RFwOqM-1578562834471)(http://139.199.225.16/blog_pic/2017_06_01/3.png)]
Basic PDS Principles
Peak-to-Peak VRIPPLE < Vcc * 10%.
Capacitor Parasitic Inductance
Requirements for choosing decoupling capacitors:
• For a specific capacitance value, choose the smallest package available.
or
• For a specific package size (essentially a fixed inductance value), choose the highest
capacitance value available in that package.
Surface-mount chip capacitors are the smallest capacitors available and are a good choice
for discrete decoupling capacitors:
• For values from 100 µF to very small values such as 0.01 µF, X7R or X5R type
capacitors are usually used. These capacitors have a low parasitic inductance and a
low ESR, with an acceptable temperature characteristic.
• For larger values, such as 100 µF to 1000 µF, tantalum capacitors are used. These
capacitors have a low parasitic inductance and a medium ESR, giving them a low Q
factor and consequently a very wide range of effective frequencies.
PCB Current Path Inductance
PCB layout engineers often try to squeeze more parts into a small area by sharing vias
among multiple capacitors. This technique should not be used under any circumstances. PDS
improvement is very small when a second capacitor is connected to an existing capacitor’s
vias. For a larger improvement, reduce the total number of capacitors and maintain a oneto-one ratio of lands to vias.
Plane Inductance
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N9rydI8M-1578562834478)(http://139.199.225.16/blog_pic/2017_06_01/4.jpg)]
FPGA Mounting Inductance
The via field under an FPGA has many VCC and GND vias, and the total inductance is a
function of the proximity of one via to another:
• For core VCC supplies (VCCINT and VCCAUX), opposing current is between the VCC
and GND pins.
• For I/O VCC supplies (VCCO), opposing current is between any I/O and its return
current path, whether carried by a VCCO or GND pin.
To reduce parasitic inductance:
• VCCINT and GND are placed in a checkerboard arrangement in the center area of the
BGA packages.
• VCCO and GND pins are distributed among the I/O pins.
Capacitor Effective Frequency
ESL: parasitic inductance(ESL).
ESR: parasitic resistance(ESR).
To determine the capacitor’s total parasitic inductance in the system, LIS, the capacitor’s
parasitic inductance, LSELF, is added to the mounting’s parasitic inductance, LMOUNT:
LIS = LSELF + LMOUNT
For example, using X7R Ceramic Chip capacitor in 0402 body size:
C = 0.01 μF (selected by user)
LSELF = 0.9 nH (capacitor data sheet parameter)
FRSELF = 53 MHz (capacitor data sheet parameter)
LMOUNT = 0.8 nH (based on PCB mounting geometry)
To determine the effective in-system parasitic inductance (LIS), add the via parasitics:
LIS = LSELF + LMOUNT = 0.9 nH + 0.8 nH
LIS = 1.7 nH
The values from the example are used to determine the mounted capacitor resonant
frequency (FRIS). Using Equation 2-1:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6wW8VTRa-1578562834480)(http://139.199.225.16/blog_pic/2017_06_01/5.png)]
FRSELF is 53 MHz, but FRIS is lower at 38 MHz. The addition of mounting inductances
shifts the effective-frequency band down.
Capacitor Placement Background
Another delay of the same duration occurs when the compensation current from the
capacitor flows to the FPGA. For any transient current demand in the FPGA, a round-trip
delay occurs before any relief is seen at the FPGA.
• Negligible energy is transferred to the FPGA with placement distances greater than
one quarter of a demand frequency’s wavelength.
• Energy transferred to the FPGA increases from 0% at one-quarter of a wavelength to
100% at zero distance.
• Energy is transferred efficiently from the capacitor to the FPGA when capacitor
placement is at a fraction of a quarter wavelength of the FPGA power pins. This
fraction should be small because the capacitor is also effective at some frequencies
(shorter wavelengths) above its resonant frequency
One-tenth of a quarter wavelength is a good target for most practical applications and
leads to placing a capacitor within one-fortieth of a wavelength of the power pins it is
decoupling. The wavelength corresponds to the capacitor’s mounted resonant frequency,
FRIS.
Unconnected VCCO Pins
ESD: Electro Spark Detector
Leaving the VCCO pins of unused I/O banks floating reduces the level of ESD protection
on these pins and the I/O pins in the bank. ESD events at the unconnected solder balls in
the inner rows of a BGA pinout array are unlikely and not considered a high risk.
However, ESD events at exposed pins on the perimeter of a QFP-type package are likely.
In these packages, the VCCO pins of unused I/O banks should be connected to the VCCO of
a neighboring I/O bank.
SelectIO Signaling
SDR versus DDR Interfaces
The difference between Single Data Rate (SDR) and Double Data Rate (DDR) interfaces has
to do with the relationship of the data signals of a bus to the clock signal of that bus. In SDR
systems, data is only registered at the input flip-flops of a receiving device on either the
rising or the falling edge of the clock. One full clock period is equivalent to one bit time. In
DDR systems, data is registered at the input flip-flops of a receiving device on both the
rising and falling edges of the clock. One full clock period is equivalent to two bit times.
The distinction of SDR and DDR has nothing to do with whether the I/O standard carrying
the signals is single-ended or differential. A single-ended interface can be SDR or DDR,
and a differential interface can also be SDR or DDR.
PCB Materials and Traces
How Fast is Fast?
Signal edges contain frequency components called harmonics. Each harmonic is a multiple
of the signal frequency and has significant amplitude up to a frequency determined by
Equation 4-1:
f ≈ 0.35 / T Equation 4-1
Where:
f = Frequency in GHz
T = The smaller of signal rise (Tr) or fall (Tf) time in ns
Because dielectric losses in a PCB are frequency dependent, a bandwidth of concern must
be determined to find the total loss of the PCB. Frequencies must start at the operation
frequency and extend to the frequency in Equation 4-1. For example, a 10 Gb/s signal with
a 10 ps rise time has a bandwidth from 10 GHz to 35 GHz.
Trace Routing
The two traces of a differential pair must be length-matched to eliminate skew. Skew
creates mismatches in the common mode and reduces the differential voltage swing as a
result.
STRIPLINE
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e2pHIJFD-1578562834485)(http://139.199.225.16/blog_pic/2017_06_01/6.jpg)]
MICROSTRIP
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uhdCjZ8w-1578562834487)(http://139.199.225.16/blog_pic/2017_06_01/7.jpg)]
Design of Transitions for High-Speed Signals
Time Domain Reflectometry
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XBHN5qod-1578562834490)(http://139.199.225.16/blog_pic/2017_06_01/8.png)]
Refer To Spartan-6 FPGA PCB Design and Pin Planning Guide
SPARTAN 6(XC6SLX9-TQG144) PCB Design相关推荐
- Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape
Allegro PCB Design GXL (legacy) version 16.6-2015 从DXF文件中导入板框之后,发现板框是由Line Segment.Arc Segment等对象组成, ...
- PCB参数计算神器-Saturn PCB Design Toolkit下载及安装指南
进行PCB设计,特别是高频高速设计时,难免会涉及到PCB相关参数的计算及设置,如:VIA的过流能力,VIA的寄生电容.阻抗等,导线的载流能力,两相互耦合信号线间的串扰,波长等参数. 这里向大家介绍一款 ...
- Allegro PCB Design GXL (legacy) - 设置旋转角度的快捷键
文章目录 临时性 永久性 参考 临时性 funckey ' ' iangle 90 funckey ~R iangle 45 命令 1:按空格以 90° 旋转选中的物体 命令 2:按 Ctrl + R ...
- Allegro PCB Design GXL (legacy) - 铺网格铜
文章目录 操作步骤 EDA 版本信息:Allegro PCB Design GXL (legacy) 操作步骤 选择菜单 Shape > Global Dynamic Params-: 在 Gl ...
- ALLEGRO PCB design GXL软件的菜单解释
ALLEGRO PCB design GXL软件的菜单解释 现在我用的是ALLEGRO16.6版,现在安装非常方便,去吴川斌的博客下载,无脑式安装,包破解! 虽然安装简单,但是ALLEGRO对 ...
- Allegro PCB Design GXL (legacy) 从dxf文件中导入板框
Allegro PCB Design GXL (legacy) version 16.6-2015 新建brd文件,并设置好相应的参数之后,点击菜单:File > Import > DXF ...
- Allegro PCB Design GXL (legacy) 设置自动保存brd文件
Allegro PCB Design GXL (legacy) version 16.6-2015 菜单Setup > User Preferences... 在User Preferences ...
- Allegro PCB Design GXL (legacy) 将brd文件另存为低版本文件
Allegro PCB Design GXL (legacy) version 16.6-2015 参考:https://blog.csdn.net/qq_29761395/article/detai ...
- Saturn PCB Design Toolkit分享
公号阅读更精彩:<Saturn PCB Design Toolkit分享> 一.软件简介 Saturn PCB Design Toolkit是一款非常优秀的PCB相关参数计算工具,其能计 ...
最新文章
- 能跑TensorFlow,能唱KTV,这是国产车吉利的智能系统和背后的芯片
- 转:几款主流 NoSql 数据库的对比
- docker 删除默认连接_Net Core 中 Docker应用
- iOS开发UINavigation系列四——导航控制器UINavigationController
- [YTU]_2446( C++习题 输入输出--私有继承)
- 集群批量管理工具parallel ssh的安装及使用
- 大牛书单 | 数据库专题好书分享
- cannot be deleted directly via the port API: has device owner network:floatingip
- 使用Xerte创建简单的在线学习资料的指南
- 一些常用的字符串方法
- 【Leetcode】【Regular Expression Matching】【正则表达式匹配】【C++】
- MongoDB 的设计模式策略
- 深入理解JAVA虚拟机大全
- Linux 配置网络桥接模式
- 修改游戏服务器ip,修改游戏 服务器ip地址
- 2018秋招面经有感
- 计算机内存错误 要降频,电脑出现内存自动降频的问题该怎么办?
- 老祖宗的老话大全收藏
- vue使用upload上传附件
- MFC win32 API串口同步模式代码示范