無償評価版

無償評価版をダウンロードして、ニーズに最適なAltiumソフトウェアをお探しください

購入方法

設計環境を改善するには、お近くの営業所にお問い合わせください

ダウンロード

PCB設計およびEDAソフトウェアの最新版をダウンロードしてください

  • PCB DESIGN SOFTWARE
  • Altium Designer

    回路図とレイアウトのための完璧な環境

  • CircuitStudio

    エントリーレベルで、プロ仕様のPCB設計ツール

  • CircuitMaker

    コミュニティベースのPCB設計ツール

  • NEXUS

    チームによる素早いPCB設計

  • クラウド プラットフォーム
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    膨大なデー タが蓄積された、使いやすいコンポーネントデータベース

  • 拡張機能
  • PDN Analyzer

    簡単に使用できるシンプルな電源分配ネットワーク解析

  • 全ての拡張機能を見る
  • エンベデッド
  • TASKING

    組込みシステム開発のための世界的に有名な技術

  • TRAININGS
  • ライブコース

    世界中から利用できる教育トレーニングでベストプラクティスを学びましょう

  • オンデマンドコース

    自宅や会社から出ずに幅広い知識を身につけられます

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    ストレスを感じさせない、プロ用Native 3D™ PCB設計

    ALTIUMLIVE

    Annual PCB Design Summit

    • フォーラム

      Altiumユーザーや熟練設計者がお互いに情報を交換できる場所です

    • ブログ

      Altiumが関心を寄せ、できればユーザーにも関心を持ってほしい話題についてのブログです

    • アイディア

      新しいアイディアをお送りいただいたり、Altiumツールに組み込んでほしい新しい機能に投票したりできます

    • バグの報告

      バグを報告いただき、どのバグが重要かを投票していただくことで、ソフトウェアの改善に役立てます

    • イベント情報

      AltiumLiveへ参加していただき、イベントをフォローできます

    • ベータプログラム

      ベータプログラムへの参加やAltiumのツールへの早期アクセスに関する情報をご覧になれます

    すべてのリソース

    ブログの記事からソーシャルメディアや技術白書に至るまで、最新のコンテンツを検索できます

    ダウンロード

    ニーズに合ったダウンロードオプションをご覧ください

    購入方法

    設計環境を改善するには、お近くの営業所にお問い合わせください

    • マニュアル

      各製品のマニュアルおよびバージョン情報などの詳細を閲覧頂けます

    • トレーニングとイベント

      世界中のあるいはオンラインのトレーニングイベントのスケジュールを確認し、登録できます

    • デザインコンテンツ

      コンポーネント、テンプレート、サンプルデザインなどを含む無料のデザインコンテンツで当社の膨大なライブラリを参照できます

    • Webセミナー

      オンラインでライブのWebセミナーに参加したり、オンデマンドのWebセミナーに簡単にアクセスできます

    • サポート

      Altiumからの各種のサポートやセルフサービスオプションにより、不明点や疑問を解決してください

    • 技術文書

      もれなく集められた技術白書により、技術および業界の最新動向を常に把握できます

    • ビデオ ライブラリ

      Altium Designer を素早く導入するためのチュートリアル ビデオを見る

    xSignalによる高速伝送路のサポート

    Altium Designer
    |  April 29, 2020
    xSignalによる高速伝送路のサポート

    高速伝送路では、反射による信号の劣化を避ける為にさまざまな配慮が必要です。

    まず、伝送路の特性インピーダンスを整合させる事が必要です。配線パターンのフィジカル(トラックの幅と間隔・プレーンとの間隔)に一貫性を持たせ、ビアなどのスタブ要素を最小限に留めます。そして、電流ループ内のインピーダンスを全て整合させるため、必要に応じてダンピング抵抗(送端終端抵抗)や終端抵抗(遠端終端抵抗)を入れます。

    そして、最適な配線トポロジーを選ぶことも重要です。高速回路では一筆書きが基本とされていた時期もありましたが、近年では配線の分岐が避けられないケースが増え、T分岐型のトポロジーがよく用いられるようになってきています。このT分岐型のトポロジーでは、複数の終端に対して対称に配線を行う事が求められます。

    デザインルールによる高速伝送路のサポート

    Altium Designerは、このような高速伝送路の配線をサポートする機能を数多く備えています。例えば、等長配線や差動ペア配線ツールを備えており、さらに配線品質を検証するためのSIツール(伝送線路シミュレータ)も用意されています。そして、これらの配線・検証機能はハイスピードルールと呼ばれる、高速伝送路に特化したデザインルールによって精密に管理されています。

    このハイスピードルールには、Parallel Segment(並行線長の制限)Length(配線長の制限)Matched Length(配線長の統一)を始め8種類の項目が用意されています。

    また、デザインルールチェック機能の一部としてSIツールが組み込まれています。このSIツールの制約条件もデザインルールチェックの設定画面で規定する事ができます。

    図1. ハイスピードルール
    図1. ハイスピードルール
    高速伝送路に特化したデザインルールが8種類用意されています。[xSignal] や [xSignal Class] をルールスコープとして利用できます。また、SIツールが組み込まれており、SI検証の結果がデザンルールチェックの基礎データとして利用されます。

    xSignalによる高速伝送路のサポ-ト

    Altium Designerは、xSignal と名付けられた独自の機能で高速伝送路の配線をサポートしています。この機能により、ネットを複数のパス(経路)に分解して、より詳細にデザインルールの適応範囲を指定できます。

    例えば、xSignalを利用しない場合には、ルールスコープの最小単位はネットになります。しかし、ネットには複数の受信端(信号を受け取る側のノード)が含まれている場合があります。このような場合、高速伝送路では、複数の受信端への配線を(同電位であったとしても)それぞれ別の配線パスと見なさなくてはなりません。例えば、CPUに対して4個のメモリが接続されている場合には、1つのネットではなく4つの配線パスとして各メモリに到達する信号を管理しなくてはなりません。

    xSignalはこれを可能にします。また、ダンピング抵抗を挿入する場合があります。この場合には、伝送路が2つのネットに分割されてしまいますが、xSignalによってひとつの配線として管理する事ができます。

    図2. 対称T分岐トポロジーによる配線例 - xSignalを作成してDRAM_A0ネットをハイライト
    図2. 対称T分岐トポロジーによる配線例 - xSignalを作成してDRAM_A0ネットをハイライト

     [xSignal ウィザード]でxSignalを自動作成した後、PCBパネルにリストされた4つのxSignalを選択してDRAM_A0ネット全体をハイライトさせた状態。この基板では、CPUに4個のDRAMが接続されているので、DRAM_A0ネットには4つの配線パスが存在します。よって、DRAM_A0ネットからはDRAM_A0_PP1、DRAM_A0_PP2、DRAM_A0_PP3、DRAM_A0_PP4の4つのxSignalが生成されます。この4つのxSignalを全て選択する事によりDRAM_A0ネット全体がハイライトされます。一見すると、T分岐は一ヶ所に見えますが、DRAMが基板の両面に実装されており、一度T分岐した後、再度、上下のDRAMに向けてT分岐しています。生成されたxSignal、又はxSignal Class をルールスコープとして利用する事により、ハイスピードルールを緻密に規定する事ができます。

    xSignalを作成する

    xSignalは2つのノード間の配線パスであり、高速伝送路の基本単位として編集や検証には欠かせません。このxSignalはマニュアル、またはウィザードで作成する事ができます。そこで、その最も手軽な手段としてxSignalウィザードによる作成手順を紹介します。

    1. xSignalウィザードを起動
    メニューから [デザイン] - [xSignal] - [xSignalウィザードを実行] を選びます。

    図3. xSignalウィザードを起動
    図3. xSignalウィザードを起動

    2. 回路の種類を選ぶ
    起動直後に表示される開始画面の[Next]ボタンを押すと、[Select The Circuit] ダイアログボックスが表示されます。そこで、[On-Board DDR3 / DDR4] を選び [Next] ボタンを押します。

    図4. 回路の種類を選択
    図4. 回路の種類を選択

    3. 送信デバイスと受信デバイスを指定
    [On-Board DDR3 / DDR4 - Select The Source Components ] 画面の [Controller] エリアに表示されたICのリストから、送信デバイスとして [U1 (MCU 32BIT ARM  QUAD624FCBGA)] を選びます。そして、[Target Components] エリアのリストから [U2、U3、U4、U5] (SDRAM)を選び、[Next] ボタンを押します。

    図5. 送信デバイスと受信デバイスを指定
    図5. 送信デバイスと受信デバイスを指定

    4. アドレス/制御ラインのxSignalを抽出
    [On-Board DDR3 / DDR4 - Address Group ] 画面でアドレス/制御信号ラインのxSignalの抽出と編集を行います。[Analyze Syntax & Create xSignal Classes ] ボタンを押すと、xSignal クラスが抽出され画面の右側に表示されます。[xSignal クラスのネットを修正…] ボタンで内容を修正できます。今回は修正せず、[Next]ボタンを押して次に進みます。

    図6. アドレス/制御ラインのxSignalを抽出
    図6. アドレス/制御ラインのxSignalを抽出

    5. データラインのxSignalを抽出
    [On-Board DDR3 / DDR4 - Data Group ] 画面で、データラインのxSignalの抽出と編集を行います。[Analyze Syntax & Create xSignal Classes ] ボタンを押すとxSignal クラスが抽出されますが、今回は抽出せず、[Finish] ボタンを押します。

    図7. データラインのxSignalを抽出
    図7. データラインのxSignalを抽出

    6. xSignalの生成
    [On-Board DDR3 / DDR4 - Data Group ] 画面の [Finish] ボタンで手続きが完了し、xSignalが生成されます。[PCB] パネルにその内容が表示され、内容の編集と画面表示のコントロールができます。

    図8. ウィザードによるxSignalの作成結果
    図8. ウィザードによるxSignalの作成結果
    [xSignal ウィザード] で作成したアドレス/制御ラインを全てハイライトさせた状態

     

    Altium Designerでの基板設計について詳細は、アルティウムのエキスパートにお問い合わせください。

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home