PCB設計チームで、単一の場所またはリモートで作業した経験がある場合、成功したプロジェクトと失敗したプロジェクトの両方を見てきたことでしょう。プロジェクトが失敗したり、大幅に遅延したりする理由はさまざまですが、時には星が並んで、すべてが時間通りに、予算内で納品されることを確実にする必要があります。プロジェクトの遅延やチームメンバーの分断を引き起こした多くのミスを犯した後でも、私はまだ、すべてのプロジェクトを成功させるために何が必要かを学んでいます。
プロジェクトマネージャーとしての失敗から学んだ後、クライアントデータを設計チームと共有し始める前に試みるいくつかのことがあります。最近の新しいプロジェクトや、進行中のプロジェクトの途中でも、これらのタスクを実行して、最終設計データを納品する前に再設計を避けるようにします。プロジェクト要件、タスク、設計データをチームメンバーに送る前に、これらのポイント(そして多分他にも多くのポイント)を確認してください。
レイアウトを開始する前に完全な機能とDFM要件を得ることは重要な作業ですが、設計データを共有する前に行うべきことがさらにあります。これらの作業の目的は、レイアウトが完成に近づくと不必要な設計変更を防ぐことです。ここでは、私のプロジェクトで繰り返し出てきたいくつかのポイントを紹介します:
新しいプロジェクトを引き受けるときに何度も経験したことがあります:顧客が6ヶ月前の回路図、ライブラリ、そしてBOMを送ってきます。新しいプロジェクトを作成してレイアウトを開始すると、突然、コンポーネントの半分がEOL、LTB、NRND、廃止、または在庫切れになっていることに気づきます。現在では、新しいプロジェクトに回路図とライブラリを配置してから新しいBOMを作成し、問題のあるコンポーネントの数を数えることで、BOMを前もってクリーンアップするようにしています。クライアントが設計をレイアウトと製造の準備に向けてどのような作業が関わっているかを常に知っておくことが重要であり、BOMをクリーンアップすることはその重要な作業の一つです。
このBOMのクリーニング作業は、問題が多い大規模プロジェクトの場合、数日を要することがありますが、後での時間の無駄を防ぐためには常に必要です。レイアウトを開始する前にこれを行えば、製造と組み立てを開始する準備ができた時に、より広範な再設計のリスクを冒すことがなくなります。材料表内のサプライチェーンデータにアクセスできると、ディストリビューターのウェブサイトをスキャンするのに費やす時間が削減されるため便利です。
PCBレイアウトを仕上げようとしているところで、クライアントが機械的な変更やコンポーネントの更新を持ち込んできたことはありますか?私はこれを経験したことがあり、非常にイライラすることがあります。場合によっては、取り付け穴のサイズ変更やいくつかのコンポーネントの移動だけの問題です。しかし、他の時には、広範な再設計を強いられ、誰かがレイアウトを開始する前に言及してくれればよかったと思うことがあります。
最近のプロジェクトで、6つのSMAコネクタを約0.5cm下に移動するという単純な要求が、基板の下半分にある他のすべてのコネクタを移動させることを余儀なくされました。これには、複数の層での再ルーティングやポリゴンの再配置もかなり必要とされました。もし、これらの変更についてもっと早く知らされていたら、私たちは時間を節約し、クライアントのお金も節約できたでしょう。これらの変更を事前に知ることで、レイアウトチームはこれらのエリアでのコンポーネントの配置とルーティングを最後まで保留にして計画することができます。
私自身もデザイナーも、組み込み開発を加速するために開発ボードを非常に重宝しています。これは、スタッフをサポートする体制があれば、並行して実行できるタスクの一つです。また、コードを組み始める前にレイアウトや回路図が完成している必要はありません。高レベルのブロック図といくつかの機能要件さえあればよいのです。
私たちは、MCU/FPGAを搭載した組み込みプロジェクトが他のICとインターフェースする必要がある場合に、いつもこれを行います。開発中にデバッグが必要な問題は、コードレベルにまで絞り込まれており、開発ボードのレイアウトとは何の関係もありません。開発ボードをGoogle検索して、ファームウェアエンジニアにリストを渡すことは決して損にはなりません。利用可能な開発ボードの範囲に驚くかもしれません。
これは、振り返ってみると明らかなプロジェクト管理の側面ですが、私が最初のプロジェクトのいくつかでまだ予測を学んでいたことです。徹底的な要件を得て、プロジェクトデータを共有し、タスクを割り当てる前に設計変更を計画した場合、並行して実行するのに最適なタスクを見つけることができます。設計フェーズでは、マルチボードレイアウト、組み込みファームウェアのコーディング、およびシステムとインターフェースする必要があるソフトウェアアプリは、すべて並行して実行できる候補タスクです。
これは単純に見えるもう一つのポイントですが、チームが設計を進める中で難しい質問に早期に答えを出すためには全ての違いを生み出します。定期的なチェックイン時間(それが毎日であろうと毎週であろうと)は、全員が進捗を共有し、未解決の質問を解決し、アクション項目を設定する機会を提供します。
全員がリモートで協力しているかオフィスに集まっているかにかかわらず、設計作業を開始する前にこれらの事前タスクを完了させてください。設計データを共有し、プロジェクトを始める準備ができたら、Altium 365®の管理機能と共有機能が全員を同じページに保つのに役立ちます。これらの機能はAltium Designer®内でアクセス可能で、チームの全員に協力的なPCB設計のための完全なツールを提供します。
Altium DesignerをAltium 365プラットフォームで使用すると、チームのための生産的で協力的なPCBデザインワークフローを作成できます。Altium 365では、デザイナー、エンドユーザー、製造業者を開発プロセスに取り込むことができ、これによりデザインレビューをより速く進めることができ、時間のかかる再設計を避けることができます。チームの全員が、供給チェーンデータ、コメント機能、データ共有ツールにアクセスできるため、PCBデザインの協力を効率化するのに役立ちます。
Altium DesignerをAltium 365で使用することで可能になることは、これまでの説明のほんの一部に過ぎません。より詳細な機能説明については、製品ページをチェックするか、オンデマンドウェビナー
のいずれかをご覧ください。