74
7 シリーズ FPGA PCB デザイン ガイド UG483 (v1.10) 2014 11 12 本資料は表記のバージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先しま す。資料によっては英語版の更新に対応していないものがあります。日本語版は参考用としてご使用の 上、最新情報につきましては、必ず最新英語版をご参照ください。

7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

本資料は表記のバージョンの英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあります。日本語版は参考用としてご使用の上、最新情報につきましては、必ず最新英語版をご参照ください。

Page 2: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日

The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To themaximum extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx herebyDISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOTLIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULARPURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability)for any loss or damage of any kind or nature related to, arising under, or in connection with, the Materials (including your use of theMaterials), including for any direct, indirect, special, incidental, or consequential loss or damage (including loss of data, profits,goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss wasreasonably foreseeable or Xilinx had been advised of the possibility of the same. Xilinx assumes no obligation to correct any errorscontained in the Materials, or to advise you of any corrections or update. You may not reproduce, modify, distribute, or publiclydisplay the Materials without prior written consent. Certain products are subject to the terms and conditions of Xilinx’s limitedwarranty, please refer to Xilinx’s Terms of Sale which can be viewed at www.xilinx.com/legal.htm#tos; IP cores may be subject towarranty and support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products insuch critical applications, please refer to Xilinx’s Terms of Sale which can be viewed at www.xilinx.com/legal.htm#tos.

AUTOMOTIVE APPLICATIONS DISCLAIMERXILINX PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN ANY APPLICATIONREQUIRING FAIL-SAFE PERFORMANCE, SUCH AS APPLICATIONS RELATED TO: (I) THE DEPLOYMENT OFAIRBAGS, (II) CONTROL OF A VEHICLE, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICHDOES NOT INCLUDE USE OF SOFTWARE IN THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND AWARNING SIGNAL UPON FAILURE TO THE OPERATOR, OR (III) USES THAT COULD LEAD TO DEATH ORPERSONAL INJURY. CUSTOMER ASSUMES THE SOLE RISK AND LIABILITY OF ANY USE OF XILINX PRODUCTSIN SUCH APPLICATIONS.

© Copyright 2011–2014 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and otherdesignated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are theproperty of their respective owners.

本資料は英語版 (v1.10) を翻訳したもので、 内容に相違が生じる場合には原文を優先します。資料によっては英語版の更新に対応していないものがあ り ます。日本語版は参考用と してご使用の上、 新情報につきましては、 必ず 新英語版をご参照ください。

この資料に関するフ ィードバッ クおよびリ ンクなどの問題につきましては、 [email protected] までお知らせください。 いただきましたご意見を参考に早急に対応させていただきます。 なお、 このメール アドレスへのお問い合わせは受け付けており ません。 あらかじめご了承ください。

Page 3: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

UG483 (v1.10) 2014 年 11 月 12 日 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

改訂履歴次の表に、 この文書の改訂履歴を示します。

日付 バージョ ン 内容

2011 年 3 月 28 日 1.0 初版

2011 年 6 月 22 日 1.1 「その他のリ ソース」 を更新。

表 2-2 を更新、 表 2-3 を追加。 表 2-4 に 680µF を追加。 「バルク キャパシタをま とめ

る場合の条件」 の容量を更新。

「入力しきい値」 を更新。

2011 年 8 月 16 日 1.2 表 2-2 の FFG676 および FFG900 パッケージを修正し、 SBG324 パッケージを削除。

表 2-3 に FFG1930 パッケージを追加。

図 5-18 の表題で、 「TDR」 を 「 リ ターン ロス」 に変更。

2011 年 12 月 15 日 1.3 表 2-1 を追加。表 2-2 および表 2-3 を更新。Kintex-7 について 21 ページの「例」を更新。

2012 年 3 月 19 日 1.4 表 2-1 および表 2-3 を更新。

2012 年 10 月 2 日 1.5 表 2-3 に、 FLG1926、 HCG1155、 HCG1931、 および HCG1932 パッケージを追加。

表 2-4 の 100µF キャパシタの ESR 小値を 10mΩ から 2mΩ に変更。

2013 年 2 月 12 日 1.6 「各デバイスの推奨 PCB キャパシタ」 の第 1 段落を更新。「各デバイスの固定パッケー

ジ キャパシタ」 を追加。 表 2-1 から XC7A350T を削除し、 XC7A200T (SBG484) を追加。 表 2-3 から XC7V1500T を削除し、 XC7VX1140T のパッケージを FFG から

FLG に修正。表 2-1、表 2-2、および表 2-3 に Pb フ リー パッケージに関する注記を追

加。 表 2-4 で、 680µF、 47µF、 および 4.7µF の各行を更新し、 330µF の行を追加。

表 2-5 に表 2-8 を追加。 21 ページの 「PCB バルク キャパシタ」 の第 2 段落を更新。

「PCB キャパシタの配置と実装方法」 を更新。

2013 年 6 月 13 日 1.7 表 2-2 に RF676 および RF900 パッケージを追加。 表 2-3 に、 RF1157、 RF1761、 お

よび RF1930 パッケージを追加。 表 2-4 で、 680µF、 100µF、 47µF、 および 4.7µF の各行を更新。 表 2-5 に RF676 および RF900 パッケージを追加。 表 2-7 に、 RF1157、RF1761、 および RF1930 パッケージを追加。 21 ページの 「PCB バルク キャパシタ」

および 22 ページの 「PCB バルク キャパシタ」 に値を追加。 「0402 セラ ミ ッ ク キャパ

シタ」 で、0805 セラ ミ ッ ク キャパシタを 0402 に置き換え。図 2-1 を更新。図 2-6 で、

0805 キャパシタを 0402 に置き換え。

2013 年 9 月 13 日 1.8 Artix-7 デバイス XC7A35T、 XC7A50T、 および XC7A75T を表 2-1 に追加してこの

表を更新。次の注記を削除 : 記載されているパッケージはすべて鉛フ リーです。表 2-2、表 2-5、 および表 2-7 から 「記載されているパッケージはすべて鉛フ リーです。」 とい

う注記を削除。 表 2-3 から注記 4 を削除。

Page 4: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日

2014 年 5 月 13 日 1.9 「各デバイスの推奨 PCB キャパシタ」 に 『7 シ リーズ推奨回路図レビュー』 (XMP277)への参照を追加。 表 2-1 で、 VCCO バンク 0 の容量を 4.7µF から 47µF に修正し、 「ほ

かのすべてのバンクの VCCO」列に 100µF を追加、「パッケージ」に CPG236、CSG325、RB484、 RS484、 RB676 を追加、 「デバイス」 に XA7A35T、 XA7A50T、 XA7A75T、XA7A100T、 XQ7A50T、 XQ7A100T、 XQ7A200T を追加、 注記 3 を更新。 注記 「デ

カップリ ング キャパシタがカバーする周波数の下限は約 100kHz です。」 を表 2-1、表 2-2、表 2-3 に追加。表 2-2 と表 2-3 の 「ほかのすべてのバンクの VCCO」 列に 47µFを追加。 表 2-3 で、 XC7VH580T に FLG1155 と FLG1931 のパッケージを追加、

XC7VH580T の HCG1932 パッケージを削除、XC7VH870T の HCG1931 パッケージ

を削除、 XC7VH870T に FLG1932 パッケージを追加。 表 2-4 を更新 (0.47µF の追加

など)。 表 2-7 で、 XC7VH580T に FLG1155 と FLG1931 のパッケージを追加、

XC7VH870T の HCG1931 パッケージを削除、XC7VH580T の HCG1932 パッケージ

を削除、XC7VH870T に FLG1932 パッケージを追加。21 ページの 「PCB バルク キャ

パシタ」 のバルク キャパシタのリ ス ト を更新、注釈を追加。 「PCB 高周波キャパシタ」

で 0402 を 0805 パッケージに変更。 「バルク キャパシタをま とめる場合の条件」 から

「例」 セクシ ョ ンを削除。 22 ページの 「PCB バルク キャパシタ」 のバルク キャパシタ

のリ ス ト を更新。 「0805 および 0603 セラ ミ ッ ク キャパシタ」 で、 0402 を 0805 およ

び 0603 キャパシタに変更。 図 2-1 から 0402 を削除。 「ノ イズの上限」 の第 1 段落を

更新。 「電源の共通化」 に VCCAUX_IO を追加。 「未接続の VCCO ピン」 の 後の段落

を更新。 図 2-9 の後の段落を更新。

2014 年 11 月 12 日 1.10 ドキュ メン ト タイ トルから 「ピン配置」 を削除。 「ランド」 に 『7 シ リーズ FPGA パッ

ケージおよびピン配置ガイ ド』 への参照を追加。 表 2-1 に XC7A15T と XA7A15T のデバイスを追加。 表 2-2 と表 2-3 に VCCO バンクに必要な 47µF のキャパシタに関す

る注記を追加。 表 2-1 の注記 3 を同様に更新。 「ノ イズの上限」 から VRIPPLE を削除。

日付 バージョ ン 内容

Page 5: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 5UG483 (v1.10) 2014 年 11 月 12 日

改訂履歴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

このユーザー ガイドについて内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7その他のリ ソース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

第 1 章 : PCB 技術の基礎知識PCB の構造 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

ト レース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9プレーン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9ビア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10パッ ド とアンチパッ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10ランド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10寸法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

伝送ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12リ ターン電流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

第 2 章 : 電力分配システムPCB デカップリ ング キャパシタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

各デバイスの推奨 PCB キャパシタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13各デバイスの固定パッケージ キャパシタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14キャパシタの仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18バルク キャパシタをま とめる場合の条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22PCB キャパシタの配置と実装方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

PDS の基本的な考え方 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23ノ イズの上限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23インダクタンスの役割 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25キャパシタの寄生インダクタンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25PCB 電流パスのインダクタンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27プレーンのインダクタンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28キャパシタの有効周波数帯域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31キャパシタの反共振 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32キャパシタの配置に関する基礎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32VREF 安定化キャパシタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34電源の共通化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34未接続の VCCO ピン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

シ ミ ュレーシ ョ ン方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34PDS の計測 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

ノ イズ量の計測 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36ノ イズ スペク ト ラムの計測 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38デカップリ ング ネッ ト ワークの 適化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

ト ラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40例 1 : PCB 上のほかのデバイスからのノ イズ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40例 2 : プレーン、 ビア、 接続ト レースの寄生インダクタンス . . . . . . . . . . . . . . . . . . . . . . . . . .40例 3 : PCB の I/O 信号の駆動能力が必要以上に大きい . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41例 4 : I/O 信号のリ ターン電流のパスが 適でない . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

第 3 章 : SelectIO のシグナリングインターフェイスの種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

シングルエンド インターフェイス と差動インターフェイス . . . . . . . . . . . . . . . . . . . . . . . . . .43

目次

Page 6: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

6 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

SDR インターフェイス と DDR インターフェイス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44シングルエンド シグナリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

モード と属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44入力しきい値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45ト ポグラフ ィ と終端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45

第 4 章 : PCB 材料と ト レース目的の帯域幅 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55誘電損失. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

比誘電率 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55誘電正接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56表皮効果と抵抗損失 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56基板材料の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56

ト レース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57ト レースの形状 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57高速ト ランシーバーにおける ト レースの特性インピーダンス デザイン . . . . . . . . . . . . . . . . .57ト レース配線 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59プレーン分割 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59リ ターン電流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59損失性伝送ラインのシ ミ ュレーシ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59

ケーブル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60コネクタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60導体間のスキュー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン過剰容量と インダクタンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61TDR (時間領域反射測定) 法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61BGA パッケージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63SMT パッ ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63差動ビア. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68P/N ク ロスオーバー ビア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70SMA コネクタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70バッ クプレーン コネクタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71マイクロス ト リ ップ/ス ト リ ップラインの曲げ角度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Page 7: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 7UG483 (v1.10) 2014 年 11 月 12 日

このユーザー ガイドについて

このユーザー ガイ ドでは、 PCB やインターフェイス レベルのデザインを決定する際の指針を中心

に、 7 シ リーズ FPGA の PCB デザインおよびピン配置に関する情報を提供します。

この 『7 シ リーズ FPGA の PCB デザインおよびピン配置ガイ ド』 を含む、 7 シ リーズ FPGA に関

するすべての資料は、 ザイ リ ンクスのウェブサイ ト (japan.xilinx.com/7) から入手できます。

内容

このガイ ドは、 次の各章で構成されています。

• 第 1 章 「PCB 技術の基礎知識」 では、 新の PCB 技術の基礎について、 特に物理的構造物と

一般的な前提知識を中心に説明します。

• 第 2 章 「電力分配システム」 では、 7 シ リーズ FPGA の電力分配システムについて、 デカップ

リ ング キャパシタの選択、 電圧レギュレータの使用と PCB 形状、 シ ミ ュレーシ ョ ンおよび計

測などの内容を詳し く説明します。

• 第 3 章 「SelectIO のシグナリ ング」 では、 SelectIO™ 規格、 I/O ト ポグラフ ィ、 終端を選択す

る際の指針、 およびシ ミ ュレーシ ョ ンと計測の方法について説明します。

• 第 4 章 「PCB 材料と ト レース」 では、信号劣化を抑えて高周波アプリ ケーシ ョ ンで 大限の性

能を引き出すためのガイ ド ラインを紹介します。

• 第 5 章 「高速信号ト ランジシ ョ ンを考慮したデザイン」 では、 伝送ライン終端のインターフェ

イスについて説明します。 この章に記載された解析結果や例を参考にする と、 デザイン期間を

大幅に短縮できます。

その他のリソース

その他の資料は、 ザイ リ ンクスのサポート ウェブサイ ト を参照してください。

http://japan.xilinx.com/support

Page 9: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 9UG483 (v1.10) 2014 年 11 月 12 日

第 1 章

PCB 技術の基礎知識

プリ ン ト回路基板 (PCB) は、そこに実装される個別部品やデバイスと同じ く らい複雑な電気的特性

を持つ電気的システムです。 PCB の大部分は、 PCB 設計者が自由に決定できますが、 技術的な理

由によって形状 (ジオメ ト リ ) や 終的な電気的特性に制約を受ける こ とがあ り ます。 こ こでは、

FPGA デバイスを使用した PCB デザインについて、自由に決定できる部分と制約を受ける部分、設

計手法などを説明します。

この章には、 次のセクシ ョ ンがあ り ます。

• PCB の構造

• 伝送ライン

• リ ターン電流

PCB の構造

PCB の技術は数十年前からほとんど変わっていません。絶縁体となる基板材料 (通常は FR4 と呼ば

れるガラス エポキシ基板) の両面に銅めっきを施し、 銅箔の一部をエッチングで除去して導体の配

線を形成します。 めっきやエッチングを施した基板層を、 絶縁基板を間に挟んで貼り合わせて積層

します。 そしてこの積層基板にド リルで穴を空けた後、 これらの穴に導電性のめっきを施し、 エッ

チングされた銅箔を選択的に層間接続します。

材料の特性、 使用する基板層数、 形状、 ド リル加工技術 (一部の基板層のみを貫通する穴加工技術

など) のよ うに、 PCB 技術自体に進歩はあ り ますが、 PCB の基本構造は昔から変わっていません。

PCB 技術によって形成される構造は、物理的/電気的にト レース、 プレーン (またはプレーンレッ ト )、ビア、 パッ ドに大き く分類されます。

ト レース

ト レース とは、PCB の X-Y 座標上の 2 つ以上の点を電気的に接続する金属製 (通常は銅) の物理的

な線状パターンをいいます。 ト レースは、 これら点と点の間で信号を伝達する役割を果たします。

プレーン

プレーンとは、PCB の基板層全体を連続した面状の金属で覆ったものをいいます。 これと類似した

もので、 PCB 基板層の一部のみを連続した面状の金属で覆ったものをプレーンレッ ト といいます。

通常、 1 つの基板層には複数のプレーンレッ トがあ り ます。 プレーンとプレーンレッ トは、 PCB 上の複数の地点に電源を供給する役割を果たします。 また、 これらはリ ターン電流の伝送媒体となる

ため、 ト レースによる信号伝送にも非常に重要な意味を持ちます。

Page 10: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

10 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 1 章 : PCB 技術の基礎知識

ビア

ビアは、 PCB の 2 つ以上の点を Z 方向で電気的に接続するための金属です。 ビアは、 PCB の層間

で信号や電力を伝達する役割を果たします。 現在のめっきスルーホール (PTH) 技術では、 PCB をド リルで貫通した穴の表面にめっきを施してビアを形成します。HDI (高密度配線接続) と も呼ばれ

る 新のマイクロビア技術では、 レーザーを用いて基板材料を切除し、 導電性のめっきを変形して

ビアを形成します。 マイ クロビアは 1、 2 層程度しか貫通できませんが、 スタ ッ ク ド ビアやスタ ッ

ガード ビアの場合は基板全体の厚さにまたがるビアを形成できます。

パッ ド とアンチパッ ド

めっきスルーホール ビアはビアの全長にわたって導電性があるため、 PCB の特定の基板層の ト

レース、 プレーン、 プレーンレッ トのみを選択的に電気接続するには何らかの方法が必要となり ま

す。 この役割を果たすのがパッ ド とアンチパッ ドです。

パッ ド とは、あらかじめ指定された形状に配置した小さな銅箔部分をいいます。アンチパッ ド とは、

あらかじめ指定した形状に銅箔を取り除いた小さな部分をいいます。 パッ ドは、 ビアと組み合わせ

るこ とで、 基板表面層で表面実装部品を取り付けるための導体と して使用する場合があ り ます。 ア

ンチパッ ドは主にビアと組み合わせて使用します。

パッ ドは、 ビアと ト レースまたは特定の基板層のプレーン形状とを電気的に接続するために使用し

ます。 ビアと PCB 基板層の ト レースを確実に接続するには、 パッ ドを使用して機械的安定性を確

保する必要があ り ます。パッ ドのサイズは、 ド リルの許容公差/位置合わせの制約に合わせる必要が

あ り ます。

アンチパッ ドはプレーンで使用します。 プレーンとプレーンレッ トの銅箔は連続した面状となって

いるため、 この銅箔をビアが貫通する と電気的に接続されてしまいます。 ビアとプレーンまたはプ

レーンレッ ト を電気的に接続したくない場合は、 その層のビアが貫通する部分の周囲に、 銅箔を除

去したアンチパッ ドを設けます。

ランド

表面実装部品をはんだ付けするために表面層に設けたパッ ドを、 特にランドまたははんだランド と

呼びます。 通常、 ランドへの電気的な接続にはビアが必要です。 めっきスルーホールの場合、 製造

上の制約によ り ランド領域の内部にビアを配置するこ とはほぼ不可能です。 そこで、 めっきスルー

ホールの場合は短い ト レースを使用して表面パッ ド と接続します。 接続 ト レースの 小長さは、

PCB メーカーから提供される 小寸法仕様によって決定します。 マイ ク ロビアにはこの制約はな

く、はんだランド領域の内部にビアを直接配置できます。 PCB のランドおよび BGA パッケージの

詳細は、 『7 シ リーズ FPGA パッケージおよびピン配置ガイ ド』 (UG475) の 「推奨する BGA パッ

ケージの PCB デザイン ルール」 を参照して ください。

Page 11: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 11UG483 (v1.10) 2014 年 11 月 12 日

PCB の構造

寸法

PCB の寸法を決める大きな要因と しては、 PCB 製造上の制約、 FPGA パッケージの形状、 システ

ム要件などがあ り ます。 これ以外に、 DFM (設計容易化設計) や信頼性などの要因も制約とな り ま

すが、これらは各アプリ ケーシ ョ ンによって異なるため、このユーザー ガイ ドでは取り上げません。

この項 ( 「PCB の構造」 ) で説明する PCB 構造物の形状は、 FPGA パッケージの寸法と PCB 製造

上の制約によって直接的または間接的にほぼ決定します。 したがって、PCB 設計者は数多くの制約

を受けるこ とにな り ます。 ランド パッ ドのレイアウ トはパッケージのボール ピッチ (FF パッケー

ジの場合 1.0mm) によって決ま り ます。また、現在の PCB 技術では、表面実装の 小フ ィーチャー

サイズによってデバイス直下のビア配置が決定します。 小ビア直径、 およびビア周囲のキープア

ウ ト エリ アは各 PCB メーカーによって定義されています。 これらの直径が明確になる と、 デバイ

ス直下のビア配列部分で入出力信号の配線に利用できるビア間のスペースの大きさ も決ま り ます。

また、 デバイスの引き出し線の 大ト レース幅も これらの直径によって規定されています。 小ト

レース幅と 小間隔は PCB 製造上の制約によって決定します。

FPGA の実装に必要な PCB 基板層の数は、 信号層の数とプレーン層の数によって定義されます。

• 信号層の数は、 FPGA パッケージの I/O 信号ト レースの数によって決まる (通常、 パッケージ

のユーザー I/O の総数に従う )

• プレーン層の数は、FPGA への電源供給に必要な電源プレーンとグランド プレーン、および信

号層の基準電圧と絶縁用に必要な電源プレーンとグランド プレーンの数によって決定する

大規模な FPGA では、 12 層~ 22 層程度の PCB を使用するのが一般的です。

通常、 基板全体の厚さはシステム要件によって決定します。 使用する基板の層数も決まっているた

め、 各層の 大厚さ、 そして信号層やプレーン層同士の Z 方向の間隔も明確にな り ます。 信号ト

レース層同士の Z 方向の間隔はクロス トークに影響を与え、信号ト レース層と基準プレーン層の Z方向の間隔は、 信号ト レースのインピーダンスに影響を与えます。 また、 プレーン層同士の Z 方向

の間隔は電源システムの寄生インダクタンスに影響を与えます。

信号ト レース層と基準プレーン層の Z 方向の間隔 (基板全体の厚さ と基板層数によって決定) はト

レースのインピーダンスを決定する大きな要因とな り ます。 ト レース幅 (FPGA パッケージのボー

ル ピッチと PCB ビア メーカーの制約によって決定) も ト レースのインピーダンスに影響を与えま

す。特に FPGA 直下のビア配列部分では、設計者がト レースのインピーダンスを調整する余地はほ

とんどあ り ません。 ビア配列の外では、 ト レースを太く して目標とするインピーダンス (通常はシ

ングルエンドで 50Ω) に調整できます。

デカップ リ ング キャパシタおよび個別の終端抵抗の配置も ト レードオフで 適化する必要があ り

ます。 DFM の制約によ り、 FPGA (デバイスのフッ トプ リ ン ト ) の周囲には個別部品を配置できな

いキープアウ ト エリ アが定められているこ とがあ り ます。 このエリ アは、組み立てや修正の際のス

ペースを確保するためのものです。 このため、 キープアウ ト エリ アの外側には多くの部品が密集す

るこ とにな り ます。 どの部品を優先して配置するかは PCB 設計者が判断します。 デカップ リ ング

キャパシタの配置制約は、 第 2 章 「電力分配システム」 で説明します。 また、 終端抵抗の配置制約

は、IBIS や SPICE を使用したシグナル インテグ リティ シ ミ ュレーシ ョ ンを行って指定する必要が

あ り ます。

Page 12: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

12 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 1 章 : PCB 技術の基礎知識

伝送ライン

信号ト レース と基準プレーンを組み合わせたものが伝送ラインとな り ます。 PCB システム内の I/O信号はすべて伝送ラインを通って進みます。

シングルエンド I/O インターフェイスの場合、PCB 上の 2 点間で信号を伝送するには信号ト レース

と基準プレーンの両方が必要です。 差動 I/O インターフェイスでは、 2 本のト レース と基準プレー

ンで伝送ラインが形成されます。差動信号では厳密には基準プレーンは不要ですが、実際の PCB に差動ト レースを実装する際には必要になり ます。

PCB システムで良好なシグナル インテグ リ ティ を得るには、 伝送ラインのインピーダンスを制御

する必要があ り ます。 インピーダンスは、 ト レースの形状および信号ト レース周囲の材料や信号ト

レース と基準プレーン間の材料の誘電率によって決定します。

ト レース と基準プレーン間の材料の誘電率は、PCB 絶縁層の材料の特性で決定します。基板表面の

ト レースの場合は PCB を取り囲む気体または液体の特性で決定します。 一般に、 PCB 積層板には

FR4 の一種が使用されますが、 それ以外の場合もあ り ます。

絶縁層の誘電率は基板によって異なり ますが、 同一基板内ではほぼ一定です。 したがって、 PCB の伝送ラインの相対インピーダンスはト レースの形状と許容値の影響を も強く受けるこ とになり ま

す。 積層板を使用した絶縁層の各局所にガラスが存在するかど うかによってインピーダンスのばら

つきが生じますが、 これは高速 (6Gb/s を超える) インターフェイス以外ではほとんど問題になり ま

せん。

リ ターン電流

伝送ラインとそのシグナル インテグ リテ ィを考える際に見落と しがちなのが、 リ ターン電流です。

信号ト レースだけで伝送ラインが形成されるわけではあ り ません。 電流が信号ト レースを流れる際

は、 その下の基準プレーンにも同量の対となる電流が反対方向に流れます。 ト レースと基準プレー

ンによって形成される伝送ラインの特性インピーダンスは、 ト レース と基準プレーンの相対的な電

圧と電流の関係によって決定します。 ト レースの下にある基準プレーンの連続性が途切れても信号

ト レースが分断されるこ とはあ り ませんが、 伝送ラインの性能や基準プレーンを共用しているすべ

てのデバイスの性能に影響が及びます。

基準プレーンの連続性と リ ターン電流のパスには十分な注意が必要です。 穴、 スロ ッ ト 、 絶縁分割

などによって基準プレーンの連続性が妨害される と、 信号ト レースのインピーダンスに大きな不整

合性が生じます。 基準プレーンの不連続性はクロス トークの大きな要因となるほか、 電力分配シス

テム (PDS) のノ イズ源にもなり ます。 リ ターン電流のパスは非常に重要なので、十分に注意してく

ださい。

Page 13: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 13UG483 (v1.10) 2014 年 11 月 12 日

第 2 章

電力分配システム

この章では、 デカップリ ング キャパシタの選択、 配置、 PCB 形状など、 7 シ リーズ FPGA の PDS(電力分配システム) について説明します。各 7 シ リーズ FPGA 用に簡単なデカップリ ング方法を紹

介します。 PDS デザインの基本原則、 およびシ ミ ュレーシ ョ ン と解析の方法についても説明しま

す。 この章には、 次のセクシ ョ ンがあ り ます。

• PCB デカップリ ング キャパシタ

• PDS の基本的な考え方

• シ ミ ュレーシ ョ ン方法

• PDS の計測

• ト ラブルシューティング

PCB デカップリング キャパシタ

各デバイスの推奨 PCB キャパシタ

Artix™-7 デバイスのシンプルな PCB デカップリ ング ネッ ト ワークを表 2-1 に、 Kintex™-7 デバ

イスについては表 2-2 に、 Virtex®-7 デバイスについては表 2-3 に示します。

表 2-1、表 2-2 および表 2-3 には、電圧レギュレータが安定した出力電圧を供給し、かつレギュレー

タ メーカーが指定する 小出力容量の要件が満たされているこ とを前提と した、 PCB デカップ リ

ング キャパシタの 適個数を示しています。

これらの表に示した以外のデカップリ ング方法も可能ですが、その場合はこのデカップリ ング ネッ

ト ワーク と同等またはそれ以上の性能のデカップ リ ング ネッ ト ワークを使用して ください。 別の

ネッ ト ワークを使用する場合、周波数範囲 100kHz ~ 100MHz の推奨ネッ ト ワークのインピーダン

ス と同等またはそれ以下にする必要があ り ます。

デバイスの容量要件は CLB および I/O の使用状況によって異なるため、 PCB のデカップリ ングに

関するガイ ド ラインはデバイスごとに提供されます。 VCCINT、 VCCAUX、 VCCAUX_IO、 VCCBRAMの各キャパシタはデバイスあたりの個数、 VCCO キャパシタは I/O バンクあたりの個数で指定され

ています。 これらの推奨ネッ ト ワークを使用した場合、 デバイスを完全に使用した場合の性能はど

のデバイスも等し くな り ます。

表 2-1、表 2-2 および表 2-3 には GTX または GTH ト ランシーバーの電源に必要なデカップリ ング

ネッ ト ワークは記載されていません。 この情報については、 『7 シ リーズ FPGA GTX/GTH ト ラン

シーバー ユーザー ガイ ド』 (UG476) を参照して ください。 このユーザー ガイ ドの補足となる、 回

路図評価時に役立つ包括的なチェッ ク項目については、『7 シ リーズ回路図レビューに関する推奨事

項』 (XMP277) を参照してください。

Page 14: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

14 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

各デバイスの固定パッケージ キャパシタ

7 シ リーズ デバイスの一部には、 デバイス パッケージ内 (パッケージ基板上) に高周波セラ ミ ッ ク

キャパシタが実装されているため、 必要な PCB キャパシタの数は少なくな り ます。 表 2-5 および

表 2-7 に、 Kintex-7 および Virtex-7 デバイスのパッケージ キャパシタを示します。 Artix-7 デバイ

スにはパッケージ キャパシタはあ り ません。

必要な PCB キャパシタの数

表 2-1 に、 Artix-7 デバイスの各 VCC 電源レールあたりの PCB デカップ リ ング キャパシタのガイ

ド ラ インを示します。

表 2-1 : 各デバイスに必要な PCB キャパシタの個数 : Artix-7 デバイス(1)(2)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXVCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 100µF 47µF 4.7µF 0.47µF 100µF 47µF 4.7µF 0.47µF 47µF 4.7µF 0.47µF 47µF47µF または

100µF(3)4.7µF 0.47µF

CPG236 XC7A15TXA7A15T

0 0 1 0 2 2 0 1 0 1 1 1 2 1 1 2 4

CPG236 XC7A35TXA7A35T

0 0 1 0 2 3 0 1 0 1 1 1 2 1 1 2 4

CPG236 XC7A50TXA7A50T

0 1 0 0 3 5 1 0 0 1 1 1 2 1 1 2 4

FTG256 XC7A15T 0 0 1 0 2 2 0 1 0 1 1 2 3 1 1 2 4

FTG256 XC7A35T 0 0 1 0 2 3 0 1 0 1 1 2 3 1 1 2 4

FTG256 XC7A50T 0 1 0 0 3 5 1 0 0 1 1 2 3 1 1 2 4

FTG256 XC7A75T 0 1 0 0 4 6 1 0 0 2 1 2 3 1 1 2 4

FTG256 XC7A100T 0 1 0 0 6 8 1 0 0 2 1 2 3 1 1 2 4

CSG324 XC7A15TXA7A15T

0 0 1 0 2 2 0 1 0 1 1 2 4 1 1 2 4

CSG324 XC7A35TXA7A35T

0 0 1 0 2 3 0 1 0 1 1 2 4 1 1 2 4

CSG324 XC7A50TXA7A50T

0 1 0 0 3 5 1 0 0 1 1 2 4 1 1 2 4

CSG324 XC7A75TXA7A75T

0 1 0 0 4 6 1 0 0 2 1 2 4 1 1 2 4

CSG324 XC7A100TXQ7A100TXA7A100T

0 1 0 0 6 8 1 0 0 2 1 2 4 1 1 2 4

CSG325 XC7A15TXA7A15T

0 0 1 0 2 2 0 1 0 1 1 2 3 1 1 2 4

CSG325 XC7A35TXA7A35T

0 0 1 0 2 3 0 1 0 1 1 2 3 1 1 2 4

CSG325 XC7A50TXA7A50TXQ7A50T

0 1 0 0 3 5 1 0 0 1 1 2 3 1 1 2 4

FBG484RB484

XC7A200TXQ7A200T

1 0 0 0 12 14 1 0 0 3 1 3 5 1 1 2 4

Page 15: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 15UG483 (v1.10) 2014 年 11 月 12 日

PCB デカップリング キャパシタ

表 2-2 に、 Kintex-7 デバイスの各 VCC 電源レールあた りの PCB デカップ リ ング キャパシタのガ

イ ド ラインを示します。

FGG484 XC7A15T 0 0 1 0 2 2 0 1 0 1 1 2 5 1 1 2 4

FGG484 XC7A35T 0 0 1 0 2 3 0 1 0 1 1 2 5 1 1 2 4

FGG484 XC7A50TXQ7A50T

0 1 0 0 3 5 1 0 0 1 1 2 5 1 1 2 4

FGG484 XC7A75TXA7A75T

0 1 0 0 4 6 1 0 0 2 1 3 5 1 1 2 4

FGG484 XC7A100TXA7A100TXQ7A100T

0 1 0 0 6 8 1 0 0 2 1 3 5 1 1 2 4

RS484SBG484

XC7A200TXQ7A200T

1 0 0 0 12 14 1 0 0 3 1 3 5 1 1 2 4

FBG676RB676

XC7A200TXQ7A200T

1 0 0 0 12 14 1 0 0 3 1 4 7 1 1 2 4

FGG676 XC7A75T 0 1 0 0 4 6 1 0 0 2 1 3 5 1 1 2 4

FGG676 XC7A100T 0 1 0 0 6 8 1 0 0 2 1 3 5 1 1 2 4

FFG1156 XC7A200T 1 0 0 0 12 14 1 0 0 3 1 5 9 1 1 2 4

注記 : 1. PCB キャパシタの仕様は表 2-4 に記載しています。

2. 総容量には、 MGT 電源の MGTAVCC および MGTAVTT を除く、すべての電源のキャパシタが含まれます。 MGT 電源については、 『7 シ リーズ FPGA GTP ト ランシーバー ユーザー ガイ ド』 (UG482) を参照してください。 この表の値はデバイスの I/O バンク数を考慮したものです。

3. 同じ電圧で給電する場合、 大 4 つの VCCO バンクに対して 47µF (または 100µF) のキャパシタが 1 つ必要です。

4. 記載されているパッケージはすべて鉛フ リーです。 一部は鉛パッケージでも入手可能です。

5. デカップ リ ング キャパシタがカバーする周波数の下限は約 100KHz です。

表 2-1 : 各デバイスに必要な PCB キャパシタの個数 : Artix-7 デバイス(1)(2) (続き)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXVCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 100µF 47µF 4.7µF 0.47µF 100µF 47µF 4.7µF 0.47µF 47µF 4.7µF 0.47µF 47µF47µF または

100µF(3)4.7µF 0.47µF

表 2-2 : 各デバイスに必要な PCB キャパシタの個数 : Kintex-7 デバイス(1)(2)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXグループあたりの

VCCAUX_IO(3)

VCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 4.7µF 660µF 330µF 100µF 4.7µF 47µF 4.7µF 100µF 47µF 4.7µF 47µF47µF または

100µF(4)

FBG484 XC7K70T 0 1 0 0 0 1 2 2 3 N/A N/A N/A 1 1

FBG484 XC7K160T 0 2 0 0 0 1 3 2 3 N/A N/A N/A 1 1

FBG676 XC7K70T 0 1 0 0 0 1 2 2 3 0 0 0 1 1

FBG676 XC7K160T 0 2 0 0 0 1 3 3 4 0 0 0 1 1

FBG676 XC7K325T 0 3 5 0 0 2 5 3 4 0 0 0 1 1

FBG676 XC7K410T 0 5 10 0 1 0 9 3 4 0 0 0 1 1

FBG900 XC7K325T 0 3 5 0 0 2 5 4 4 0 0 0 1 1

FBG900 XC7K410T 0 5 10 0 1 0 9 4 4 0 0 0 1 1

FFG676 XC7K160T 0 2 0 0 0 1 3 2 0 0 1 0 1 1

Page 16: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

16 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

表 2-3 に、Virtex-7 デバイスの各 VCC 電源レールあたりの PCB デカップリ ング キャパシタのガイ

ド ラ インを示します。

FFG676RF676

XC7K325TXQ7K325T

0 3 0 0 0 2 5 2 0 0 1 0 1 1

FFG676RF676

XC7K410TXQ7K410T

0 5 0 0 1 0 9 2 0 0 1 0 1 1

FFG900RF900

XC7K325TXQ7K325T

0 3 0 0 0 2 5 3 0 0 1 0 1 1

FFG900RF900

XC7K410TXQ7K410T

0 5 0 0 1 0 9 3 0 0 1 0 1 1

FFG901 XC7K355T 0 5 0 0 1 0 8 2 0 N/A N/A N/A 1 1

FFG901 XC7K420T 0 5 0 0 1 0 9 3 0 N/A N/A N/A 1 1

FFG901 XC7K480T 0 6 0 0 1 1 11 3 0 N/A N/A N/A 1 1

FFG1156 XC7K420T 0 5 0 0 1 0 9 3 0 N/A N/A N/A 1 1

FFG1156 XC7K480T 0 6 0 0 1 1 11 3 0 N/A N/A N/A 1 1

注記 : 1. PCB キャパシタの仕様は表 2-4 に記載しています。

2. 総容量には、 MGT 電源の MGTAVCC、 MGTVCCAUX、 MGTAVTT を除く、 すべての電源のキャパシタが含まれます。 MGT 電源については、 『7 シ リーズ FPGA GTX/GTH ト ランシーバー ユーザー ガイ ド』 (UG476) を参照して ください。 この表の値はデバイスの I/O バンク数を考慮したものです。

3. 各 VCCAUX_IO グループにま とめられている I/O バンクについては、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) に記載されている VCCAUX_IO レールの仕様を参照してください。 各 VCCAUX_IO グループにまとめられている I/O バンクについては、 『7 シ リーズ FPGA パッケージおよびピン配置ガイ ド』 (UG475) を参照して ください。

