マルチシートデザインの要点
回路の規模が大きくなると、回路図が一枚のシートに収まらなくなります。シートサイズを大きくして、一枚に詰め込でしまうという手もありますが、それにも限りがありますので、一つの回路図を複数のシートに分けて描く事が必要になります。これをマルチシートデザインと呼びます。
このマルチシートデザインには「平面構造」と「階層構造」の2種類があり、シートの枚数を増す事によっていくらでも大きな回路図を描く事ができます。そこで今回は、このマルチシートデザインを用いる際に、押さえておかなくてはならない基本事項をまとめてみました。
平面構造と階層構造
平面構造のマルチシートデザインは、複数の回路図シートが対等に横並びしているだけのもので、各回路図間の接続が別の回路図で示されている訳ではありません。この為、それぞれの回路図シート間の接続は、各シート内に置かれたネット識別子に基づいて行われます。また併せて、接続を成立させるための条件として[プロジェクトオプション]内の[ネット識別範囲]の設定が参照されます。
この平面構造は、回路図シートの数が増えるに従って全体像がつかみにくくなるため、大規模な回路には向きません。よって、この平面構造の利用は、「予期せず1枚に収まりきらなかった場合の対処法」くらいに留めておいた方が良いでしょう。
一方、階層構造のマルチシートデザイン(以下、階層回路図と呼ぶ)はその名のとおり、階層化された複数の回路図シートで構成され、上層の回路図(親回路図)は下層の回路図(子回路図)間の接続を規定します。この階層回路図の上層の回路図は、ブロックダイアグラムのようなものであり、目視での全体像の把握にも便利です。またこの階層回路図は、回路内に論理記述が含まれているような場合にも有用です。
ざっと見渡してみてもこの階層回路にデメリットは見当たらす、現在ではこれが最も一般的な回路図構造として広く利用されています。
トップダウン設計とボトムアップ設計
既存の回路図を利用せず、全ての回路図を一から作成するような場合には、まず階層の最上位の回路図を作成し、それをブロックダイアグラムとして利用しながら下層の回路設計を進めます。これをトップダウン設計と呼びます。
しかし、通常、企業内には多くの技術資産が蓄積されており、検証済の回路を再利用できる場合があります。例えば、電源部などは設計済のものを使いまわす事が多いはずです。このような場合、既存の回路図シートを子回路図とし、そこから階層の上位に向かって設計を進めます。その時、この上位の回路図に配置するシートシンボルを、子回路図から自動的に作成する事ができます。
このように、下層の回路図から上層に向かって作業を進める設計方法を、ボトムアップ設計と呼びます。Altium Designerにはデバイスシートやマルチチャンネルデザインなど、回路図を使いまわす為の機能が豊富です。また論理記述を混在させる事もでき、これらはボトムアップ設計でよく利用されます。
ネット識別子と優先度の設定
回路図にはネットラベル、パワーポート、ヒドゥンピン、ポート、シートエントリなどのネット識別子によってネット名が与えられ、そのネット名が一致している箇所が全て接続されます。しかし、異なるネット名を持つ配線どうしを接続したい場合も出てきます。特に、既存の回路図を再利用する場合には、このようなケースが多発します。この場合には、シートエントリに与える名称を一致させる事によってネット名を統一し、同一ネットとして接続する事ができます。なおこれを行う場合には、[プロジェクトオプション]の[ネットリストオプション]にある[ネット名にシートエントリ名を使う]に、チェックが入っていなくてはなりません。
基板設計CADのAltium Designerでは使用できる回路図シートの枚数に制限は無く、マルチシートデザインを用いると、限り無く規模の大きい回路図を作成する事ができます。さらに、マルチシートデザインの利用に役立つ便利な機能も、数多く用意されています。マルチシートデザインでは、これらの機能を有効に活用する事に加え、的確なプロジェクトオプションの設定が重要になります。
今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!