手間を省きながら仕事を終わらせる方法を見つけようとして、考え込んでしまうときがあるものです。私は初めての仕事で、お気に入りのアプリケーションを音声コマンドで自動的に起動するソフトウェアを作りました。その後は特別なプログラムをコード化し、ボタンを1回クリックするだけでレポートをメールで送ったり、アプリケーションを閉じたり、コンピューターをシャットダウンしたりできるように進化させました。
私が初めてPCB設計を手掛けた頃、利用できたPCB設計ソフトウェアは初期のものでした。当時のソフトウェアには自動配線機能が搭載されていましたが、私は使い方をよくわかっていませんでした。1日の終わりに使うアプリのように、ボタンをクリックしてお茶でも飲みに行けば、戻ってくる頃には製造にリリースできるPCBが出来上がっているものだと考えていたのです。ところが、どうでしょう。返された結果はとんでもない配線で、何時間もかけて設計をやり直すはめになりました。もちろん、楽しいものではありません。
それからの10年間、PCB設計ソフトウェアの修正と改良は何サイクルも繰り返されました。現在のインテリジェントな配線機能は、従来のものよりはるかに高度になっています。もう1つの改良点は、ハードウェア技術者が蓄積してきた知識と経験を活用できるようになったことです。従来のPCBソフトウェアは、技術者の技術や洞察力を活かせるようには設計されていませんでした。一方で、現在のPCB設計ソフトウェアを適切に使用すると、ハードウェア技術者の貴重な時間を節約しながら設計を完成させることができます。現状維持の姿勢に陥ることなくPCB設計ソフトウェアのインテリジェントな配線機能を活用するための4つの主なツールをご紹介しましょう。
コンポーネントオートプレーサーは、すべてのコンポーネントを系統的に配置できる優れたツールです。大半のコンポーネントでこのツールを使うだけで配線できるのは何とも魅力的です。実際のところ、単純な設計では大きな問題が発生することはないでしょう。ただし、複雑な設計ではモジュールに応じてコンポーネントを分離しないと、ノイズのあるコンポーネントとアナログ回路の間でクロスカップリングが発生する可能性があります。この場合、コンポーネント間と配置済みのシステムで汚染が発生し、分離された相互作用が問題のある障害へと姿を変えます。
コンポーネントの配置では、熱の生成や感度のほか、信号の方向や方位など、いくつかの要素を考慮しなければなりません。これらの要素を踏まえてオートプレーサーを使用できる場合もありますが、もっと重要なのはオートプレーサーと両立することです。つまり、オートプレーサーはコンポーネントの配置を補完するために使用するべきでしょう。
インテリジェントに問題を解決しながらスマートに配線する
自動配線機能に仕事を任せることに失敗した後、私はインテリジェントな配線ツールを使用することにしました。そのおかげで、「配線不可能」な基板の配線で数え切れないほどの時間を節約できるようになっています。
多くの場合、配線不可能な原因は、必要な接続の数に対応できないくらいサイズが小さいことです。この場合は、オートルーターで簡単なテストを実行して時間を節約します。具体的には、最初の2回のテストで配線ができるかどうかを確かめます。その結果、配線ができないようなら、コンポーネントを修正するか、PCBのサイズを大きくします。このテストを手動で実行すると、貴重な時間が無駄になる可能性があります。さらに悪いのは、オートルーターを起動する前に設計を始めてしまうことです。この場合、設計に何時間も費やした後で、そのサイズでは配線できないことが判明する恐れがあります。
自動配線のおすすめの使用方法の1つは、手動のインタラクティブ配線と並行してオートルーターを使用することです。ここでは手動で、電源、高速通信、アナログ信号から開始します。その次に差動ペアを配線してから、自動配線ツールを使って残りの信号を完成させます。事前に配線されている重要なトラックが、自動配線された信号によって変更されないようにしてください。
複数のペア配線と差動ペア配線は、銅箔の長さを等しくして並行に維持するための優れたツールです。信号を1つずつではなく、一連の信号を同時に配線できるため、貴重な時間を節約できます。このツールはインテリジェントではあるものの、差動ペアや複数のペアの信号が他の高速信号やアナログ信号のそばに配線されないようにするのは設計者の仕事です。複数のペアや差動ペアの配線は、エンジニアリングの洞察に置き換わるものではなく、道具箱に入っている道具だと考えてください。
おそらく、人的ミスをなくすのに最も役立つツールはデザインルールチェック(DRC)でしょう。このチェックでは配線エラーがハイライト表示され、発生場所が拡大されるため、すぐに修正を行うことができます。優れた機能ではあるものの、PCBの成功事例を踏まえると、チェックを実行しただけで満足するわけにはいきません。もちろん、ネットの接続漏れやクリアランスの制約違反などのミスを除外するのには役立つものの、機能と経験を組み合わせれば、GNDループやGNDプレーンの配置の誤りといった問題も特定できるようになります。結局のところ、技術者の設定によってDRCの効果は異なってきます。
近道を使えるのは、やっていはいけないことを把握している場合だけ
さまざまな用途のPCBを設計してきたキャリアを通じて、私はいろいろなバージョンのCircuitStudioでインテリジェントな機能を大いに活用してきました。これらの機能を正しく使うと、品質を損なうことなく設計時間を短縮できます。
これらのツールをワークフローに採り入れれば、さらにスムーズでスマートに仕事を進めることができるようになるでしょう。インテリジェントな配線機能について詳しくは、Altiumのエキスパートにお問い合わせください。