4. 同じ電圧で給電する場合、 大 4 つの VCCO バンクに対して 47µF (または 100µF) のキャパシタが 1 つ必要です。

5. 「グループあたりの VCCAUX_IO」 に N/A が記載されているコンポーネン トには HP I/O バンクまたは VCCAUX_IO ピンがあ り ません。

6. デカップ リ ング キャパシタがカバーする周波数の下限は約 100KHz です。

表 2-2 : 各デバイスに必要な PCB キャパシタの個数 : Kintex-7 デバイス(1)(2) (続き)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXグループあたりの

VCCAUX_IO(3)

VCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 4.7µF 660µF 330µF 100µF 4.7µF 47µF 4.7µF 100µF 47µF 4.7µF 47µF47µF または

100µF(4)

表 2-3 : 各デバイスに必要な PCB キャパシタの個数 : Virtex-7 デバイス(1)(2)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXグループあたりの

VCCAUX_IO(3)

VCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 4.7µF 660µF 330µF 100µF 4.7µF 47µF 4.7µF 100µF 47µF 4.7µF 47µF47µF または

100µF(4)

FFG1157RF1157

XC7V585TXQ7V585T

3 0 0 0 1 0 9 1 0 1 0 0 1 1

FFG1157RF1157

XC7VX330TXQ7VX330T

2 0 0 0 1 0 9 1 0 1 0 0 1 1

FFG1157 XC7VX415T 3 0 0 0 1 0 10 1 0 1 0 0 1 1

FFG1157 XC7VX485T 4 0 0 1 0 0 12 1 0 1 0 0 1 1

FFG1157RF1157

XC7VX690TXQ7VX690T

5 0 0 1 0 0 17 1 0 1 0 0 1 1

FFG1158 XC7VX415T 3 0 0 0 1 0 10 1 0 1 0 0 1 1

FFG1158 XC7VX485T 4 0 0 1 0 0 12 1 0 1 0 0 1 1

FFG1158 XC7VX550T 4 0 0 1 0 0 13 1 0 1 0 0 1 1

Page 17: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 17UG483 (v1.10) 2014 年 11 月 12 日

PCB デカップリング キャパシタ

FFG1158 XC7VX690T 5 0 0 1 0 0 17 1 0 1 0 0 1 1

FFG1761RF1761

XC7V585TXQ7V585T

3 0 0 0 1 0 9 1 0 1 0 0 1 1

FFG1761RF1761

XC7VX330TXQ7VX330T

2 0 0 0 1 0 9 1 0 1 0 0 1 1

FFG1761RF1761

XC7VX485TXQ7VX485T

4 0 0 1 0 0 12 1 0 1 0 0 1 1

FFG1761RF1761

XC7VX690TXQ7VX690T

5 0 0 1 0 0 17 1 0 1 0 0 1 1

FHG1761 XC7V2000T 8 0 28 1 0 0 15 1 0 1 0 0 1 1

FLG1925 XC7V2000T 8 0 28 1 0 0 15 1 0 1 0 0 1 1

FFG1926 XC7VX690T 5 0 0 1 0 0 17 1 0 1 0 0 1 1

FFG1926 XC7VX980T 6 0 0 1 1 0 17 1 0 1 0 0 1 1

FLG1926 XC7VX1140T 6 0 0 1 0 0 21 1 0 1 0 0 1 1

FFG1927 XC7VX415T 3 0 0 0 1 0 10 1 0 1 0 0 1 1

FFG1927 XC7VX485T 4 0 0 1 0 0 12 1 0 1 0 0 1 1

FFG1927 XC7VX550T 4 0 0 1 0 0 13 1 0 1 0 0 1 1

FFG1927 XC7VX690T 5 0 0 1 0 0 17 1 0 1 0 0 1 1

FFG1928 XC7VX980T 6 0 0 1 1 0 20 1 0 1 0 0 1 1

FLG1928 XC7VX1140T 6 0 0 1 0 0 21 1 0 1 0 0 1 1

FFG1930RF1930

XC7VX485TXQ7VX485T

4 0 0 1 0 0 12 1 0 1 0 0 1 1

FFG1930RF1930

XC7VX690TXQ7VX690T

5 0 0 1 0 0 17 1 0 1 0 0 1 1

FFG1930RF1930

XC7VX980TXQ7VX980T

6 0 0 1 1 0 20 1 0 1 0 0 1 1

FLG1930 XC7VX1140T 6 0 0 1 0 0 21 1 0 1 0 0 1 1

HCG1155FLG1155

XC7VH580T 3 0 0 1 0 0 11 1 0 1 0 0 1 1

HCG1931FLG1931

XC7VH580T 3 0 0 1 0 0 11 1 0 1 0 0 1 1

HCG1932FLG1932

XC7VH870T 5 0 0 1 1 0 16 1 0 1 0 0 1 1

注記 : 1. PCB キャパシタの仕様は表 2-4 に記載しています。

2. 総容量には、 MGT 電源の MGTAVCC、 MGTVCCAUX、 MGTAVTT を除く、 すべての電源のキャパシタが含まれます。 MGT 電源については、 『7 シ リーズ FPGA GTX/GTH ト ランシーバー ユーザー ガイ ド』 (UG476) を参照して ください。 この表の値はデバイスの I/O バンク数を考慮したものです。

3. 各 VCCAUX_IO グループにま とめられている I/O バンクについては、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) に記載されている VCCAUX_IO レールの仕様を参照してください。 各 VCCAUX_IO グループにまとめられている I/O バンクについては、 『7 シ リーズ FPGA パッケージおよびピン配置ガイ ド』 (UG475) を参照して ください。

4. 同じ電圧で給電する場合、 大 4 つの VCCO バンクに対して 47µF (または 100µF) のキャパシタが 1 つ必要です。

5. デカップ リ ング キャパシタがカバーする周波数の下限は約 100KHz です。

表 2-3 : 各デバイスに必要な PCB キャパシタの個数 : Virtex-7 デバイス(1)(2) (続き)

パッケージ デバイス

VCCINT VCCBRAM VCCAUXグループあたりの

VCCAUX_IO(3)

VCCO バンク 0

ほかのすべてのバンクの VCCO (バンクあたり )

680µF 330µF 4.7µF 660µF 330µF 100µF 4.7µF 47µF 4.7µF 100µF 47µF 4.7µF 47µF47µF または

100µF(4)

Page 18: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

18 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

キャパシタの仕様

こ こでは、表 2-1、表 2-2、表 2-3 に示したキャパシタの電気的特性について説明します。 まず、 こ

れらのキャパシタ仕様を表 2-4 に示し、 別のキャパシタで代用する際のガイ ド ラインについても説

明します。 各キャパシタの欄に記載した ESR (等価直列抵抗) の範囲は変更可能です。 ただしその

場合、 終的な電力分配システムのインピーダンスを解析して共振インピーダンスのスパイクが発

生しないよ う注意する必要があ り ます。

表 2-5 に、 Kintex-7 デバイスのパッケージにあるキャパシタを示します。

表 2-4 : PCB キャパシタの仕様

理想値 値範囲(1) ボディ

サイズ(2) コアの種類ESL最大値

ESR の範囲(3) 定格

電圧(4) 推奨製品番号

680µF C > 680µF2917/D/

7343 2 端子タンタル 2.0nH 5mΩ < ESR < 40mΩ 2.5V T530X687M006ATE018

330µF C > 330µF2917/D/

7343 2 端子タンタル 1nH 5mΩ < ESR < 40mΩ 2.5V T520V337M2R5ATE025

330µF C > 330µF2917/D/

73432 端子酸化

ニオブ1nH 5mΩ < ESR < 100mΩ 2.5V NOSD337M002#0035

100µF C > 100µF 12102 端子タンタル セラ ミ ッ ク X7R または X5R

