第 7 章 プロジェクト
4.1 ネットリスト作成
<機能紹介> 複雑な階層構造
ステレオアンプのように、左右同じ回路を使用する場合、同じシートファイルをプロジェクトに 使用する事ができます。サンプルの pspice1.prj がこれにあたります。Help-Examples-Spiceを実行
してpspice1.prjをオープンして見て下さい。このままでネットリストを作成してもうまくいきま
せん。次のような作業で、通常の階層構造に変換する必要があります。メニューの Tools - Complex To Simple を実行してください。
これでサブシートの spice.sch が spice002.sch 、spice003.sch に自動的に変更されます。このまま では、両方の回路図に同じ部品番号の部品が存在することになりますので更に、部品番号の割り
以上変更が終了したら、ネットリストを作 成して下さい。この時、Net Identfier ScopeはSheet Symbol / Port
Connectionsにして下さい。clkprj2.netと いうファイルのネットリストが作成されま す。
付けが必要です。Tools-Annotateで、部品番号を割り付け直してから、ネットリストを作成して下 さい。
<参考> 電源ラインを分けるには
スケマティックのライブラリでは、電源を接続するためのヒドゥンピンの名称がVCCと設定され ているのがほとんどです。例えば、S-RAMに通常の電源ではなく、バックアップ用の電源を供給 する回路では、部品のヒドゥンピンがすべてVCCであれば、そのままでは、すべてVCCに接続 されるので、電源を分けることはできません。その都度、部品を変更してヒドゥンピンの名称を 変更するのは、ライブラリ管理の点からあまりいい方法とは言えません。電源ラインを分ける方 法を 1 つめの方法は、部品をダブルクリックし、Hidden Pin にチェックをいれます。そうすると、
その部品のヒドゥンピンが表示され、そこに接続を行えば、ピンの名称で設定されているネット
(GND、VCC等)には接続されません。但し、付属のライブラリでHidden Pinを表示すると、非 常に見づらくなります。
次に紹介する方法は、少し面倒です。また、マニュアル等に記載がないので、これで正しいかど うかは正直わかりません。従って、実際に行う場合は、作成されたネットリストを必ず確認して 下さい。
1.プロジェクトを作成する。
一枚の回路図シート内では、ヒドゥンピンの名称が同じ部品の電源ラインを分ける事はできません。従っ て、電源を分けたい部品は、ひとまとまりにしてプロジェクトを作成して下さい。また、ネットリスト作 成する場合のNet Identifier Scopeは、Sheet Symbol / Port Connectionsを使用しますので、シート間をワ イヤで接続する必要があります。(ここでは、電源ラインだけしか接続していませんが、実際の回路図で は、その他の信号の接続をする必要が有ります。)
2. 別電源にするシートでパワーポートとポートを接続。
ヒドゥンピンの名称と電源の名称を別にするシートには、パワーポートを配置し、そこにポートを接続 します。
3.別の電源名を設定するため必ず、ネットラベルを使用します。ネットラベルは、その信号(ワイヤ)が
作画されている中で一番上の階層に配置して下さい。
注3
PWR.SCH VDD.SCH VCC.SCH
試しに、先程のCLKPRJ2.PRJでU1とU2に、別の電源を供給してみます。同じ名前のヒドゥン ピンを持った部品に別の電源ラインを接続するには、同じシート上ではできませんので、U2の
4040はCONN.SCHの方に移動してやります。また、U1に供給する電源をVCC、U2に供給する
電源を+5Vとします。変更箇所は○で囲んでおきます。
注2
CLKPRJ3.NET(ネット部分のみを掲載)
( N00001 U1-1 XTAL1-1 R1-1 ) ( N00002 R1-2 U1-2 C1-1 ) ( N00003 U1-3 R2-1 C1-2 ) ( N00004 XTAL1-2 U1-4 U1-5 R2-2 )
( GND C2-1 CN1-3 CN1-4 U1-7 CN2-7 CN2-8 U2-11 C3-1 U2-8 ) ( CLK U1-6 R3-2 U2-10 )
( VCC R3-1 C2-2 CN1-1 U1-14 ) ( +5V CN1-2 CN2-1 C3-2 U2-16 )
( CLK1 CN2-2 U2-5 ) ( CLK2 CN2-3 U2-3 ) ( CLK3 CN2-4 U2-2 ) ( CLK4 CN2-5 U2-4 ) ( CLK5 CN2-6 U2-13 )
ネットリストclk.net
パーツ情報部分 ネット情報部分
[ C1 RAD0.2 0.1uF
] [ C2 RAD0.2 0.1uF
] [ CN1 FLY4
DEMO.S01_4PIN_12
] [ CN2 FLY4
DEMO.S01_4PIN_12
] [ R1 AXIAL0.3 470R
]
[ R2 AXIAL0.3 470R
] [ R3 AXIAL0.3 330R
] [ U1 DIP14 74LS04
] [ XTAL1 XTAL1 4.00 MHz
]
( N00001 U1-1 XTAL1-1 R1-1 ) ( N00002 R1-2 U1-2 C1-1 ) ( N00003 U1-3 R2-1 C1-2 ) ( N00004 XTAL1-2 U1-4 U1-5 R2-2 )
( N00005 U1-6 R3-2 CN2-2 ) ( VCC R3-1 C2-2 CN1-1 CN1-2 U1-14 ) ( GND CN2-3 CN2-4 C2-1 CN1-3 CN1-4 U1-7 )
第3部 PCB