2016年、Samsung は Galaxy Note 7 の販売を中止しました。これは、バッテリーの設計および製造上の欠陥によって過熱、発火、そして世界規模のリコールに至ったためです。この製品が失敗したのは、リチウムイオン電池が新しかったからでも、エンジニアの技能が不足していたからでもありません。十分な設計マージンの確保、不十分な検証カバレッジ、管理されていない製造ばらつきが、そのまま顧客の手に渡ることを許してしまう製品開発プロセスに問題があったのです。
PCB開発においても、同種のプロセス破綻は、回路図作成、レイアウト、シミュレーション、製造出力をそれぞれ個別に扱う、分断されたポイントツール群に設計データが散在しているときに起こります。これらの工程をつなぐ統一データモデルが存在しなければ、本来は早期に検出されるべきエラーが製造ファイルにまで残ってしまいます。従来のポイントツール型ワークフローの真のコストは、製品の複雑化とコンプライアンス負荷の増大に伴って蓄積する、データ不整合、トレーサビリティの喪失、根本原因分析の遅延といったリスクにあります。
エンジニアリングチームは、ツールチェーンを評価する際、ライセンス費用、移行の手間、トレーニング時間を主な基準にしがちです。これらは確かに実在するコストですが、一度限り、あるいは周期的なものです。一方で、分断されたツールチェーンによるワークフローコストは継続的に発生し、ツールチェーンを使う限り毎週のように繰り返されます。
より完全なコスト比較では、同期作業に費やされる継続的なエンジニアリング工数、古くなった制約や欠落した制約による手戻り、バージョンの不確実性によって長引くレビューサイクル、設計エラーを防ぐには遅すぎるタイミングで届いた情報が原因で発生するECOまで考慮する必要があります。多くのチームでは、こうした継続的なコストは、特にチーム規模や製品の複雑さが増すにつれて、初年度のうちにライセンス費用の差額を上回ります。
製品がライフサイクルを進むにつれて、この計算は分断されたツールチェーンにさらに不利になります。リビジョン管理は、分断されたシステム間では時間とともに劣化していきます。製品が18か月後にリフレッシュのために再開されたとき、あるいは新しいエンジニアがプロジェクトを引き継いだとき、散在するファイル、メール、スプレッドシートから設計コンテキストを再構築するコストが、そのサブシステムの元の設計工数を上回ることすらあります。
1人の設計者が単独で作業している場合、すべてのコンテキストがその人の記憶に収まっているため、分断されたツールチェーンでも何とか回ることがあります。しかし、ワークフローは予測可能なスケーリングの節目で破綻し始めます。
こうした節目ごとに、手動調整の負担は非線形に増加します。チームはそのオーバーヘッドを処理速度の低下として受け入れるか、あるいはエラーが製造や実装工程へ流出し始めることになります。
以下の表は、具体的な不具合シナリオを、その根本原因と一般的な検出タイミングに対応付けたものです。いずれも、制約が直接流れる統合環境であれば、エラーを未然に防ぐか、即座に顕在化させられるケースです。
|
不具合シナリオ |
ドメイン境界 |
根本原因 |
一般的な検出タイミング |
|
インピーダンス目標がレイアウトに適用されていない |
EE から PCB |
制約が仕様書で伝達されただけで、ツールのルールに入力されていない |
レイアウト後レビュー、または試作時のSI測定 |
|
部品高さ違反 |
MCAD から ECAD |
メカのキープアウトが MCAD 側で更新されたが、PCBツールに反映されていない |
組み立て時の機械的適合確認 |
|
新規設計に廃止部品が使われている |
サプライチェーンから回路図 |
部品選定時にBOMステータスが見えない |
調達段階、レイアウト完了から数週間後 |
|
ネットクラス割り当ての不一致 |
回路図からレイアウト |
設計者がネットクラスを手入力で再設定し、タイプミスを入れてしまった |
DRCで一部は検出されるが、製造に流出するケースもある |
|
スタックアップ変更がインピーダンスルールに反映されていない |
製造から設計 |
基板製造業者から推奨されたスタックアップ変更がメールで伝えられた |
製造後のインピーダンステスト不良 |
|
熱制約違反 |
シミュレーションからレイアウト |
熱シミュレーション結果が配置制約に結び付けられていない |
熱シミュレーションまたは試作試験での熱不具合 |
|
コネクタのピン配置変更の見落とし |
システムエンジニアリングから回路図 |
変更がメールで伝えられ、複数の設計者のうち1人が見落とした |
統合テスト時のインターフェース不一致 |
すべての統合環境が、同じレベルの制約フローを提供しているわけではありません。あるプラットフォームが本当に分断の問題を解決するのかを見極めるには、次のような問いが重要です。
これらの答えによって、そのプラットフォームが引き継ぎ時の不具合を解消するのか、それともユーザーインターフェースを統合しただけで、根底にあるデータの分断を残したままなのかが決まります。
チームが成長し、設計が複雑になるにつれて、ポイントツール間のギャップはますます管理しにくくなります。Altium Agile Teams は、設計機能そのものと同じくらい、調整、可視化、再現性あるレビューが重要になる、この成長段階に向けて設計されています。PCB設計データ、メカコンテキスト、BOM上の判断、サプライチェーンの知見を1つに集約した共有環境を提供します。
Agile Teams を使えば、電気、機械、製造、調達の各関係者が同じ最新の設計コンテキストを確認し、その場で変更を議論し、プロセスの早い段階で判断を揃えることができます。エクスポート、スプレッドシート、非公式な連絡手段に頼る代わりに、チームは何が変わったのか、なぜ変わったのか、それが下流工程にどんな意味を持つのかを、より明確に把握できます。
ツールと人の間の摩擦を減らすことで、Altium Agile Teams は、成長中のハードウェアチームがワークフロー管理に費やす時間を減らし、信頼性の高い設計の実現により多くの時間を使えるようにします。
Altium Agile Teams の詳細を確認し、チームの拡大に伴って統合ワークフローがどのように摩擦を減らせるかをご覧ください →
はい。ツール価格はコストの一部にすぎないからです。ツール間のワークフローが継続的な遅延、混乱、手戻りを生み出しているなら、安価なツールチェーンのほうが、結果として総コストが高くなることもあります。
まずはエンジニアリング工数から始めてください。チームがエクスポート、BOMの整理、設計レビューのオーバーヘッド、確認のやり取り、ファイル調整、可視化の遅れによって生じた問題の修正に何時間費やしているかを測定します。たとえソフトウェア予算には現れなくても、その時間はワークフローコストです。
それは移行経路や使用するツール次第ですが、本当に問うべきなのはもっと広い視点です。新しい環境が重要な設計データを保持しつつ、今後の分断を減らせるかどうかです。ライブラリ移行は慎重に評価すべきですが、ワークフロー全体のコストを理解する前に、その議論を止めてしまうべきではありません。
移行に実作業が伴うのは事実です。しかし、繰り返される摩擦もまたコストです。比較すべきなのは、労力があるかないかではありません。一度限りの移行労力と、継続的なワークフロー上の足かせとの比較です。
互換性は思い込みではなく、直接評価すべきです。本当の目的は、設計データを閉じ込めたり、後のコラボレーションを難しくしたりすることなく、継続性を向上させることです。