1nH 1mΩ < ESR < 40mΩ 2.5V GRM32ER60J107ME20L

47µF C > 47µF 1210 2 端子セラ ミ ッ ク X7R または X5R

1nH 1mΩ < ESR < 40mΩ 6.3V GRM32ER70J476ME20L

4.7µF C > 4.7µF 0805 2 端子セラ ミ ッ ク X7R または X5R

0.5nH 1mΩ < ESR < 20mΩ 6.3V GRM21BR71A475KA73

0.47µF C > 0.47µF 0603 2 端子セラ ミ ッ ク X7R または X5R

0.5nH 1mΩ < ESR < 20mΩ 6.3V GRM188R70J474KA01

注記 :

1. これらの値は仕様以上になる場合があ り ます。

2. ボディ サイズは仕様以下になる場合があ り ます。

3. ESR は必ず仕様範囲内にしてください。

4. 定格電圧は仕様以上になる場合があ り ます。

表 2-5 : 各デバイスのパッケージ キャパシタの個数 : Kintex-7 デバイス(1)

パッケージ デバイスVCCINT VCCAUX

グループあたりの VCCAUX_IO

(2)バンクあたりの

VCCO(3)

2.2μF 2.2μF 1.0μF 0.47μF

FBG484 XC7K70T 2 1 N/A 1

FBG484 XC7K160T 2 1 N/A 1

FBG676 XC7K70T 2 1 N/A 1

FBG676 XC7K160T 2 1 N/A 1

FBG676 XC7K325T 2 1 1 1

Page 19: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 19UG483 (v1.10) 2014 年 11 月 12 日

PCB デカップリング キャパシタ

表 2-6 には、 表 2-5 に記載されている Kintex-7 デバイスのキャパシタの仕様を示します。

FBG676 XC7K410T 2 1 1 1

FBG900 XC7K325T 2 1 1 1

FBG900 XC7K410T 2 1 1 1

FFG676 XC7K160T 4 2 1 1

FFG676

RF676

XC7K325T

XQ7K325T4 2 1 1

FFG676

RF676

XC7K410T

XQ7K410T4 2 1 1

FFG900

RF900

XC7K325T

XQ7K325T4 2 1 1

FFG900

RF900

XC7K410T

XQ7K410T4 2 1 1

FFG901 XC7K355T 4 2 N/A 1

FFG901 XC7K420T 4 2 N/A 1

FFG901 XC7K480T 4 2 N/A 1

FFG1156 XC7K420T 4 2 N/A 1

FFG1156 XC7K480T 4 2 N/A 1

注記 : 1. 総容量には、 MGT 電源の MGTAVCC、 MGTVCCAUX、 MGTAVTT を除く、 すべての電源のキャパシタが含まれます。 MGT 電源については、 『7 シ リー

ズ FPGA GTX/GTH ト ランシーバー ユーザー ガイ ド』 (UG476) を参照して ください。 この表の値はデバイスの I/O バンク数を考慮したものです。

2. VCCAUX_IO レールの仕様は、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) を参照して ください。 各 VCCAUX_IO グループにま とめられている I/O バンクについては、 『7 シ リーズ FPGA パッケージおよびピン配置ガイ ド』 (UG475) を参照して ください。

3. VCCO バンク 0 にはパッケージ キャパシタはあ り ません。

4. 「グループあたりの VCCAUX_IO」 に N/A が記載されているコンポーネン トには HP I/O バンクまたは VCCAUX_IO ピンがあ り ません。

表 2-5 : 各デバイスのパッケージ キャパシタの個数 : Kintex-7 デバイス(1) (続き)

パッケージ デバイスVCCINT VCCAUX

グループあたりの VCCAUX_IO

(2)バンクあたりの

VCCO(3)

2.2μF 2.2μF 1.0μF 0.47μF

表 2-6 : Kintex-7 デバイスのキャパシタの仕様

値 (μF) ESL (pH) ESR (mΩ)

0.47 90 10

1.00 120 1000

2.20 60 16

Page 20: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

20 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

表 2-7 に、 Virtex-7 デバイスのパッケージにあるキャパシタを示します。

表 2-7 : 各デバイスのパッケージ キャパシタの個数 : Virtex-7 デバイス(1)

パッケージ デバイスVCCINT VCCAUX

グループあたりの VCCAUX_IO (2)

バンクあたりの VCCO (3)

4.7μF 4.7μF 1.0μF 0.47μF

FFG1157

RF1157

XC7V585T

XQ7V585T4 2 1 1

FFG1157

RF1157

XC7VX330T

XQ7VX330T4 2 1 1

FFG1157 XC7VX415T 4 2 1 1

FFG1157 XC7VX485T 4 2 1 1

FFG1157

RF1157

XC7VX690T

XQ7VX690T4 2 1 1

FFG1158 XC7VX415T 4 2 1 1

FFG1158 XC7VX485T 4 2 1 1

FFG1158 XC7VX550T 4 2 1 1

FFG1158 XC7VX690T 4 2 1 1

FFG1761

RF1761

XC7V585T

XQ7V585T4 2 1 1

FFG1761

RF1761

XC7VX330T

XQ7VX330T4 2 1 1

FFG1761

RF1761

XC7VX485T

XQ7VX485T4 2 1 1

FFG1761

RF1761

XC7VX690T

XQ7VX690T4 2 1 1

FHG1761 XC7V2000T 6 2 1 1

FLG1925 XC7V2000T 6 2 1 1

FFG1926 XC7VX690T 4 2 1 1

FFG1926 XC7VX980T 4 2 1 1

FLG1926 XC7VX1140T 6 2 1 1

FFG1927 XC7VX415T 4 2 1 1

FFG1927 XC7VX485T 4 2 1 1

FFG1927 XC7VX550T 4 2 1 1

FFG1927 XC7VX690T 4 2 1 1

FFG1928 XC7VX980T 4 2 1 1

FLG1928 XC7VX1140T 6 2 1 1

Page 21: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 21UG483 (v1.10) 2014 年 11 月 12 日

PCB デカップリング キャパシタ

表 2-8 には、 表 2-7 に記載されている Virtex-7 デバイスのキャパシタの仕様を示します。

PCB バルク キャパシタ

バルク キャパシタ (D、 1210) の目的は、 電圧レギュレータの動作周波数の上限からオンパッケー

ジのセラ ミ ッ ク キャパシタの動作周波数の下限までの低周波領域をカバーするこ とです。 表 2-1、表 2-2 および表 2-3 に示したよ うに、 すべての FPGA 電源にバルク キャパシタが必要です。

表 2-4 で指定されているタンタルまたは酸化ニオブ キャパシタは、 安価で低 ESR であるこ とから

選択されました。 これらは RoHS 指令にも準拠しています。 その他のメーカーのタンタル、 酸化ニ

オブ、 またはセラ ミ ッ ク キャパシタを使用する場合は、 それらが表 2-4 の仕様を満たし、 シ ミ ュ

レーシ ョ ン、寄生素子の影響を含む S パラ メーターの抽出、またはベンチ テス トによって適切に検

証される必要があ り ます。

注記 : タンタル キャパシタをセラ ミ ッ ク キャパシタに置き換える と、AC 負荷のも とで有効な容量

値を約 50% 小さ くするこ とができます。

FFG1930

RF1930

XC7VX485T

XQ7VX485T4 2 1 1

FFG1930

RF1930

XC7VX690T

XQ7VX690T4 2 1 1

FFG1930

RF1930

XC7VX980T

XQ7VX980T4 2 1 1

FLG1930 XC7VX1140T 6 2 1 1

HCG1155

FLG1155XC7VH580T 4 2 1 1

HCG1931

FLG1931XC7VH580T 6 2 1 1

HCG1932

FLG1932XC7VH870T 6 2 1 1

注記 : 1. 総容量には、 MGT 電源の MGTAVCC、 MGTVCCAUX、 MGTAVTT を除く、 すべての電源のキャパシタが含まれます。 MGT 電源については、 『7 シ リー

ズ FPGA GTX/GTH ト ランシーバー ユーザー ガイ ド』 (UG476) を参照して ください。 この表の値はデバイスの I/O バンク数を考慮したものです。

2. VCCAUX_IO レールの仕様は、『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) を参照してください。各 VCCAUX_IO グループにま とめられている I/O バンクについては、 『7 シ リーズ FPGA パッケージおよびピン配置ガイ ド』 (UG475) を参照してください。

3. VCCO バンク 0 にはパッケージ キャパシタはあ り ません。

表 2-7 : 各デバイスのパッケージ キャパシタの個数 : Virtex-7 デバイス(1) (続き)

パッケージ デバイスVCCINT VCCAUX

グループあたりの VCCAUX_IO (2)

バンクあたりの VCCO (3)

4.7μF 4.7μF 1.0μF 0.47μF

表 2-8 : Virtex-7 デバイスのキャパシタの仕様

値 (μF) ESL (pH) ESR (mΩ)

0.47 110 10

1.00 137 1000

4.7 70 5

Page 22: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

22 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

PCB 高周波キャパシタ

表 2-4 に、 0805 パッケージの 4.7μF キャパシタに対する要件を示します。 いくつかの特性について

は代替品を使用できますが、 代替不可の特性もあ り ます。 詳細は表 2-4 の注記を参照してください。

バルク キャパシタをまとめる場合の条件

複数の I/O バンクに 1.8V など共通の電圧から電源を供給するこ とがあ り ますが、 推奨ガイ ド ラ イ

ンではこのよ うな場合に複数のバルク キャパシタを必要と します。 大規模な 7 シ リーズ FPGA の VCCINT、 VCCAUX、 VCCAUX_IO、 VCCBRAM についても同様です。 このよ うな複数のキャパシタを

値の大きい少数のキャパシタにま とめるこ とができますが、 その場合、 代用するキャパシタの電気

的特性 (ESR と ESL) が推奨キャパシタを並列に接続した場合の電気的特性と同じでなければなり

ません。

通常、 VCCO、 VCCINT、 VCCAUX、 VCCAUX_IO、 VCCBRAM のキャパシタをま とめる場合、 ESL と ESR の値が十分に小さい大型のタンタル キャパシタは容易に入手できます。

PCB キャパシタの配置と実装方法

PCB バルク キャパシタ

バルク キャパシタ (D、 1210) はサイズが大き く FPGA の近くに配置しにくいこ とがあ り ます。 し

かし、バルク キャパシタがカバーする低周波のエネルギーはキャパシタの位置による影響を受けに

くいため、 このこ とは大きな問題にはなり ません。 バルク キャパシタは PCB の任意の位置に配置

できますが、 可能な限り FPGA の近くに配置して ください。 キャパシタを実装する際は、 通常の

PCB レイアウ ト ガイ ド ラ インに従い、 複数のビアを使用してできる限り広く短い形状で電源プ

レーンに接続します。

0805 および 0603 セラ ミ ック キャパシタ

0805 および 0603 キャパシタは中間の周波数領域をカバーします。 これらのキャパシタは、配置す

る場所によって性能が変化します。可能な限り FPGA の近くに配置して ください。デバイスの負荷

ポイン トから 2 インチ以内に配置して ください。 キャパシタの実装 (はんだランド、 ト レース、 ビ

ア) はインダク タンスが小さ くなるよ うに 適化する必要があ り ます。 ビアとパッ ドは直接接する

よ うに配置します。 図 2-1 の (B) に示すよ うにビアはパッ ドの両端にも配置できますが、 図 2-1 の(C) に示すよ うにパッ ドの側面に配置した方がよい結果が得られます。 ビアをパッ ドの側面に配置

する とビア相互の誘導性結合が大き くな り、実装による全体的な寄生インダクタンスが低減します。

図 2-1 の (D) に示すよ うにパッ ドの両側面にビアを配置するダブルビアにする と寄生インダクタン

スをさ らに抑えるこ とができますが、 リ ターン電流が小さ くな り ます。

Page 23: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 23UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

PDS の基本的な考え方

こ こでは、 PDS の目的および各部品の特性について説明します。 キャパシタの配置と実装、 PCB形状、 PCB の推奨スタ ッ クアップなどの要点についても説明します。

ノ イズの上限

システム内のデバイスには電源システムによって消費される電流量の要件があるのと同様に、 ク

リーンな電源に関する要件もあ り ます。 この要件では、 電源に含まれる ノ イズの 大値を規定して

います。 ほとんどのデジタル デバイスと同様、 7 シ リーズ FPGA でも VCC 電源の変動はデバイス

データシートに規定されている仕様以内でなければなり ません。

デジタル デバイスが消費する電力は時間によって変動しますが、この変動はあらゆる周波数帯で発

生するため、 広帯域の PDS によって電圧の安定性を維持するこ とが必要になり ます。

• 消費電力変動の低周波成分は、 主にデバイスまたはデバイスの大部分が有効または無効になる

こ とによって生じます。 この大きさは短いもので数ミ リ秒、 長いもので数日の幅があ り ます。

• 消費電力変動の高周波成分は、デバイス内部の個々のスイ ッチング イベン トによって発生しま

す。 これは、 ク ロ ッ ク周波数およびその 初の数次高調波 ( 大約 5GHz) で発生します。

デバイスの VCC の電圧レベルは一定であるため、 必要な電力量の変化は必要な電流量の変化と し

て現れます。PDS では、電源電圧の変化が 小限になるよ うに電流変動を調整する必要があ り ます。

実際にデバイスが要求する電流量が変化した場合、 PDS はその変動に即座には反応できません。 こ

のため、 PDS が反応するまでの短時間に、 デバイス側での電圧が変化します。 PDS が反応するま

でに時差が発生する主な要因は 2 つあり、PDS の 2 つの主要部品である電圧レギュレータ とデカッ

プリ ング キャパシタがこれらに該当します。

X-Ref Target - Figure 2-1

図 2-1 : キャパシタのランド と実装の形状例

Land PatternEnd Vias

Long Traces

(A)

UG483_c2_01_011314

(B)

Land PatternEnd Vias

Not Recommended.Connecting Trace is Too Long

(C)

Land PatternSide Vias

(D)

Land PatternDouble Side Vias

Page 24: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

24 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

PDS を構成する中心的な部品となるのが電圧レギュレータです。電圧レギュレータは出力電圧を監

視し、 供給電流量を調整するこ とによって出力電圧を一定に保ちます。 一般的な電圧レギュレータ

は、 この調整を ミ リ秒からマイクロ秒単位で行います。 電圧レギュレータは、 種類にもよ り ますが

DC から数百 kHz まですべての周波数のイベン ト に対して出力電圧を一定に維持する効果があ り

ます (数 MHz まで整流効果のあるレギュレータもある)。 この範囲を超える周波数で発生する過渡

状態では、 新たに必要となった電流レベルに対する応答に遅延が生じます。

たとえば、 デバイスが要求する電流レベルが数百ピコ秒の間に増加した場合、 電圧レギュレータに

よって必要なレベルの電流が供給されるまで、 デバイスの電圧が低下します。 この遅延は数マイク

ロ秒から数ミ リ秒に及ぶこ とがあ り ます。 そこで、 この遅延の間、 電圧の降下を防ぐためにレギュ

レータの役割を果たす部品が別途必要になり ます。

PDS を構成するも う 1 つの主要な部品となるのが、 デカップ リ ング キャパシタ (バイパス キャパ

シタ) です。 デカップリ ング キャパシタはデバイスの近くでエネルギーを局所的に蓄える役割を果

たします。 ただしキャパシタが蓄えるエネルギーは少量なので、 DC 電力は供給できません (DC 電力は電圧レギュレータから供給される)。局所的にエネルギーを貯蔵するこ とによって、電流要求レ

ベルの変化にすばやく反応します。キャパシタが電源電圧を維持できるのは、数百 kHz ~数百 MHz( ミ リ秒からナノ秒) の範囲です。この範囲外では個別デカップリ ング キャパシタは有効ではあ り ま

せん。

たとえば、デバイスが要求する電流レベルが数ピコ秒の間に増加した場合、デカップリ ング キャパ

シタが必要な電流をデバイスに供給できるまで、 デバイスの電圧が低下します。 デバイス内の電流

に対する要求が変化し、その状態が数ミ リ秒続く場合は、バイパス キャパシタ と同時に機能してい

る電圧レギュレータの出力が変化し、 新しい電流を供給します。

図 2-2 に、 PDS の主な構成要素である電圧レギュレータ、 デカップ リ ング キャパシタ、 電力の供

給を受けるアクティブなデバイス (FPGA) を示します。

X-Ref Target - Figure 2-2

図 2-2 : PDS 回路の簡略図

+

FPGA

LREGULATOR LDECOUPLING

CDECOUPLING

Voltage Regulator

V

UG483_c2_01_031711

Page 25: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 25UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

図 2-3 に、 さ らに単純化した PDS 回路を示します。 この図には、 周波数に依存する抵抗に分解し

たすべての無効成分を示しています。

インダクタンスの役割

キャパシタや PCB の電流パスには、電流の流れを妨げるインダクタンス という特性があ り ます。過

渡電流や、 有効範囲よ り高い周波数で発生した変化にキャパシタが瞬時に反応できないのは、 この

インダクタンスが原因です。

インダクタンスは電荷の運動量と考えるこ とができます。 電荷が導体を移動する と、 電流が流れま

す。 電流レベルが変化する と、 電荷の移動速度が変化します。 この電荷には運動量 (蓄えられた磁

界エネルギー ) があるため、 電荷の速度が変化するには時間とエネルギーが必要です。 インダクタ

ンスが大きいほど電荷変化に対する抵抗が大き くな り、電流レベルの変化に時間が必要となり ます。

そして、 電流レベルが変化する際に、 インダクタンスの両端に電圧が発生します。

PDS は、 レギュレータ と数段のデカップ リ ング キャパシタで構成され、 デバイスの要求電流レベ

ルの変化に可能な限りすばやく反応するこ とで電圧を仕様範囲内に維持します。 要求されるレベル

の電流を供給できないと、 デバイスの電源の両端にかかる電圧が変化します。 これがノ イズと して

観察されます。キャパシタの電流パスに大きなインダクタンスがある とデカップリ ング キャパシタ

は要求される電流レベルの変化にすばやく反応できな くなるため、 小限に抑える必要があ り ます。

図 2-2 に示したよ うに、 インダクタンスは FPGA デバイスとキャパシタの間、そしてキャパシタ と

電圧レギュレータの間に発生します。 これらのインダク タンスは、 キャパシタ内およびすべての

PCB 電流パスに対して寄生インダクタンス と して発生するため、各インダクタンスを 小にするこ

とが重要です。

キャパシタの寄生インダクタンス

通常、 キャパシタで も重要な特性と考えられるのが容量です。電源システム アプリ ケーシ ョ ンで

は、寄生インダクタンス (ESL) もそれに劣らず重要な特性と されます。寄生インダクタンスの量は、

キャパシタのパッケージ寸法 (ボディ サイズ) によって決定します。 一般に、 物理的なサイズが小

さいキャパシタほど寄生インダクタンスの値が小さ くな り ます。

デカップリ ング キャパシタは、 次の基準で選択します。

• 容量が決まっている場合は、 パッケージ サイズが 小のものを選択する

または

• パッケージ サイズが決まっている場合は (すなわちインダク タンスが同じ )、容量が 大のもの

を選択する

X-Ref Target - Figure 2-3

図 2-3 : さらに簡略化した PDS 回路図

ltransient

FPGA

UG483_c2_03_032811

ZP(f) VRIPPLE

+

-+

V

Page 26: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

26 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

キャパシタの中で も小型なのはチップ型の表面実装キャパシタです。個別デカップリ ング キャパ

シタを使用する場合はこのタイプのものを選択するよ うにして ください。

• 0.01µF のきわめて容量の小さいものを含め、 100µF 以下の容量には、 一般にセラ ミ ッ ク X7Rまたは X5R タイプのキャパシタを使用します。 これらのキャパシタは寄生インダク タンス と

ESR が小さ く、 温度特性も条件を満たします。

• 47µF ~ 1000µF の大きな容量では、 タンタル キャパシタを使用するのが一般的です。 これら

のキャパシタは寄生インダク タンスが小さ く、 ESR は中程度です。 このため Q ファ ク ターが

小さ く、 きわめて広範囲の周波数で効果があ り ます。

タンタル キャパシタが入手できない、 あるいは何らかの理由で使用できない場合は、 低 ESR、 低

インダクタンスの電解キャパシタを使用できますが、 ESR と ESL がタンタル キャパシタ と同等で

なければなり ません。 特性が同じなら、 その他の新技術によるキャパシタ (Os-Con、 POSCAP、 ポ

リマー電解 SMT など) も利用できます。

どのよ うな種類のキャパシタも、実際には容量以外にインダクタンス と抵抗という特性があ り ます。

図 2-4 に、 実際のキャパシタの寄生モデルを示します。 実際のキャパシタは、 抵抗 (R)、 インダク

タ (L)、 キャパシタ (C) を直列に接続した RLC 回路と して扱う必要があ り ます。

図 2-5 は、 実際のキャパシタのインピーダンス特性を示したものです。 グラフには、 キャパシタの

容量と寄生インダク タンス (ESL) を表す線も示しています。 これら 2 つの線を組み合わせる と、

RLC 回路の全インピーダンス特性が得られ、 その先端の鋭さはキャパシタの ESR によって決定し

ます。

X-Ref Target - Figure 2-4

図 2-4 : 理想ではな く実際のキャパシタの寄生モデル

X-Ref Target - Figure 2-5

図 2-5 : 全インピーダンス特性に対する寄生成分の影響

C

ESL

ESR

UG483_c2_04_032811

Frequency

Impe

danc

e

CapacitiveContribution (C)

InductiveContribution (ESL)

Total Impedance Characteristic

UG483_c2_05_032811

Page 27: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 27UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

容量が大き くなる と容量を表す線は左下方向へ移動します。 一方、 寄生インダクタンスが小さ くな

る と、 インダクタンスを表す線は右下方向へ移動します。 パッケージが同じならキャパシタの寄生

インダクタンスは一定であるため、 インダクタンスを表す線は固定されます。

したがって、 同一パッケージで異なるキャパシタを選択する場合、 容量を表す線は図 2-6 に示した

よ うに固定されたインダクタンスの線に沿って上下に移動します。

低周波帯域におけるキャパシタのインピーダンスを小さ くするには、 キャパシタを大き く します。

高周波帯域のインピーダンスを小さ くするには、 キャパシタのインダクタンスを小さ く します。 同

じパッケージで容量の大きなものを指定可能な場合があ り ますが、 あるパッケージでキャパシタの

インダクタンスを小さ くするには、 キャパシタを追加して並列に接続する必要があ り ます。 キャパ

シタを並列に接続する とその分寄生インダクタンスが分割され、 同時に容量も増加します。 こ うす

