OrCAD

ケイデンス社のOrcadからの移行やAltium Designerとの比較について紹介します。

Filter
見つかりました
Sort by
ソフトウェア
コンテンツタイプ
フィルターをクリア
回路基板のデジタルライブラリ管理: 本棚以上の機能を備えた棚 回路基板のデジタルライブラリ管理: 本棚以上の機能を備えた棚 1 min Thought Leadership 「コンポーネント」という言葉を聞いたとき、IC、LED、抵抗、およびPCBの組み立てに使用するその他の電子的なハードウェアを思い浮かべるのは当然です。しかし、プリント基板設計ソフトウェアの点からみると、コンポーネントを詳しく記述する多くの情報があります。各コンポーネントには、関連付けられた記号、フットプリント、ピン配列、および基板設計CADが使用するその他のプロパティがあります。 市販の多数のコンポーネントを入手でき、またエレクトロニクス企業が新しいコンポーネントを開発する状況では、コンポーネントライブラリの管理は基板設計者の重要な任務の1つになります。設計者は通常、自分の設計で使用するために、フットプリントやシミュレーションモデルも含め、カスタマイズされたコンポーネントを作成します。 基板を設計から製造に移行できるようこの情報を1つにまとめるには、市販の最も優れた設計ソフトウェアが必要です。統合設計環境で作業すると、設計ソフトウェアはコンポーネントライブラリをシームレスに統合し、コンポーネントライブラリへの更新を回路図に簡単に反映できます。 デジタルライブラリの管理 ライブラリ管理は、 コンポーネント、サプライヤー、ライフサイクル、設計で使用する回路図などの管理を指す広義語です。市場には莫大な数のコンポーネントが出回っており、自分のライブラリにそれらのライブラリの情報を集める時間は誰にもありません。ユーザーに代わってこの情報を集めるソフトウェアを専門に開発する企業が多数あり、それによって生産性を上げ、より多くの時間を設計に費やすことが可能になります。 コンポーネントライブラリに含まれる情報は、部品番号の膨大なリストだけではありません。優れたコンポーネントライブラリには、関連する回路図シンボル、レイアウトのフットプリント、シミュレーションで使用するSPICEモデル、電気的特性などの情報が含まれている必要があります。これらのライブラリには、3Dビューワーで使用する3Dモデルも含まれます。これらの全情報を単一インターフェースでまとめると、設計プロセスが格段に効率化されます。 コンポーネントライブラリには、価格、リードタイム、適切な配置といった関連するサプライヤー情報も格納される必要があります。これにより、ユーザーは、部品リストと製造業者用の部品表の生成に必要な情報を入手できます。部品表生成ツールは、製造に移行する前に、設計から直接情報を取り出す必要があります。設計者は、回路基板のために、可能な限り効率的にビア、銅箔、およびコンポーネントを管理すべきです。 デジタルライブラリ管理は、コンポーネントおよび回路図のリストを管理するだけでは不十分です。ライブラリは、コンポーネントサプライヤーの情報やライフサイクル管理ツールと同期する必要があります。ライフサイクル管理ツールを使用すると、廃番になったコンポーネントを適切な代替品で置き換えるための必要な情報を入手できます。これらのツールは全て、別のモジュールとして切り離されているよりも、単一環境に統合されてその機能を最も発揮します。 問題の発生源の把握 基板設計CADによっては、よく使用する特定のコンポーネントのリストを含む新しいライブラリを作成できます。コンポーネントが1000個にまで増えたライブラリでは、異なるコンポーネントモデルを使用して動作するソフトウェアを使用していると、コンポーネントはほとんどシームレスには更新されません。デジタルライブラリは、ユーザーおよびユーザーの目的を考慮して、またライブラリが必要とするリソースおよび情報にアクセスできるよう作成される必要があります。 コンポーネントライブラリを、更新されたバージョンのソフトウェアに変換すると、ライブラリが破損する可能性があります。更新によって、 コンポーネントライブラリのファイル構成が変更される可能性があり、手作業でコンポーネントを構成し、更新しなければならなくなります。ソフトウェアパッケージによっては、ライブラリ管理に役立つコンポーネント情報システムが用意されていますが、アドオンとして購入する必要があります。そのような重要なツールは基板設計CADソフトウェアに備えられていて当然です。 ライブラリ管理は、ただ単に回路図のフットプリントやシンボルを更新するのではありません。設計を確実に最新状態に保つために、サプライチェーンの可用性やライフサイクルの情報を活用する必要があります。6か月前に作成したPCBのデータを開き、製造業者に成果物を送ったにもかかわらず、部品の半分は入手できないか廃番になっていることが判明した場面を想像してみてください。ライフサイクルの状態により、設計内で廃番になった部品を見つけて置き換えることができます。 統合されたデジタルライブラリ管理 統合設計環境での作業は、必要な全てのツールが単一のソフトウェアで提供されるというだけではありません。統合設計環境におけるデータ管理では、新しいコンポーネントの定義時に再利用できる統一されたコンポーネントモデルが使用されます。それらのコンポーネントモデルは、新しいコンポーネントのテンプレートとして機能し、設計およびライブラリに新しい機能を追加するために必要な時間を節約できます。 また、設計ソフトウェアは、コンポーネントライブラリとサプライチェーン情報を更新することで、生産性を向上させる必要があります。設計者は、コンポーネントの更新やサプライチェーンの情報を求めてインターネットを探し回るために時間を割く必要はありません。また、それらの重要な更新について、信頼できないサードパーティーのサービスに頼る必要もありません。さらに、統合設計環境により、ユーザーは更新を自分の回路図にシームレスに転送することもできます。 統合コンポーネントのフットプリントを修正する必要がある場合、PCB設計ソフトウェアは、フットプリントの変更を並べて表示し、比較を目視できるようにする必要があります。シンボル、ピン配列、回路図の変更も同様に簡単に比較できる必要があります。同様の考え方はコンポーネントテンプレートにも適用されます。これにより、組織の全員が、ライブラリ内のコンポーネントの変更にアクセスできるようになります。 多くのコンポーネントは、静電容量、実装スタイル、定格電圧などの共通のプロパティを共有します。高度なコンポーネント管理ツールを使用して作業している場合、それらのプロパティを各コンポーネントに、単一インターフェースで簡単に割り当てることができます。プロパティを各コンポーネントに個別に追加できるほか、Parameter Managerのコマンドを使用して、複数コンポーネントにプロパティを追加することもできます。回路基板およびデジタルライブラリは、効果的なコンテンツを作成し格納できるよう管理できます。 記事を読む
リジッドフレックスのコマンド設定とレイヤースタック設計 リジッドフレックスのコマンド設定とレイヤースタック設計 1 min Thought Leadership PCB設計に首を突っ込むと、自宅の電子機器が実際にどのように機能しているかに気づき始めます。DVDドライブからノートパソコンのモニターまで、折りたたむことができるほぼすべてのものが、リジッドフレックスPCBによって可能になっています。 リジッドフレックスPCB設計は、それを作成するために使用しているソフトウェアによっては難しいものになることがありますが、設計の終わりには、あなたのプリント基板は体操選手のように曲がったり柔軟になったりします。 最初に、リジッドフレックスPCBは他のPCBと同じように見えるかもしれません:回路、銅、ビア;しかし、回路の厚みに入ると、ボードのフレックスPCB部分とリジッドPCB部分の両方を通して作業できる信頼できるソフトウェアを持っていることが望ましいです。 現在では、多層カウントが4から30に達し、フォームファクターがより専門的で要求が厳しくなるにつれて、リジッドフレックスボードは電子機器により頻繁に現れます。設計を満たすために必要な回路は、非常に難しいものになるかもしれません。頭をかかえたり、レイヤーを手作業で設定したりしないでください。統合設計環境で作業するとき、レイヤースタックを定義することは簡単で正確です。 レイヤースタックアップ、リボンデザイン、およびルーティング リジッドフレックス回路は、フリップフォンに限定されるものではありません。多くのデバイスでは、リジッドフレックスリボンを使用して、単一のデバイス内の複数のボード間で接続を行います。奇妙な形状の電子パッケージや、ラップトップのような折りたたみコンポーネントを持つデバイスは、通常、リジッドフレックスボードを使用して、一つのコネクタを通じて高密度の接続をルーティングします。これは、乱雑な銅線の束を使用するよりも優れています。 リジッドフレックス回路を設計する際には、常に製造業者に相談し、その製造能力を評価するべきです。設計が製造ラインから実際に出てきて、要件に従って動作することを確認したいと思います。リボンフレックスが静的か動的かを決定し、リボンが多層ルーティングを必要とするか、およびプリント基板間でリボンをどのように接続したいかを決定する必要があります。 一部のメーカーは、その能力に応じて構築された事前設定されたスタックアップファイルを送信します。PCB設計ソフトウェアは、これらのスタックアップファイルをインポートして再利用できるようにするべきです。これにより、リジッドフレックス設計がメーカーの要件を満たし、製造に移行する前に再設計を防ぐのに役立ちます。これはまた、大きな時間の節約になり、回路とPCBの推測作業をなくすのに役立ちます。 リジッドフレックス設計を行うには、直感的なスタックマネージャーと強力なルーティングツールを備えたPCB設計ソフトウェアパッケージが必要です。スタックマネージャーは、PCBの各リジッド部分とフレックス部分での材料配置を定義します。レイヤーを定義し、フレックスPCBが配置されたら、ルーティングツールはリジッドボード上での作業と同じくらい簡単にフレックスリボンを越えてルーティングできるようにする必要があります。 Altiumでのリジッドフレックス設計のためのレイヤースタックアップ 問題の原因を知る フレックススタックアップを定義するためにスタックアップマネージャーで作業するとき、スタックマネージャーは必要なコントロールをすべて単一のウィンドウに含む直感的なインターフェースを使用するべきです。スタックアップを複数のウィンドウに分けると生産性が低下し、スタックアップを定義するための必要なコマンドを見つけるのが難しくなります。スタックアップを構築するとき、それは実際にあなたが構築しているデバイスに似ているべきであり、トップとボトムのカバーレイの奇妙な配置ルールを課すべきではありません。 同じ問題がグラウンドとパワーレイヤーにも適用されます。ほとんどのリジッドフレックスボードは、PCBの別のセクションであったかのように、フレックスリボンを越えてパワーとグラウンドが広がっています。これは、再び、スタックマネージャーがその真価を示す場所です。スタックアップを構築するとき、残りのスタックアップと同じウィンドウでパワーとグラウンドレイヤーを定義できるべきです。 フレックスゾーンが外部コネクターなしでPCBのリジッド部分に接続する場合、トランジションゾーンを定義する必要があります。奇妙なことに、いくつかのソフトウェアプログラムでは、このゾーンを定義するための特別なプロセスが作成されています。実際には、トランジションゾーンはフレックス領域とは少し異なるスタックアップに過ぎず、この領域を定義するために独自のコマンドセットが必要になるべきではありません。 リジッドフレックス設計の正しい方法 リジッドフレックス設計は、各ボードとフレックス領域のレイヤースタックを定義することから始まり、直感的なレイヤースタックマネージャーが必要です。ボードとリボンの各レイヤー、オーバーレイとポリイミド層を定義し、これらの層が互いにどのようにインターフェースするかを定義する必要があります。リジッド領域とフレックス領域を定義するのに5つの異なるウィンドウと数十回のクリックを要するべきではありません。これらすべては、必要なコマンドとオプションを含む1つの簡単にアクセスできるウィンドウで行うべきです。 リジッド部分とフレックス部分のレイヤースタックを定義したら、PCBレイアウト内で直接フレックス領域を定義できるようになるはずです。ボードの全体的なアウトラインを定義したら、ボードの各部分にレイヤースタックを迅速に割り当てることができるはずです。リボンを横切る接続のルーティングは、単一のボード内や任意の回路内のルーティングと変わらないはずです。 スタックアップを定義し、コンポーネントを配置し、ボードと回路間の接続を定義したら、徹底的な設計ルールチェック機能を使用して設計を監査できるはずです。ボードにとって不可欠なルールをカスタマイズできるはずであり、設計ルールチェック機能はエラーや競合を読みやすいウィンドウで表示するはずです。 設計の検証は、設計ルールに対するチェック以上のものを必要とし、シミュレーションを通じて問題を診断し、3Dビューアーでフォームファクターを検証することが求められます。統合環境で作業することで、外部プログラムに移動することなく、設計のためのシミュレーションを直ちに構築して実行できます。リジッドフレックスボードのフォームファクターとクリアランスは、デバイスの3Dビューを使用して検証でき、異なるプログラムにエクスポートすることなくすべて行うことができます。 統合設計環境における3Dビューアーの可能性 記事を読む
統合環境における制約駆動設計とルール駆動設計 統合環境における制約駆動設計とルール駆動設計 1 min Thought Leadership もし、人生のルールが自動的にチェックされたらどんなに素晴らしいだろうか。私はイタリア料理を作るのが好きだが、料理本とトマトソースの鍋の間を行き来するのは疲れる。キッチンでの唯一の自動ルールチェック機構はオーブンタイマーだ。幸いにも、PCBデザイナーにとっては、制約とルールのチェック機能を含む高品質のソフトウェアパッケージがあり、レイアウトと回路図を自動的にチェックできる。 ルーティング、スペーシング、伝搬遅延、ファンイン/ファンアウト、ビアに関する設計ルールをPCBに設定する能力は、PCB設計ソフトウェアの必須機能となっている。しかし、すべてのPCB設計ソフトウェアが同じように作られているわけではない。異なるプログラムでは設計ルールの定義が異なる方法で表示され、設計ルールは異なるインターフェースで定義され、いくつかの表示は他より直感的である。 PCB設計ソフトウェアは、設計ルールと制約を設定するだけでなく、これらのルールが回路図とレイアウトにどのように表示されるか、特定のアプリケーションに対してルーティング制約と指示をカスタマイズする柔軟性を提供すべきである。統合設計環境で作業するとき、設計ルールはプログラムの一部で定義され、レイアウト全体に適用される。 制約駆動型対ルール駆動型設計 制約ベースの設計とルール駆動型設計は、基本的な原則の下で動作します。定義された設計ルールに対してレイアウトをチェックし、設計者に違反を表示します。しかし、表面を掘り下げると、これらの方法論の間の主な違いは設計環境に関係しています。 制約駆動型設計を使用する一部のPCB設計ソフトウェア会社は、複数のプログラム間で制約定義を受け渡します。これが統合設計環境と呼ばれているにもかかわらず、設計はユーザーインターフェースの下で真に統合されていません。 真に統一された設計環境はこれを克服します。すべての制約定義とチェックが単一の統一インターフェースで行われます。回路図キャプチャプログラムからレイアウトプログラムに制約を送信する代わりに、回路図とレイアウトを一つの屋根の下で真に統合するソフトウェアを使用するのはどうでしょうか? 言われているように、ルールは破るためにあるものです。すべての設計ルールがすべての状況に適用されるわけではなく、設計ソフトウェアの仕事は、ルールを破ったときに通知することです。デザイナーやエンジニアとして、そのルールがデバイスが適切に機能するために本当に重要かどうかを決定するのはあなた次第です。レイアウト内のルール違反を明確で視覚的な方法で示すグラフィックをカスタマイズできるべきです。誰もルール違反のリストをスクロールして、モデル内の違反要素を手動で探したいとは思いません。 一部の設計ルールは他のルールよりも優先される必要があります。これを念頭に置いて、設計ソフトウェアはどの設計ルールをプロセスで優先するかを定義できるようにするべきです。これにより、優先順位の順にルールが順次チェックされます。このタイプのルールチェックは不必要なルールの衝突を防ぎ、統合設計モデルを使用するソフトウェアパッケージ内でのみ機能します。 Altium Designerのルールエディタ 制約と設計ルール:不足した場合はどうなるのか? 多層ボード、 HDIアプリケーション、高速設計、および 高周波設計において、ビアのパラメータと隣接する機能とのクリアランスを定義することは非常に重要です。これらの重要な構造に対する設計ルールを定義する際には、設計プロセスの各ステップでルールが設計にどのように影響するかを正確に表示するグラフィカルインターフェースを含めるべきです。 ビアとルーティングパラメータのグラフィカル表現を含まないソフトウェアは、設計者が抽象的な識別子に基づいてすべての設計ルールの意味を記憶することを強いるため、重要なルールを無視したり、誤って他のルールを適用したりする可能性があります。これはまた、新しい設計者が設計ソフトウェアに慣れるまでの時間を増加させます。 PCB設計ソフトウェアが、トレースクリアランスやビア設計のようなものにのみ設計ルールが適用されるという視点を取る場合、重要な機能に関する設計ルールを定義する機会を失います。信号整合性、高速設計、ルーティング指示、およびその他の仕様に関するルールは同様に重要であり、回路基板に同様の容量で影響を与えます。 あなたのソフトウェアにこれらの設計ルールが含まれていない場合、これらの重要な要件を満たしていることを確認する唯一の方法は、シミュレーションを含めるようにプロセスを調整することです。これらの領域の問題を修正することは時間がかかり、設計とシミュレーションの間を行き来する必要があります。設計とシミュレーションのソフトウェアが統合された設計環境に組み込まれていない場合、状況はさらに悪化します。 設計ルールはルーティングだけに関するものではありません 複雑なデバイスに取り組むとき、設計ルールは不可欠です。おそらく、制約エディタ、設計ルールチェック、 記事を読む