ルームをより有効に活用する

Altium Designer
|  December 17, 2020
ルームをより有効に活用する

プリント基板の部品配置を効率よく行うために、ルームは欠かせない機能です。ルームは、回路図シートごとに生成され、回路図上の部品が1つにグループ化されます。そして、回路図データをPCBに転送すると、ルームは四角い箱で表現されその中に回路図上の部品が呼び出されます。さらに、このルームはマウスを使って中の部品ごと移動させる事できます。

このルームのグループ配置機能については、部品配置を能率よく行う為のヒントで紹介しましたが、今回は、もう少し踏み込んでこのルームの機能を紹介します。

ルームの用途

ルームは、部品のグループ配置に大変役立ちます。しかし、それだけでは無くルームによって生成されたコンポーネントクラスをデザインルールのスコープとして利用する事によって、DRC等の自動処理に利用する事ができます。

手動でルームを作成する

回路図データの読み込み時に自動生成されるルームは単なる四角形ですが、レイアウトプランの段階でのグループ移動にはこれで充分です。しかし、配置領域とルームの形を一致させたい場合もあり、このような時にはルームの外形を多角形で描かなくてはなりません。また、1枚の回路図を2つ以上のルームに分けたい場合も出てきます。

Altium Designerでは、このような場合、自由にルームを作成したり既存のルームを複数に分割したりする事ができます。

このルームを作成したり編集したりするコマンドは、[デザイン] - [ルーム] メニューに用意されており、以下のような機能があります。

空のルームを手動で作成

外形のみ作成され、部品の割付は [Edit Room Definition] パネルで、Componentsや、Component Classを指定する事によって行います。 

部品を含むルームを手動で作成

部品を囲むように外形を手動で作成します。これにより、内部の部品で構成されたコンポーネントクラス(Component Class)が自動的に生成されてルームのメンバーとして割り付けられます。

部品を含むルームを自動作成

セレクトした部品の周りに自動的にルームの外形が作成され、同時にコンポーネントクラスが自動的に生成されてルームに割り付けられます。

ルームの編集

ルームの外形の変更や分割を行います。[ルームの分割] コマンドは、回路図の転送時に自動成されたルームにも利用でき、1つのルームを複数に分割したり、四角いルームの角を切り取って、形状を変えたりする事ができます。

図1. ルームの作成と編集の為のコマンド
図1. ルームの作成と編集の為のコマンド
ルームの外形を手動で作成するだけでなく自動で作成する事ができ、形状の修正も容易。また、[ツール] - [変換] メニューにも、[セレクトしたプリミティブからルームを作成] コマンドが用意されています。

ルームを配置作業以外に利用する

回路図から自動生成された四角形のルームは、部品配置の初期段階には大変便利です。しかし、配置作業が進むにつれ、しだいに役立たなくなってきます。そこで、配置の進度に合わせて一旦ルームを消去し、位置決めの済んだ部品のレイアウトに合わせて新たにルームを作成する事によって、配置の仕上げや配線の段階でもルームを役立てる事ができます。

なお、ルームの外形を消去しても割り付けられていたコンポーネントクラスは消えずに残っていますので、この既存のコンポーネントクラスを、新に作成したルームに割り付けて利用する事ができます。

図2. 自動で生成されたコンポーネントクラス
図2. 自動で生成されたコンポーネントクラス
回路図を読み込んだ時やルームを作成した時には、コンポーネントクラスが自動生成されます。Room Definition 1は、ルームの作成時、その他は回路図の読み込み時に生成されたもの。これらのコンポーネントクラスは、デザインルールのスコープとして利用します。

配線作業でルームを活用する

ルームに割り付けられたコンポーネントクラスをデザインルールのスコープとして使用する事により、ルールチェックや自動処理に利用できます。例えば、ルームごとに異なる条件でDRCを行ったり、特定のルームの中だけを自動配線したりすることができます。

このように、さまざまな用途がありますが、今回はそのひとつとして、インタラクティブ配線時の自動ネックダウンを紹介します。

端子の間など、スペースが不十分な箇所に配線を通す場合には線幅を局部的に狭める事がり、これをネックダウンと呼んでいます。通常、ネックダウンはPropertiesパネルでその都度、線幅を変更する事によって行いますが、ルームを使うとこれを自動で行う事ができます。

では、SMT部品の端子間に配線を通す場合を例に取り、その手順を紹介します。

1. ルームを作成

対象部品を選択し、[デザイン] - [ルーム] - [セレクトしたコンポーネントから長方形ルームを作成] コマンドを実行し、ルームを作成します。