る と、 高周波帯域と低周波帯域のインピーダンスを同時に小さ くできます。

PCB 電流パスのインダクタンス

PCB の電流パスにおける寄生インダクタンスの原因には、 次の 3 つがあ り ます。

• キャパシタの実装

• PCB の電源プレーンとグランド プレーン

• FPGA の実装

キャパシタの実装によるインダクタンス

キャパシタの実装とは、 PCB 上でのキャパシタのはんだランド、 ランド とビアの間の ト レース (ないこ と もある)、 ビアをいいます。

形状にもよ り ますが、 2 端子キャパシタの場合、 ビア、 ト レース、 キャパシタ実装パッ ドによって 300pH ~ 4nH のインダクタンスが生じます。

電流パスのインダクタンスは電流が流れるループの面積に比例するため、 この面積を 小にするこ

とが重要です。 図 2-7 に示すよ うに、 ループは一方の電源プレーンからビア、 接続ト レース、 ラン

ドを通ってキャパシタへ至り、 そこからも う一方のランド、 接続ト レース、 ビアを通っても う一方

のプレーンに至るまでのパスで形成されます。

X-Ref Target - Figure 2-6

図 2-6 : 実効周波数の例

Inductance (Z)

FrequencyUG483_c2_06_042313

F2

0402

0402

0.47 μF

4.7 μFInductivePortion

Z Value at F2 is Equal

Page 28: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

28 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

接続ト レースの長さは実装による寄生インダクタンスに特に大きな影響を与えるため、 使用する場

合はできる限り広く短く します。 可能な限り接続のための ト レースは避け、 ビアと ランドを直接接

するよ うに配置して ください。キャパシタのランド側面にビアを配置するか、ビア数を倍にする と、

実装による寄生インダクタンスをさ らに抑えるこ とができます。

PCB 製造工程によっては、寄生インダクタンスを抑える形状と してパッ ド内にビアを配置できる場

合があ り ます。 1 つのランドに複数のビアを使用する方法は、 キャパシタ本体の端ではなく側面に

太い端子を配置した逆アスペク ト比のキャパシタなど、 超低インダクタンスのキャパシタで特に重

要になり ます。

複数のキャパシタで 1 つビアを共用し、狭い面積に多くの部品を実装しよ う とする PCB レイアウ ト

をよ く見かけますが、 こ う した手法はいかなる場合においても使用しないでください。 既にキャパ

シタが接続されているビアに別のキャパシタを接続しても、PDS の特性はほとんど改善されません。

キャパシタの総数を減らし、 ランド とビアの数を 1:1 の比で使用する方がよい特性が得られます。

一般に、 キャパシタの実装 (ランド、 ト レース、 ビア) によるインダクタンスは、 キャパシタ自体の

寄生自己インダクタンス と同じかそれ以上になり ます。

プレーンのインダクタンス

PCB の電源プレーンとグランド プレーンから も インダク タンスが発生します。 この大きさは、 プ

レーンの形状によって決定します。

電源およびグランド プレーンでは、電流はある 1 点から別の 1 点へと流れる際に広がりながら進み

ます (これは表皮効果と似た特性によるもの)。 このため、 プレーンのインダクタンスは拡散インダ

ク タンス (単位は H/square) で表されます。 このインダク タンスの大きさはプレーンのサイズでは

なく形状によって決定するため、 面積は重要ではあ り ません。

X-Ref Target - Figure 2-7

図 2-7 : キャパシタを実装した PCB の断面図 (例)

Solderable End Terminal

0402 Capacitor Body Surface Trace

Capacitor Solder Land

Via

PCB

GND

VCC

Power andGround Planes

Mounted Capacitor Current LoopUG483_c2_07_032811

Page 29: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 29UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

拡散インダクタンスは通常のインダクタンス と同じよ うに作用し、電源プレーン (導体) の電流量の

変化に抵抗を与えます。 インダクタンスがある とデバイスの過渡電流に対するキャパシタの反応が

遅くなるため、 この値を可能な限り小さ くする必要があ り ます。 プレーンの X-Y 方向の形状は設

計者では調整できないため、 拡散インダクタンス値を調整します。 この値は、 電源プレーンとグラ

ンド プレーンを絶縁している誘電体の厚さによって決定します。

高周波の電力分配システムの場合、電源プレーンとグランド プレーンはペアと して作用し、それぞ

れのインダクタンスが一体化して存在します。 このペアの拡散インダクタンスは、 電源プレーンと

グランド プレーンの間隔によって決定します。 間隔が近い (誘電体の厚さが薄い) ほど拡散インダ

クタンスは小さ くな り ます。表 2-9 に、厚さの異なる FR4 誘電体の拡散インダクタンスの概算値を

示します。

VCC プレーンと GND プレーンの間隔が近いほど拡散インダクタンスの値は小さ くなるため、PCBスタ ッ クアップでは、 可能な限り VCC プレーンと GND プレーンを隣接させてください。 VCC プレーンと GND プレーンを隣接させた構造をサンド イ ッチと呼ぶこ とがあ り ます。従来の技術 ( リー

ド フレーム、 ワイヤボンド パッケージ) では VCC と GND のサンド イ ッチ構造は必ずしも必要あ

り ませんでしたが、 高速、 高密度のデバイスで要求される速度と電力に対応するために 近では必

要となるケースが増えています。

7 シ リーズ FPGA は、パッケージ基板上にデカップ リ ング キャパシタが実装されているため、PCB上のデカップリ ング キャパシタに要求される高速過渡電流量を緩和できます。つま り、誘電体層厚

を 50μ (2mil) 未満にしてもほとんど メ リ ッ トはあ り ません。 7 シ リーズ FPGA の場合、 VCC 層と

GND 層の間の誘電体層厚は 50µ または 75µ で十分です。

電源プレーンとグランド プレーンをサンド イ ッチ構造にする と、電流パスのインダクタンスが小さ

くなるだけでなく、 高周波のデカップリ ング容量が大き くな り ます。 これは、 プレーンの面積が大

き くな り、電源プレーンとグランド プレーンの間隔が狭くなるためです。表 2-9 には、平方インチ

あたりの容量の値も示してあ り ます。 また、 7 シ リーズ FPGA にはパッケージ基板上にデカップ リ

ング キャパシタが実装されているため、 このよ うに PCB の電源プレーンとグランド プレーンをペ

アにしてもそれほど大きな容量は発生しません。

FPGA の実装によるインダクタンス

FPGA の電源ピン (VCC と GND) を接続する PCB のはんだランド とビアも、 全体的な電源回路に

おける寄生インダク タンスの要因とな り ます。 従来の PCB 技術では、 はんだランドの形状と ド ッ

グボーン形状はほぼ固定されており、 これらの寄生インダクタンスはほとんど変化しません。 ビア

の寄生インダクタンスは、 ビアの長さ と反対方向の電流パス同士の間隔によって決定します。

こ こでのビアの長さ とは、 FPGA のはんだランドから VCC または GND プレーンまで過渡電流を

伝達するビアの長さをいいます。 ビアのその他の部分 (電源プレーンから PCB 裏面まで) はビアの

寄生インダク タンスには影響しません (はんだランドから電源プレーンまでのビアの長さが短いほ

ど寄生インダクタンスは小さ くなる)。FPGA の実装によるビアの寄生インダクタンスを小さ くする

には、 VCC プレーンと GND プレーンをできる限り FPGA に近接 (PCB スタ ッ クアップの表面に

近づける) させます。

表 2-9 : 厚さの異なる FR4 誘電体の電源プレーンとグランド プレーンの間の容量および

拡散インダクタンス

誘電体の厚さ インダクタンス 容量

(ミ クロン) (mil) (pH/square) (pF/in2) (pF/cm2)

102 4 130 225 35

51 2 65 450 70

25 1 32 900 140

Page 30: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

30 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

反対方向の電流パス同士の間隔は、デバイスのピン配置によって決定します。 VCC と GND ビアの

ペアに流れる電流など、 反対方向の電流には常にインダク タンスが発生します。 2 つの反対方向の

パス同士の誘導性結合が大きいほど、 ループの総インダク タンスは小さ くな り ます。 したがって、

可能な限り VCC と GND のビアを近くに配置します。

FPGA 直下のビア領域には多くの VCC および GND ビアがあ り、 総インダク タンスはビア同士の

間隔によって決定します。

• コア VCC 電源 (VCCINT および VCCAUX) の場合、 VCC ピンと GND ピンが反対方向の電流と

なる

• I/O の VCC 電源 (VCCO) の場合、任意の I/O とその リ ターン電流のパス (VCCO または GND ピン) が反対方向の電流となる

寄生インダクタンスを小さ くするには、 次の方法があ り ます。

• VCCINT や VCCAUX などのコア VCC ピンがチェッカーボード パターンになるよ うに配置する

• VCCO ピンと GND ピンを I/O ピンの間に分散して配置する

7 シ リーズ FPGA では、 どの I/O ピンも リ ターン電流ピンの近くに配置されています。

PCB ビアの配置は FPGA のピン配置によって決定されます。 PCB 設計者は反対方向の電流パスの

間隔を決定できませんが、キャパシタの実装によるインダクタンス と FPGA の実装によるインダク

タンスの ト レードオフによって調整できます。

• どちらの実装によるインダクタンスも、 電源プレーンを PCB スタ ッ クアップの上半分に配置

し、 キャパシタを PCB 表面に配置してキャパシタのビア長を短くするこ とで小さ くできます。

• 電源プレーンを PCB スタ ッ クアップの下半分に配置する場合は、 PCB の裏面にキャパシタを

配置する必要があ り ます。 この場合、 FPGA 実装用のビアが長くなるので、キャパシタを PCB表面に配置してキャパシタ実装用ビアも長くするのは得策ではあ り ません。PCB 裏面と電源プ

レーンの距離が短いため、 キャパシタは裏面に実装するよ うにします。

PCB スタ ックアップと基板層の順序

VCC と GND プレーンを PCB スタ ッ クアップのどこに配置するか (基板層の順序) によって電流パ

スの寄生インダクタンスは大き く変化します。 このため、 基板層の順序はデザインの初期段階で十

分に検討しておく必要があ り ます。

• 優先度の高い電源は FPGA の近く (PCB スタ ッ クの上) に配置する

• 優先度の低い電源は FPGA から遠く (PCB スタ ッ クの下) に配置する

電源の過渡電流が大きい場合は、VCC プレーンを PCB スタ ッ クアップの表面 (FPGA 側) 近くに配

置します。 これによ り、 電流が VCC および GND プレーンに到達するまでに流れる VCC ビアと

GND ビアの長さ (垂直方向の距離) を短くできます。 拡散インダクタンスを小さ くするには、 PCBスタ ッ クアップ内のすべての VCC プレーンの隣に GND プレーンを配置します。高周波電流は表皮

効果によって密に結合し、VCC プレーンに隣接する GND プレーンには、VCC プレーンと対になる

電流の大半が流れるよ うにな り ます。 このため、隣接する VCC プレーンと GND プレーンはペアと

して扱われます。

一般に、PCB スタ ッ クは誘電体の厚さ とエッチング後の銅箔エリ アを中心と して対称でなければな

らないとい う製造上の制約があるため、 VCC プレーン と GND プレーンのペアをすべて PCB スタ ッ クアップの上半分に配置できない場合があ り ます。そこで、PCB 設計者は VCC と GND プレー

ンのペアの優先度を決定する必要があ り ます。 過渡電流の大きなペアの優先度を高く してスタ ッ ク

アップのできる限り上に配置し、過渡電流の小さなペア (またはノ イズ耐性の高いペア) の優先度を

低く してスタ ッ クアップの下半分に配置します。

Page 31: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 31UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

キャパシタの有効周波数帯域

すべてのキャパシタで、デカップリ ング キャパシタ と して有効周波数帯域は限られています。 この

周波数帯の中心周波数をキャパシタの自己共振周波数 (FRSELF) といいます。 有効な周波数帯域は

キャパシタごとに異な り ます。 キャパシタの ESR によってキャパシタの Q ファ ク ターが決定し、

Q ファ ク ターによって有効な周波数帯域が決定します。

• 一般に、 タンタル キャパシタは有効周波数帯域が非常に広い

• セラ ミ ッ ク チップ キャパシタは ESR が小さ く、 有効周波数帯域が非常に狭い傾向がある

理想的なキャパシタは容量成分のみで構成されますが、 現実のキャパシタはこのよ うに ESL (寄生

インダクタンス) や ESR (寄生抵抗) の成分も含みます。 これらの寄生成分が直列に作用して RLC回路が形成されます (図 2-4)。 RLC 回路の共振周波数がキャパシタの自己共振周波数となり ます。

RLC 回路の共振周波数は式 2-1 で求められます。

式 2-1

自己共振周波数を求めるも う 1 つの方法と して、 等価 RLC 回路のインピーダンス曲線の 小点を

見つけます。 インピーダンス曲線は、 SPICE シ ミ ュレータで周波数スイープを用いて計算または生

成できます。 インピーダンス曲線を求めるその他の方法については、「シ ミ ュレーシ ョ ン方法」 を参

照して ください。

キャパシタの自己共振周波数と、 キャパシタをシステムの一部と して実装した場合の実効共振周波

数 (FRIS) は区別して考える必要があ り ます。後者は、 キャパシタの寄生インダクタンスに加え、 ビ

ア、プレーン、そしてキャパシタ と FPGA を接続する ト レースのインダクタンスを含めた共振周波

数を表します。

キャパシタの自己共振周波数 FRSELF 値 (キャパシタのデータシートに記載) は、 システムに実装後

の実効共振周波数 FRIS よ り もかな り高くな り ます。 重要なのは実装した場合のキャパシタの性能

であるため、 PDS で使用するキャパシタを評価する際は実効共振周波数を使用します。

実装後の寄生インダク タンスは、 キャパシタ自体の寄生インダク タンスのほかに、 PCB のランド、

接続ト レース、 ビア、 電源プレーンのインダク タンスを合計したものです。 キャパシタを PCB の裏面に実装した場合は、PCB スタ ッ クアップの厚さ と同じ長さのビアを通ってデバイスに接続され

ます。 終的な厚さが 1.524mm (60mil) の PCB の場合、 ビア同士の間隔にもよ り ますが約 300pH~ 1,500pH がキャパシタの実装による寄生インダク タンス (LMOUNT) と して生じます。 ビア同士

の間隔と PCB の厚さが広くなる と、 インダクタンスが大き くな り ます。

システムにおけるキャパシタの総寄生インダク タンス (LIS) を求めるには、 キャパシタの寄生イン

ダクタンス (LSELF) と実装による寄生インダクタンス (LMOUNT) を合計します。

LIS = LSELF + LMOUNT 式 2-2

たとえば、0402 サイズの X7R セラ ミ ッ ク チップ キャパシタを使用した場合は次のよ うになり ます。

C = 0.01μF (ユーザーが選択)

LSELF = 0.9nH (キャパシタのデータシートに記載されたパラ メーター )

FRSELF = 53MHz (キャパシタのデータシートに記載されたパラ メーター )

LMOUNT = 0.8nH (PCB 実装の形状に基づく )

F 1

2π LC-------------------=

Page 32: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

32 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

システムにおける実効寄生インダクタンス (LIS) を求めるには、 ビアの寄生成分を加えます。

LIS = LSELF + LMOUNT = 0.9nH + 0.8nHLIS = 1.7nH 式 2-3

例に示した値を使用して、実装後のキャパシタの共振周波数 (FRIS) を求めます。式 2-1 よ り、次の

よ うにな り ます。

式 2-4

式 2-5

FRSELF は 53MHz ですが、 FRIS はそれよ り も低い 38MHz とな り ます。 実装によるインダク タン

スを加える と、 実効周波数帯域は低くな り ます。

デカップ リ ング キャパシタは、 共振周波数付近の狭い周波数帯域でのみ有効であるため、 複数の

キャパシタを組み合わせてデカップ リ ング ネッ ト ワークを形成する際は、 共振周波数を考慮して

キャパシタを選択する必要があ り ます。 このよ うに、 キャパシタの実効周波数は本来の共振周波数

よ り もはるかに高くなったり低くなったり します。 前述のよ うに、 キャパシタは容量が異なっても

パッケージが同一の場合はインダクタンス曲線が同じになり ます。 図 2-6 に示すよ うに、 キャパシ

タがインダクタ と して働く部分の周波数特性はすべてのキャパシタで同じです。

キャパシタの反共振

FPGA の PDS で複数のキャパシタを組み合わせた場合、 PDS 全体のインピーダンスに反共振スパ

イ クが生じる とい う問題があ り ます。 このスパイ クは、 PDS 内のエネルギー蓄積素子 (固有容量、

個別キャパシタ、寄生インダクタンス、電源/グランド プレーン) の不適切な組み合わせによって発

生します。

反共振は、 高周波 PCB キャパシタ と PCB プレーンの容量の間など、 電力分配システムの連続する

2 区間で発生します。 一般に、 電源プレーンとグランド プレーン間の容量は Q ファ クターが高くな

り ます。高周波 PCB キャパシタの Q ファ クターも高いと、高周波の個別キャパシタ とプレーンの容

量が交差する点で高インピーダンスの反共振ピークが発生する こ とがあ り ます。 この周波数で

FPGA が (スティ ミ ュラス と して) 大きな過渡電流を必要とする場合、ノ イズ電圧が大き くなり ます。

この問題を解決するには、高周波の個別キャパシタの特性または VCC と GND プレーンの特性を変

更するか、あるいは FPGA のアクティビティを共振周波数から離れた別の周波数に移動する必要が

あ り ます。

キャパシタの配置に関する基礎

デカップリ ング機能を有効にするには、 キャパシタをデカップリ ング対象のデバイスの近くに配置

する必要があ り ます。

FPGA とデカップ リ ング キャパシタの間隔が大き くなる と、 電源プレーンとグランド プレーンで

電流の流れる距離が長くな り、 デバイス とキャパシタ間の電流パスのインダクタンスも大き くな り

ます。

この電流パス (キャパシタの VCC 側から FPGA の VCC ピン、そして FPGA の GND ピンからキャ

パシタの GND 側へと電流が流れるループ) のインダク タンスは、 ループの面積に比例します。 こ

の面積を小さ くする と インダクタンスも小さ くな り ます。

FRIS1

2π LISC------------------------=

FRIS1

2π 1.79–×10 H( ) 0.01

6–×10 F( )⋅------------------------------------------------------------------------------------ 38

6×10 Hz==

Page 33: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 33UG483 (v1.10) 2014 年 11 月 12 日

PDS の基本的な考え方

デバイス とデカップリ ング キャパシタの距離を短くする と インダクタンスが小さ くな り、過渡電流

が流れやすくな り ます。ただし一般的な PCB のサイズを考える と、この横方向の移動よ り も FPGAのノ イズ源と実装済みキャパシタの位相関係の方が重要になり ます。

キャパシタがどの程度有効であるかは、 FPGA のノ イズ源と実装済みキャパシタの位相関係によっ

て決定します。キャパシタが特定の周波数 (たとえばキャパシタの共振周波数) で過渡電流を供給で

きるよ うにするには、 FPGA からキャパシタまで電流が流れた距離を基準と した位相関係が、 その

周波数に対応する周期の整数分の 1 以内でなければなり ません。

キャパシタの配置によって、 キャパシタ と FPGA の伝送ラインとなるインターコネク ト (この場合

は電源プレーンとグランド プレーンのペア) の長さが決定します。 このインターコネク トで生じる

伝搬遅延が重要な要素とな り ます。

FPGA のノ イズはいくつかの周波数帯域で発生しますが、デカップリ ング キャパシタが対応する周

波数帯域はそのサイズによって異なり ます。 キャパシタの配置条件は、 各キャパシタの有効周波数

に基づいて決定します。

FPGA の要求電流レベルが変化する と、 電源プレーンとグランド プレーンのある一点で局所的に

PDS 電圧にわずかな乱れが生じます。 これに対処するには、 デカップ リ ング キャパシタはまず電

圧の変化を検知する必要があ り ます。

FPGA の電源ピンで電圧に変化が生じてからキャパシタがそれを検知するまでの間には有限の遅

延 (式 2-6) が発生します。

式 2-6

FR4 は、 電源プレーンが埋め込まれている PCB の誘電体です。

これとは別に、補償電流がキャパシタから FPGA に流れる際にも同じ長さの遅延が発生します。つ

ま り、 FPGA で過渡電流が発生してから、 FPGA 側でその過渡状態が解消されるまでに、 往復分の

遅延が生じるこ とにな り ます。

• 配置要求される周波数の波長の 1/4 よ り も間隔が広い場合、 FPGA にはほとんどエネルギーが

伝達されません。

• FPGA に伝達されるエネルギーは、波長の 1/4 で 0% で、距離が 0 のと きに 100% とな り ます。

• FPGA 電源ピンから波長の 1/4 の整数分の 1 にあたる距離にキャパシタを配置する と、 FPGAに効果的にエネルギーが伝達されます。 この波長の 1/4 に対する比率は小さい値とする必要が

あ り ます。 これは、キャパシタは共振周波数をわずかに越える周波数 (短い波長) でも有効であ

るためです。

実際のアプリ ケーシ ョ ンでは、 1/4 波長の 1/10 が目安となり ます。 つま り、 デカップリ ング対象と

なる電源ピン波長の 1/40 以内の距離にキャパシタを配置します。 この波長は、 実装済みキャパシ

タの共振周波数 FRIS に対応します。

多数の外付け終端抵抗やト ランシーバーの受動電源フ ィルターを使用する場合は、 デカップ リ ング

キャパシタよ り も これらの配置を優先します。 デバイスを中心とする同心円状に、 まず終端抵抗と

ト ランシーバー電源フ ィルターをデバイスの も近くに配置し、次にデカップリ ング キャパシタを

値の小さいものから順に配置します。

遅延 = FPGA の電源ピンからキャパシタまでの距離

FR4 誘体中の信号の伝搬距離

Page 34: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

34 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

VREF 安定化キャパシタ

VREF 電源を安定化するには、 各ピンに 1 つのキャパシタを使用し、 できる限り VREF ピンの近く

に配置します。 キャパシタは、 0.022µF ~ 0.47µF の範囲のものを使用します。 VREF キャパシタの

大の役割は、 VREF ノードのインピーダンスを抑え、 これによってク ロス トークのカップ リ ング

を低減させるこ とにあ り ます。 低周波のエネルギーは不要なため、 値の大きなキャパシタは必要あ

り ません。

ただし、 これは内部 VREF を使用しない場合に限り ます。 内部 VREF は 7 シ リーズ FPGA の機能

で、 基準電圧レールが内部生成されるため VREF ピンを通常の I/O ピンと して使用できます。 内部

