
Project Options ダイアログの Options タブ
Project Options ダイアログの Options タブでは、プロジェクトで生成される出力の出力先パスと関連オプションを指定できます。また、各種ネットリストオプションおよび Net Identifier Scope も指定できます。
Options/Controls
-
Output Path – 現在の設計プロジェクト(
*.PrjPcb)から出力ファイルを生成する際のデフォルト出力パスです。
-
ECO Log Path – ECOログファイルのデフォルト出力パスです。
-
Schematic Template Location – プロジェクトで使用する回路図テンプレートファイル(
*.SchDot、*.SchDoc)の参照元ディレクトリを指定します。
上記各フィールドの右側にある参照アイコンを使用して、別のパス/場所を検索して選択できます。
Output Options
-
Open outputs after compile – 有効にすると、設計プロジェクトのコンパイル後に生成されたファイルを開きます。integrated library パッケージプロジェクトの場合は、パッケージプロジェクトのコンパイル後に統合ライブラリをインストールするためにこのオプションを有効にします。
-
Timestamp folder – 有効にすると、BOMレポート(Reports » Bill of Materials)などの生成出力用にタイムスタンプ付きフォルダを作成します。フォルダ名は
<FolderName> Date Time 形式で、<FolderName> は Output Path フィールドで指定し、Date と Time はシステム設定と同じ形式になります。
-
Archive project document – 有効にすると、プロジェクトドキュメントをアーカイブします。たとえばPCB設計(File » Fabrication Outputs と File » Assembly Outputs)から製造出力を生成する場合、ターゲットのOutputフォルダに関連するPCBドキュメントのコピーが含まれます。
-
Use separate folder for each output type – 有効にすると、設計プロジェクトで生成される出力タイプごとに個別のフォルダを作成します。このフォルダ構成は Projects パネルにも反映されます。
Netlist Options
-
Allow Ports to Name Nets – 有効にすると、デフォルトのシステム生成ネット名ではなく、配線されたポートの Name プロパティを使用してネットに名前を付けます。
-
Allow Sheet Entries to Name Nets – 有効にすると、デフォルトのシステム生成ネット名ではなく、シートエントリ名を使用してネットに名前を付けます。
-
Allow Single Pin Nets – 有効にすると、単一ピンのみを含むネットの存在を許可します。
-
Append Sheet Numbers to Local Net – 有効にすると、回路図ドキュメントの Sheet Number パラメータ(ドキュメントレベルのパラメータ)の値を、そのシートにローカルなネットに付加します。ローカルネットとは、シート外へ出ないネットです。シート外へ出るネット(したがってローカルではない)には、このオプションは適用されません。
Net Identifier Scope オプションが Global に設定されている場合、同じネットラベルを持つすべてのネットは全シートで相互接続されます。これらのネットはローカルではないため、Append Sheet Numbers to Local Net オプションは適用されません。
Append Sheet Numbers to Local Nets オプションは、各回路図シートに一意の SheetNumber が割り当てられている場合にのみ機能します。SheetNumber パラメータは、各回路図シートについて
Document Options モードの
Properties パネルの
Parameters タブで割り当てます。各回路図シートに一意の番号を手動で割り当てる代わりに、
Number Schematic Sheets コマンドを実行すると
Sheet Numbering for Project ダイアログが開きます。これを使用して、すべてのシートに一意の SheetNumbers(各シートの単純な数値)と DocumentNumbers(通常は社内で割り当てるドキュメント番号)を割り当てられます。
-
Higher Level Names Take Priority – 有効にすると、階層の上位シートで使用されているネットラベルを、下位シートのネット名として使用します。
-
Power Port Names Take Priority – ソフトウェアには、電源ポートを通常ポートに配線することでグローバル電源ネットをローカライズする機能があります。これにより、そのシート上でその電源ポートに接続されているすべてのピンが別ネットになります。このオプションを有効にすると、電源ポートに割り当てられたネット名を使用してネット名を付けるよう強制します。
Higher Level Names Take Priority のみが有効な場合、命名の優先順位は次のとおりです: Net labels、power ports、ports、pins。ただし Power Port Names Take Priority オプションも有効な場合、命名の優先順位は Power ports、net labels、ports、pins になります。
Net Identifier Scope
マルチシート設計は、電気的(または接続性)レベルでは Net Identifier によって定義されます。Net Identifier(ネットラベル、ポート、シートエントリ、電源ポート、隠しピン)は、同一ネット内の点同士の論理接続を作成します。これはシート内でも複数シート間でも可能です。物理接続は、あるオブジェクトがワイヤによって別の電気オブジェクトに直接接続されている場合に存在します。論理接続は、同じタイプの2つの Net Identifier(例: 2つのネットラベル)が同じ Net property を持つときに作成されます。
設計の接続モデルを作成する際、Net Identifier 同士をどのように接続するかを定義する必要があります。これを Net Identifier Scope の設定と呼びます。マルチシート設計でシートを接続する方法は基本的に2つあります。1つは水平(横方向)で、あるシートから別のシートへ、さらに別のシートへ…と直接接続します。もう1つは垂直(縦方向)で、サブシートから、親シート上でそれを表すシートシンボルへ接続します。水平接続ではポート同士(ネットラベル同士も可能)で接続します。垂直接続ではシートエントリからポートへ接続します。
Net Identifier のスコープは、設計プロセスの開始時に決定しておく必要があります。
ドロップダウンリストから次のスコープを選択します:
-
Automatic (Based on project contents) – このモードは、次の基準に基づいて使用する Net Identifier モードを自動選択します。トップシートにシートエントリがある場合は Hierarchical を使用し、シートエントリはないがポートが存在する場合は Flat を使用し、シートエントリもポートもない場合は Global を使用します。
Automatic モードは、必要に応じて標準の Hierarchical モードを使用するようデフォルト設定されており、電源ポートはグローバルに接続されます。Strict Hierarchical を使用するには、Net Identifier Scope を手動で適切に設定してください。隠しピンは常にグローバルと見なされます。
-
Flat (Only ports global) – ポートは設計全体の全シートにわたってグローバルに接続されます。このオプションでは、ネットラベルは各シートにローカル(つまりシート間で接続されない)になります。同名のすべてのポートは全シートで接続されます。このオプションはフラットなマルチシート設計に使用できますが、大規模設計ではシート間でネットを追跡しにくくなるため推奨されません。
-
Hierarchical (Sheet entry <-> port connections, power ports global)– ポートと対応するシートエントリの間を垂直方向に接続します。このオプションでは、シート間の接続はシートシンボルのエントリと、対応するサブシート側のポートを介してのみ行われます。シート上のポートを使用して、ネットまたはバスを親シート上の対応するシートシンボル内のシートエントリへ引き上げます。一致するシートエントリがないポートは、別のシートに同名のポートが存在していても接続されません。ネットラベルは各シート内でローカル(シートごと)であり、シートをまたいで接続されません。ただし、電源ポートはグローバルで、同名の電源ポートは設計全体で接続されます。このオプションは任意の深さ/階層の設計に使用でき、印刷した回路図上でも設計全体にわたってネットを追跡できます。
-
Strict Hierarchical (Sheet entry <-> port connections, power ports local) – この接続モードは Hierarchical mode と同様に動作しますが、電源ポートが各シート内でローカルに保たれる点が異なります。つまり、同名の電源ポートであってもシート間では接続されません。
-
Global (Netlabels and ports global) – ポートとネットラベルが、設計全体のすべてのシート間で接続されます。このオプションでは、同じネットラベルを持つすべてのネットが全シートで相互に接続されます。また、同名のポートも全シートで接続されます。ポートに接続されたネットにネットラベルも付いている場合、そのネット名はネットラベル名になります。このオプションはフラットな複数シート設計にも使用できますが、回路図上でネット名を視覚的に見つけるのが必ずしも容易ではないため、シート間の追跡は難しくなります。
設計でシートエントリ付きのシートシンボルを使用している場合、Net Identifier Scope は Hierarchical または Strict Hierarchical に設定する必要があります。いずれのモードでもトップシートは配線されていなければなりません。シートエントリ付きのシートシンボルを使用しない場合、接続性はポートおよび/またはネットラベルで確立できるため、他の2つのネット識別子スコープ(Flat または Global)のいずれかを状況に応じて使用してください。
ネットラベルは同名のポートには接続されない点に注意してください。
Allow Pin-Swapping Using These Methods
PCBエディタでは、ピン、差動ペア、およびパーツのスワップは、コンポーネントのパッド上のネットと、それに対応する銅箔を入れ替えることで行われます。変更を回路図にマージする際、ピンスワップの扱い方には2通りあります。
-
Adding / Removing Net-Labels – 有効にすると、コンポーネントシンボル上のピンのスワップを許可します。ネットラベルを入れ替えて回路図上でスワップを行えるのは、接続性がネットラベルによって確立されている場合、つまりピン同士が物理的に直結(ハードワイヤ)されていない場合に限られます。
この方法の利点は、コンポーネントシンボルが変更されず、後日ライブラリから更新できることです。この方法は、FPGAのような複雑なコンポーネントに最適です。というのも、シンボル上で2つのピンを物理的に移動すると、I/Oバンクに基づくシンボル表示が不正確になる可能性があるためです。
-
Changing Schematic Pins – 有効にすると、コンポーネントのピンに接続された配線上のネットラベルのスワップを許可します。ネットがコンポーネントに物理的に直結されている場合、利用できるのは「Swapping Pins」だけになります。この方法は、単純なコンポーネント(抵抗アレイなど)に使用するか、回路図設計の構造上ほかに選択肢がない場合に使用します。
ピンのスワップは回路図上では常に機能しますが、コンポーネントシンボルのインスタンスがライブラリ定義と同一ではなくなる可能性があります。この場合、スワップ情報を破壊せずにライブラリからシンボルを更新できなくなります。また、この設計内の同一コンポーネントの別インスタンスが異なるピン配置になることを意味し、回路図を読む人にとって混乱の原因になり得ます。
General
-
New Indexing of Sheet Symbols – 有効にすると、繰り返し配置されるシートシンボルの最初または最後のインデックスとして、0を含む任意の数字を使用できます。負の数は使用できません。最後のインデックスは常に最初のインデックスより大きくなければなりません。
Cross References
-
Sheet Style – 回路図シート上のポート、またはプロジェクト内の回路図シートにおける相互参照に使用するシートスタイルを、次から選択します。
-
None – すべてのポートの相互参照文字列にシートスタイルを追加しません。
-
Name – ポートがリンクしているシート名を相互参照文字列に追加します。
-
Number – ポートがリンクしているシート番号を相互参照文字列に追加します。
-
Location Style – 回路図シート上のポート、またはプロジェクト内の回路図シートにおける相互参照に使用するロケーションスタイルを、次から選択します。
-
None – すべてのポートの相互参照文字列にロケーションスタイルを追加しません。
-
Zone – 親オブジェクト(シートシンボルの位置など)に関連付けられたすべてのポートの相互参照文字列に、参照ゾーン番号(シート枠にゾーンがある場合)を追加します。
-
Location X,Y – 親オブジェクト(シートシンボルの位置など)に関連付けられたすべてのポートの相互参照文字列に、ポート位置を括弧付きで公開します。
-
Follow Cross References settings in Preferences – このオプションを有効にすると、Sheet Style および Location Style オプションの値は、Preferences ダイアログの Schematic – General page の Port Cross References 領域にあるオプションから継承されます。
-
Display Cross References for:
-
Ports – ドロップダウンを使用して、ポートの相互参照の表示モードを選択します。
-
Disabled – ポートに相互参照を追加しません。
-
Only Related Sheet Entry – 親回路図シート上の関連するシートエントリへの相互参照を表示します。
-
Only Related Ports – 関連するポートへの相互参照を表示します。
-
Sheet Entry & Ports – シートエントリとポートの両方への相互参照を表示します。
-
Off-sheet Connectors – このオプションを有効にすると、オフシートコネクタオブジェクトの相互参照を表示します。
-
Sheet Entries – このオプションを有効にすると、シートエントリオブジェクトの相互参照を表示します。
Diff Pairs
-
Custom Diff Pair Suffix Grid – デフォルトの差動ペア接尾辞(
_P / _N)と、定義済みのすべてのカスタム差動ペア接尾辞を、次の観点で一覧表示します。
-
Positive Suffix – 差動ペアの正側ネットの接尾辞。
-
Negative Suffix – 差動ペアの負側ネットの接尾辞。
カスタム接尾辞を変更するには、グリッド内でそれをクリックし、希望する接尾辞を入力します。
カスタム接尾辞の先頭文字はアンダースコア文字('_')でなければなりません。入力されていない場合は自動的に追加されます。カスタム接尾辞にはスペースや、先頭以外のアンダースコア文字を含めることはできません。カスタム接尾辞は空にできず、一意である必要があります(つまり、別の接尾辞としてすでに使用されている場合は追加できません)。
-
Add – クリックして、新しい接尾辞ペアをリストに追加します。
-
Remove – クリックして、選択した接尾辞ペアをリストから削除します。
デフォルトの差動ペア接尾辞(_P / _N)は変更または削除できません。
カスタム差動ペア接尾辞は後方互換ではない点に注意してください。この機能をプロジェクトで使用した場合、カスタム接尾辞を使用する差動ペアは Altium Designer 22.3 より前のソフトウェアバージョンでは維持されません。
xNets Creation
-
Sources/Destinations – xNets のソースまたは宛先コンポーネントとして使用できるコンポーネントのデジグネータに対するプレフィックスを、カンマ区切りのリストで定義します。
-
Discretes – xNets の直列コンポーネントとして使用できるコンポーネントのデジグネータに対するプレフィックスを、カンマ区切りのリストで定義します。
xNets は、回路図エディタからアクセスした場合
Constraint Manager で定義します:
learn more。