エレクトロニクスを設計する世界

サイロを解体し、エレクトロニクス開発の全ての側面にわたる協力を強化する

一緒により良い設計を

チーム管理とプロジェクトの可視性に対する柔軟なコントロールを体験してください。

エレクトロニクス設計のコラボレーション

Filter
0 Selected Tags by Type 0 Selected 全て Software 0 Selected 全て Clear ×
Clear
0 Selected Tags by Type
0 Selected Software
統合環境における制約駆動設計とルール駆動設計 Thought Leadership 統合環境における制約駆動設計とルール駆動設計 もし、人生のルールが自動的にチェックされたらどんなに素晴らしいだろうか。私はイタリア料理を作るのが好きだが、料理本とトマトソースの鍋の間を行き来するのは疲れる。キッチンでの唯一の自動ルールチェック機構はオーブンタイマーだ。幸いにも、PCBデザイナーにとっては、制約とルールのチェック機能を含む高品質のソフトウェアパッケージがあり、レイアウトと回路図を自動的にチェックできる。 ルーティング、スペーシング、伝搬遅延、ファンイン/ファンアウト、ビアに関する設計ルールをPCBに設定する能力は、PCB設計ソフトウェアの必須機能となっている。しかし、すべてのPCB設計ソフトウェアが同じように作られているわけではない。異なるプログラムでは設計ルールの定義が異なる方法で表示され、設計ルールは異なるインターフェースで定義され、いくつかの表示は他より直感的である。 PCB設計ソフトウェアは、設計ルールと制約を設定するだけでなく、これらのルールが回路図とレイアウトにどのように表示されるか、特定のアプリケーションに対してルーティング制約と指示をカスタマイズする柔軟性を提供すべきである。統合設計環境で作業するとき、設計ルールはプログラムの一部で定義され、レイアウト全体に適用される。 制約駆動型対ルール駆動型設計 制約ベースの設計とルール駆動型設計は、基本的な原則の下で動作します。定義された設計ルールに対してレイアウトをチェックし、設計者に違反を表示します。しかし、表面を掘り下げると、これらの方法論の間の主な違いは設計環境に関係しています。 制約駆動型設計を使用する一部のPCB設計ソフトウェア会社は、複数のプログラム間で制約定義を受け渡します。これが統合設計環境と呼ばれているにもかかわらず、設計はユーザーインターフェースの下で真に統合されていません。 真に統一された設計環境はこれを克服します。すべての制約定義とチェックが単一の統一インターフェースで行われます。回路図キャプチャプログラムからレイアウトプログラムに制約を送信する代わりに、回路図とレイアウトを一つの屋根の下で真に統合するソフトウェアを使用するのはどうでしょうか? 言われているように、ルールは破るためにあるものです。すべての設計ルールがすべての状況に適用されるわけではなく、設計ソフトウェアの仕事は、ルールを破ったときに通知することです。デザイナーやエンジニアとして、そのルールがデバイスが適切に機能するために本当に重要かどうかを決定するのはあなた次第です。レイアウト内のルール違反を明確で視覚的な方法で示すグラフィックをカスタマイズできるべきです。誰もルール違反のリストをスクロールして、モデル内の違反要素を手動で探したいとは思いません。 一部の設計ルールは他のルールよりも優先される必要があります。これを念頭に置いて、設計ソフトウェアはどの設計ルールをプロセスで優先するかを定義できるようにするべきです。これにより、優先順位の順にルールが順次チェックされます。このタイプのルールチェックは不必要なルールの衝突を防ぎ、統合設計モデルを使用するソフトウェアパッケージ内でのみ機能します。 Altium Designerのルールエディタ 制約と設計ルール:不足した場合はどうなるのか? 多層ボード、 HDIアプリケーション、高速設計、および 高周波設計において、ビアのパラメータと隣接する機能とのクリアランスを定義することは非常に重要です。これらの重要な構造に対する設計ルールを定義する際には、設計プロセスの各ステップでルールが設計にどのように影響するかを正確に表示するグラフィカルインターフェースを含めるべきです。 ビアとルーティングパラメータのグラフィカル表現を含まないソフトウェアは、設計者が抽象的な識別子に基づいてすべての設計ルールの意味を記憶することを強いるため、重要なルールを無視したり、誤って他のルールを適用したりする可能性があります。これはまた、新しい設計者が設計ソフトウェアに慣れるまでの時間を増加させます。 PCB設計ソフトウェアが、トレースクリアランスやビア設計のようなものにのみ設計ルールが適用されるという視点を取る場合、重要な機能に関する設計ルールを定義する機会を失います。信号整合性、高速設計、ルーティング指示、およびその他の仕様に関するルールは同様に重要であり、回路基板に同様の容量で影響を与えます。 あなたのソフトウェアにこれらの設計ルールが含まれていない場合、これらの重要な要件を満たしていることを確認する唯一の方法は、シミュレーションを含めるようにプロセスを調整することです。これらの領域の問題を修正することは時間がかかり、設計とシミュレーションの間を行き来する必要があります。設計とシミュレーションのソフトウェアが統合された設計環境に組み込まれていない場合、状況はさらに悪化します。 設計ルールはルーティングだけに関するものではありません 複雑なデバイスに取り組むとき、設計ルールは不可欠です。おそらく、制約エディタ、設計ルールチェック、
言語障碍者の声を届ける Project Vive とVoz Box Newsletters OnTrack 言語障碍者の声を届ける Project Vive とVoz Box Judy Warner: 本日はお時間をいただきありがとうございます。まずは学歴と職歴、そして技術者という職業を選ばれたきっかけを教えていただけますか? Mary Elizabeth McCulloch: 科学と数学が得意だった私は、2016年に生物医学の学位を取得してペンシルベニア州立大学を卒業しました。 技術者の道を選ぶ大きなきっかけになったのは、やはり両親でしょう。父は大学で物理学を勉強し、現在はCNC制御システム向けの 電気設計と機構設計に特化する技術者として仕事をしています。母は生物医学の技術者で、人工心臓の研究に取り組んでいます。私たち家族は農場で暮らしていましたが、いつも何かを工夫しながら作っていました。発想力があって機転の利く父は、幼い私を自分の思い付いた計画に引き入れたり、私に宿題を出したりしました。親戚に何人かの医師がいましたので、私も医師になるものだと考えていました。ところが後になって、障害を持つ人々のために電子工学に取り組んだほうが、もっと大きな影響を与えられるかもしれないと考えるようになりました。 Arlyn EdelsteinさんとMary Elizabeth McCullochさん Warner: 幼かった頃は、お父様と一緒にどんなことをなさったのでしょう? McCulloch: 子どもの頃はいつも何かをいじくっていました。私がアイデアを思い付くと、父は必ず「よし、それを作ってみよう! 」と言うのです。たとえば、私が花の絵を描くと、それを実際に形にして私の部屋に飾ろうと父が提案します。 アリババで安い部品を買い、ちょっとした発明品を作るわけです。 私はいつも自分の安全地帯から抜け出すように導かれていました。与えられていたのは、問題を解決する役目だったのです。
真のECAD/MCAD共同設計によりPCB設計の配置エラーを排除 真のECAD/MCAD共同設計によりPCB設計の配置エラーを排除 プリント基板設計に配置したコンポーネントが機械的な特徴と干渉するために、設計がやり直しになった経験はありますか? 1つでも干渉を見逃していた場合、最終的なシステムに回路基板を組み入れる段階で、大きな面倒を引き起こす可能性があります。私の実体験でも、部品の1つが最終的にデバイスの筺体に収納できなかったため、多大な労力を費やす結果となりました。そのレイアウトでは、大きな電解コンデンサに合わせて筺体に穴を開けるしか解決策はありませんでした。 今日のプリント基板設計では、基板のレイアウトを決定し、他の部分は別の担当者に任せるのではなく、真のECAD/MCAD共同設計を使用して、迅速かつ正確に作業を完了する必要があります。残念ながら、プリント基板CADの多くはこのタスクに適しておらず、設計者は依然としてレビューとプロトタイプの構築によりコンポーネントの配置を確かめる必要があり、このプロセスには多大な労力を必要とします。 幸い、いくつかのプリント基板CADでは部品の配置について機械的なチェックが可能で、しかもレイアウトの作成中に自分で行うことができます。私の使用している設計ツールに搭載されているこの機能により、多くの時間とコストを節約でき、面子も大いに守られました。そして、この機能はおそらく他の設計者の皆様にも同様に役立つことでしょう。もう少し詳しく説明しましょう。 従来型プリント基板CADでは部品の配置に苦労します 設計者である私たちは、コンポーネントの配置において多くのルールに従って作業を行ってきました。コンポーネントを信号の整合性や電源供給を考えてグループ分けし、基板上の様々なゾーンやリジョンに配置して、コンポーネントが最良に動作できるようにすることは、私たちにとって本能にも近い習性です。しかし、機械的な制約はまったく別種の問題で、従来の基板レイアウトツールで形状が3D表示されなければ、非常に面倒な作業となります。 基板レイアウトのシステムでは一般に、コンポーネントが2 ½ Dの形状として表示されます。つまり、コンポーネントの形状自体は2Dで、最大高のプロパティが付加されています。このため、コンポーネントのうち最大の高さなのはごく一部だけであったとしても、コンポーネント全体が同じ高さとして扱われます。 例として、直角D-Subコネクタを考えてみましょう。コネクタの基板側の端がもっとも高い部分ですが、直方体であるかのように、コンポーネント全体がその高さとして扱われます。設計を3Dで表示できないと、2Dでしか作業できず、最大高のプロパティに違反したときにDRC通知が行われるだけです。 従来の2D のPCB 配置表示では、クリアランスチェックを高さプロパティに頼っています 従来の配置のレビューとプロトタイプの構築は時間を要し高価です 私たちは何年にもわたり、2 ½ DのCAD環境での作業に満足していました(コンデンサがデバイスの屋根から飛び出したような場合は別ですが – しかし、嫌なことは思い出さないようにしましょう)。しかし今日では、IoT、航空宇宙、通信機器などにおいて、より小さなデバイスに収納できる、小型の基板が求められるようになり、従来よりも密集したコンポーネント配置を扱わなければならなくなりました。 2
Altium Need Help?