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相关推荐

  1. Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

    Allegro PCB Design GXL (legacy) version 16.6-2015 从DXF文件中导入板框之后,发现板框是由Line Segment.Arc Segment等对象组成, ...

  2. PCB参数计算神器-Saturn PCB Design Toolkit下载及安装指南

    进行PCB设计,特别是高频高速设计时,难免会涉及到PCB相关参数的计算及设置,如:VIA的过流能力,VIA的寄生电容.阻抗等,导线的载流能力,两相互耦合信号线间的串扰,波长等参数. 这里向大家介绍一款 ...

  3. Allegro PCB Design GXL (legacy) - 设置旋转角度的快捷键

    文章目录 临时性 永久性 参考 临时性 funckey ' ' iangle 90 funckey ~R iangle 45 命令 1:按空格以 90° 旋转选中的物体 命令 2:按 Ctrl + R ...

  4. Allegro PCB Design GXL (legacy) - 铺网格铜

    文章目录 操作步骤 EDA 版本信息:Allegro PCB Design GXL (legacy) 操作步骤 选择菜单 Shape > Global Dynamic Params-: 在 Gl ...

  5. ALLEGRO PCB design GXL软件的菜单解释

    ALLEGRO PCB design GXL软件的菜单解释 ​ 现在我用的是ALLEGRO16.6版,现在安装非常方便,去吴川斌的博客下载,无脑式安装,包破解! ​ 虽然安装简单,但是ALLEGRO对 ...

  6. Allegro PCB Design GXL (legacy) 从dxf文件中导入板框

    Allegro PCB Design GXL (legacy) version 16.6-2015 新建brd文件,并设置好相应的参数之后,点击菜单:File > Import > DXF ...

  7. Allegro PCB Design GXL (legacy) 设置自动保存brd文件

    Allegro PCB Design GXL (legacy) version 16.6-2015 菜单Setup > User Preferences... 在User Preferences ...

  8. Allegro PCB Design GXL (legacy) 将brd文件另存为低版本文件

    Allegro PCB Design GXL (legacy) version 16.6-2015 参考:https://blog.csdn.net/qq_29761395/article/detai ...

  9. Saturn PCB Design Toolkit分享

    公号阅读更精彩:<Saturn PCB Design Toolkit分享> ​一.软件简介 Saturn PCB Design Toolkit是一款非常优秀的PCB相关参数计算工具,其能计 ...

最新文章

  1. 能跑TensorFlow,能唱KTV,这是国产车吉利的智能系统和背后的芯片
  2. 转:几款主流 NoSql 数据库的对比
  3. docker 删除默认连接_Net Core 中 Docker应用
  4. iOS开发UINavigation系列四——导航控制器UINavigationController
  5. [YTU]_2446( C++习题 输入输出--私有继承)
  6. 集群批量管理工具parallel ssh的安装及使用
  7. 大牛书单 | 数据库专题好书分享
  8. cannot be deleted directly via the port API: has device owner network:floatingip
  9. 使用Xerte创建简单的在线学习资料的指南
  10. 一些常用的字符串方法
  11. 【Leetcode】【Regular Expression Matching】【正则表达式匹配】【C++】
  12. MongoDB 的设计模式策略
  13. 深入理解JAVA虚拟机大全
  14. Linux 配置网络桥接模式
  15. 修改游戏服务器ip,修改游戏 服务器ip地址
  16. 2018秋招面经有感
  17. 计算机内存错误 要降频,电脑出现内存自动降频的问题该怎么办?
  18. 老祖宗的老话大全收藏
  19. vue使用upload上传附件
  20. MFC win32 API串口同步模式代码示范

热门文章

  1. OpenVas 漏洞扫描器下载使用教程
  2. [转] PHP Security
  3. HttpClient进行服务器传递信息,HttpUtil工具类
  4. hp服务器性能oid,HPE Integrity rx2800 i6 服务器
  5. 输入一个月份,判断是上半年还是下半年?再判断一下是哪个季度?
  6. 这两个世界此次对决之后,“互联网+”与数字化真的要来了
  7. 辽宁省自考本科算法与数据结构考试大纲
  8. LVS负载均衡--NAT模式
  9. java特殊符号处理
  10. 互动白板解决方案,超越传统课堂的互动性和趣味性