VREF の詳細は、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) を参照してくだ

さい。

電源の共通化

7 シ リーズ FPGA のデザインでは、 1.8V の VCCO、 VCCAUX、 および VCCAUX_IO を共通の PCB プレーンから供給できます。 ただし、 電源ノ イズに十分な注意が必要です。 特に、 VCCO レール上

のノ イズによって、 VCCAUX 電源が推奨動作条件範囲を外れないよ うにしてください。 これらの要

件については、『Kintex-7 FPGA データシート : DC 特性および AC スイ ッチ特性』 (DS182) および

『Virtex®-7 FPGA データシート : DC 特性および AC スイ ッチ特性』 (DS183) を参照してください。

未接続の VCCO ピン

FPGA の I/O ピン数がデザインで必要なピン数よ り もはるかに多い場合など、FPGA の I/O バンク

が 1 つ以上未使用のまま となるこ とがあ り ます。 このよ うなと きは、 そのバンクに関連する VCCOピンを未接続のままにする方が、 PCB レイアウ トの制約が緩和される場合があ り ます (電源および

グランド プレーンにビア アンチパッ ドによる ク リ アランスが少なくなる、 ピン付近での入出力信

号パスの障害物が少なくなる、 プレーン層と して使用していた銅箔をほかのプレーンレッ トに使用

できるなど)。

未使用の I/O バンクの VCCO ピンをフローティング状態にしておく と、 これらのピンやバンク内の

I/O ピンに対する ESD 保護のレベルが低下します。 未使用のバンクの ESD 保護レベルを 大限に

高めるには、そのバンクのすべての VCCO および I/O ピンを同じ電位 (グランド、有効な VCCO、ま

たはフローティング プレーン) に接続してください。

シミ ュレーシ ョ ン方法

PDS の特性を予測するためのシ ミ ュレーシ ョ ン方法には、非常にシンプルなものから複雑なものま

でさまざまです。 正確なシ ミ ュレーシ ョ ン結果を得るには、 非常に高度なシ ミ ュレータで長時間の

シ ミ ュレーシ ョ ンを行う必要があ り ます。

もシンプルなシ ミ ュレーシ ョ ン方法の 1 つに、 基本的な RLC を一括して扱うシ ミ ュレーシ ョ ン

があ り ます。 この方法では PDS の分布定数モデルと しては考慮されませんが、 大きな反共振が起

こ らないよ うにデカップ リ ング キャパシタの選択と検証を行う用途には役立ちます。 RLC を一括

して扱うシ ミ ュレーシ ョ ンは、 表 2-4 以外の代用キャパシタを評価する場合など、 デカップリ ング

ネッ ト ワークの等価モデルを求めるのに適した手法です。

Page 35: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 35UG483 (v1.10) 2014 年 11 月 12 日

シミ ュレーシ ョ ン方法

RLC を一括して扱うシ ミ ュレーシ ョ ンは、 SPICE などの回路シ ミ ュレータを用いて行う方法と、

MathCAD や Microsoft Excel などの数学系ツールを用いて行う方法があ り ます。 Istvan Novak 氏は、 RLC を一括して扱うシ ミ ュレーシ ョ ンのための無償 Excel スプレッ ドシート をはじめ、 PDSシ ミ ュレーシ ョ ンに役立つ各種ツールを次のウェブサイ ト の Tool Download セクシ ョ ンで公開し

ています。

http://www.electrical-integrity.com

表 2-10 にも示すよ うに、 EDA ツール ベンダーから も PDS のデザイン とシ ミ ュレーシ ョ ン用の

ツールが提供されています。 これらのツールは、 簡単なものから複雑なものまでさまざまな種類が

あ り ます。

表 2-10 : PDS のデザインとシミ ュレーシ ョ ンのための EDA ツール

ツール ベンダー ウェブサイ ト

ADS Agilent http://www.agilent.com

SIwave、 HFSS Ansoft http://www.ansys.com/

Specctraquest Power Integrity Cadence http://www.cadence.com

Speed 2000、 PowerSI、 PowerDC Sigrity http://www.sigrity.com

Hyperlynx PI Mentor http://www.mentor.com

Page 36: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

36 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

PDS の計測

PDS が適切かど うかは、 計測によって判断できます。 PDS のノ イズ計測は非常に特殊な作業であ

り、 多くの特別な手法が開発されています。 こ こでは、 ノ イズの大きさ と スペク ト ラムの計測につ

いて説明します。

ノ イズ量の計測

ノ イズの計測は、 現実に即したテス ト パターンを実行中のデザインに対して、 広帯域のオシロス

コープ (3GHz 以上のオシロスコープと 1.5GHz のプローブまたは同軸ケーブルによる直接接続) を用いて行う必要があ り ます。 測定点はデバイスの電源ピンか、 High または Low に駆動した未使用

の I/O ピンと します (これをスパイホール計測と呼ぶ)。

VCCINT と VCCAUX は PCB の裏面にあるビアでのみ計測可能です。 VCCO も この方法で計測でき

ますが、 同一のバンクの未使用 I/O ピンで静的 (ロジッ ク レベルの固定された) 信号を計測した方

が正確な結果が得られます。

PCB の裏面でノ イズを計測する際は、 計測点と FPGA の間のパスにあるビアの寄生要素を考慮す

る必要があ り ます。 このパスで発生する電圧降下は、 オシロスコープでは計測できません。

それは、デカップ リ ング キャパシタがデバイス直下に実装されているこ とが多く、 その場合、 キャ

パシタのランドが PCB 表面のト レースで VCC および GND ビアに直接接続されている という点で

す。 これらのキャパシタは、 高周波 AC 電流のシ ョート回路と して作用するため、 計測が難し くな

り ます。 このよ うなキャパシタを計測サイ トから取り除き、 計測時にシ ョート しないよ うにしてく

ださい (その他のキャパシタは、 実際のシステムの動作を反映するために残す)。

VCCO ノ イズは、 ロジッ ク 1 またはロジッ ク 0 を駆動するよ う設定した I/O ピンで測定できます。

通常、 この 「スパイホール」 にはバンク内のほかの信号と同じ I/O 規格を使用して ください。 静的

なロジッ ク 0 を計測する と、 ビクティ ム側に発生したクロス トーク (ビア フ ィールド、 PCB 配線、

パッケージ配線) を観察できます。静的なロジッ ク 1 を計測しても同じクロス トーク成分を見るこ と

ができますが、それ以外に I/O バンクの VCCO ネッ トに存在する ノ イズも観察できます。静的ロジッ

ク 1 で計測したノ イズから静的ロジッ ク 0 で計測したノ イズを (時間の一貫性を維持したまま) 差し

引く と、 ダイにおける VCCO のノ イズがわかり ます。 正確な結果を得るには、静的ロジッ ク 0 と静

的ロジッ ク 1 のノ イズを同じ I/O で計測する必要があ り ます。 つま り、 両ロジッ ク状態の時間領域

の波形情報を保存しておき、 MATLAB や Excel などの数値計算ツールで後処理を行い、 2 つの波

形の減算を実行します。

オシロスコープでの計測方法

オシロスコープで電源システムのノ イズを測定するには基本的に 2 つの方法があ り ますが、 これら

はそれぞれ目的が異なり ます。 1 つは可能性のあるすべてのノ イズ イベン ト を調べる方法で、 も う

1 つは個々のノ イズ源を調べるのに役立つ方法です。

• オシロスコープを無限残光モードに設定し、 長時間 (数秒~数分) のノ イズをすべて測定しま

す。 デザインに複数のモードがあ り、 使用する リ ソースの種類や量が異なる場合は、 オシロス

コープでノ イズを計測中にこれらすべてのモードで動作させ、 それぞれの状態でのノ イズを測

定する必要があ り ます。

• オシロスコープをアベレージ モードに設定し、 既知のアグレッサー イベン トで ト リガーしま

す。 これによ りアグレッサー イベン ト と相関のある ノ イズ量がわかり ます (アグレッサーに対

して非同期のイベン トはすべて平均化処理によって削除される)。

電源システムのノ イズは、 局所的なノ イズ現象の影響を除去するため、 FPGA のいくつかの位置で

測定して ください。

Page 37: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 37UG483 (v1.10) 2014 年 11 月 12 日

PDS の計測

サンプル デザインの VCCO ピンのノ イズをアベレージ モードで計測した結果を図 2-8 に示します。

この例では、 I/O バス インターフェイスのクロ ッ クを ト リガーと して、 250Mb/s で 1-0-1-0 パター

ンを送出しています。

X-Ref Target - Figure 2-8

図 2-8 : 複数の I/O によって 250Mb/s でパターンを送出し、 VCCO 電源をアベレージ モードで

計測した結果

UG483_c2_08_032811

Page 38: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

38 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

同じデザインでさ らに多くの種類の I/O パターンを送出し、 無限残光モードでノ イズを計測した結

果を図 2-9 に示します。無限残光モードでは、プライマ リ アグレッサーとの相関の有無にかかわら

ず長時間にわたるすべてのノ イズ イベン トが計測されるため、電源システムのすべての逸脱が表示

されます。

図 2-8 と図 2-9 に示した計測結果は、 Peak-to-Peak のノ イズを表しています。 このノ イズが仕様の

許容電圧範囲を超えている場合、 デカップ リ ング ネッ ト ワークが不適切であるか、 PCB レイアウ

トに問題があるこ とにな り ます。

ノ イズ スペク ト ラムの計測

デカップリ ング ネッ ト ワークを改善するには、 ノ イズの量を計測するだけでは不十分です。 ノ イズ

が発生する周波数を特定するには、 ノ イズの電源スペク ト ラムを計測する必要があ り ます。これは、

スペク ト ラム アナラ イザー、 または広帯域のオシロスコープと数学手法の FFT の組み合わせに

よって行います。

FFT 数学関数をオシロスコープに組み込むこ と もできますが、 多くの場合、 これらの関数では十分

な分解能が得られず、 ノ イズ スペク ト ラムを明確に把握できません。 も う 1 つの方法と して、オシ

ロスコープで時間領域のデータを長時間にわたって収集し、MATLAB など FFT をサポート したソ

フ ト ウェアで後処理を行い周波数領域に変換します。 この方法には、 ユーザーの目的に合わせて自

由に分解能を設定できる という利点があ り ます。 これらの数学的方法を利用できない場合は、 時間

領域の波形を観測してノ イズ個々の周期性を推定し、 ノ イズの周波数成分を近似的に求めるこ とが

できます。

スペク ト ラム アナライザーは、入力された電圧信号の周波数を示す周波数領域用の測定器です。 こ

れを使用する と、 PDS の不適切な周波数帯域を正確に特定できます。

X-Ref Target - Figure 2-9

図 2-9 : 同じ電源を無限残光モードで計測した結果

UG483_c2_09_032811

Page 39: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 39UG483 (v1.10) 2014 年 11 月 12 日

PDS の計測

ある特定の周波数でノ イズが過剰な場合、その周波数ではデバイスの過渡電流条件に対して PDS のインピーダンスが高すぎるこ とを示しています。 この情報を利用して、 PDS がその周波数での過渡

電流に適切に対応するよ うにデザインを変更できます。 具体的には、 実効周波数がノ イズの周波数

に近いキャパシタを追加するか、 またはク リ テ ィカルな周波数における PDS のインピーダンスを

小さ く します。

ノ イズ スペク ト ラムの計測も、 Peak-to-Peak のノ イズ計測と同様、 デバイスの直下で静的な Highまたは Low に駆動するよ う設定されている I/O で行います。 スペク ト ラム アナライザーでは、 ア

クティブ プローブではなく 50Ω のケーブルで計測データを取り込みます。

• 計測ケーブルを接続する場合、同軸コネクタをデバイス近くの電源プレーンとグランド プレー

ンに接続する という方法が考えられます。 しかし実際にこの方法を利用できるこ とはほとんど

あ り ません。

• も う 1 つの方法と して、デバイス近くのデカップリ ング キャパシタを 1 つ取り除き、そのラン

ドに計測ケーブルを接続します。 ケーブルの芯線とシールドはキャパシタのランドに直接はん

だ付けします。 あるいは、 プローブ ステーシ ョ ンを用いて 50Ω の RF プローブでデカップ リ

ング キャパシタのランドに触れる という方法もあ り ます。

スペク ト ラム アナライザーのフロン ト エンド回路は敏感なため、 保護のために DC ブロ ッキング

キャパシタまたは減衰器を直列に挿入します。 これによ り、 スペク ト ラム アナライザーがデバイス

の電源電圧から保護されます。

図 2-10 は、複数の I/O から 100MHz でパターンを送出した場合の VCCO 電源における ノ イズをス

ペク ト ラム アナライザーで測定したものです。

X-Ref Target - Figure 2-10

図 2-10 : スペク ト ラム アナライザーによる VCCO の計測画面

UG483_c2_10_032811

Page 40: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

40 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 2 章 : 電力分配システム

デカップリング ネッ トワークの最適化

高度に 適化された PDS が必要な場合は、 プロ ト タイプ システムの計測およびシ ミ ュレーシ ョ ン

結果を PDS デザインに反映するよ うにします。プロ ト タイプ システムで発生する ノ イズ スペク ト

ラム、 およびシステムの電源システムのインピーダンスを把握するこ とで、 デザイン固有の過渡電

流を決定して、 それに対応できる PDS が設計できます。

デザインの動作時のノ イズ スペク ト ラムを計測するには、 スペク ト ラム アナライザーを使用する

か、オシロスコープと FFT を組み合わせて使用します。電源システムのインピーダンスは計測また

はシ ミ ュレーシ ョ ンで直接求めるこ と もできますが、多くの変数や未知数があるのでこれら 2 つを

組み合わせて求める場合もあ り ます。

ノ イズ スペク ト ラムと インピーダンスはどちら も周波数の関数です。 これら 2 つの比を求める と、

周波数の関数と しての過渡電流が得られます (式 2-7)。

式 2-7

データシートに記載されている 大リ ップル電圧の値を使用する と、 すべての周波数で必要なイン

ピーダンスの値を求めるこ とができます。 これによ り、 周波数の関数と しての目標インピーダンス

を得るこ とができます。 この結果を使用する と、 デザインの過渡電流に適切に対応するよ うにキャ

パシタ ネッ ト ワークを設計できます。

ト ラブルシューティング

これまでに説明してきた方法でも、 デザインでノ イズの問題が解消されないこ とがあ り ます。 こ こ

では、 可能性と して考えられる原因とその解決方法を紹介します。

例 1 : PCB 上のほかのデバイスからのノイズ

グランド /電源プレーンを複数デバイスで共用している場合、適切にデカップリ ングされていないデ

バイスからのノ イズがほかのデバイスの PDS に影響を与えるこ とがあ り ます。 一般的なノ イズ源

と しては次のものがあ り ます。

• メモ リ インターフェイス。一時的な競合の周期的な発生または大電流ド ライバーによ り、過渡

電流が非常に大き くなる傾向があ り ます。

• 大型の ASIC

これらデバイスで許容量を超える ノ イズが計測される場合、 部分的な PDS とそのデカップ リ ング

ネッ ト ワークを解析する必要があ り ます。

例 2 : プレーン、 ビア、 接続ト レースの寄生インダクタンス

デカップ リ ング ネッ ト ワークの容量が十分でも、 キャパシタから FPGA までのパスに大きなイン

ダクタンスが生じている場合があ り ます。

これには、 次の原因が考えられます。

• デカップリ ング キャパシタの接続ト レースの形状またははんだランドの形状が適切でない

• キャパシタから FPGA までのパスが長すぎる

または

• PCB スタ ッ クアップの厚さが大き く、 電源ビアの電流パスが長すぎる

I f( ) V f( ) From Spectrum AnalyzerZ f( ) From Network Analyzer

-------------------------------------------------------------------------------------=

Page 41: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 41UG483 (v1.10) 2014 年 11 月 12 日

ト ラブルシューティング

接続ト レースの形状とキャパシタ ラン ドの形状が適切でない場合は、 電流パスのループ インダク

タンスを確認します。 デカップリ ング キャパシタ用のビアと PCB 上にあるキャパシタのはんだラ

ンドの間隔が数ミ リ メートルある と、 電流のループ面積が必要以上に大き くな り ます。

電流のループ面積を小さ くするには、 ビアがキャパシタのはんだランドに直接接するよ うに配置し

ます。 ビアと ランドを ト レースで接続するこ とは避けてください。

図には示していませんが、 形状を改善する方法と しては、 パッ ドの中にビアを作成した り (実際に

は、 はんだランドの下にビアを配置する)、 ビアをラン ドの端ではな く横に配置した り します。 ま

た、 2 つのビアを使用する と、 接続ト レースの形状とキャパシタ ランドの形状を改善できます。

基板が非常に厚い (3.2mm または 127mil 以上) 場合、ビアの寄生インダクタンスが大き くなり ます。

寄生インダクタンスを小さ くするには、問題となる VCC プレーンと GND プレーンのサンド イ ッチ

を FPGA が配置されている PCB 表面近くにし、 キャパシタを PCB 表面に配置します。

例 3 : PCB の I/O 信号の駆動能力が必要以上に大きい

PDS を調整してもまだ VCCO ノ イズが大きすぎる場合は、I/O インターフェイスのスルー レートや

駆動能力を小さ く します。 この手法は、FPGA からの出力と FPGA への入力の両方に対して行う こ

とができますが、 場合によっては、 FPGA への入力で過剰なオーバーシュートが発生して IOB のクランプ ダイオードに逆バイアスがかかり、 VCCO の PDS に電流が流れる可能性があ り ます。

VCCO に大量のノ イズが発生する場合は、 これらインターフェイスの駆動能力を小さ くするか、 入

力または出力パスに別の終端を使用するよ うにします。

例 4 : I/O 信号のリターン電流のパスが最適でない

I/O 信号のリ ターン電流も PDS の大きなノ イズ源となるこ とがあ り ます。デバイスから PCB (そし

て 終的には別のデバイス) に信号が伝送される と、同じ大きさで反対方向の電流が PCB からデバ

イスの電源/グランド システムに流れます。 低インピーダンスのパスがない場合、 リ ターン電流は

よ り インピーダンスの大きな 適でないパスを流れます。 I/O 信号のリ ターン電流が 適でないパ

スを流れる と、 PDS で電圧変動が誘発され、信号はクロス トークの影響を受けます。 これを改善す

るには、 すべての信号の近くに不連続性のないリ ターン パスを確保します。

リ ターン電流のパスの 適化には次の方法があ り ます。

• 信号が流れる配線層の数を少なく し、 不連続性のない検証された リ ターン電流パスを確保する

• 基準プレーン間を流れる AC 電流に低インピーダンスのパスを確保する (PCB の基板層が変わ

る場所に高周波デカップリ ング キャパシタを配置する)

Page 43: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 43UG483 (v1.10) 2014 年 11 月 12 日

第 3 章

SelectIO のシグナリング

7 シ リーズ FPGA の SelectIO リ ソースは、 汎用 I/O とその各種設定を集めたものです。 SelectIOは多数の I/O 規格に対応し、 規格ごとに数百種類もの異なる設定が用意されているため、 I/O イン

ターフェイスを柔軟に選択して設計できます。

この章では、 I/O 規格、 ト ポロジ、 終端を選択する際の指針、 そしてよ り詳細なデザイン決定と検

証を行う際のシ ミ ュレーシ ョ ン と計測方法について説明します。 一般に、 使用する I/O インター

フェイスは、 ほかのデバイスの選択や標準規格のサポート など、 高次レベルのシステム要件によっ

て決定します。 そのよ うな制約が定義されていない場合は、 システム設計者がシステムの目的に合

わせて I/O インターフェイス規格を選択し、 適化します。

この章には、 次のセクシ ョ ンがあ り ます。

• インターフェイスの種類

• シングルエンド シグナリ ング

インターフェイスの種類

インターフェイスには多くの種類があ り ますが、 具体的な検討に入る前にインターフェイスを大別

して整理する と理解しやすくな り ます。 こ こでは次の 2 つの点に着目した分類を紹介します。

• シングルエンド インターフェイス と差動インターフェイス

• SDR (シングル データ レート ) インターフェイス と DDR (ダブル データ レート ) インター

フェイス

シングルエンド インターフェイスと差動インターフェイス

伝統的なデジタル ロジッ クでは、 シングルエンド方式の信号伝達を使用していました。 これは、 1 本の信号線およびド ライバーとレシーバーに共通の GND を使用して信号を伝送する方式です。 この

インターフェイスでは、 GND を基準と した固定の電圧しきい値に対する信号の相対電圧レベルに

基づいて信号をアサート (High または Low) します。信号の電圧がしきい値 VIH よ り も高い状態を

High と見なし、信号の電圧がしきい値 VIL よ り も低い状態を Low と見なします。 シングルエンド

方式の主な I/O 規格に TTL があ り ます。

インターフェイスの高速化と ノ イズ マージン確保のために、 GND とは別に専用の基準電圧を使用

するシングルエンド I/O 規格もあ り ます。 VREF を利用してロジッ ク レベルを決定している I/O 規格の例と して、 HSTL や SSTL があ り ます。 VREF は、 固定されたコンパレータ入力と考えるこ と

ができます。

Page 44: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

44 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 3 章 : SelectIO のシグナリング

近の高速インターフェイスでは、 主に差動信号が使用されます。 これは、 お互いを基準電圧とす

る 2 つの相補信号を伝送する方式です。 差動インターフェイスでは、 2 つの相補信号の相対電圧レ

ベルに基づいて信号をアサート (High または Low) します。 信号 P の電圧が信号 N の電圧よ り も

高い状態を High と見なし、 信号 N の電圧が信号 P の電圧よ り も高い状態を Low と見なします。

通常、 信号 P と N の電圧幅は同じで、 GND よ り高い電位の同相電圧を使用します (実際にはそう

でないこ と もある)。 差動 I/O 規格の代表例に LVDS があ り ます。

SDR インターフェイスと DDR インターフェイス

SDR (シングル データ レート ) インターフェイス と DDR (ダブル データ レート ) インターフェイス

の違いは、バスにおけるデータ信号と クロ ッ ク信号の関係にあ り ます。 SDR システムでは、 ク ロ ッ

クの立ち上がりエッジまたは立ち下がりエッジのいずれか一方でのみ、 受信デバイスの入力フ リ ッ

プフロ ップにデータが入力されます。 この場合、 1 ク ロ ッ ク周期が 1 ビッ ト時に相当します。 DDRシステムでは、 ク ロ ッ クの立ち上がりエッジと立ち下がりエッジの両方で受信側デバイスの入力フ

リ ップフロ ップにデータが入力されます。 この場合、 1 ク ロ ッ ク周期は 2 ビッ ト時に相当します。