2. デザインルールの設定

新しいWidthルールを追加し、ネックダウンの線幅を規定します。スコープ(Where The Object Matches)には、先ほど作成したルームを使います。

図3. ネックダウンを自動的に行う為の設定
図3. ネックダウンを自動的に行う為の設定
作成したルームをスコープとして利用。クエリーは、TouchesRoom('RoomDefinition_1')

3. ルームの形状を調整しながら配線

ネックダウンしたい箇所だけがルームの範囲内に入るように、ルームの大きさや位置を調整します。これらの設定を終えた後、インタラクティブ配線や自動配線を行うと、配線がルームの外形線と交差する箇所でネックダウンされます。

図4. ネックダウンしたい場所がルームの外形で囲まれるように位置を調整
図4. ネックダウンしたい場所がルームの外形で囲まれるように位置を調整
左は、下に並んでいるパッドの間に配線を通すためのルームの位置。右は、上のパッド間に配線を通す為のルームの位置。

このように、ルームはデザインルールのスコープとして利用する事によって、より有用なものになります。

今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。

About Author

About Author

电子设计和DFM的PCB设计工具。给EDA领导者的信息。

most recent articles

テンプレートを活用してより多くの時間を設計に充てるには 今日、設計者は一般にEDAソフトウェアのデフォルトを開始点として使用し、寸法線、単位、グリッド設定、色、他の環境的な要素を必要に応じて変更します。プロジェクトを開始するたびに初めから作業を行うのが普通で、既知の適切な設定、レイヤー構成、回路図シートのタイトルブロックなどがほとんど再利用されません。 このように設計データをその場その場で作成すると、プロジェクトの不整合や危険を招きます。Altium Designer®とAltium 365®のテンプレートは、個々の設計者や設計チームが一貫した設計データを使用して信頼できる開始点からプロジェクトを始められるようにすることで、これらの危険を排除するのに役立ちます。 このビデオでは、設計プロセスを通してAltium Designerでテンプレートがどのように使用されているか紹介します。 以下は、セッションで紹介されたトピックとなります。 設計プロセスの各側面をテンプレート化する Altium 365を使用してチームに展開するための設計テンプレートを活用する 均一なコンポーネントをすばやく作成する 設計チーム全体で一貫性を実現する 準備や研修時間を短縮する 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designerによるプリント基板の設計 プリンテッドエレクトロニクスは3D印刷と同様に一般化しつつあります。急速に広がりつつあるこの技術により、製造の分野において新しい可能性が生まれ、技術者や設計者は、これまで対応できなかった市場に製品を送り出すことが可能になりました。新しい基板とインクは、生体医療から航空宇宙、家電機器まで、様々な用途に対応するために開発されています。 この技術に対応できる契約製造業者が多数、出現したことで、コスト競争が激しくなりつつあります。試作と量産を迅速に行えることは多くの可能性を秘めています。Altium 365®を使用すれば、設計プロセス全体で製造業者と情報を常に直接共有できます。 以下は、セッションで紹介されたトピックとなります。 現在のプリンテッドエレクトロニクス設計で使用する独自の配線技法 プリンテッドエレクトロニクス用にレイヤー構成を指定する方法 プリンテッドエレクトロニクス用にビアを配置する方法 製造業者がすぐに使用できるデザインパッケージを作成する方法 Altium 365を使用して製造業者と直接、情報を共有する方法 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Altium Designer 21:より優れた設計手法 設計プロセスでは多くの場合、退屈な繰り返し作業が求められます。Altium Designer 21では、ユーザーの皆様からのフィードバックを基に長く使用されている機能に見直しを加え、ユーザーエクスペリエンスを改善するとともにパフォーマンスと安定性の向上が行われており、より優れた環境で設計を行うことができます。これらの改良点により、既存の設計タスクが合理化され、リアルな3Dモデリングで精巧なリジッド設計またはリジッドフレキシブル設計を完成させることができます。 さらに、Altium 365®はAltium Designerの最新リリースで、従来にも増して重要な役割を果たしています。詳しくご覧ください。 以下は、セッションで紹介されたトピックとなります。 SPICEシミュレーションの拡張 リジッドフレキシブル設計: 基板プランニングとレイヤースタックの定義 高速設計:トロンボーンとノコギリ歯のチューニング 回路設計の改良:一般的なコンポーネントとネットのプロパティ Altium 365:プロジェクト履歴、競合回避、コメント 今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問合せフォームにご入力ください。 ビデオを見る
Back to Home