回路図->pcb 設計チュートリアル じめに...
TRANSCRIPT
回路図->PCB設計チュートリアル
Ver 1.0
(株)ユイテック
- 2 -
はじめに
このマニュアルは(株)ユイテックにおける回路図の作成作業、それをもとにしたPCB設計作業についてのチュートリアルマニュアルです。主として PADS Logicでの回路図作成作業からネットリストのフォワード・アノテーション処理、PADS Layout からのバックワード・アノテーション処理までの内容を記しています。Layout 内のPCB作成作業についての詳細は別途マニュアルを参照ください。
- 3 -
目 次 はじめに......................................................................................................................................................................................................... 3
1.PADS Logic での新規回路図作成................................................................................................................................................ 6
1.1 PADS Logic の起動..................................................................................................................................................................... 6
1.2 前処理............................................................................................................................................................................................... 7
1.3 テンプレート記入........................................................................................................................................................................... 8
2. パートタイプ作成................................................................................................................................................................................. 9
2.1 部品作成モード ............................................................................................................................................................................. 9
2.2 電気情報編集..............................................................................................................................................................................10
2.2.1 【一般設定】タブ...................................................................................................................................................................10
2.2.2 【PCB 部品形状】タブ........................................................................................................................................................11
2.2.3 【ゲート】タブ..........................................................................................................................................................................11
2.2.4 【信号ピン】タブ....................................................................................................................................................................12
2.2.5 【属性】タブ ............................................................................................................................................................................12
2.2.6 【名称ピン】タブ....................................................................................................................................................................12
2.3 ゲート形状の編集(CAE 形状編集)....................................................................................................................................13
2.3.1 作図(外形)...........................................................................................................................................................................14
2.3.2 ターミナルの追加・編集...................................................................................................................................................15
2.3.3 移動モード.............................................................................................................................................................................17
2.3.4 編集例 ....................................................................................................................................................................................18
2.4 パートタイプの保存....................................................................................................................................................................18
2.5 部品作成の終了.........................................................................................................................................................................19
3. 回路図の描画.....................................................................................................................................................................................20
3.1 部品の追加...................................................................................................................................................................................20
3.2 既存 CAE 形状からパートタイプ作成.................................................................................................................................21
3.3 結線..................................................................................................................................................................................................24
3.3.1 基本的な結線......................................................................................................................................................................24
3.3.2 タイドット(結線の分岐点)...............................................................................................................................................25
3.3.3 その他の結線方法(移動モードで結線) ...................................................................................................................26
3.4 電源、GND シンボルの配置・結線.......................................................................................................................................27
3.4.1 電源の場合(例:VCC).....................................................................................................................................................27
3.4.2 GND の場合..........................................................................................................................................................................28
3.5 オフページによる結線...............................................................................................................................................................29
3.6 描きあがった回路図面.............................................................................................................................................................32
4. ネットリスト ...........................................................................................................................................................................................33
5. リンク機能............................................................................................................................................................................................34
5.1 リンク機能のイメージ ................................................................................................................................................................34
5.1.1 OLE のイメージ....................................................................................................................................................................34
5.1.2 フォワード・アノテーションのイメージ..........................................................................................................................35
- 4 -
5.1.3 バックワード・アノテーション(バック・アノテーション)のイメージ......................................................................35
5.2 リンク機能の使用.......................................................................................................................................................................36
5.2.1 OLE 機能...............................................................................................................................................................................36
5.2.2 フォワード・アノテーション(ネットリスト送信)...........................................................................................................38
5.2.3 リンク機能(PCB と比較).................................................................................................................................................40
5.2.4 PCB 比較の応用................................................................................................................................................................41
5.2.5 リンク機能(PCB と同期).................................................................................................................................................46
5.2.6 バックワード・アノテーション...........................................................................................................................................47
- 5 -
1.PADS Logic での新規回路図作成
まずは PADS Logic で回路図面を作成します。ここでは新規に回路図面を作成する場合についての手順を説明します。
1.1 PADS Logic の起動
それでは PADS Logic を立ち上げてみましょう。Windows の《スタート》->《すべてのプログラム》->《PADS Logic2005 Spac1》->《System >《PADS Logic》を選びクリックして下さい。デスクトップにショートカットがある場合は、アイコン をクリックしてください。すると図 1.1 のような新規画面が立ち上がります。
Design》-
図 1.1 PADS Logicの新規起動画面
- 6 -
1.2 前処理
作業を始める前に図面に関しての前処理を行います。図面
に関しての各種定義はメニューから《設定》->《各種定義》を
選択します(図 1.2 参照)。すると【各種定義】ダイアログ・ボックスが開かれますので、図 1.3 のように《設計》タブを選択し、項目【シート】の《寸法》および《シート境界》をドロップダウン・
メニューから選び回路図面のサイズを調整します。
図 1.2 《各種定義》の選択
《シート境界》
テンプレートを含めた
図面フォーマットを選
択する。
《寸法》 シート寸法を決める 米国標準:A~F 国際標準:A0~A4
図 1.3 【各種定義】ダイアログ・ボックス(《設計》タブ) あくまで目安ですが、プリントアウトするサイズがA4の場合、《寸法》を『A3』にして《シート境界》を『SIZEA3』にしたときに見やすい大きさになりました。回路図を描く前にプリントプレヴューを見ながら【シート】項目の調
整を行ってください。
- 7 -
今回はユイテック社内で使用する自社テンプレート『YK_A3』を使って回路図描画を行います。
図 1.4 シート境界
1.3 テンプレート記入
作業の内容、ユーザーの仕様に応じて回路図面のテン
記入例を示します。
図名:エンドユーザーから
基板名を図名とする。図面
になる場合、その機能に応
ブタイトルを記入
図 1.5 テンプレー
- 8 -
株式会社ユイテック
の変更
プレートに必要な情報を入力します。以下にその
エンドユーザー名
図番:機番+ページ番号
指定の
が複数
じてサ
ト記入例
2. パートタイプ作成
ここでは条件として ・ Layout 側で作成済みの部品(パートタイプ、PCB 部品外形が作成されている。ただし CAE は未制作)を使う
・ Logic側では CAEを作成していない という場合の Logicにおける新規回路図作成について紹介します。
2.1 部品作成モード
今回の回路図面で使用する部品、旭化成社製回転角度センサ
IC AE-8001について部品作成を行います。 ① 部品作成の前に部品作成に必要な情報を確認します。カタログ、データ・シートから必要な情報を抜き
出して整理しておきましょう。
a)外部配線図およびピン番号
b)ブロック図(信号の入出力がわかる) 図 2.1 AE-8001の仕様
- 9 -
② 次にメニューから、《ツール》->《部品作成》を選び部品作
成モードにします。この時、部品作成のためのウィンドウが
開きます(図 2.2参照)。
2.2 電気情報編集
部品作成モードに入ったらまず電気情 集しますので、ツー
ルバーから【電気情報を編集】ボタン をクリックします。 報を編
すると【部品関連の部品情報】ダイアログ・ボックスが開かれま
2.2.1 【一般設定】タブ
を入力していきます。今回の例の AE-8001では、
SOP この 《部品統計》の《ピン数》、《ロジックファミリ》に設定していきます。また、《オプショ
すので、それぞれのタブで設定を行います。
データ・シートから得た情報
ピン数:24 パッケージ:
情報をそれぞれ、
ン》項目の【部品の名称ピン】はチェックをしておいてください。
図 2.2 【部品作成】の選択
図 2.3 【部品関連の部品情報】ダイアログ・ボックス――【一般設定】タブ
- 10 -
2.2.2 【PCB 部品形状】タブ
作成されている PCB部品形状を適用します。《ライブラリ》を所定のもの
4/7.4F1.4
図 2.4 【部品関連の部品情報】ダイアログ・ボックス――【PCB部品形状】タブ 2.2.3 【ゲート】タブ
ッケージに対するゲート数、それに対する形状を登録します。【追加】ボタンを押す
今回の例では既に Layoutでにし、《フィルタ》を利用して、《未指定部品形状》に PCB部品形状を一覧し、一覧の中から該当の部品を選択クリックし、【指定】ボタンをクリックして《指定済部品外形》に外形を登録します。使用する部品
形状は以下の通りです。 PCB部品形状:SO2
【ゲート】タブではパ
とゲート A の項目が現れますので、《CAE 部品形状1》に形状名を書き込みます。ここでは対象となる部品『AE-8001』を入力してください。
図 2.5 【部品関連の部品情報】ダイアログ・ボックス――【ゲート】タブ
- 11 -
2.2.4 【信号ピン】
路図に表現しない電源ピンなどの設定を行います。今回の例で使用する
2.2.5 【属性】タブ
ボルに必要な属性を与えます。 属性の設定例として
品の製造メーカ
または部品の型式 今回は イブラリ属性参照】ボタンを使用し設定
2.2.6 【名称ピン】タブ
ン番号に応じた名前を入力します。基本的にはデフォルトのピン番号のままに
例1)ダイオード : A(アノード) ピン番号2 : K(カソード)
例2)コンデンサ
+ ピン番号2 : -
回の AE-8001はピン番号をそのままの名称で使用します。
タブ
【信号ピン】タブは、回
AE-8001は全てのピンに対して表示を行うため、このタブで入力する項目はありません。
ここでは回路図シン
Cost : 部品の価格 Manufactuer#1 : 部Geometry Height : 部品の高さ Value : 抵抗やコンデンサの定数、
Manufactuer#1 と Value を設定します。 【追加】、【ラします。
図 2.6 【部品関連の部品情報】ダイアログ・ボックス――【属性】タブ
データ・シートをもとにピ
しておきます。このタブを積極的に使うのはダイオードやコンデンサなどの極性を持つ部品においてピ
ン番号より端子名を優先的に使う場合などに用います。
ピン番号1
ピン番号1 :
今
- 12 -
図 2.7 【部品関連の部品情報】ダイアログ・ボックス――【名称ピン】タブ
2.3 ゲート形状の編集(CAE 形状編集)
Logic で扱う回路図のシンボル記号である
すると図 2.9 のような【ゲート部品形状を
図 2.8 【ゲート部品形状を選択】ダイアログ・ボックス ここ
電気情報の編集が終わったら次にゲート形状の編集を行います。
CAE形状の編集をここで行います。まずツールバーから【ゲート形状の編集】ボタンをクリックします。
選択】ダイアログ・ボックスが開かれます。
ここに表示される《ゲート》、《異形部品形
状》項目は前項の【電気情報を編集】の
【ゲート】タブで設定した内容となります。
確認後【OK】ボタンを押してください。
で、ゲート形状(CAE 形状)が存在しない場合は図 2.9 のようなメッセージが現れます。該当
部品をこれから作成しますので
【OK】ボタンを押してください。
図 2.9 CAE形状がない場合に表示されるWarning
- 13 -
すると画面上に図 2.10 のような原点とラベ
2.3.1 作図(外形)
ます。以下にその手順を示します。
② 【2D ラインを作成】ボタンをクリックします。
③ ポップアップ・メニューから【長方形】または【多角形】を選択し、IC 形状を現す四角形を描きます。大き
図 2.11 外形の作図
ル
がいくつか配置されます。
図 2.10 ゲート形状の編集画面
まずゲートの外形を描き
① ツールバーから【作図】ボタンをクリックします。
2D ライン作成 2D ライン修正
さは後から変更できますので適当な大きさで作図してください(修正時は【2D ライン修正】で行う)。
- 14 -
2.3.2 ターミナルの追加・編集
形に追加指定していきます。手順は以下の通りです。
ターミナルの追加 ーミナルを追加】ボタンをクリックします。
ると図 2.12 のような【ピン形状を参
図 2.12 ピン形状 ると図 2.13 のようなポインタが現れま
図 2.13 ターミナル追加時のポインタ しターミナルの方向を変えたい場合は右クリックしポッ
使用
ターミナルに使用) 置後は図 2.15のようになります。
図 2.14 ポップアップ・メニュー
図 2.15 配置されたターミナル
次にピン番号に対するターミナルを外
①
ツールバーから【タ
す
照】ダイアログ・ボックスが開かれます
ので、項目《ピン》で『PIN 』を選び【OK】を押します。
す
すので外形の適切な場所でクリック配置
してください。
も
プアップ・メニューから変更したい項目を選びます。 ・ 回転 90°: 縦方向ターミナルにしたい場合に・ X軸方向反転 : 水平方向反転 ・ Y軸方向反転 : 垂直方向反転 (90°回転後の
配
- 15 -
② ピン番号の設
しただけでは図 2.15のようにピン番号は全て”0”のままです。そこで、これを所定の
ると【ターミナル番号の開始番
の状態で所定のピン番号上をクリックすると 1番となります。次のピン上でクリックすると自動的に 2
図 2.17 ターミナル番号の更新
③ ーミナル名称の設定/変更 るために、名称を設定/変更します。設定/変更の内容に応じてツー
図 2.18 【ピン名称を設定】または【ピン名称を変更】ボタン
定 ターミナルを追加
番号に割り当てていきます。ツールバーから【ピン番号を設定】ボタンをクリックします。 す
号】が開かれます。1 番からはじめますのでこのまま【OK】ボタンを押します。
図 2.16 ターミナル番号の開始番号
こ
番に変わります。
タ
次にターミナルに意味を持たせ
ルバーから【ピン名称を設定】または【ピン名称を変更】ボタンを押してください。
:ピン名称を設定
: ピン名称を変更
- 16 -
ここでは【ピン名称を設定】
OK】ボタンを押した後に 1 番ピン上でクリックすると図
2.3.3 移動モード
まかなターミナルの配置および名称設定ができたかと思います。しかしながら図面
上
① ツールバーから【移動モード】を選びます。
するとターミナル追加時と同様にポイン
ーミナル配置の時と同様に方向を変えたい場合はポップアップ・メニューから所定の機能を呼び
ボタンを押し 1 番ピンについての名称設定をするとします。
すると【ターミナル名称の開
始番号】が開かれます。名
称を『X1』としましょう。 図 2.19 【ターミナル名称の開始番号】(名称の設定)
【
2.20 のように名称がピン横に配置されます。同じ要領で他のピンにも名称設定をしていきます。もし名称を変
更したい場合には図 2.18の【ピン名称を変更】ボタンで名称変更してください。
図 2.20 配置された名称
前項までの手順で大
のシンボル(CAE 形状)はただ単にピンの羅列にすれば良い訳ではなく、入出力、信号の意味によって回路図を描く時に描きやすいようなピン配列にしなければなりません。そこでデータ・シートのブロック図や
入出力情報に応じてターミナルを移動していきます。この時、最初に描いた外形が小さかったり、大きすぎ
た場合には【2Dライン修正】で形状変更しながら使いやすい CAE形状にしていきます。ターミナルの移動、文章の移動は移動モードで行えます。以下にその手順を記します。
②
タが図 2.21 のようになりますので適切な場所でクリック配置してください。
図 2.21 ターミナル移動時のポインタ
タ
出し変更を行ってください。
- 17 -
2.3.4 集例
で作成・編集した AE-8001の編集例を以下に示します。
2.4 パートタイプの保存
① パーツ画面に戻る
ル》->《パーツ画面に戻る》を選択
② 名前をつけて保存
メニューから《ファイル》->《名前
図 2.23 パーツ画面に戻る
編
これまでの手順
図 2.22 AE-8001の編集例
編集が終わりましたので最後にパートタイプ保存の手順を以下に記します。
メニューから《ファイ
します。すると図2.23のように変更を保持するか聞いてきますので、【はい】をクリックします。
部品レベルに戻り、
をつけて保存》を選びます(図 2.24参照)。
図 2.24 名前をつけて保存
- 18 -
すると【部 存】ダイアログ・ボックスが開かれますので、《ライブラリ》、《ゲート品とゲート形状を別名称で保
形状名》を確認後、《部品名称》を入力します。ここでの《部品名称》がパートタイプ名となります。
図 2.25 【部品とゲート形状を別名称で保存】(パートタイプの保存)
2.5 部品作成の終了
終了します。メニューか
図 2.26 部品作成の終了
ここまでは、新規の CAE 形状からパートタイプを作成する手順について説明してきました。抵抗・コンデ
これがパー
トタイプ名
になる
編集が終わりましたら部品作成を
ら《ファイル》->《部品作成の終了》を選んでください。す
ると図 2.26 のようなメッセージボックスが開かれますので、【はい】を押して終了してください。
※
ンサなどのディスクリート部品は既存の CAE 形状を利用してパートタイプ作成していきます。これらの手順は次項で説明します。
- 19 -
3. 回路図の描画
部品の追加
さい。
② すると【ライブラリーから部品を追加する】ダイアログ・ボックスが開かれますので配置したい部品を所定
図 3.1 【ライブラリから部品を追加する】ダイアログ・ボックス ③ 参照名の変更
E-8001という ICはパートタイプを作成する
ク
リ
図 3.2 クエリー/修正
第 2項までの作業は回路図を描くまでの前準備でした。この項では回路図を描く手順について説明します。
3.1
最初に回路図上に部品を追加配置していきます。
① ツールバーから【部品追加】ツールを選んでくだ
のライブラリから探し【追加】ボタンを押します。あとは部品を適当な位置に配置すればいいだけです。
今回使用するAときに参照名用の接頭辞を”U”というアルファベットにしました。これは一般的な ICの接頭辞が”U”または”IC”で使われることが多いからです。しかし今回ユーザーからの指定
接頭辞は”UA”ですのでこれを変える必要があります。 それでは参照名”U1”の AE-8001をクリック選択後、右ックし、ポップアップ・メニューから【クエリー/修正】を選択
してください。
- 20 -
すると図 3.3 のような【部品をクエリ/修正】ダイ
図 3.4 部品名変更 図
3.2 既存 CAE 形状からパートタイプ作成
PCB部品形状に適応したパートタイプを
部品を配置する で【部品追加】ツールから抵抗部品をあらかじめ配置しておきます。
図 3.5 抵抗部品の呼び出し
アログ・ボックスが出てきますので、【部品名変
更】ボタンをクリックしてください。次に【部品名変
更】ダイアログ・ボックス(図 3.4参照)が表示されますので、ここで”UA1”と部品名を変更してください。すると参照名が”UA1”に変わります。
3.3 部品をクエリ/修正
抵抗やコンデンサ、またはコネクタなどは既存CAEを利用し、既存作成します。ここでは抵抗を例にパートタイプを作成してみましょう。 ①
前項と同様の手順
- 21 -
② 配置した部品を選択し、ポップアップ・メニューから【部品
③ ここからの作業は 2.2項の作業と同じです。【電気情報を
図 3.7 【PCB部品形状】の登録 ④ その他のタブについて編集が必要な場合は 2.2 項を参照して変
パートタイプ名の保存
保存》でパートタイプ名を保
存
を編集】を選んでください(図 3.6参照)。
編集】ボタンを押し【部品関連の情報】ダイアログ・ボック
スを開き、図 3.7 の【PCB 部品形状】タブで該当の PCB部品形状を《未指定部品形状》から選び、【指定】ボタン
を押し、《指定部品外形》に登録します。《指定部品外形》
に不必要な形状がある場合は【解除】ボタンで解除してく
ださい。(ここでは”1608/IT”を PCB部品形状とした)
図 3.6 部品を編集
更し、最後に【OK】ボタンを押し【電気情報を編集】を終了してください。
⑤
最後に《ファイル》->《名前をつけて
します。すると図 3.8のような【部品とゲート形状を別名称で保存】ダイアログ・ボックスが開かれます。この中の【部品名称】項目がパ
ートタイプとなりますので、これを確認し【OK】 ボタンを押してください。すると図 3.9のようなメッセージボックスが出ますので【OK】を押します。するとそのまま部品編集が終了します。
- 22 -
図 3.8 部品とゲート形状を別名称で保存
⑥ コンデンサ等、他の部品も同様の手順でパートタイプを作成してください。
【部品名称】がパー
トタイプとなる
図 3.9 部品変更メッセージボックス
- 23 -
3.3 結線
3.3.1 基本的な結線
う片方の端子を接続する基本的な結線手順について説明します。 ツールバーから【結線を追加】を選択します。
片方の端子上に十字のポインタを合わせて
マウスを移動すると、そのままポインタがつ
途中で経路を変えたい場合は、そ
の
④ 子上でクリックすると結線が終了します。
図 3.10 基本結線
3.2項までの作業で大体の部品配置を行った後に部品の端子同士を配線する結線作業を行います。
まずは片方の部端子とも
①
②
クリックします。
③
いてくるので、もう一方の部品端子まで移動
します。 移動の
場所で一旦クリックし、方向を変えてポイン
タを移動してください。 端
- 24 -
3.3.2 タイドット(結線の分岐点)
位接続部分のことをタイドットといいます(他の CAD での呼び方とし
相手側の結線上でクリックします。
結線上にタイドットができます。
図 3.11 タイドット結線
PADS では結線の分岐点つまり同電てノード、ジャンクションとよぶ場合がある)。このような結線手順は以下の通り。
① 前項と同じ要領で片方の端子から結線をしま
す。
②
③
- 25 -
3.3.3 その他の結線方法(移動モードで結線)
行うことができます。これを上手く使うと結線作業が
非
ツールバーから【移動モード】を選択します。
対象となる部品の片方の端子上に十字のポ
両部品の端子同士が接触する位置まで移動
④ う一度部品を選択し少しだけ移動すると、
図 3.12 【移動モード】を使った結線
その他の結線方法として【移動モード】で結線作業を
常に楽になります。 ①
②
インタを合わせてクリックします。すると部品
は白くなり移動することができます。
③
しクリックする。するとその場に部品が配置さ
れた状態になる(この時点で結線がされたこ
とになる)。
も
結線がされた状態になるのがわかる。
- 26 -
3.4 電源、GND シンボルの配置・結線
.4.1 電源の場合(例:VCC)
線その結線手順を説明します。
これまでと同じ手順で片方の端子を結線し上方にポインタを移動させます。(図 3.13(a))
c))
(b)ポップアップ・メニュー
(a)端子片方を結線 (c)電源シンボルに配置・結線
次に【選択モード】にし、電源シンボルをクリッ
この項では電源シンボルおよび GNDシンボルの配置と結線手順について説明します。この作業は【結線の追加】モードに戻って行います。 3
VCCを電源とした場合を例にその結 ①
② 適当な場所で右クリックしてポップアップ・メニューから【電源】を選択します。(図 3.13(b)) ③ すると矢印のような電源シンボルが現れますので位置決めをしてクリックします。(図 3.13(
図 3.13 電源シンボルの結線・配置
④
ク、ポップアップ・メニューから【クエリー/修
正】を選びます。
- 27 -
⑤ 【ネットをクエリ/修正】ダイアログ・ボックス
メニューにない場合は直接ネット名に”VCC”
図 3.14 電源シンボルのクエリー/修正 .4.2 GND の場合
要領でシンボルを配置し結線
し
対象のものがある
かを確認
が開かれますので、【ネット名】が対象のもの
かを確認します。ここでは VCC 電源としたいので、VCCがネットとしてあるかを右端のドロップダウン・メニューで確認します。
⑥
と入れて、【OK】ボタンをクリックします。
3
GND に関しても同じます。ポップアップ・メニューでは【グラウンド】を選
択してください。
図 3.15 グラウンド・シンボルの場合
- 28 -
3.5 オフページによる結線
も、内部的(ネットリストとして)には接続
可
例:ネット SCLの場合 あり、UA1の 11番ピンと CN1の 2番ピンを結線しようとしています。両端子
を
図 3.16 回路例:ネット SCLの結線
① れまでと同様に【結線を追加】モードで片方の端
② 適当な場所で右クリックしてポップアップ・メニュー
図 3.17 端子片方を結線
オフページ機能は回路図上で信号線同士が結線されていなくて
能な機能です。これによりシート間(回路図ページ間)をまたぐ信号を可能にします。また同じシート内で
も複雑で見づらい結線の接続をこの機能を用いることでシンプルに見やすくすることができます。ここでは
同ページ内でオフページを適用した場合を例にその手順を説明します。 ●
今下図のような回路が
直接接続しても良いですが、それだと結線が交差することが多くなり、非常に見づらくなってきます。 そこで今回はオフページ機能を使ってこの結線を実現します。
こ
子(ここではCN1-2)を結線し左方にポインタを移動させます。(図 3.17参照)
から【オフページ】を選択します。
- 29 -
③ すると図 3.18 に示す矢印のような電源シンボルが
SCLは )、
と このオフページ・シンボル
④ 右クリックし、ポップアップ・メニューから【異形
図 3.19 【異形部品形状】による形状変更 オフページ・シンボルは出力らしい形になりましたが、
現れますので位置決めをしてクリックします。これが
オフページ・シンボルとなります。ただここでもう一
工夫します。 今回扱う信号
CN1-2から出て(OUTUA1-11に入る(IN) なります。右図を見ると
は CN1 に入っていくような形をしていますのでこの入出力がわかるようなシンボルにしていきましょう。
図 3.18 オフページ・シンボル
部品形状】を選びます。するとオフページ・シ
ンボルが変わります。
⑤
まだコネクタ側を向いていて違和感があります。コネ
クタからの出力らしさを強調するためにシンボルの向
きを変えましょう。もう一度右クリックをし、ポップアッ
プ・メニューから【X 軸方向反転】を選びます(ショートカット・キー Ctrl + F を覚えておくと楽)。これにより水平方向でシンボルが反転されます。
- 30 -
⑥ シンボルの方向・配置が決まったら、このオフ
あとは移動ツールを使ってネット名またはシンボルを見やすい場所に移動します。
図 3.21 ネット名の移動 同じ要領で UA1-11にもオフページを施してみましょう。
ページに対してネット名を設定します。シンボ
ル位置を確認後クリックすると図 3.20 のような【ネット名を追加】ダイアログ・ボックスがあ
らわれますのでネット名に該当のネット名を
入れ【OK】を押します。(ここでは”SCL”)
図 3.20 ネット名を追加
⑦
⑧
図 3.22 オフページで結線されたネット”SCL”
- 31 -
3.6 描きあがった回路図面
ンプレートを含めたシート全体は以下のようになります。
以上の手順で描いた回路図は以下の通りです。
図 3.23 描きあがった回路図
テ
図 3.24 回路図(テンプレートを含む)
- 32 -
4. ネットリスト
設計図ですが、Logic で行った回路図作成の作業をこのままで終わらせて
回路図ができたら、ネットリストを抽出します。メニューから
すると図 4.2 のような【PCB にネットリスト出力】ダイアログ・
図 4.2 【PCB にネットリスト出力】ダイアログ・ボックス ③ 念のために所定のフォル
回路図は回路設計のための重要な
は、ただのお絵かき作業で終わってしまいます。この回路図を元に今度はプリント基板(PCB)のパターン設計を行って初めて形ある物理的なものに近づきます。ネットリストは回路図上部品の端子同士の結線情報であ
り、パターン設計を行うアプリケーションにとっては非常に重要な要素です。Logic では作成回路図からこのネットリストを抽出する機能があります。ここではその手順について説明します。
①
《ツール》->《PCBにネットリスト出力》を選びます。
②
ボックスが現れますので、《出力ファイル名》を確認してよろし
ければ、【OK】ボタンをクリックします。
図 4.1 PCB にネットリスト出力
Asc ファイル
ダに ASC ファイルがあるか確認しておきましょう。
ここで拡張子が asc のファイルがネットリストとなり
ます。
図 4.3 ネットリストの確認
- 33 -
5. リンク機能
では前者を Logic がやり、後者
を
5.1 リンク機能のイメージ
ク機能の代表的な機能、キーワード等についてのイメー
ジ
OLE のイメージ
ると、アプリケーション同士(ここでは Logic と Layout)でネットリスト等の情報が
図 5.1 OLE のイメージ
回路図面を描き、それを元に基板上の配線パターンをレイアウトする。PADS
Layout がやります。Logic から出力したネットリストを Layout で読み込む作業や、回路図を変更した場合の
Layout への更新作業、またパターン・レイアウトを変更した内容を回路図面にフィードバックしたい時など、これ
らのファイル管理や更新作業を独立したアプリケーション単位で行った場合、手続き・処理が多数必要になった
り、どのファイルがどのファイルと関連付けがあるのかわからなくなったり、と面倒な作業が増え、様々なトラブ
ルに見舞われてしまう場合が少なくありません。そこで PADS ではMicrosoft Officeのリンク・オートメーション機能(OLE)のように、PADS アプリケーション同士でリンク・オートメーションし関連付けする機能があります(PADS でも OLE と呼びます)。またリンクしたアプリケーション間で情報をフォワード(フォワード・アノテーション)したり、フィードバック(バックワード・アノテーション)することができます。
前述したリンク機能の様々な機能を使う前にリン
を簡単に説明します。 5.1.1
PADS 内でリンクがされ
送受信できるようになります。PADS ではこの機能を Microsoft Office 同様に OLE(Object Linking and
Embedding)と呼びます。この後に説明するフォワード・アノテーション、バックワード・アノテーションも OLE
機能の一種で OLE 下で行います。
b)パターン・レイアウト(Layout 側.pcb ファイル)
リンク
a)回路図(Logic 側.sch ファイル)
- 34 -
5.1.2 フォワード・アノテーションのイメージ
Logic、Layout がリンク状態にあるとき、例えば
ⅰ)Logic 側で作成した回路図のネットリストを元に新規の Layout ファイルを作成する場合
ⅱ)Logic 側で回路図変更後のネットリストを既存の Layout ファイルに対して更新したい場合
ⅲ)Logic、Layout 両方のネットリストを比較したい場合
など、Logic 側の情報を Layout 側へ送って更新するような機能のことをフォワード・アノテーション(Forward
Annotation)といいます。
ここで回路図(Logic側)->パターン・レイアウト(Layout側)方向の情報の流れを前向き(Forward)と考え
ます(図 5.2 参照)。
b)パターン・レイアウト(Layout 側.pcb ファイル)
フォワード
a)回路図(Logic 側.sch ファイル)
図 5.2 フォワード・アノテーションのイメージ
5.1.3 バックワード・アノテーション(バック・アノテーション)のイメージ
Logic、Layout がリンク状態にあるとき、例えば
ⅰ)Layout 側で配線パターン変更(ネットリスト変更)をし、その内容を Logic に反映させたい場合
ⅱ)Layout 側で部品の参照名変更をし、その内容を Logic に反映させたい場合
など、Layout 側の情報を Logic 側へ送って更新するような機能のことをバックワード・アノテーション
(Backward Annotation)またはバック・アノテーションといいます。
ここでパターン・レイアウト(Layout 側)->回路図(Logic 側)方向の情報の流れを戻向きまたは後向き
(Backward)とします(図 5.3 参照)。
b)パターン・レイアウト(Layout 側.pcb ファイル)
バック
a)回路図(Logic 側.sch ファイル)
図 5.3 バックワード・アノテーションのイメージ
- 35 -
5.2 リンク機能の使用
それでは実際にリンク機能を使ってみましょう。以下にその手順を説明します。 5.2.1 OLE 機能
それでは OLE機能を使ってみましょう。 ① ツールバーの【PADS Layout へ接続】ボタンを押すか、メニューから《ツール》->《PADS Layout とOLE接続》を選択してください。
② すると図 5.4 のような【PADS Layout と接続】ダイアログ・ボックスが開かれます。該当するPCBセッションを選びます。ここでの PCBファイルとは Layoutで扱う拡張子.PCBのファイルを意味します。ユイテックでは、この時点で基板外形、
基板寸法図を作成済みの PCB ファイルが存在していますので、ここでは【開く】をクリックします。
既存 PCB ファイルが存在するとき
新規の PCB ファイルを作成し、セッションする場合
図 5.4 PADS Layout と接続
※現在、ユイテックではPCBファイルにネットリストを読み込む作業は、通常Layout側で基板外形、基板寸法図を作成済みの PCB ファイルに行います。ユイテックではこの対象ファイルに対し××-A.pcb または××-B.pcbのバージョン番号を付加しています。
- 36 -
③ 【ファイルを開く】ダイアログ・ボックスが開かれますので該当のフォルダに移動し、該当のファイル(こ
こでは RPOS-A.pcb)を選択し【開く】ボタンを押します。
図 5.5 PADS Layout 側の対象ファイルと開く ④ Layout が自動で立ち上がり該当ファイルが開かれます。ここでの対象ファイル”RPOS-A.pcb”は基板外形を含んだファイルですので図のようになります。これによりLogicとLayoutはリンクされお互いに関連付けられたことになります。またこの時点ではファイル名は『無題』となっています。
無題
図 5.6 リンクされた PADS Layout ファイル
⑤ OLE でリンクすると、回路図(Logic 側)上の部品をクリック選択(白色になる)すると、それに応じて
Layout側部品も選択され白色に変わります。逆に Layout側の部品を選択クリックすると、Logic側の部品も選択されます。このように、2つのアプリケーション上で同期した編集が行えます。(図 5.7参照)
- 37 -
(a)Logic側 (b)Layout側 図 5.7 リンク動作(部品選択の場合)
5.2.2 フォワード・アノテーション(ネットリスト送信)
それではフォワード・アノテーションの機能を使って先ほど作
成したネットリストを Layout 側へフォワードします。
① ツールバーの【Layout/Routerリンクプロパティー】ボタン
を押すか、先ほどと同じようにメニューから《ツール》->《PADS
Layout と OLE 接続》をもう一度選択してください。
② 図5.8のような【PADS Layoutリンク】ダイアログ・ボックスが
開かれますので、《設計》タブ
の【ネットリスト送信】をクリック
してください。
図 5.8 ネットリスト送信
- 38 -
③ すると図 5.9 のように Layout 側の原点に部品が全て配置されます。全てが重なっていますのでネットの情報が送られているかわかり難いですが、このようにネットリストに合わせ部品情報がフォワード
されたことがわかります。
部品が全て原点
に配置された
図 5.9 部品の配置 ④ 図 5.10 のように少し部品を移動してみると、ラッツネスト(結線)もあり、部品の情報だけでなくネットリスト情報もフォワードされているのがわかります。あとは Layout 上でパターン・レイアウトの作業を行います。
図 5.10 ネットリスト(ラッツネスト)の確認
- 39 -
5.2.3 リンク機能(PCB と比較)
基板設計をするときに部品配置およびパターン・レイアウトがされた既存 PCB ファイルに対し、その回
路に類似した新規の回路図(sch ファイル)を当てはめたい場合があります。このような場合、お互いのネ
ット、パートタイプの違いを比較する場合にもリンク機能を使うと便利です。 ① では既存ファイル”RPOS-B.pcb”を読込後、先ほどと同じようにツールバーの
ボタンを押し【PADS Layout リンク】ダイアログ・ボックスを開きます。《設計》タブの
【PCB と比較】をクリックしてください。
図 5.11 PCB 比較
② すると”Logic.rep”というファイルが開かれます。この中の PART DIFFERENCES(パートタイプの違い) NET DIFFERENCES(ネットの違い)について Schematic(Logic)側と PCB(Logic)側の相違点が比較できます。このリストをもとに基準となるアプリケーション側の情報に修正をかけていきます。
PCB(Layout側)Schematic(Logic側)
ネット比較
パートタイプ比較
図 5.12 ”Logic.rep”の確認
- 40 -
5.2.4 PCB 比較の応用
【PCB と比較】は以上で終わりですが、ここでは図 5.12 の”Logic.rep”をもとにパートタイプはSchematic側に合わせ、ネットは PCB側に合わせる編集作業までをやってみましょう。
① まずネットの編集を行います。対象となるネットを選択します。この時、部品の端子側で選択してくださ
い。ネットの途中を選択するとネット名変更が行えません。ネットの選択後(この時ネットは白くなる)右
クリックでポップアップ・メニューを出し【クエリー/修正】を選びます。
該当のネットを選択する。 この時、部品の端子側で選択を
すること。ネットの途中を選択する
とネット名変更が行えない。
図 5.13 ネットの選択
② 【ネットをクエリ/修正】ダイアログ・ボックスが開かれますので、《ネット名追加》にチェックをいれ、《ネ
ット名》に対象のネット名を追加します(ここでは変更というより、Schematic 上になかったネットを追加すると考える。ネットは追加と同時に変更もされる。)。
図 5.14 ネット名の追加変更
- 41 -
③ するとネット名が追加・変更されネット上にネット名が表示されます。必要に応じてネット名の場所を変
更してください。
図 5.15 ネット名の移動 ④ 修正後、もう一度【PCB と比較】をしてみると、下図のようになります。比較し、相違がなければ”NET DIFFERNCES”項目にリストがなくなります。
比較し、相違がなけ
れば DIFFERNCES
項目がなくなる
図 5.16 “Logic.rep”の再確認 ⑤ 次は Layout 側でパーツタイプの変更を行います。まず Layout 側を ECO モードにします。ツールバーから 【回路設計変更(ECO)ツールボックス】を選びます。
- 42 -
⑥ 【回路設計変更(ECO)の各種定義】ダイアログ・ボックスが開かれますので《ファイル名》を確認して【OK】ボタンを押してください。
図 5.17 【回路設計変更(ECO)の各種定義】ダイアログ・ボックス ⑦ ツールバーから【実装部品を変更】 を選び、対象となる部品をクリックします。今回は
UA1を選択してみましょう。 ⑧ 選択すると部品外形が白色に変わります。次に右クリックし
ポップアップ・メニューから【ライブラリの参照】を選びます。
図 5.18 部品選択
- 43 -
⑨ 図 5.19のような【ライブラリからパートタイプを取得】ダイア
ログ・ボックスが開かれます
ので、該当のライブラリ、パー
トタイプを選び、【置換】ボタン
をクリックしてください。 図 5.19 【ライブラリからパートタイプを取得】ダイアログ・ボックス
⑩ すると、図 5.20 のようにパートタイプが置換されます。今回は
PCB 部品外形が変更前と同じパートタイプを使っていますので、見た目は変わりませんが、これで、UA1 のパートタイプはSO24/7.4F/1.4から AE-8001に変わったことになります。
図 5.20 変更されたパートタイプ
⑪ 同じ要領で他の部品も置換を行いましょう。 ⑫ 修正後、もう一度【PCB と比較】をしてみると、図 5.21のようになります。比較し、相違がなければ”PART DIFFERNCES”項目
にリストがなくなります。ここでは、Layout 側で回路図上にない
ドリル穴部品M1~MKがあるためリスト上に相違がありますが
電気的に影響はないので無視してください。
比較し、相違がなければ DIFFERNCES項目がなく
なる。M1~MK はドリル穴部品で回路図上にはな
く電気的に影響はない。
図 5.21 “Logic.rep”の再確認
- 44 -
⑬ Logic、Layout 双方の整合性がとれたら、ネットリストをフォワード・アノテートし
てみます。【PADS Layout リンク】ダイアログ・ボックスで【ネットリスト送信】ボ
タンをクリックしてみます。
図 5.22 ネットリスト送信
⑭ すると、”ascii.err”ファイルが開かれます。これをみると、例えば『その部品名称は既に使用されています. UA1 UA1 AE-8001@SO24/7.4F/1.4』つまりPCB側ですでに存在する部品が使用されているという警告がされます。確かに既存の部品に合わせてネットリストを送りましたので、この警告は間違いでは
ありません。ここでは部品の確認くらいにしてそのままにしておきましょう。もし、ネットを含めたその他
の間違いがあれば、エラーとして表示されます。今回の”ascii.err”ファイルには、そのようなエラーはありませんので、この時点で同期が取れていると考えられます。
図 5.23 “ascii.err”の確認
- 45 -
5.2.5 リンク機能(PCB と同期)
本当に両アプリケーションの同期がとれているかを確認するときには【PCB と同期】機能を使います。では【PADS Layout リンク】ダイアログ・ボックスで【PCB と同期】ボタンをクリックしてみます。
図 5.24 PCB と同期
すると、”eco.err”ファイルが開かれて回路図<->PCB の同期状態が通知されます。ここでも『エラーはありません』とあります。
図 5.24 “eco.err”の確認 ここまでの作業が終わったら、一度 PCB ファイルを”RPOS-C.pcb”で保存します。
- 46 -
5.2.6 バックワード・アノテーション
次に、PCB 側の変更内容を回路図に反映(フィードバック)する機能である、バックワード・アノテーションを行います。今回の例は PCB 側で部品配置が決定後、部品の”参照名” を変更した時にその内容を回路図にバック・アノテートする例でその手順を説明します。
例:PCB側 参照名 C1->C2 に変更し、バック・アノテートする。 C2->C1
① Logic側、Layout側をリンクする(前項までの手順参考)。 ② Layout側 ECOモードにする。 ツールバーから を選びます。
《ファイル名》を確認して【OK】ボタンを押してください。
図 5.25 回路設計変更(ECO)の各種定義 ③ 参照名を変更 ツールバーから【実装部品名称を変更】 を選び、対象となる部品をクリックします。今回は C1を選択してみましょう。
- 47 -
いきなり参照名を C1->C2 と変更はできませんので、 C2->C1 C1->C5、C2->C1、C5->C2 といった具合にして参照名の置き換えをしていきます。 ④ 【実装部品名称を変更】モードでC1をクリックすると【部品を名称変更】ダイアログ・ボックスがひらかれますので、《新名称》を C5にして【OK】をクリックします。すると参照名が C1->C5 となります。
図 5.26 参照名の変更 ⑤ 同じ要領で参照名の変更をしていきます。 ⑥ Logic側で《ツール》->《PCBからバックワード ECO入力》を実行します。
図 5.27 変更された参照名
- 48 -
⑦ 図 5.28 のような古いファイルを保存するかを聞いてきますがここで
は【いいえ】ボタンを押します。
図 5.28 メッセージ・ボックス
⑧ 【PCB からバックワード・アノテート】ダイアログ・ボックスが開かれますので所定のファイルを指定して【開く】ボタンを押します。
図 5.29 【PCBからバックワード・アノテート】ダイアログ・ボックス ⑨ すると、回路図側でも参照名が変更されます。図 5.30にその結果を示します。
(a)バックワード・アノテート前 (b)バックワード・アノテート後 図 5.30 バックワード・アノテートが反映された回路図
- 49 -
⑩ また一連の操作は【PADS Layout リンク】ダイアログ・ボックスの【回路図と同期】ボタンでも行えます。
図 5.31 回路図と同期 以上で、Logic で新規に回路図を描き、Layout へネットリストをフォワード・アノテートし、Layout から変更情報をバックワード・アノテートするまでの手順について簡単な流れを説明しました。
- 50 -