SDR であるか DDR であるかは、信号を伝送する I/O 規格がシングルエンド方式か差動方式かとは

関係あ り ません。 シングルエンド方式の SDR や DDR もあれば、 差動方式の SDR や DDR もあ り

ます。

シングルエンド シグナリング

7 シ リーズ FPGA の I/O では、 さまざまなシングルエンド I/O 規格を使用できます。 サポート対象

の I/O 規格の全リ ス トおよび各規格の詳細情報は、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー

ガイ ド』 (UG471) の 「SelectIO リ ソース」 の章を参照してください。 この章の 後には、 サポート

対象の各 I/O 規格に対して DRIVE 属性、 SLEW 属性、双方向バッファー、 DCI オプシ ョ ンの対応

可否をま とめた表を掲載してあ り ます。 また、 それぞれの I/O 規格を使用可能な I/O バンク タ イ

プ、 HP (High Performance)/HR (High Range) も示してあ り ます。

モード と属性

I/O 規格には、 単方向モードでしか使用できないものと、 双方向と単方向の両モードで使用できる

ものがあ り ます。

I/O 規格によっては、 駆動能力と スルー レー ト、 ウ ィーク プルアップまたはプルダウンおよび

ウ ィーク キーパー回路 (並列終端には使用しない) の有無などを属性で設定できます。 駆動能力と

スルー レート を指定してインターフェイスを調整する と、信号のオーバード ライブを避けて適切な

速度を得るこ とができます。 ウ ィーク プルアップ、 ウ ィーク プルダウン、 ウ ィーク キーパーを使

用する と、 フローティング状態またはト ライステートの信号を既知のレベルまたは安定したレベル

にするこ とができます。 これらの属性がどの属性でサポート されているかは、 『7 シ リーズ FPGASelectIO リ ソース ユーザー ガイ ド』 (UG471) の 「SelectIO リ ソース」 の章に掲載されています。

詳細は、 このユーザー ガイ ドを参照してください。

DRIVE 属性を 6mA、 スルーを FAST に設定した LVCMOS は出力インピーダンスが 50Ω に近い

ため、 制御インピーダンス ド ラ イバーと して使用できます。 ただし、 ウ ィーク ド ラ イバーと伝送

ラ インのインピーダンス整合は近似であ り、 電圧と温度によって変動します。 一方、 LVDCI とHSLVDCI は優れたインピーダンス制御ド ライバーと して機能するため、 適合性やインピーダンス

整合の精度が高く、 電圧と温度が変化しても安定しています。

Page 45: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 45UG483 (v1.10) 2014 年 11 月 12 日

シングルエンド シグナリング

入力しきい値

シングルエンド規格の入力回路は、 入力しきい値が固定のものと VREF 電圧によって設定されるも

のの 2 種類に分類されます。 VREF を使用するこ とには、 次の 3 つの利点があ り ます。

• 入力しきい値のレベルをよ り厳密に制御できる

• ダイ GND をしきい値の基準電圧と して使用する必要がない

• 入力しきい値を近い値に設定できるので、 入力レシーバーの信号の電圧幅を小さ くできる

これらの利点を持つ 1.8V I/O 規格と して LVCMOS18 と SSTL18 Class 1 の 2 つがあり ます。 1.8VLVCMOS のしきい値は 0.63V と 1.17V に設定され、論理が遷移するにはレシーバー側で 540mV 以上の信号の振幅が必要になり ます。 SSTL18 Class 1 のしきい値は VREF - 0.125V と VREF + 0.125Vに設定されます。つま り、VREF の公称値が 0.9V の場合は 0.775V と 1.025V に設定され、論理が遷

移するにはレシーバー側で 250mV 以上の信号の振幅があればよいこ とになり ます。このよ うに信号

の電圧幅を小さ くできるため、インターフェイス全体の動作周波数を引き上げるこ とができます。ド

ラ イバー側にとっても、 電圧幅が小さいと必要な DC 電力が少なくな り、 過渡電流を抑えられる と

いう利点があり ます。 VREF 使用に関して従来は、 VREF 電源が必要な I/O 規格を使用しているバン

クでは、 VREF ピンを I/O と して使用できませんでした。 ただし、 7 シ リーズ デバイスでは、 基準電

圧と して、 半専用の VREF ピンを使用するか、 新しい内部 VREF 機能を使用して内部生成できます。

内部 VREF の詳細は、 『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) を参照して

ください。 VREF デカップリ ングおよびその他電源のデカップリ ングの詳細は、第 2 章 「電力分配シ

ステム」 を参照してください。

トポグラフ ィ と終端

ト ポグラフ ィ とは、 あるインターフェイスにおける ド ラ イバー、 レシーバー、 インターコネク ト、

終端の配置を表す一般的な用語です。 単方向のトポグラフ ィ と双方向のトポグラフ ィでは使用する

手法が異なるため、 別々に解説します。

SelectIO 規格は、システム要件に応じてさまざまな トポグラフ ィで使用できます。SSTL や LVCMOSなど特定の規格に準拠した SelectIO ド ライバーとレシーバーは、 EIA/TIA や JEDEC などの標準化

団体が発行する標準規格書に従って使用するこ と も、 その他の標準規格のド ライバーやレシーバー

と組み合わせてハイブリ ッ ド I/O と して使用するこ と もできます。 I/O 規格によっては、 レシーバー

の VIL と VIH しか定義されていないものもあれば、 ド ライバーのインピーダンスとスルー レート、

PCB ト レース長と トポグラフ ィ、 受動終端の値と位置、 レシーバーの 大入力容量、 レシーバーの

大数など、 インターフェイスの詳細がすべて規定されているものもあ り ます。

SelectIO を使用する場合、 システムに対して規格をどのよ うに適用するかは設計者の判断となり ま

す。 ト ポグラフ ィ と終端に関しては多くの決定事項があ り、 それらによってインターフェイスのシ

グナル インテグ リ ティが左右されます。各インターフェイスのシグナル インテグ リティは、シ ミ ュ

レーシ ョ ンと計測の両面で検証するこ とが非常に重要です。

終端とは、インターフェイスにおけるシグナル インテグ リティを維持するためにインピーダンスを

整合または補償するデバイスを総称した用語です。 終端器には、 抵抗、 キャパシタ、 ダイオードな

どさまざまな素子を使用できますが、 こ こでは抵抗を使用した終端についてのみ説明します。 一般

に、 キャパシタやダイオードを使用した終端は複雑になり ます。

Page 46: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

46 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 3 章 : SelectIO のシグナリング

単方向のトポグラフ ィ と終端

単方向ト ポグラフ ィは、 ポイン ト ツー ポイン ト とマルチド ロ ップの 2 種類に大別できます。 一対

のド ライバーとレシーバーで構成されるものをポイン ト ツー ポイン ト と呼び、1 つのド ライバーと

複数のレシーバーで構成されるものをマルチド ロ ップと呼びます。ト ポグラフ ィがポイン ト ツー ポイン トかマルチド ロ ップかによってインターフェイスの特性が異なり、 適な終端方法も異なって

きます。

単方向ポイン ト ツー ポイン ト トポグラフ ィ

単方向ト ポグラフ ィで も単純なのがポイン ト ツー ポイン ト型です。 この ト ポグラフ ィでは、 ド

ラ イバーとレシーバーが 1 つずつしかあ り ません。 終端を使用する場合は、 図 3-1 のよ うにレシー

バー側で並列終端とするか、 図 3-2 のよ うにド ラ イバー側で直列終端とするか、 または図 3-3 や図 3-4 のよ うにインピーダンス制御ド ライバーを使用する方法があ り ます。 これら終端に 適な抵

抗の値、 VTT 電圧レベル、 VRN/VRP 基準抵抗値は IBIS シ ミ ュレーシ ョ ンで決定してください。

X-Ref Target - Figure 3-1

図 3-1 : 単方向ポイン ト ツー ポイン ト トポグラフ ィの並列終端

X-Ref Target - Figure 3-2

図 3-2 : 単方向ポイン ト ツー ポイン ト トポグラフ ィの直列終端

X-Ref Target - Figure 3-3

図 3-3 : 単方向ポイン ト ツー ポイン ト トポグラフ ィの DCI インピーダンス制御ドライバー

X-Ref Target - Figure 3-4

図 3-4 : 単方向ポイン ト ツー ポイン ト トポグラフ ィの 「ウィーク ド ライバー」

Z0 = 50Ω

UG483_c3_01_031711

RP = Z0 = 50Ω

VTT

RO = 25Ω

UG483_c3_02_031711

RS = Z0 – R0 = 25ΩZ0 = 50Ω

RO = 25Ω

UG483_c3_03_031711

LVDCI

Z0 = 50Ω

RO = RVRN = RVRP > Z0 = 50Ω

UG483_c3_04_031711

LVCMOS (DRIVE = 6, SLEW = FAST)

Z0 = 50Ω

RO ≈ Z0 ~ 50Ω

Page 47: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 47UG483 (v1.10) 2014 年 11 月 12 日

シングルエンド シグナリング

一般に、 並列抵抗終端 (RP) の値は、 終端する伝送ラインの特性インピーダンス (Z0) と同じ値にな

り ます。 直列抵抗終端 (RS) の値は、 伝送ラインの特性インピーダンス (Z0) から終端を接続する ド

ラ イバーの出力インピーダンス (RO) を引いた値になり ます。インピーダンス制御ド ライバーは、ド

ラ イバーの出力インピーダンス (RO) と終端する伝送ラインの特性インピーダンス (Z0) が同じにな

るよ うに調整します。

伝送ラインの特性インピーダンスが 50Ω で、ド ライバーの出力インピーダンス (RO) が 25Ω とする

と、 直列終端 (図 3-2) では 25Ω、 並列終端 (図 3-1) では 50Ω とするのが適切です。 DCI または

ウ ィーク LVCMOS ド ラ イバーを使用したインピーダンス制御ド ライバーの場合は、 出力インピー

ダンス (RO) が 50Ω となるよ うに調整します。 つま り、 DCI の場合は VRN と VRP の抵抗が 50Ωとな り ます。 駆動能力 6mA ~ 8mA のウ ィーク LVCMOS ド ラ イバーは、 出力インピーダンスが

ほぼ 50Ω とな り ます (図 3-3)。

一般に、 並列終端のパフォーマンスは、 VTT (並列終端抵抗に接続された電圧源) が信号電圧の半分

のと きに もよ くな り ます。 2.5V 信号 (VCCO = 2.5V) の場合、 VTT の理想値は 1.25V です。 この

電圧が利用できない場合は、 テブナン並列終端を使用する方法があ り ます。 この終端は、 伝送ライ

ンの特性インピーダンス (通常は 50Ω) に等しい並列等価抵抗 (RPEQ) を持つ分圧回路で構成されま

す。分圧点の電圧が VTT となるよ うにします。図 3-5 に示したテブナン並列終端は、2.5V の VCCOを電源と して 2 つの 100Ω 抵抗で構成され、VTT が 1.25V、並列等価抵抗 (RPEQ) が 50Ω となって

います。

ただし並列終端は消費電力が大き く、 この点で直列終端やインピーダンス制御ド ライバーよ り も不

利になり ます。ト ポロジ間の ト レードオフを比較して、インターフェイスに 適な終端トポグラフ ィ

を判断して ください。

表 3-1 に、 単方向ポイン ト ツー ポイン ト ト ポグラフ ィで使用できる I/O インターフェイスの種類

を示します。

X-Ref Target - Figure 3-5

図 3-5 : テブナン並列終端

表 3-1 : 単方向ポイン ト ツー ポイン ト トポグラフ ィで使用できる I/O インターフェイスの種類

LVTTL

LVCMOS

LVDCI

SSTL Class I

HSTL Class I

UG483_c3_05_031711

RPT = 2 x Z0 = 100Ω

RPT = 2 x Z0 = 100Ω

VCCO = 2.5V

Parallel Equivalent Resistance

VTTEQ = 1.25V

RPEQ = ( 1100Ω

1100Ω

+ )–1 = 50Ω

Z0 = 50Ω

RO = 25Ω

Page 48: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

48 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 3 章 : SelectIO のシグナリング

LVTTL と LVCMOS では、標準的な終端方法は規定されていません。 ド ライバー側の直列終端、ま

たはレシーバー側の並列終端のいずれを使用してもかまいません。

LVDCI では、 インピーダンス制御ド ラ イバーによる終端を使用するのが一般的です。 レシーバー

側には終端は必要あ り ません。

I/O 規格ごとに終端方法に対する要件が異なる場合があ り ます。I/O 規格によっては、仕様で終端ト

ポロジを厳密に規定しているものがあ り ます。 厳密な要件がなく、 単に終端トポロジの例を示して

いるだけの規格も存在します。 具体的な終端要件を規定している規格の例が HSTL です。 HSTLClass I は、 レシーバー側の並列終端を推奨する単方向 I/O 規格です。 HSTL Class I では終端電圧

VTT は電源電圧 VCC の半分と定義され、 終端をまった く使用しないか、 別の終端方法を使用する

かは、 設計者が選択できます。 システム設計においてこれらの選択を設計者が行えるこ とには、 多

くの利点があ り ます。 レシーバー側でのシグナル インテグ リ テ ィが適切かど うかは、 シ ミ ュレー

シ ョ ンや計測による確認が必要です。

SSTL 規格は終端トポロジに厳密な要件を規定しない傾向にあ り ます。 これに対して、 JEDEC の仕

様は主と して一般的に使用される ト ポグラフ ィ を終端方法の例と して示しています。 『7 シ リーズ

FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) の 「SelectIO リ ソース」 の章には、 SSTL 規格をはじめとする各 I/O 規格の終端方法の例が記載されており、 使用する I/O 規格を検討する際に

使用できます。 HSTL と同様に、 レシーバー側のシグナル インテグ リ テ ィが適切かど うかは、 シ

ミ ュレーシ ョ ンや測定による確認が必要です。

単方向マルチドロップ トポグラフ ィ

この ト ポグラフ ィはさ らに複雑で、 1 つのド ライバーで複数のレシーバーを駆動します。 各レシー

バーは、 スタブを経由して伝送ラインに負荷と して接続されます。 このよ うな場合、 シグナル イン

テグ リ ティの観点からは、 1 本の長い伝送ラインの片方の端にド ライバー、 も う一方の端に並列終

端を配置し、 その間に短いスタブでレシーバーをメ インの ト レースに接続する という ト ポグラフ ィ

が 適です。 このよ う な ト ポグラフ ィ を、 一般にフラ イバイ マルチド ロ ップ ト ポグラフ ィ と呼び

ます。

この トポグラフ ィには注意すべき点が 2 つあ り ます。 1 つは、 伝送ラインの片方の端に並列終端を

1 つだけ使用する という点です。 ド ラ イバー側の直列終端やインピーダンス制御ド ライバーを使用

しないでください。 この トポグラフ ィで使用できる終端は、 並列終端のみです。 も う 1 つの注意す

べき点は、 各レシーバーを接続するスタブの長さです。 これらのスタブは遅延時間が信号の立ち上

がり時間に比べて十分に短縮されるよ うに短くする必要があ り ます。 一般的な信号立ち上がり時間

が 600ps の場合、 スタブの長さは 700ps/4 = 150ps、 すなわち 0.9 インチ (22.86mm) 以内でなけれ

ばなり ません。 スタブがこれよ り長いと、 信号が伝送ラインを移動する際のインピーダンスの不整

合性が大き くな り、反射も大き くな り ます。 このよ うなインピーダンスの不整合性はシグナル イン

テグ リ テ ィ を劣化させます。 負荷の数が増え、 スタブが長くなる と、 十分なシグナル インテグ リ

ティが維持できな くな り ます。

スター型トポグラフ ィは推奨していません。この トポグラフ ィで高いシグナル インテグ リ ティを維

持するにはさまざまな設計上の制約を満たす必要があ り ますが、 これについてはこの文書では説明

を割愛します。

「単方向ポイン ト ツー ポイン ト ト ポグラフ ィ」 でも述べたとおり、並列抵抗終端の値は、終端する

伝送ラ インの特性インピーダンス と同じであるのが理想的です。 パフォーマンスが も よいのは

VTT が信号電圧の半分のと きですが、 この電圧を利用できない場合は前のセクシ ョ ンで説明したテ

ブナン並列終端の使用を推奨します。

Page 49: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 49UG483 (v1.10) 2014 年 11 月 12 日

シングルエンド シグナリング

図 3-6 に示したテブナン並列終端は、 VCCO を電源と して 2 つの 100Ω 抵抗で構成され、 VTT がVCCO/2、 並列等価抵抗が 50Ω となっています。 この図に示した ト ポグラフ ィでは、 1 つのド ライ

バー (LVCMOS ド ラ イバー ) と 4 つのレシーバーを使用しています。 この図では、 ド ライバーが左

側にあり、 50Ω 伝送ラインの中間にそれぞれ間隔を置いてレシーバーが接続され、 100Ω 抵抗を 2 つ使用したテブナン並列終端が右側にあ り ます。

メ インの伝送ラインは可能な限り短く します。 ト レースのインピーダンスを正確に維持し、 ク ロス

トーク源を避けていれば、 ほとんどの I/O 規格で 20 インチ以上の長さを使用できます。 メ インの

伝送ラインに対してレシーバーを等間隔に接続する必要はなく、 間隔は任意に決めるこ とができま

す。レシーバーにおける信号の遅延量は、 メ インの伝送ラインへの接続位置によって異なり ますが、

信号の立ち上がり時間はどの位置でも同じです。

メ インの伝送ラインと各レシーバーを接続するスタブの長さも可能な限り短く します。 これらのス

タブを長くする と、 レシーバーが受け取る波形の品質が劣化します。各レシーバーでのシグナル インテグ リティはシ ミ ュレーシ ョ ンや計測による確認が必要です。

表 3-2 に、 単方向マルチド ロ ップ ト ポグラフ ィで使用できる I/O インターフェイスの種類を示し

ます。

LVTTL と LVCMOS では、 標準的な終端方法は規定されていません。 長い伝送ラインの端に並列

終端を使用する方法が、 適切な終端方法です。

X-Ref Target - Figure 3-6

図 3-6 : 基本的なマルチドロップ トポグラフ ィ

OutputMain Transmission Line

Input 4

2 x Z0 = 100Ω

2 x Z0 = 100Ω

VCCO

Input 2

length < 8m

m

Z0 = 50ΩZ0 = 50ΩZ0 = 50ΩZ0 = 50Ω

Input 3

length < 8m

m

Z0 =

50Ω

Z0 =

50Ω

Z0 =

50Ω

Z0 =

50Ω

Input 1

length < 8m

m

UG483_c3_06_031711

表 3-2 : 単方向マルチドロップ I/O トポグラフ ィで使用できる I/O インターフェイスの種類

LVTTL

LVCMOS

HSTL

SSTL

Page 50: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

50 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 3 章 : SelectIO のシグナリング

双方向のトポグラフ ィ と終端

双方向ト ポグラフ ィは、 ポイン ト ツー ポイン ト とマルチポイン トの 2 種類に大別できます。 ポイ

ン ト ツー ポイン トは 2 つのト ランシーバー (ド ラ イバーとレシーバーが 1 本のデバイス ピンを共

用したもの) で構成され、 3 つ以上の ト ランシーバーで構成されるものをマルチポイン ト と呼びま

す。 ト ポグラフ ィがポイン ト ツー ポイン トかマルチド ロ ップかによってインターフェイスの特性

が異なり、 適な終端方法も異なってきます。

双方向ポイン ト ツー ポイン ト トポグラフ ィ

双方向ト ポグラフ ィで も単純なのがポイン ト ツー ポイン ト型です。 これは、 2 つの ト ランシー

バーを 1 本の伝送ラインで接続した構成です。双方向インターフェイスはどちらの方向でも同じ動

作が要求されるため、 ト ポグラフ ィの対称性が重視されます。 非対称のトポグラフ ィでも良好なシ

グナル インテグ リ ティを確保できないわけではあ り ませんが、 ト ポグラフ ィを対称にした方がその

作業ははるかに容易になり ます。 したがって、 リ ンクの片側に終端を使用した場合は、 同じ終端を

リ ンクの反対側にも使用します。 双方向インターフェイスでは直列終端 (図 3-8) はほとんど使用し

ません。 これは、 入力信号が受信側ト ランシーバーの直列抵抗によって減衰するためです。 ほぼ例

外なく、 並列終端 (図 3-7) の方が両方のレシーバーでの信号レベルははるかに良好とな り ます。 イ

ンピーダンス制御ド ライバー (ウ ィーク LVCMOS ド ラ イバーによる大まかな制御、または LVDCIや HSLVDCI による適応型制御を含む) でも良好な結果が得られるこ とが、図 3-9、図 3-10、図 3-11(低駆動能力の LVCMOS ド ラ イバーで実装) からわかり ます。 これら終端に 適な抵抗の値、 VTT電圧レベル、 VRN/VRP 基準抵抗値は IBIS シ ミ ュレーシ ョ ンで決定してください。

X-Ref Target - Figure 3-7

図 3-7 : 双方向ポイン ト ツー ポイン ト トポグラフ ィの並列終端

X-Ref Target - Figure 3-8

図 3-8 : 双方向ポイン ト ツー ポイン ト トポグラフ ィの直列終端 - 推奨されていない

UG483_c3_07_031711

VTTVTT

Z0 = 50Ω

RP = Z0 = 50ΩRP = Z0 = 50ΩRO = 25Ω

RO = 25Ω

UG483_c3_08_031711

RS = Z0 – R0 = 25ΩRS = Z0 – R0 = 25ΩZ0 = 50Ω

RO = 25Ω

RO = 25Ω

Page 51: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 51UG483 (v1.10) 2014 年 11 月 12 日

シングルエンド シグナリング

一般に、 並列抵抗終端 (RP) の値は、 終端する伝送ラインの特性インピーダンス (Z0) と同じ値にな

り ます。DDR2 メモ リ インターフェイスなど、一部のインターフェイスではデータのアイを開くた

めに 50Ω ではなく 75Ω の終端抵抗を使用します。 この場合、 アイの振幅は大き くな り ますが、 イ

ンピーダンスの不連続によってやや信号が反射する という ト レードオフがあ り ます。 インピーダン

ス制御ド ラ イバーは、 ド ラ イバーの出力インピーダンス (RO) と終端する伝送ラ インの特性イン

ピーダンス (Z0) が同じになるよ うに調整します。

伝送ラインの特性インピーダンスが 50Ω でド ライバーの出力インピーダンスが 25Ω の場合、 50Ωの並列終端を使用します (図 3-7)。 DCI またはウ ィーク LVCMOS ド ラ イバーを使用したインピー

ダンス制御ド ライバーの場合は、 出力インピーダンス (RO) が 50Ω となるよ うに調整します。 イン

