
オプションタブはプロジェクトオプションダイアログのオプションタブを通じて、プロジェクトの生成された出力の出力パスと関連オプションを指定することができます。また、さまざまなネットリストオプションとネット識別子スコープを指定することもできます。
オプション/コントロール
-
出力パス - 現在の設計プロジェクトから出力ファイルを生成するためのデフォルト出力パス(
*.PrjPcb)。
-
ECOログパス - ECOログファイルのデフォルト出力パス。
-
回路図テンプレートの場所 - プロジェクトの回路図テンプレートファイル(
*.SchDot、*.SchDoc)をソースするディレクトリを指定するためにこのフィールドを使用します。
上記の各フィールドの右にあるブラウズアイコンを使用して、異なるパス/場所を検索して選択します。
出力オプション
-
コンパイル後に出力を開く - 設計プロジェクトをコンパイルした後に生成されたファイルを開くために有効にします。統合ライブラリパッケージプロジェクトの場合、パッケージプロジェクトをコンパイルした後に統合ライブラリをインストールするためにオプションを有効にします。
-
タイムスタンプフォルダ - 生成された出力、例えばBOMレポート(レポート » 材料表)のためにタイムスタンプ付きのフォルダを作成するために有効にします。フォルダ名は
<フォルダ名> 日付 時刻の形式で、<フォルダ名>は出力パスフィールドで指定され、日付と時刻はシステム設定と同じ形式です。
-
プロジェクト文書をアーカイブする - プロジェクト文書をアーカイブするために有効にします。例えば、PCB設計から製造出力を生成する場合(ファイル » 製造出力およびファイル » 組立出力)、対象の出力フォルダには関連するPCB文書のコピーが含まれます。
-
各出力タイプごとに別のフォルダを使用する - 設計プロジェクトの各出力タイプごとに別のフォルダを作成するために有効にします。このフォルダ構造はプロジェクトパネルでも表されます。
ネットリストオプション
-
ポートを使用してネットに名前を付けることを許可 - 有線ポートの名前プロパティを使用してネットに名前を付けることを許可するために有効にします。
-
シートエントリを使用してネットに名前を付けることを許可 - シートエントリ名を使用してネットに名前を付けることを許可するために有効にします。
-
単一ピンネットを許可 - 単一のピンのみを含むネットの存在を許可するために有効にします。
-
ローカルネットにシート番号を追加 - スキーマティックドキュメントのシート番号パラメータ(ドキュメントレベルのパラメータ)の値を、そのシートにローカルなネットに追加するために有効にします。ローカルネットは、シートを離れないネットです。シートを離れるネット(したがってローカルでない)には、このオプションは適用されません。
ネット識別子スコープオプションがグローバルに設定されている場合、同じネットラベルを持つすべてのネットは、すべてのシートで接続されます。これらのネットはローカルではないため、ローカルネットにシート番号を追加オプションは適用されません。
ローカルネットにシート番号を追加オプションは、各スキーマティックシートに一意のSheetNumberが割り当てられている場合にのみ機能します。SheetNumberパラメータは、各スキーマティックシートの
パラメータタブで
プロパティパネルの
ドキュメントオプションモードで割り当てられます。各スキーマティックシートに手動で一意の番号を割り当てる代わりに、
スキーマティックシートの番号付けコマンドを実行し、これにより
プロジェクトのシート番号付けダイアログが開きます。これを使用して、すべてのシートに一意のSheetNumbers(各シートに対する単純な数値)およびDocumentNumbers(通常は会社が割り当てる文書番号)を割り当てることができます。
-
上位レベルの名前が優先 - 階層の上位シートで使用されるネットラベルが、下位シートのネットに名前を付けることを有効にします。
-
電源ポート名が優先 - ソフトウェアは、通常のポートに電源ポートを配線することによって、グローバル電源ネットをローカライズする能力を持っています。これにより、そのシートに接続されたその電源ポートのすべてのピンが別のネットになります。このオプションを有効にすると、電源ポートに割り当てられたネットの名前を使用してネットの命名が強制されます。
上位レベルの名前が優先のみが有効にされている場合、命名の優先順位は次のとおりです:ネットラベル、電源ポート、ポート、ピン。しかし、電源ポート名が優先オプションも有効にされている場合、命名の優先順位は電源ポート、ネットラベル、ポート、ピンとなります。
ネット識別子スコープ
マルチシート設計は、ネット識別子によって電気的(または接続的)レベルで定義されます。ネット識別子(ネットラベル、ポート、シートエントリ、電源ポート、隠されたピン)は、同じネット内のポイント間の論理的な接続を作成します。これはシート内または複数のシートを跨って行われます。物理的な接続は、あるオブジェクトがワイヤーによって別の電気オブジェクトに直接接続されたときに存在します。論理的な接続は、同じタイプの2つのネット識別子(例えば、2つのネットラベル)が同じNet プロパティを持つ場合に作成されます。
設計の接続モデルが作成されたとき、ネット識別子が互いにどのように接続するかを定義する必要があります。これはネット識別子スコープの設定として知られています。マルチシート設計でシートを接続する方法は基本的に2つあります。水平に、一つのシートから別のシートへ直接、または垂直に、サブシートからそれを表す親シート上のシートシンボルへです。水平接続では、ポートからポートへの接続です(ネットラベルからネットラベルへの接続も可能です)。垂直接続では、シートエントリからポートへの接続です。
ネット識別子のスコープは、設計プロセスの始めに決定されるべきです。
以下のスコープから選択するためにドロップダウンリストを使用してください:
-
自動(プロジェクトの内容に基づく) – このモードは、次の基準に基づいてどのネット識別子モードを使用するかを自動的に選択します:トップシートにシートエントリがある場合は階層的が使用されます。シートエントリがなく、ポートが存在する場合はフラットが使用されます。シートエントリとポートがない場合はグローバルが使用されます。
自動モードは、必要に応じて標準の階層的モードを使用し、電源ポートはグローバルに接続します。厳密な階層的を使用するには、ネット識別子スコープを手動で設定してください。隠されたピンは常にグローバルとみなされます。
-
フラット(ポートのみグローバル) – ポートは設計全体のすべてのシートを通じてグローバルに接続します。このオプションでは、ネットラベルは各シートにローカルです、つまり、シートを越えて接続されません。同じ名前のすべてのポートは、すべてのシートで接続されます。このオプションはフラットなマルチシート設計に使用できます。しかし、大規模な設計には推奨されません。なぜなら、シートを通じてネットを追跡するのが難しいからです。
-
階層的(シートエントリ <-> ポート接続、電源ポートグローバル) – ポートと一致するシートエントリの間で垂直に接続します。このオプションは、シートシンボルエントリと一致するサブシートポートを通じてのみ、シート間接続を行います。親シート上の対応するシートシンボルのシートエントリまでネットまたはバスを持ち上げるために、シート上のポートを使用します。一致するシートエントリがないポートは、同じ名前のポートが別のシートに存在しても接続されません。ネットラベルは各シートにローカルです、つまり、シートを越えて接続されません。しかし、電源ポートはグローバルです – 同じ名前のすべての電源ポートは、設計全体を通じて接続されます。このオプションは、任意の深さまたは階層の設計を作成するために使用でき、印刷された回路図上で設計全体を通じてネットを追跡することができます。
-
厳密な階層的(シートエントリ <-> ポート接続、電源ポートローカル) – この接続モードは階層的モードと同じ方法で動作しますが、電源ポートは各シートにローカルに保持されます、つまり、同じ名前の電源ポートをシートを越えて接続しません。
-
グローバル(ネットラベルとポートグローバル) – ポートとネットラベルは、設計全体のすべてのシートを通じて接続します。このオプションでは、同じネットラベルを持つすべてのネットがすべてのシートで接続されます。また、同じ名前のすべてのポートがすべてのシートで接続されます。ポートに接続されたネットにネットラベルがある場合、そのネット名はネットラベルの名前になります。このオプションはフラットなマルチシート設計にも使用できますが、シートからシートへの追跡は難しく、回路図上でネット名を視覚的に見つけるのは常に簡単ではありません。
設計がシートエントリを持つシートシンボルを使用する場合、ネット識別子スコープは階層的または厳密な階層的に設定されるべきです。これらのモードのいずれかでは、トップシートは配線されていなければなりません。シートエントリを持つシートシンボルを使用しない場合、接続はポートおよび/またはネットラベルを介して確立できるため、他の2つのネット識別子スコープ(フラットまたはグローバル)のいずれかを適切に使用するべきです。
ネットラベルは同じ名前のポートに接続しません。
これらの方法を使用してピンスワッピングを許可する
PCBエディタでは、ピン、差動ペア、部品のスワップは、コンポーネントパッドとそれに対応する銅上のネットを交換することによって実行されます。変更が回路図にマージされると、ピンスワップを処理する方法が2つあります:
-
ネットラベルの追加/削除 – コンポーネントシンボル上のピンのスワッピングを許可するために有効にします。スワッピングは、ネットラベルを介して接続が確立されている場合、つまりピンが物理的に一緒に配線されていない場合にのみ、回路図上でネットラベルを交換することによって実行できます。
このアプローチの利点は、コンポーネントシンボルが変更されず、後日ライブラリから更新できることです。このアプローチは、FPGAのような複雑なコンポーネントにとって最適な選択です。シンボル上の2つのピンを物理的に移動すると、I/Oバンクベースのシンボルが誤って表示される可能性があります。
-
回路図のピンの変更 – コンポーネントのピンに接続されたワイヤー上のネットラベルを交換することによって、ピンのスワッピングを許可するために有効にします。ネットがコンポーネントに物理的に配線されている場合、ピンのスワッピングが唯一のオプションとなります。この方法は、単純なコンポーネント(例えば、抵抗アレイ)や、回路図の構造のために他に選択肢がない場合に使用できます。
ピンのスワッピングは常に回路図上で機能しますが、コンポーネントシンボルのインスタンスがライブラリで定義されたものと同じではなくなる可能性があります。この状況では、スワッピング情報を破壊せずにライブラリからシンボルを更新することはできません。また、この設計内の同じコンポーネントの他のインスタンスが異なるピン配置を持つことになり、これは回路図を読む人にとって混乱の原因となる可能性があります。
一般
-
シートシンボルの新しいインデックス付け - 繰り返されるシートシンボルの最初または最後のインデックスとして任意の数字を使用できます。0も含みます。負の数は使用できません。最後のインデックスは常に最初のインデックスより大きくなければなりません。
クロスリファレンス
-
シートスタイル - プロジェクト内のスキーマティックシートまたはスキーマティックシート上のポートのクロスリファレンスに使用するシートスタイルを以下から選択します。
-
なし - すべてのポートのクロスリファレンス文字列にシートスタイルは追加されません。
-
名前 - ポートがリンクされているシートの名前がクロスリファレンス文字列に追加されます。
-
番号 - ポートがリンクされているシートの番号がクロスリファレンス文字列に追加されます。
-
位置スタイル - プロジェクト内のスキーマティックシートまたはスキーマティックシート上のポートのクロスリファレンスに使用する位置スタイルを以下から選択します。
-
なし - すべてのポートのクロスリファレンス文字列に位置スタイルは追加されません。
-
ゾーン - 参照ゾーン番号(シートの境界にゾーンがあります)が、シートシンボルの位置などの親オブジェクトに関連するすべてのポートのクロスリファレンス文字列に追加されます。
-
位置X,Y - シートシンボルの位置などの親オブジェクトに関連するすべてのポートの位置が、クロスリファレンス文字列の括弧内に公開されます。
-
設定でクロスリファレンスをフォローする - このオプションが有効になっている場合、シートスタイルおよび位置スタイルのオプションの値は、ポートクロスリファレンス領域のスキーマティック - 一般ページの設定ダイアログから継承されます。
-
表示クロスリファレンス:
-
ポート - ドロップダウンを使用して、ポートのクロスリファレンスの表示モードを選択します。
-
無効 - ポートにクロスリファレンスは追加されません。
-
関連するシートエントリのみ - 親スキーマティックシート上の関連するシートエントリへのクロスリファレンスを表示します。
-
関連するポートのみ - 関連するポートへのクロスリファレンスを表示します。
-
シートエントリとポート - シートエントリとポートの両方へのクロスリファレンスを表示します。
-
オフシートコネクタ - オフシートコネクタオブジェクトのクロスリファレンスを表示するためにこのオプションを有効にします。
-
シートエントリ - シートエントリオブジェクトのクロスリファレンスを表示するためにこのオプションを有効にします。
Diff Pairs
-
カスタムDiffペアサフィックスグリッド - デフォルトの差動ペアサフィックス(
_P / _N)とすべての定義されたカスタム差動ペアサフィックスを、以下の観点からリストします:
-
ポジティブサフィックス - 差動ペアのポジティブネット用のサフィックス。
-
ネガティブサフィックス - 差動ペアのネガティブネット用のサフィックス。
カスタムサフィックスを変更するには、グリッド内でクリックして希望のサフィックスを入力します。
カスタムサフィックスの最初の文字はアンダースコア('_')でなければなりません。入力されていない場合は自動的に追加されます。カスタムサフィックスにはスペースや他のアンダースコア文字を含めることはできません。カスタムサフィックスは空であってはならず、一意でなければなりません(すでに別のサフィックスとして使用されている場合は追加できません)。
-
追加 - 新しいサフィックスペアをリストに追加するためにクリックします。
-
削除 - 選択したサフィックスペアをリストから削除するためにクリックします。
デフォルトの差動ペアサフィックス(_P / _N)は変更または削除できません。
カスタム差動ペアサフィックスは後方互換性がありません。この機能をプロジェクトで使用している場合、カスタムサフィックスを使用する差動ペアは、Altium Designer 22.3より前のソフトウェアバージョンでは維持されません。
xNetsの作成
-
ソース/デスティネーション - xNetsのソースまたはデスティネーションコンポーネントとして使用できるコンポーネントの指定子のカンマ区切りリストを定義します。
-
ディスクリート - xNetsのシリアルコンポーネントとして使用できるコンポーネントの指定子のカンマ区切りリストを定義します。
xNetsは、スキーマティックエディタからアクセスしたときに
制約マネージャで定義されます:
詳細を学ぶ。