開発・設計 豆知識
多層基板・封止基板でも解析・リバースエンジニアリングはできるの?
- 回路・基板設計
「外見から回路を読み取れない多層基板や、樹脂で固められた封止基板はリバースエンジニアリングできないのでは?」とお悩みではないでしょうか。結論から言うと、適切な設備と解析技術を用いれば、多層基板や封止基板であっても回路の解析やリバースエンジニアリングは十分に可能です。本記事では、多層・封止基板の解析が難しい理由から、具体的な解析手法、再現できる成果物のレベルまで分かりやすく解説します。
多層・封止基板のリバースが難しい理由(内層・樹脂封止)
一般的な単層や両面基板(2層基板)であれば、目視やテスターを用いた導通確認だけで回路パターンをある程度追いかけることができます。しかし、多層基板や封止基板では、構造的な要因により解析の難易度が飛躍的に高まります。
難易度が高まる主な理由は以下の2点です。
内層パターンの隠蔽(多層基板)
4層、6層、あるいはそれ以上の多層基板では、表層(Top/Bottom層)以外の回路パターンが基板の内部(内層)に埋め込まれています。外観からでは信号線がどこに繋がっているのか物理的に見えません。
物理的なアクセス遮断(封止基板)
モールド樹脂(エポキシ樹脂など)で全体が固められている封止基板は、部品や基板そのものに触れることすらできません。無理に剥がそうとすると、基板や電子部品を破損させてしまうリスクがあります。
このように、対象物が「見えない」「触れない」状態になっていることが、リバースエンジニアリングを困難にしている根本的な原因です。
解析の手法(X線・断面観察・脱封止など)
目視できない内部構造を明らかにするため、専門の解析現場では「非破壊検査」と「破壊検査」を組み合わせた高度なアプローチを行います。主に使用される手法は以下の通りです。
| 解析手法 | 検査タイプ | 主な目的と特徴 |
| X線CTスキャン | 非破壊 | 基板を破壊せず、3次元的に内部の配線パターンやビアの接続状態を撮影する。 |
| 断面観察(切断・研磨) | 破壊 | 基板を垂直に切断・研磨し、顕微鏡で各層の厚みや微細な接続部を直接観察する。 |
| レイヤー剥離(研磨) | 破壊 | 1層ずつ精密に研磨して削り落とし、各層の回路パターンを個別に撮影・データ化する。 |
| 脱封止(デキャップ) | 破壊 | 薬品(発煙硝酸など)やレーザーを用いて、部品を傷つけずに封止樹脂だけを溶かす・除去する。 |
まずはX線CTスキャンなどの非破壊検査によって全体の構造を把握し、重要な箇所を特定します。その後、レイヤー剥離や脱封止といった破壊検査を行うことで、隠された内層のパターンや回路網を正確に導き出します。
どこまで再現できるか(成果物の粒度)
多層・封止基板のリバースエンジニアリングによって、どこまでのクオリティで回路を再現できるかは非常に重要なポイントです。結論として、最新の解析技術を用いれば「対象基板と同等の機能を持つクローン基板の製造」や「詳細な回路図の復元」が可能です。
得られる具体的な成果物の粒度は以下の通りです。
ネットリスト・回路図の復元
各部品がどのように接続されているかを完全に網羅した結線データ(ネットリスト)を作成し、CADで編集可能な回路図として復元します。
BOMリスト(部品構成表)
実装されている抵抗、コンデンサ、ICなどの型番やスペックを特定し、部品リストとしてまとめます。型番が消されている場合でも、パッケージ形状や電気的特性から同等品を特定します。もちろん、場合によっては一部特定できないケースがあります。(現時点で、100%保証はできていません)
参考の基板アートワークデータ(Gerberデータ)
リバースによる各層の写真データから各層の参考的なガーバーデータを生成します。
弊社ではこのデータと、前述のネットリストをもとに、基板のアートワークを再実施して製造用のガーバーデータ及びドリルデータを作成しなおします。
結果として、図面や設計データが手元に一切ない状態からでも、まったく同じ動きをする基板を再現するだけの材料が揃います。
マイコン・ROM搭載基板の扱い
基板上にマイコン(MCU)やフラッシュメモリ、ROMなどの「プログラムが書き込まれているIC」が搭載されている場合、回路パターンの抽出とは別にソフトウェア(ファームウェア)の抽出が必要になります。この点に関する対応可否は、ICのセキュリティ仕様によって異なります。
データ抽出ができるケース
ICにコピーガード(プロテクト)がかかっていない場合、または基板上に書き込み・デバッグ用の端子(JTAGやSWDなど)が残っている場合は、専用のツールを用いて内部のバイナリデータを読み出すことができます。
データ抽出が極めて困難なケース
近年のマイコンに多い「読み出し禁止(プロテクト)」が強固に施されている場合、内部データをソフトウェア的に吸い出すことは不可能です。
ただし、どうしてもプログラムの解析が必要な場合は、ICのパッケージを酸で溶かしてチップ表面を露出し、顕微鏡でメモリセルを直接解析する高度な物理手法(セミコンダクタ解析)を用いる選択肢もありますが、完全に動作を保証するものではありますが、完全に動作を保証するものではありません。
マイコンやROMが含まれる基板のリバースエンジニアリングを検討する際は、事前に「ファームウェアの読み出しが必須かどうか」を明確にし、対応可能な専門業者へ相談することをおすすめします。
電子機器・プリント基板の不良解析ならお任せください!
電子機器ユニット 受託開発・製造センターでは、電子機器・プリント基板の不良解析に対応しています。強固なネットワークと豊富な知見を基に、根本原因の特定から再発防止策のご提案まで、お客様の品質向上を強力にサポートいたします。電子機器やプリント基板の故障でお困りの際は、ぜひ当社までご相談ください。
関連する開発・設計 豆知識一覧
-
- 回路・基板設計
IoT機器・デバイス開発・設計の基礎:電源供給の方法
IoT機器・デバイスの開発やPoC(概念実証)を進める中で、実は最も実務担当者を悩ませる…
-
- 回路・基板設計
電子機器・プリント基板の不良・故障解析の流れ
電子機器やプリント基板は、あらゆる製品の制御や信号処理を担う重要な構成要素です。しかし、…
-
- 回路・基板設計
- 機構設計
- 製造・組立
古くなった特注の電子部品製造・検査装置をリバースエンジニアリング(再設計・再製作)で機能向上!
貴社の工場で長年活躍している、特注の電子部品製造・検査装置。図面や仕様書もなく、もはや「…
-
- 回路・基板設計
基板搭載部品のEOL通知による代替品選定における注意点
電子機器の製造において、部品の生産中止(EOL:End of Life)は避けて通れない…
-
- 回路・基板設計
昨今、よく聞く半導体メモリとは?種類を徹底解説
スマートフォン、パソコン、データセンター、自動車、そしてあらゆるIoT機器。私たちの現代…
-
- 回路・基板設計
コストダウンを考慮した電子部品選定の5つのポイント
電子機器開発において、コストダウンは製品の市場競争力を左右する永遠のテーマです。そして、…
-
- 回路・基板設計
基板の資産化!修理・リバースエンジニアリングができる体制へ!
製造現場において、故障したまま放置されている「不良基板」は単なる廃棄物ではありません。適…
-
- 回路・基板設計
基板・ボードのデッドコピーはどんな危険性を孕んでいるのか?
基板の「デッドコピー」、つまり既存のプリント基板を完全に複製する行為は、目先のコスト削減…
-
- その他
- IoT機器
- 構想設計
- 回路・基板設計
- 機構設計
- 製造・組立
組み込みハードウェアの開発・設計費用削減のポイント!
組み込みハードウェアの開発を検討する際、プロジェクト全体の成否を左右するのが開発・設計に…
-
- 回路・基板設計
ECUとMCUの違いとは?
自動車の頭脳とも呼ばれる「ECU」と、あらゆる電子機器に搭載されている「MCU」。両者は…
-
- 回路・基板設計
基板・ボードのコピー・リバースエンジニアリングの種類
基板や電子機器の設計図がない状態から、元の製品の構造や機能を解析・再現する技術として基板…
-
- その他
- IoT機器
- 構想設計
- 回路・基板設計
- 機構設計
- 製造・組立
組み込み開発を変える!ラズベリーパイ(Raspberry Pi)を使った高速プロトタイピング
新しい電子機器や組み込みシステムを開発する際、試作品(プロトタイプ)の製作に多大な時間と…
-
- 回路・基板設計
開発ボードと評価ボードの違いとは?
電子機器開発において、「開発ボード」と「評価ボード」という言葉は頻繁に耳にしますが、その…
-
- 回路・基板設計
回路図がない製品を試作・量産するためには?
「既製品である電子機器ユニットを再度製造したい…。ただ、手元にあるのが動作品のみで回路図…
-
- 回路・基板設計
産業用途でのラズベリーパイ(Raspberry Pi)の活用のメリット・デメリット
ラズベリーパイ(Raspberry Pi)は、従来、教育用コンピューターとして開発されま…
-
- 構想設計
- 回路・基板設計
- 機構設計
- 製造・組立
ECUとは?ECUの開発・設計の委託における注意点
現代の自動車には、安全性能や快適性能、環境性能を高めるために、数多くの電子制御システムが…
-
- 回路・基板設計
CPLDとは?CPLDとFGPAの違いを解説
近年、エレクトロニクス業界では、開発期間の短縮や製品の多機能化が求められています。その中…
-
- 回路・基板設計
- 機構設計
組み込みハードウェアとは?種類、設計の流れ・ポイントを徹底解説
近年、私たちの身の回りにある多くの電子機器に組み込まれている「組み込みハードウェア」。ス…
-
- 回路・基板設計
基板開発・設計の基礎:樹脂ポッティングとは?
電子機器の信頼性を高める上で欠かせない技術の一つに、「樹脂ポッティング」というものがあり…
-
- その他
- IoT機器
- 構想設計
- 回路・基板設計
- 機構設計
- 製造・組立
電子機器・IoT機器のOEM・ODMを委託する際の注意点
当記事では、電子機器・IoT機器のOEM・ODMを委託する際の注意点と題しまして、電子機…
-
- 回路・基板設計
FPGAとASICの違い
当記事では、組み込みボード開発・設計の基礎と題しまして、FPGAとよく比較されるASIC…
-
- 回路・基板設計
基板・ボードのリバースエンジニアリングの手順とメリット・デメリット
電子機器ユニット 受託開発・製造センターを運営するSST設計開発センター株式会社では、現…
-
- IoT機器
- 回路・基板設計
- 機構設計
組み込み機器の開発・設計を委託する際に押さえておくべきこと
組み込み機器の開発や設計を外部に委託する際、適切な進め方を理解しておくことが成功の鍵とな…
-
- 回路・基板設計
FPGAとマイコンの違い及びメリット
当記事では、組み込みボード開発・設計の基礎と題しまして、FPGAとよく比較されるマイコン…
-
- 回路・基板設計
FPGAのメリット・デメリット
組み込みボード開発・設計において、よく耳にするFPGAについて、皆様は詳しくご存知ですか…
-
- 回路・基板設計
FPGAと各ICの違いと特徴
当記事では、組み込みボード開発・設計の基礎と題しまして、FPGAとよく比較される各ICの…
-
- 回路・基板設計
基板・ボードのリバースエンジニアリングの流れ
電子機器ユニット 受託開発・製造センターを運営するSST設計開発センター株式会社では、現…
-
- 回路・基板設計
組み込みボードの開発・設計におけるポイント
組み込みボードとは、電子機器やIoTシステムに組み込まれ、特定のタスクや機能を実行するた…
-
- 構想設計
- 回路・基板設計
- 機構設計
スムーズに電子機器ユニットの開発・設計を進めるために
新たな電子機器ユニットの開発にあたり、「なかなかスムーズに進まない…」「設計の手戻りが多…
-
- 構想設計
- 回路・基板設計
- 機構設計
- 製造・組立
電子機器ユニットの 開発/設計・製造フロー
ご存知の通り、電子機器ユニットは、現代の私たちの暮らしを支える重要な要素です。常日頃から…