ピーダンス制御ド ライバーの使用例と して、 LVDCI_15 があ り ます。 この I/O 規格があるバンクの

VRN および VRP ピンに 50Ω の高精度外部抵抗を接続するこ とで、 そのバンクの出力インピーダ

ンスが 50Ω に制御されます。 50Ω のテブナン等価分割終端回路を構成するために VRN と VRP ピンに 100Ω の抵抗が既に必要な うえ、さ らに同じバンクで 50Ω のインピーダンス制御ド ライバーが

必要な場合は、 LVDCI_DIV2_15 のよ うな DIV2 バージ ョ ンのド ライバーを使用します (図 3-9 と

X-Ref Target - Figure 3-9

図 3-9 : 双方向ポイン ト ツー ポイン ト トポグラフ ィの DCI インピーダンス制御ドライバー

X-Ref Target - Figure 3-10

図 3-10 : 双方向ポイン ト ツー ポイン ト トポグラフ ィの HSLVDCI インピーダンス制御

ドライバー

X-Ref Target - Figure 3-11

図 3-11 : 双方向ポイン ト ツー ポイン ト トポグラフ ィの 「ウィーク ド ライバー」

UG483_c3_09_032411

LVDCI_15

LVDCI_15

Z0 = 50Ω

RO = RVRN = RVRP ≈ Z0 = 50Ω

RO = RVRN = RVRP ≈ Z0 = 50Ω

UG483_c3_10_032411

LVDCI_DIV2_15

LVDCI_DIV2_15

VREF

VREF

Z0 = 50Ω

RO = 0.5 x RVRN = 0.5 x RVRP ≈ Z0 = 50Ω

RO = 0.5 x RVRN = 0.5 x RVRP ≈ Z

UG483_c3_11_031711

LVCMOS (DRIVE = 6, SLEW = FAST)

Z0 = 50Ω

RO ≈ Z0 = 50Ω

LVCMOS_6F

RO ≈ Z0 = 50Ω

Page 52: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

52 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 3 章 : SelectIO のシグナリング

図 3-10)。駆動能力 6mA ~ 8mA のウ ィーク LVCMOS ド ラ イバーは、出力インピーダンスがほぼ

50Ω とな り ます (図 3-11)。

並列終端のパフォーマンスは、VTT (並列終端抵抗に接続された電圧源) が信号電圧の半分のと きに

もよ くな り ます。 これは、 一般的にこの電圧がデータ アイの中心電圧となるためです。 2.5V 信号 (VCCO = 2.5V) の場合、 VTT の理想値は 1.25V です。 この電圧が利用できない場合は、 テブナ

ン並列終端を使用する方法があ り ます。 この終端は、 伝送ラ インの特性インピーダンス (通常は

50Ω) に等しい並列抵抗を持つ分圧回路で構成されます。分圧点の電圧が VTT となるよ うにします。

図 3-12 に示したテブナン並列終端は、 2.5V の VCCO を電源と して 2 つの 100Ω 抵抗で構成され、

VTT が 1.25V、 並列等価抵抗 (RPEQ) が 50Ω となっています。

ただし並列終端は消費電力が大き く、 この点で直列終端やインピーダンス制御ド ライバーよ り も不

利になり ます。ト ポロジ間の ト レードオフを比較して、インターフェイスに 適な終端トポグラフ ィ

を判断して ください。

表 3-3 に、 双方向ポイン ト ツー ポイン ト ト ポグラフ ィで使用できる I/O インターフェイスの種類

を示します。

X-Ref Target - Figure 3-12

図 3-12 : 双方向ポイン ト ツー ポイン ト トポグラフ ィのテブナン並列終端

UG483_c3_12_031711

RPT = 2 x Z0 = 100Ω RPT = 2 x Z0 = 100Ω

RPT = 2 x Z0 = 100ΩRPT = 2 x Z0 = 100Ω

VCCO = 2.5V

VTTEQ = 1.25V

VCCO = 2.5V

Z0 = 50Ω

RO = 25Ω

RO = 25Ω

表 3-3 : 双方向ポイン ト ツー ポイン ト I/O トポグラフ ィで使用できる I/O インターフェイスの

種類

LVTTL

LVCMOS

LVDCI

HSLVDCI

SSTL15

SSTL15 DCI

SSTL18 CLASS II

SSTL18 CLASS II DCI

HSTL CLASS II

HSTL CLASS II DCI

Page 53: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 53UG483 (v1.10) 2014 年 11 月 12 日

シングルエンド シグナリング

LVTTL と LVCMOS では、 標準的な終端方法は規定されていません。 双方向インターフェイスで

は直列終端は推奨されませんが、 並列終端やウ ィーク ド ラ イバーはどちらも使用可能です。

LVDCI と HSLVDCI では、インピーダンス制御ド ライバーによる終端を使用するのが一般的です。

HSTL Class II では、 両方の ト ランシーバーに並列終端を使用するよ う規定されています。 終端電

圧 VTT は電源電圧 VCCO の半分と定義されています。 終端をまった く使用しないか、 別の終端方

法を使用するかは、設計者が選択できます。 レシーバー側でのシグナル インテグ リ ティが適切かど

うかは、 シ ミ ュレーシ ョ ンや計測による確認が必要です。

SSTL の JEDEC 仕様には直列終端と並列終端の両方の例が記載されています。終端電圧 VTT は電

源電圧 VCCO の半分と定義されています。仕様書にはド ライバー側での直列終端の例が示されてい

ますが、 その目的はド ライバーと伝送ラインのインピーダンスを一致させるこ とにある点に注意が

必要です。7 シ リーズ FPGA の SSTL ド ラ イバーは約 40 ~ 50Ω の出力インピーダンスを目標に設

計されているため、外部をソース とする直列終端を使用せずによ り優れたシグナル インテグ リティ

が得られます。 可能であれば、 ト ラ イステートの DCI I/O 規格 (T_DCI) の適用から検討するこ と

を推奨します。 この規格では、 出力バッファーが ト ライステートの場合のみ、 内部の並列終端抵抗

が接続されます。 7 シ リーズ デバイスで使用する I/O 規格、 駆動能力、 インターフェイスに含まれ

るほかのデバイス (通常 DRAM IC) のオンダイ終端 (ODT) のオプシ ョ ン、 終端トポロジは、 十分

なシ ミ ュレーシ ョ ンと測定に基づいて設計者が慎重に選定する必要があ り ます。 使用可能な I/O 規格とオプシ ョ ンの詳細は、『7 シ リーズ FPGA SelectIO リ ソース ユーザー ガイ ド』 (UG471) を参照

して ください。

双方向マルチポイン ト トポグラフ ィ

この トポグラフ ィはさ らに複雑で、マルチポイン ト バスの任意のト ランシーバーから残りすべての

ト ランシーバーに送信を行います。マルチポイン ト ト ポグラフ ィでは非常に遅い信号立ち上がり時

間 (10ns ~ 50ns) しかサポート されないため、一般には非常に低いクロ ッ ク レートでの動作となり

ます。 この トポグラフ ィは、 利点よ り も欠点の方が大きいため、 一部の限られた用途でしか使用さ

れません。この トポグラフ ィで良好なシグナル インテグ リティを確保するための設計上の制約につ

いては、 この文書では説明を割愛します。

Page 55: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 55UG483 (v1.10) 2014 年 11 月 12 日

第 4 章

PCB 材料と ト レース

PCB 材料やケーブルの種類など、 使用する伝送媒体によってシステム性能は大き く左右されます。

どのよ う な伝送媒体でも GHz の高周波では損失が大き くな り ますが、 この章では、 信号劣化を抑

えて個々のアプリ ケーシ ョ ンで 大限の性能を引き出すためのガイ ド ラインを紹介します。

目的の帯域幅

信号のエッジには、 高調波と呼ばれる周波数成分が含まれます。 高調波は信号の周波数の整数倍の

周波数を持ち、 式 4-1 で求められる周波数までは大きな振幅があ り ます。

f ≈ 0.35 / T 式 4-1

こ こで、

f = 周波数 (GHz)T = 信号の立ち上がり時間 (Tr) または立ち下がり時間 (Tf) の小さい方 (ns)

PCB の誘電損失は周波数によって変化するため、 PCB の全損失を求めるには、 まず目的の帯域幅

を決定しておく必要があ り ます。 これは、 動作周波数を下限と し、 式 4-1 で求められる周波数を上

限とする帯域幅とな り ます。たとえば 10Gb/s の信号で立ち上がり時間が 10ps の場合、考慮すべき

帯域幅は 10GHz ~ 35GHz とな り ます。

誘電損失

誘電体中で失われる信号エネルギーの量は、 材料の特性によって異なり ます。 材料の特性を表すパ

ラ メーターには、 比誘電率 εr (または誘電率) や誘電正接があ り ます。 ライン速度が GHz の高周波

領域では、 表皮効果もエネルギーの損失に大きな影響を与えます。

比誘電率

比誘電率とは、 誘電体が導体の容量に与える影響を表したものです。 比誘電率が高いほど信号は低

速にト レースを移動し、 その ト レース形状のインピーダンスは低くな り ます。 基本的には、 εr の値

は小さいほどよいといえます。

どのよ うな材料でも比誘電率は周波数によって変化しますが、FR4 では εr の値は周波数によって特

に大き く変化します。 εr はインピーダンスに直接影響するため、 FR4 では周波数が高くなる と ト

レースのインピーダンスも大き くな り ます。 このよ うなインピーダンスの増加は 1.125Gb/s ではそ

れほど目立ちませんが、 10Gb/s では大きな問題になり ます。

Page 56: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

56 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 4 章 : PCB 材料と ト レース

誘電正接

誘電正接は、 電磁エネルギーが伝送ラインを伝搬する際にどれだけ誘電体中で失われるかを表した

ものです。 誘電正接が小さいほど信号劣化は少なくな り、 よ り多くのエネルギーが受信側へ到達し

ます。

周波数が高いほどエネルギー損失の度合いも大き くなるため、 信号エッジの高調波成分は、 周波数

の高いものほど劣化が顕著になり ます。 これは、 立ち上がりおよび立ち下がり時間の劣化という形

で現れます。

表皮効果と抵抗損失

表皮効果とは、 電流が導体の表面近くのみを流れるよ うになるこ とをいいます。 これは、 高周波信

号では磁界の発生によって電流が導体の中心から外周方向へ押しやられるのが主な原因です。

表面付近の電流密度が高くなる と、 電流が流れる有効断面積が減少します。 導体の有効断面積が小

さ くなる と、抵抗が大き くな り ます。表皮効果は高周波で特に顕著なため、データ レートが上昇す

る と抵抗損失が大き くな り ます。

抵抗損失も誘電正接と同様の影響を信号に与えます。 も周波数の高いものから順に高次の高調波

成分の振幅が小さ くなるため、立ち上がりおよび立ち下がり時間が長くなり ます。10Gb/s の信号の

場合、 FR4 では基本周波数にもやや劣化が生じます。

たとえば幅 8mil のト レースの場合、1MHz 時の抵抗は約 0.06Ω/インチですが、10Gb/s 時の抵抗は

1Ω/インチを超えるこ と もあ り ます。 ト レース長が 10 インチで電圧幅が 1.6V の場合、 高調波の損

失や誘電損失は別にして、 基本周波数の抵抗損失だけで 160mV の電圧降下が生じます。

基板材料の選択

基板材料は、 個々のアプリ ケーシ ョ ンで性能と コス トのバランスが 適となるよ うに選択する必要

があ り ます。

PCB 基板材料と して も一般的な FR4 で良好なシステム性能を得るには、 システム デザインに十

分な注意が必要です。 ト レース長が長い場合やデータ レートが高い場合は、誘電損失の少ないよ り

高価な基板材料を使用する必要があ り ます。

Nelco などの基板は誘電損失が少なく GHz 領域での信号劣化も非常に少ないため、 PCB の 大帯

域幅が拡大します。 3.125Gb/s の場合、 FR4 よ り も Nelco の方が電圧幅のマージンが大き く、 ト

レース長を長くできる という利点があ り ます。10Gb/s の信号を扱う場合は、高速ト レースの長さが

きわめて短い場合を除き、 Nelco など誘電損失の少ない基板が必要とな り ます。

使用する基板材料は、 高速ト レースの全長とシグナリ ング レートによって決定します。

HSPICE シ ミ ュレーシ ョ ンでは、 誘電率や誘電正接など PCB 基板材料のさまざまなパラ メーター

を変化させて What-if 分析を行い、各種基板材料を評価できます。 このシ ミ ュレーシ ョ ンでアイ パターンの品質への影響を判定し、 よ り高価な材料を使用すべきかど うかを決定します。 銅箔の厚さ

など、 その他のパラ メーターの影響もシ ミ ュレーシ ョ ンで検討できます。

Page 57: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 57UG483 (v1.10) 2014 年 11 月 12 日

ト レース

ト レース

ト レースの形状

すべてのト レースで、 その特性インピーダンスはスタ ッ クアップの形状と ト レースの形状に左右さ

れます。差動ト レースの場合は、密結合ペア間の誘導性および容量性結合も ト レースの特性インピー

ダンスに影響を与えます。

ト レースのインピーダンスは、 ト レース とその近くの導体との誘導性および容量性結合によって決

定します。 これらの導体と しては、 プレーン、 ビア、 パッ ド、 コネク タ、 ほかの ト レース (差動ペ

アの ト レースを含む) などがあ り ます。 基板の特性、 導体の特性、 鎖交磁束の面積、 近くにある導

体との距離によって結合の大きさが決定し、 これによって 終的なインピーダンスが決定します。

これらの複雑な相互作用を解決して ト レースの 終的なインピーダンスを計算するには、 2Dフ ィールド ソルバーが必要です。 既存のト レース形状を検証するツールと しても、 2D フ ィールド

ソルバーは役立ちます。

ト レースの幅を広くすると電流の流れる断面積が大き くなり、高速インターフェイスにおける抵抗損

失が小さ くなり ます。 スペースの制約の範囲内で可能な限り幅の広いト レースを使用してください。

ト レース幅の許容値は絶対項で表現されるため、 ト レースの幅を広くすると ト レースの製造ばらつき

の割合を 小限に抑えるこ とができ、 伝送ラインのインピーダンスをよ り厳密に制御できます。

また、 マイ ク ロス ト リ ップよ り もス ト リ ップラ インを使用した方がよいこ と もあ り ます。 これは、

ト レースの両側が基準プレーンでシールド され、 放射が抑えられるためです。 マイ クロス ト リ ップ

は 上層または 下層に配線されるため、 基準プレーンでシールド されるのは片側のみで、 も う片

側は環境に露出しています。

善の結果を求めるなら、 2D または 3D フ ィールド ソルバーを用いて検証してください。

高速ト ランシーバーにおける ト レースの特性インピーダンス デザイン

ト ランシーバーは差動信号を使用するため、 ト レース構成と しては差動エッジ結合ス ト リ ップライ

ンや差動マイクロス ト リ ップを用います。 一部のバッ クプレーンでは差動ブロードサイ ド結合ス ト

リ ップラ インの構成をと る こ と もあ り ますが、 P ビアと N ビアが非対称でコモン モードの不完全

性が生じるため、 動作速度が 10Gb/s の場合は推奨できません。

一部の例外を除き、 チャネル内の伝送ラインには 50Ω の特性インピーダンス (Z0) を使用します。

一般に、 ト レースの幅と間隔の比 (W/S 比) が 0.4 (たとえばト レース幅 8mil で間隔 20mil) よ り大

きいと、 P 信号と N 信号の結合がト レースのインピーダンスに影響します。 この場合、 差動ト レー

スの奇モード インピーダンス (Z0O) を 50Ω となるよ うに設計する必要があ り ます。 差動インピー

ダンス (ZDIFF) は ZDIFF = 2xZ0O なので、 100Ω とな り ます。

また、 Z0O が 50Ω の場合に W/S 比を 0.8 以上とする と ト レース同士の強い結合が生じ、 よ り幅が

狭く損失の大きい ト レースを使用しな くてはならないため、W/S 比を 0.8 未満に抑える必要があ り

ます。 つま り、 Z0O が 50Ω の場合は 60Ω 以下の偶モード インピーダンス (Z0E) が推奨されます。

図 4-1 から図 4-4 に、 差動構造の断面図の例を示します。

Page 58: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

58 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 4 章 : PCB 材料と ト レース

一流の PCB メーカーはインピーダンス制御の重要性を十分に理解しており、 50Ω の Z0O を得られ

るよ うにライン幅の微調整にも対応しています。 PCB メーカーからは、 個々の PCB レイアウ トに

必要なパラ メーターも提供されます。 一部のパラ メーターは、 例に示したガイ ド ラインから計算ま

たはシ ミ ュレーシ ョ ンで求めるこ とができます。通常は Z0O の許容値を ±10% とするこ とで十分な

性能が得られます。 許容値をこれよ り も小さ くする とチャネルの性能は向上しますが、 コス ト も増

加します。

X-Ref Target - Figure 4-1

図 4-1 : 差動エッジ結合対称型スト リ ップライン

X-Ref Target - Figure 4-2

図 4-2 : 差動エッジ結合オフセッ ト (非対称型) スト リ ップライン

X-Ref Target - Figure 4-3

図 4-3 : 対称型ブロードサイド結合スト リ ップライン

X-Ref Target - Figure 4-4

図 4-4 : 差動マイクロスト リ ップ

UG483_c4_01_031711

h

h

w wsEr

td=2h+t

h

h

w ws

Er

t

td=3h+2t

h orthogonal lines

UG483_c4_02_031711

t

t

Er

h

h w

2hd=4h+2t

UG483_c4_03_031711

w wst

Er

Er = 1

h

UG483_c4_04_031711

Page 59: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 59UG483 (v1.10) 2014 年 11 月 12 日

ト レース

ト レース配線

高速シ リ アル差動ト レースは特に重要な ト レースなので、 これらが 適なパスとなるよ うに優先的

に配線します。 これによ り、 ト レースの曲げやビアが 小限ですむため、 インピーダンスの不整合

の可能性を 小化できます。 ト レースはできる限り短く まっすぐに配線し、 層間接続も少なくする

必要があ り ます。 ビアの影響について 68 ページの 「差動ビア」 で説明します。

高速ト レースは、 ほかの ト レースやノ イズ源となる可能性があるものの近くに配線しないよ う注意

します。隣接する信号層のト レースは直角に交わるよ うにして、ク ロス トークを 小限に抑えます。

上部または 下部のス ト リ ップライン層は、ビア スタブを 小にするために可能な限り ス ト リ ッ

プラインを使用して ください。 スタ ッ クアップを使用する予定がある場合は、 これらの層をできる

限り基板の 上層および 下層近くに配置する必要があ り ます。

デザイン上の制約によ り、BGA から配線を引き出したり、ビアと コネクタ ランチまたは SMT パッ

ドを接続するためにマイクロス ト リ ップが必要となるこ とがあ り ます。 このよ うな場合は、 マイ ク

ロス ト リ ップ ト レースをできる限り短くする必要があ り ます。

ト レースの曲げ角は 90° ではなく、 45° と してください。 90° で曲げる と、 ト レースの有効幅が変化

し、 導体面積の増加分と基準プレーンの容量性結合によってインピーダンスの不整合性が生じます。

差動ペアの 2 本のト レースは、 長さを短縮してスキューを抑える必要があ り ます。 スキューはコモ

ン モードの不一致の原因となり、 この結果、 差動電圧幅が小さ くなってしまいます。

プレーン分割

信号の基準プレーンには、ノ イズの多い電源プレーンではなくグランド プレーンを使用するよ うに

します。ト レース配線の下でプレーンが分割されている と インピーダンスの不整合性が生じるため、

基準プレーンはト レースの長さ全体にわたって連続している必要があ り ます。 プレーンを分割する

と、 その部分で ト レースと基準プレーンの結合が急激に変化するため、 ト レースのインピーダンス

も変化します。

リ ターン電流

ト レース配線の直下にプレーン分割がある と、 リ ターン電流にも問題が生じます。 55 ページの 「誘

電損失」 で説明したよ うに、 高速信号は表皮効果によ り ト レースの表面付近を流れます。 同時に、

リ ターン電流もカップリ ングした基準プレーンの表面付近を流れます。

ト レース と基準プレーンのカップリ ングによ り、 リ ターン電流は信号の伝送ラインとなっている ト

レースの近く を流れよ う と します。 しかしプレーンに分割がある と、 その部分でリ ターン電流はト

レース と並行したパスを流れるこ とができな くな り、 別の経路が必要となり ます。

プレーン分割がある と電流のリ ターン パスが 適でなくな り、 電流ループ面積が大き くなるため、

プレーン分割部分で ト レースのインダクタンスが増大し、ト レースのインピーダンスが変化します。

損失性伝送ラインのシミ ュレーシ ョ ン

回路シ ミ ュレータには周波数領域のものや時間領域のものなどさまざまな種類があ り、 それぞれモ

デルの実装方法も異なるため、 モデルが実際の損失を正確に反映しているかど うかを確認するこ と

が重要です。 モデルと公表されている既知の構成を比較するのも 1 つの方法です。

Page 60: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

60 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 4 章 : PCB 材料と ト レース

ケーブル

ケーブルは、 導体と誘電体の物理寸法がケーブルの長さ全体で一定しているため、 インピーダンス

が制御された伝送ラインといえます。 高品質のケーブルはこれらの寸法にほとんどばらつきがな

く、 高周波でも損失が少なく広い帯域幅が得られます。

コネクタ

高周波アプリ ケーシ ョ ンの場合、 ケーブルに接続されたコネクタは、 寄生インダクタンス、 寄生容

量、 クロス トークの少ないものでなければなり ません。

導体間のスキュー

ケーブルを選択する際は、 ケーブル内の導体間のスキューの仕様を確認する必要があ り ます。 導体

の長さが一致していない場合、 コモン モードにスキューが発生し、 アイ パターンの高さに直接影

響を及ぼします。

Page 61: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 61UG483 (v1.10) 2014 年 11 月 12 日

第 5 章

高速信号トランジションを考慮したデザイン

チャネル内では、 どの ト ランジシ ョ ンも リ ンク性能への影響を 小限に抑えるよ うに設計する必要

があ り ます。 この章では、 伝送ライン終端のインターフェイスについて説明します。

伝送ラインには、 その全長にわたって特定の特性インピーダンスが定義されています。 しかし、 伝

送ラインと接続される 3 次元構造物の場合、信号パス全体にわたるインピーダンスを定義したり一

定に保った りする こ とは容易ではあ り ません。 伝送ラ インの特性インピーダンスのみの場合 2Dフ ィールド ソルバーで十分ですが、 10Gb/s の信号がこれら構造物を通過する際の信号から見たイ

