Monitoring the Health of Your PCB in Altium Designer

各PCB設計の最終目標は、正確で信頼性の高いアセンブリおよび製造用出力を得ることです。そして、あらゆる設計ツールの目的は、設計が製造段階に進む前に、設計プロセス中に発生しうる問題を発見し、解決するためのツールをユーザーに提供することです。Altium Designerは継続的な開発の中で、各リリースごとに機能強化やバグ修正を行い、より良い設計体験を提供し、PCBの「健全でない」レイアウト要素を回避できるようサポートしています。場合によっては、こうした基板上の領域がAltium DesignerのDRCシステムの観点では問題なく、重大な製造上の問題には至らないこともあります。しかし、ソフトウェアのパフォーマンス低下や、MCAD協調設計、PCB出力生成時の問題につながる可能性があります。例えば、以前のバージョンのAltium DesignerではPCB部品に360度の回転値を設定できましたが、現在のバージョンではこの状況は許可されておらず、ソフトウェアがそのような部品を0度に設定します。

このような「健全でない」基板レイアウト要素は、ソフトウェアの特定の領域が改善・修正される前のバージョンで作成された設計に存在している場合があります。PCB Health Checks機能は、そのような問題や、特定の条件下で発生しうる他の問題を検出・解決するために利用できます。これらのチェックにより、PCB設計における一般的な問題を発見し、修正し、設計および製造プロセスの次の段階での潜在的な問題を回避できます。

Health Check Monitor機能は、PCB.HealthCheckMonitorオプションをAdvanced Settingsダイアログで設定することで構成できます。希望する機能モードを設定するには、以下の設定を使用してください。デフォルト値は1です。

0 - オフ
1 - ユーザーモード
2 - デバッグモード(開発中の追加チェックが利用可能になります)。

アクティブなPCBドキュメントでオブジェクトが選択されていない場合、PropertiesパネルにはHealth Checkタブが表示され、PCB Health Checkの設定、実行、結果の確認ができます。

Health Check Monitorへのインターフェースは、PCBドキュメントでオブジェクトが選択されていない場合のHealth Checkタブ(Propertiesパネル)です。
Health Check Monitorへのインターフェースは、PCBドキュメントでオブジェクトが選択されていない場合のHealth Checkタブ(Propertiesパネル)です。

ヘルスチェックの設定と実行

利用可能なチェックは、Checks領域のHealth Checksタブのグリッドエリアに一覧表示されます。すべてのチェックは関連するカテゴリ(RegionsPolygonsComponentsなど)ごとにグループ化されています。チェックボックス列を使って個別のチェックを有効/無効にしたり、列ヘッダーのチェックボックスで全チェックを一括で有効/無効にできます。

PCBドキュメントを開くと自動的にヘルスチェックが実行されます。設計プロセス中、リスト内で右クリックしてRun Checkコマンドを選択することで特定のチェックを手動で実行したり、リスト下部のCheck Allボタンをクリックして有効な全チェックを実行できます。

特定のチェックを実行するか、すべてのチェックを一度に実行できます。
特定のチェックを実行するか、すべてのチェックを一度に実行できます。

PCB設計ドキュメントが変更された場合、ヘルスチェックの結果が古くなっている旨の警告が表示されます。警告バナー内のCheck Allボタンを使用してPCBヘルスチェックを再実行し、結果を更新してください。

チェックで問題が検出された場合、そのチェックで検出された問題数がIssues列に表示されます。現在のPCB設計で見つかった問題の総数は、列ヘッダーのカッコ内に表示されます。また、この列にはアイコンも表示されます。アイコンは、発見された問題の種類に応じた重大度レベルを示します:

  • – 情報
  • – 警告
  • – エラー

検出された中で最も重大な問題のアイコンがHealth Checkタブタイトルの横にも表示されます。問題がない場合は、タブタイトルにアイコンが表示されます。

チェック項目を選択すると、そのチェックで検出された問題の一覧がパネルのIssues領域に表示されます。

チェックを選択して、検出された問題のリストを表示します。
チェックを選択して、検出された問題のリストを表示します。

リスト内で問題が検出されたチェックのみを表示したい場合は、リスト上部のShow issues onlyコントロールを使用してください。

Show issues onlyコントロールを使ってチェックリストをフィルタできます。
Show issues onlyコントロールを使ってチェックリストをフィルタできます。

Show issues onlyコントロールが有効な場合、アイコン列ヘッダーをクリックすることでチェックリストを重大度順に並べ替えられます。

検出された問題の解決

パネルのCheck領域でチェックをクリックすると、パネルのIssues領域にそのチェックで検出された問題が表示されます。リスト内の問題をクリックすると、PCBエディタのデザイン空間で該当オブジェクトをズーム・中央表示・ハイライト(可能な場合)します。選択したチェックの問題をどのように修正できるかについての推奨事項は、パネルの情報領域に表示されます。

以下のチェックは自動修正が可能です:

  • Zero Area Regions

  • Zero Area Polygons

  • Micro-Segments

  • Shelved/Modified Polygons

  • 360deg Component

  • Components with Mirrored Footprints

    このチェック(デフォルトでは無効)は、PCB設計空間に配置された部品フットプリントと、該当するソースライブラリ内のフットプリントとの間でピンの変更があったかを検出します。修正を適用する際は、ミラーリングに関連する要素(ピン、オーバーレイ、3Dボディ)のみが考慮されます。配置済み部品フットプリントの他の変更(回転など)はそのままです。

  • Duplicate Component Designators

  • Unused xSignals

  • Unused From-Tos

自動修正を利用するには、リスト内でチェックを選択し、問題リスト下部のFix Issuesボタンをクリックしてください。または、Checksリスト内でチェックを右クリックし、表示されるメニューからFix Issuesコマンドを選択してください。

Fix Issuesコマンドを使って検出された問題を自動的に修正します。
Fix Issuesコマンドを使って検出された問題を自動的に修正します。

出力生成時のヘルスチェックの実行

OutJobファイルから、またはPCBエディタから直接出力を生成しようとした際、設計に重大な問題(棚上げされたポリゴン、修正されたが再注入されていないポリゴン、または親基板のレイヤースタックと互換性のないレイヤースタックを持つパネル)が含まれている場合、警告ダイアログが表示されます。このダイアログでは、生成される出力が正しくないこと、問題のあるオブジェクトの数が表示されます。出力生成をキャンセルしてダイアログから直接Health Checkタブを開くか、そのまま出力生成を続行できます。レイヤースタックの互換性問題の場合は、互換性HTMLレポートも開けます。

PCB Health Check Issues Detectedダイアログ
PCB Health Check Issues Detectedダイアログ

検出された問題のレポート

PCB Health Check Monitorで検出された問題は、Batch DRC実行時に生成されるHTMLレポートに一覧表示できます。Design Rule Checkerダイアログで、Create Report FileオプションとそのReport PCB Health Issuesサブオプションを選択してください。

Report PCB Health Issuesオプション(Design Rule Checkerダイアログ内)
Report PCB Health Issuesオプション(Design Rule Checkerダイアログ内)

ダイアログのRun Design Rule CheckボタンでBatch DRCを実行すると、検出されたPCB Health Issueの数がレポート上部に表示され、問題はPCB Health Issues見出しの下にリストされます。

Report PCB Health Issues オプションが Design Rule Checker ダイアログで有効になっている場合に生成されるレポートの一例
Report PCB Health Issues オプションが Design Rule Checker ダイアログで有効になっている場合に生成されるレポートの一例

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content