ンピーダンスを計算するには、 3D フ ィールド ソルバーなどのソフ ト ウェア ツールが必要です。

この章では、PCB 設計者がこれらのチャネルを設計する際の参考となるよ うに、解析結果や例を紹

介します。 この章で取り上げられていないケースについては、 さ らにシ ミ ュレーシ ョ ンと解析が必

要となるこ とがあ り ます。

過剰容量とインダクタンス

多くの場合、差動信号のト ランジシ ョ ンでは容量が過剰になり ます。 P と N のパスが互いに結合し

て、 大きな容量を形成するためです。 多くの ト ランジシ ョ ンが、 広い周波数帯域にわたって集中容

量と同じ周波数応答を示します。

デザイン上、 インダクタンスを大き くする と過剰容量を打ち消すこ とができますが、 密度や物理的

な制約がある場合はこの方法は使用できません。ブラインド ビアを使用する、はんだボールのピッ

チを大き くする、 ビア パッ ドを小さ くするなどの方法で容量を抑えるこ とはできますが、実際のデ

ザインでこれらの方法が利用できる とは限り ません。

シ ミ ュレーシ ョ ンまたは計測による TDR (時間領域反射測定) 法を利用する と、 ト ランジシ ョ ンに

おける過剰な容量やインダクタンスを特定できます。

TDR (時間領域反射測定) 法TDR 法による計測では、 インターコネク トにステップ入力を印加します。 階段波形の電圧がイン

ターコネク ト を進む際に過剰な容量やインダクタンスがある場合に、 反射信号を観察するこ とでそ

の位置と大きさを知るこ とができます。

分路 (シャン ト ) 容量 (図 5-1) がある と インピーダンスが瞬間的に低下し、 直列インダクタンス (図 5-2) がある と反対方向にインピーダンス不整合が発生します。Td は伝送ラインの前半 (左側) の伝搬遅延です。 インピーダンス不整合による反射波が TDR ポートに戻るまでには 2*Td の時間が

かかり ます。 伝送ラインにおける信号の伝搬速度がかかっていれば、 チャネル内で過剰容量やイン

ダクタンスのある位置を計算で求められます。

Page 62: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

62 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

この過剰容量 (C) またはインダクタンス (L) の大きさは、 ト ランジシ ョ ンの TDR 応答を正規化し

た面積を積分するこ とで、TDR 波形から求めるこ と もできます。次に、容量と インダクタンスを求

める式をそれぞれ示します。

式 5-1

式 5-2

X-Ref Target - Figure 5-1

図 5-1 : 分路容量がある場合の TDR 波形

X-Ref Target - Figure 5-2

図 5-2 : 直列インダクタンスがある場合の TDR 波形

Td

2Td

C 50Ω

UG483_c5_01_031711

50Ω

UG483_c5_02_031711

C 2Z0-----–

Vtdr t( ) Vstep–

Vstep--------------------------------- dt

t1

t2

=

L 2Z0

Vtdr t( ) Vstep–

Vstep--------------------------------- dt

t1

t2

=

Page 63: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 63UG483 (v1.10) 2014 年 11 月 12 日

BGA パッケージ

図 5-3 に、 正規化後の TDR 面積の積分を示します。

これらの式で求めた結果は立ち上がり時間のばらつきの影響を受けず、 両端に接続されている伝送

ラインがほぼ 50Ω であれば、 シ ミ ュレーシ ョ ンによる TDR 測定にも有効です。 ただし、 実際の計

測精度は Z0 に大き く依存します。

BGA パッケージ

BGA パッケージ内の各信号パスは、 シグナル インテグ リティが 適になるよ う注意深く設計され

ています。 シングルエンド I/O をサポートする ト レース設計は、 公称 50Ω の ト レース インピーダ

ンスを目標と しています。 これに対し、高速 SERDES I/O 向けのト レースは、公称 100Ω の差動イ

ンピーダンスが得られるよ うに設計されています。 信号パスの設計では、 はんだボールや基板ビア

などの不連続点を 適化し、これらがシグナル インテグ リティに与える影響を 小限に抑えるため

に特に注意が払われています。 このために、 パッケージ性能のモデル化および測定には、 3 次元の

全波電磁界ソルバーやベクター ネッ ト ワーク アナライザーを使用しています。

SMT パッ ド

ト ランス ミ ッ ターとレシーバーの間に AC カップリ ングが必要なアプリ ケーシ ョ ンでは、 チャネル

に SMT パッ ドを挿入してカップリ ング キャパシタを実装します。 標準の SMT パッ ドには、 近接

した基準プレーンとの間でプレート容量が発生するため、 容量が過剰になり ます。 図 5-4 は、 厚さ

3mil の FR4 誘電体の上で 5mil 幅のト レース (Z0 = 50Ω) を 28mil 幅の 0402 SMT パッ ドに接続し

た ト ランジシ ョ ンの例を示したものです。

X-Ref Target - Figure 5-3

図 5-3 : 正規化後の TDR 面積の積分

t2

Shaded area goes into the integral for Equation 13-2 UG483_c5_03_031711

t1

Page 64: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

64 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

上記の寸法で 2D フ ィールド ソルバーを使用する と、5mil ト レースは Z0 が 50Ω とな り ます。0402パッ ドの Z0 は 16Ω です。インピーダンスが 50Ω を下回っているのは、パッ ドの容量が非常に大き

く インダク タンスが非常に小さいためです。 この ト ランジシ ョ ンの性能を 適化するには、 2 つの

方法があ り ます。

1 つは、 ト レースとパッ ドの幅を同じにして、 グランド プレーンをスタ ッ クアップの下層に移動す

るこ とによって ト ランジシ ョ ンの Z0 を 50Ω に維持する という方法です。 この方法は特別な解析は

不要ですが、 SMT キャパシタ本体のフ リ ンジ容量によって誤差が生じる場合があ り ます。 ただし

ト レースの幅が 28mil となるため、 ト レース密度の点では不利になり ます。

も う 1 つは、図 5-5 に示したよ うに、パッ ド直下のグランド プレーンを取り除き、パッ ド とグラン

ド プレーン間のプレート容量によって生じる過剰な容量を大幅に除去する という方法です。この方

法は 初の方法に比べト レース密度を高くできますが、 3D フ ィールド ソルバーによる解析や計測

が必要で、 所望の性能を得るには PCB のデザインを繰り返す必要があ り ます。

2D フ ィールド ソルバーの例を見る と、パッ ド フッ トプ リ ン ト直下のグランド プレーンを除去する

こ とによって 50Ω に近い値を達成できるこ とがわかり ます。 次に 3D フ ィールド ソルバーを使用

してこの結果を検証し、 さ らに精度を高めます。

図 5-6 は、 2D シ ミ ュレーシ ョ ンの場合とまったく同様にグランド プレーンを除去した様子を示し

ています。HFSS による周波数領域解析でも、この手法によって リ ターン ロスが 20dB (10 倍) 改善

されるこ とがわかり ます。

X-Ref Target - Figure 5-4

図 5-4 : 2D フ ィールド ソルバーによる 5mil ト レースと 28mil パッ ドの解析

X-Ref Target - Figure 5-5

図 5-5 : ト ランジシ ョ ンの最適化

Line- 5.2 mils wide over 3 mil FR4 Dielectric- L = 288 nH/m- C = 116 pF/m- Zo = 50Ω

5 Mil Trace

Pad- 28 mils wide over 3 mil FR4- L = 98 nH/m- C = 404 pF/m- Zo = 16Ω

28 Mil Pad

UG483_c5_04_031711

- L = 241 nH/m- C = 89 pF/m- Zo = 52Ω

28 Mil Pad

UG483_c5_05_031711

Page 65: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 65UG483 (v1.10) 2014 年 11 月 12 日

SMT パッ ド

図 5-7 は、 0402 パッ ド構造のリ ターン ロスを線形スケールで比較したものです。

X-Ref Target - Figure 5-6

図 5-6 : パッ ド下部を除去したモデル (Ansoft HFSS)

X-Ref Target - Figure 5-7

図 5-7 : 0402 パッ ド構造のリ ターン ロスの比較

UG483_c5_06_031711

Z

Y

X

0

-20

-40

-60

0 2 4 6

Frequency, GHz

8

Cleared Planes

Uncleared Planes

10

dB(S

(3,3

))dB

(S(1

,1))

UG483_c5_07_031711

Page 66: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

66 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

図 5-8 に見られるよ うに、約 -40dB/decade の傾きは集中キャパシタの周波数応答とほぼ同じです。

次に、 HFSS でモデル化された同じ ト ランジシ ョ ンのシ ミ ュレーシ ョ ンによる計測結果を使用し、

この ト ランジシ ョ ンの時間領域の性能を計測します。 そのために、 先ほどの周波数領域解析の S パラ メーターの結果に対して TDR を実行します。

図 5-9 と図 5-10 に示した赤い曲線は SMT パッ ド直下のグランド プレーンを除去していない場合

の波形で、容量性の降下が顕著に見られます。青い曲線はグランド プレーンを除去した場合の波形

で、 過剰容量が大幅に低減しているこ とがわかり ます。 この改善の大きさは、 式 5-1 と式 5-2 で計

算できます。

X-Ref Target - Figure 5-8

図 5-8 : 対数 (周波数) スケールでの 0402 パッ ド構造のリターン ロスの比較

X-Ref Target - Figure 5-9

図 5-9 : 0402 パッ ド構造の TDR 結果の比較

0

-20

-40

-60

1E8 1E9

Frequency, Hz

+40dB/Decade RL Slope Shows a Good Fit to Lumped Capacitance

1E10

dB(S

(3,3

))dB

(S(1

,1))

UG483_c5_08_031711

0

100

200

300

400

500

600

0.0 0.5 1.0 1.5

Time, ns

2.0 2.5 3.0

Vtd

rPla

neC

lear

ed, m

VV

tdrP

lane

Not

Cle

ared

, mV

UG483_c5_09_031711

Page 67: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 67UG483 (v1.10) 2014 年 11 月 12 日

SMT パッ ド

図 5-11 と図 5-12 に示すよ うに、 SMT パッ ド直下のグラン ド プレーンを除去する こ とによって

SMT パッ ドの ト ランジシ ョ ン性能は大き く改善されます。 過剰な容量は 1/15 に低減し、 リ ターン

ロスは 20dB 向上します。

X-Ref Target - Figure 5-10

図 5-10 : 0402 パッ ド構造の TDR 結果の比較

X-Ref Target - Figure 5-11

図 5-11 : 840fF の過剰容量 (グランド プレーン除去前)

0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.000.55 1.05

350

400

450

500

300

550

Time, ns

Vtd

rPla

neN

otC

lear

ed, m

VV

tdrP

lane

Cle

ared

, mV

UG483_c5_10_031711

550

500

450

400

350

300

0.55 0.60 0.65 0.70 0.80 0.90 0.95 1.000.850.75

Time, ns

m1

Vtd

rPla

neN

otC

lear

ed, m

VV

tdrP

lane

Cle

ared

, mV

UG483_c5_11_031711

m2

Page 68: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

68 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

差動ビア

差動ビアは も一般的な ト ランジシ ョ ンで、 信号ペアは上層のス ト リ ップラインまたは 上層のマ

イクロス ト リ ップから下層のス ト リ ップラインまたは 下層のマイクロス ト リ ップへ接続する際に

必ずト ランジシ ョ ンが発生します。

図 5-13 に、GSSG (Ground-Signal-Signal-Ground) タイプの差動ビアを示します。グランド ビアは

スタ ッ クアップの各グランド プレーンに接続されていますが、信号層は信号の入口と出口の層にし

かパッ ドがあ り ません。

X-Ref Target - Figure 5-12

図 5-12 : 57fF の過剰容量 (グランド プレーン除去前)

550

500

450

400

350

300

0.55 0.60 0.65 0.70 0.80 0.90 0.95 1.000.850.75

Time, ns

m1

Vtd

rPla

neN

otC

lear

ed, m

VV

tdrP

lane

Cle

ared

, mV

UG483_c5_12_031711

m2

X-Ref Target - Figure 5-13

図 5-13 : 差動ビアのサンプル デザイン

UG483_c5_13_031711

Via Diameter = 12 mils (0.012 inches)

Pad Diameter = 22 mils

Annular Ring = 5 mils

GSSG Via Pitch = 40 mils

Oblong Antipads = ~55 mils x 95 mils,

aligned with ground pads

Page 69: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 69UG483 (v1.10) 2014 年 11 月 12 日

差動ビア

GSSG ビアの主な利点は、信号のリ ターン電流が信号ビア近くのグランド ビアを流れるため、過剰

なインダクタンスを抑制できるこ とです。 信号パスも差動信号の P と N で対称になっており、 この

こ とが P/N の不均衡によるコモン モードの悪影響を抑える上で大きな意味を持っています。

長円形の大きなアンチパッ ドによ り、ビア本体と周囲のプレーン エッジ間に発生する過剰なフ リ ン

ジ容量が抑えられます。 未使用のパッ ドは削除しています。

図 5-13 は、 80mil 基板の差動ビア サンプル デザインです。 デザインを開始する際は、 まずこの寸

法を使用する と よいでし ょ う。こ こに示した寸法は、それぞれの値の比を一定に維持しさえすれば、

密度の制約の有無によって拡大または縮小できます。比を維持して拡大/縮小する と、差動ビアのイ

ンピーダンス性能を維持したまま個々のアプ リ ケーシ ョ ンに合わせて全体のサイズを調整できま

す。 終的な寸法は、 製造性と密度の制約によって決定します。

実際の厚さに合わせてビア長を 80mil の場合の値から微調整するこ とはできますが、 ビア長とほか

の寸法の比が変わる とビアのインピーダンスが変化してしまいます。 このよ うな場合を含め、 差動

ビアの構成については 3D フ ィールド ソルバーを用いてモデルのシ ミ ュレーシ ョ ンを行い、目標の

性能が満たされているこ とを確認するのが理想的です。

一般的な原則と して、 P と N のパスはト ランジシ ョ ン部分で等長配線とする必要があ り ます。信号

は可能な限り ビアの全長を通るよ うにして、 ビア スタブを可能な限り残さないよ うにします。

図 5-15 は、 コモン モード応答 (SCC11) と差動応答 (SDD11) の場合で S パラ メーターのリ ターン

ロスを比較した解析結果です。

X-Ref Target - Figure 5-14

図 5-14 : 16 層 PCB のピン L11 および L6 からの差動 GSSG ビア

UG483_c5_14_031711

From Pin L11, Exiting at Lower Layer From Pin L6, Exiting at Middle Layer

Page 70: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

70 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

図 5-15 のグラフを見る と、 コモン モード応答のリ ターン ロスの方が 20dB 大きいこ とがわかり ま

す。 このよ うに差動応答に比べてコモン モード応答の方が損失が大きいため、 ト ランジシ ョ ンに入

る前に P/N のスキューを可能な限り小さ くするこ とが非常に重要とな り ます。ご く大まかな経験則

と して、 1GHz では 40dB のリ ターン ロスが生じ、 その結果 60fF の過剰容量が発生します。 過剰

容量の応答は極値が 1 つなので、単純な外挿法を利用できます。たとえばリ ターン ロスを 34dB にシフ トする と、過剰容量は 2 倍になり ます。GSSG ビアは性能特性に優れているため、 ビア スタブ

が長くなっても差動ビアの容量は 大で 2 倍にしかなり ません。

P/N クロスオーバー ビア

一部のト ランシーバーには、 ト ランス ミ ッ ターとレシーバーの信号ペアの極性を個別に切り替える

機能があ り ます。この機能によって P/N 信号をボード レベルで交差させる必要がなくなるため、シ

グナル インテグ リ ティが大幅に向上します。 ト ランシーバーの極性切り替え機能がある場合はそれ

を利用し、 P/N ク ロスオーバー ビアは使用しないでください。

SMA コネクタ

適切に設計された SMA コネク タを使用する とデバッグ時間が短縮され、 高性能チャネルを手戻り

作業なしに 1 回で正し く設計できます。 SMA コネク タを 10Gb/s で使用して良好な性能を得るに

は、 目標の性能を満たすよ うにシ ミ ュレーシ ョ ン、 デザイン、 製造を行う必要があ り ます。 個々の

基板でコネクタが十分な性能を発揮できるよ う、デザイン サービスを提供しているベンダーもあ り

ます。 指定どおりの性能を達成するには、 コネクタ と基板の嵌合プロセスを十分に管理するための

アセンブリ ガイ ド ラインが不可欠です。

ザイ リ ンクスでは、 Rosenberger 社などコネクタ メーカー数社の高精度 SMA コネクタを採用して

います。 これらの製品は性能が優れているこ とはもちろん、 上記の条件をすべて満たしています。

X-Ref Target - Figure 5-15

図 5-15 : L11 および L6 からの GSSG ビアで差動モード とコモン モードのリ ターン ロスを

比較したシミ ュレーシ ョ ン結果

UG483_c5_15_031711

1E91E8 1E10

-60

-40

-20

-80

0

Frequency, Hz

dB(S

cc11

_L11

)dB

(Scc

11_L

6)dB

(Sdd

11_L

11)

dB(S

dd11

_L6)

Page 71: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 71UG483 (v1.10) 2014 年 11 月 12 日

バックプレーン コネクタ

バックプレーン コネクタ

バッ クプレーン コネクタには、 シグナル インテグ リティに関して次のよ うな問題があ り ます。

• P/N 信号のスキュー

• ク ロス トーク

• コネクタ ピンによるスタブ

コネクタ メーカーによっては、 自社製コネクタの S パラ メーター、 モデル、 レイアウ ト ガイ ド ラ

インだけでなく、 デザイン サポート、 セ ミナー、 ト レーニングを提供しています。

マイクロスト リ ップ/スト リ ップラインの曲げ角度

PCB 上でト レースを曲げた部分も ト ランジシ ョ ンとな り ます。差動ト レースを 90° で曲げる と、外

側の ト レースの方が長くな り、 P/N の不均衡が生じます。 1 本のト レースの内部でも、 信号の電流

はコーナーの内周に沿って流れよ う とするため、 ト レースを曲げた部分での実際の遅延はさらに小

さ くな り ます。

P と N のパスのスキューを 小にするには、マイ クロス ト リ ップやス ト リ ップラインを 90° に曲げ

るのではなく、 45° ずつ 2 回に分けて曲げるマイターベンド と します。 等長配線には、 ジ ョ グアウ

ト を追加する方法もあ り ます。 図 5-16 に、 このよ うな方法で ト レースを曲げた例を示します。

ト レースを 90° で曲げる と、 ト レースの幅が 41% 広くなるために容量が増加します。45° で曲げる

と、 容量の増加を 8% に抑えられます。 これに加え、 プレーンを深さ 30mil まで除去する と過剰容

量をさ らに抑えるこ とができます。プレーンを除去した場合、 ト レースを広く しな くても 50Ω を維

持できました。

45° のマイターベンドにジ ョ グアウ ト とプレーンの除去を組み合わせてシ ミ ュレーシ ョ ンしたと こ

ろ、 過剰容量が低減し、 P/N の長さ と位相の不一致が大き く改善されています。 ジ ョ グアウ ト なし

の場合は、P/N の長さに 16mil の不一致が生じます。FR4 材料の場合、16mil の不一致によ り 5GHzで 4.8°、 すなわち 10Gb/s で 2.68ps (0.0268UI) の位相のずれが生じます。

図 5-17 から図 5-19 に示すとおり、 ジ ョ グアウ ト を使用する と位相のずれは 0.75°、 ジ ョ グアウ ト

とプレーン除去を併用する と 0.3° にまで抑えるこ とができます。ジ ョ グアウ ト とプレーン除去を両

方使用してシ ミ ュレーシ ョ ンしたと ころ、 この構造物の過剰容量は 65fF にまで低減されています。

X-Ref Target - Figure 5-16

図 5-16 : ト レースを 90° 曲げる場合のサンプル デザイン

Two45°

Turns

Plane Cut-Outs Jog-Out

UG483_c5_16_031711

Page 72: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

72 japan.xilinx.com 7 シリーズ FPGA PCB デザイン ガイド

UG483 (v1.10) 2014 年 11 月 12 日

第 5 章 : 高速信号ト ランジシ ョ ンを考慮したデザイン

2 つのラインが分離しており、 あま り強く結合していないため、 ラインを広く して特性インピーダ

ンスの増加を抑えよ う とするケースがよ く見られます。 しかし、 ラインを広く していない状態でも

コーナーとジ ョ グアウ ト を含めた部分はまだ容量が過剰なため、 結合していないジ ョ グアウ トの部

分を広くするこ とは避ける必要があ り ます。

X-Ref Target - Figure 5-17

図 5-17 : 45° で曲げてジ ョグアウト を併用した場合の TDR シミ ュレーシ ョ ン結果

X-Ref Target - Figure 5-18

図 5-18 : 45° で曲げてジ ョグアウトを併用した場合のリ ターン ロス シミ ュレーシ ョ ン結果

2.5

2.0

1.5

1.0

0.5

0.0

-0.5

0.0 0.2 0.4 0.6

Time, ns

0.8 1.0

vtdr

_dut

p, V

vtdr

_dut

n, V

vtdr

_dut

n2, V

vtdr

_dut

p2, V

UG483_c5_17_031711

-10

-20

-30

-40

-50

-60

1E8 1E9

Frequency, Hz1E10 5E10

dB(S

dd11

x)dB

(Sdd

11)

UG483_c5_18_031711

Page 73: 7 シリーズ FPGA PCB デザイン ガイド ( G483)...7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com UG483 (v1.10) 2014 年 11 月 12 日2014 年 5 月 13 日 1.9

7 シリーズ FPGA PCB デザイン ガイド japan.xilinx.com 73UG483 (v1.10) 2014 年 11 月 12 日

マイクロスト リ ップ/スト リ ップラインの曲げ角度

図 5-20 に示すよ うに、 広い ト レースではカーブした配線も効果的です。

X-Ref Target - Figure 5-19

図 5-19 : 45° で曲げてジ ョグアウト を併用した場合の位相応答シミ ュレーシ ョ ン結果

X-Ref Target - Figure 5-20

図 5-20 : 45° で曲げてジ ョグアウト を併用した場合としない場合の TDR 実測結果

-75

-76

-77

4.95 Frequency, GHz 5.00

Pha

se(S

(4,2

))P

hase

(S(3

,1))

Pha

se(S

(8,6

))P

hase

(S(7

,5))

UG483_c5_19_031711

UG483_c5_20_031711

No Jog-outs

No Jog-outs

With Jog-outs

With Jog-outs

Turns & Jog-outsTurns

Skew

50 mV, 200 ps Per Div.

10 mV, 100 ps Per Div.