MATLAB®およびSimulink®で半導体デバイスの設計空間の探索とトップダウン設計を円滑にすることで,エンジニアは,モデリング手法と抽象度を組み合わせてマルチドメインシステムの記述,解析,シミュレーション,検証を共同で行うことができます。たとえば,ドメインには,アナログ,デジタル,射频,ソフトウェア,および熱などがあり,抽象度はトランジスタレベルからアルゴリズムレベルまでさまざまです。

MATLABや仿真软件で定義されたシステムモデル,検証環境,テストケースは,いくつかの方法でEDAツールで再利用できます。たとえば,コシミュレーションや,モデル,テストベンチ,テストベクトルのエクスポート,CコードおよびHDLコードの生成などがあります。このような方法によって,システムの設計,検証,実装のワークフローが統合され,エンジニアは設計の反復を大幅に短縮でき,プロジェクトスケジュールの遅延リスクを軽減できます。また,仕様と設計の変更の継続的。

“MathWorksのルを使用して,最良のアルゴリズムを見”。モデルは回路シミュレーターよりもはるかに高速に実行できるため,実装の問題点を早期に特定し,市場投入までの時間を短縮することができました。」

来自Allegro MicroSystems的Cory Voisine

デジタル設計

無線,ビジョン,信号処理といったアルゴリズムのほか,豊富な数学関数や三角関数,複雑な状態制御ロジックを使用して,デジタルシステムのモデル化やシミュレーションを行います。精度とシミュレ,ション速度の適切なトレ,ドオフを可能にする抽象度を使用してモデルを構築します。この設計空間の迅速な探索によって,システムア,キテクチャと量子化に関する適切な選択を行うことができます。また,既存のVerilog®,硬件描述语言(VHDL)®, c / c++モデルをンポトできるため,継続的ンテグレションが可能です。

MATLABおよびSimulinkを使用して,システムオンチップ(SoC)のハドウェア/ソフトウェアの協調設計やシミュレションを行います。この際,SoCア,キテクチャだけでなく,タスクの実行やOSの影響も考慮します。この方法によって,製品開発プロセスの極めて早期の段階で,ソフトウェアの性能とハードウェア使用率の高忠実度の解析が可能になります。


アナログおよびミックスドシグナル設計

デルタシグマ変調器を使用したフラクショナル-n pll。

Vcoの位相ノ▪▪ズプロファ▪▪ル。

Vcoの位相ノ▪▪ズプロファ▪▪ル。

アナログおよびミックスドシグナル設計

MATLABおよび仿真软件を使用してアナログ,デジタル,ソフトウェア,射频コンポーネントを組み合わせてシミュレーションし,設計において多数ある選択肢の評価を加速して,システムの性能を最適化します。

MathWorks®の参照モデルやラ@ @ブラリから開始して,ADC锁相环電力コンバタ并行转换器などのアナログおよびミックスドシグナルコンポ,ネントを設計および解析します。システムレベルでは,アーキテクチャ上のトレードオフを迅速に探索し,物理的な障害(位相ノイズ,ジッター,非線形性,リーク,タイミングの誤差など)の影響を評価して,さまざまな条件とシナリオでの回路の挙動を検証します。

节奏®艺术大师®AMS设计师およびCadence®PSpice软件®などのICおよびPCB設計環境で,MATLABおよび仿真软件モデルとテストベンチを再利用します。実装プロセスを加速し,システムエンジニアリングとasic設計を橋渡しします。


射频ICおよびシステム設計

Sパラメタ,データシート仕様,物理的なプロパティといった測定データを使用して,射频システムの設計,解析,シミュレーションを行います。射频icトランシーバーのモデルを構築し,デジタル信号処理アルゴリズムや制御ロジックと統合して,自動ゲイン制御(AGC)やデジタルプリディストーション(DPD)調整可能なマッチングネットワークなどの適応アーキテクチャを正確にシミュレートします。Rfフロントエンドとアンテナアレesc escを統合して,近傍界と遠方界のカップリングを考慮したビ,ムフォ,ミングア,キテクチャをモデル化します。

MATLABおよび仿真软件を使用して,さまざまな抽象度の射频システムをモデル化できます。回路エンベロープシミュレーションでは,任意のトポロジのネットワークについて,忠実度の高いマルチキャリアシミュレーションを実行できます。ハモニックバランス解析では,ゲンと2次および3次ンタセプトポント(Ip2およびip3)に対する非線形性の影響を計算します。等效基带ライブラリを使用することで,迅速な離散時間のシミュレーションにより,シングルキャリアのカスケードされた射频システムの性能を検証することができます。

また,matlabには,LTE5克无线局域网、蓝牙規格に準拠した関数やアプリのほか,各種通信システムのモデル化,シミュレーション,検証のための参照例が用意されています。エンドエンドの通信リンクの構成,シミュレション,測定,解析ができます。また,適合性テストベンチを作成および再利用することで,設計,プロトタイプ,実装が射频規格に準拠しているかどうかを検証することもできます。

射频ICおよびシステム設計

バッテリ,マネジメント

バッテリ,マネジメントシステム

バッテリーマネジメントシステム(BMS)はさまざまな充放電や環境条件下での安全な運転,性能,バッテリーの寿命を管理します。Simulinkのモデル化およびシミュレ,ション機能によって,BMS開発が可能になります。この開発には,単セルの等価回路の定式化およびパラメーター化,電子回路設計,制御ロジック,自動コード生成,検証および妥当性確認などが含まれます。

さらに,システムやマイクロコントローラーのラピッドプロトタイピング用に仿真软件モデルからCコードやHDLを生成することもできます。そのため边境(ハードウェアインザループ)テストのリアルタイムシミュレーションを実行し,ハードウェア実装前にアルゴリズムの妥当性を確認できます。


検証

MATLABおよび仿真软件モデルを体系的に検証し,検証環境,テストケース,形式的なプロパティを定義します。回帰ルおよび形式エンジンが提供されているため,設計フロ,の早期にバグを検出できます。検証結果を定量化するために,カバレッジ測定および要件トレ,サビリティルが用意されています。

システムモデル,検証環境,およびテストケ,スをMATLABまたはSimulinkからSystemVerilog DPI-CまたはUVMコンポ,ネントとしてエクスポ,トし,Cadence®Xcelium,西门子®Questa,またはSynopsys®VCSなどのHDLシミュレーターを使用して,ドライバー,チェッカー,またはリファレンスとして再利用します。高密度脂蛋白コシミュレーションを使用して,MATLABおよび仿真软件モデルをVerilogまたは硬件描述语言(VHDL)表現と比較することもできます。


RTL実装

RTL実装

コーディングよりもアルゴリズムのハードウェアアーキテクチャの最適化を重視:デジタルシステムのモデルを段階的に調整して検証し,RTLコ,ドに変換します。アルゴリズムのハードウェアアーキテクチャの機能を検証した後に,コードを自動生成して,意図したとおりに適切に実装されていることを確認します。ハンドコーディングと比較して,このワークフローではアーキテクチャ上のさまざまなオプションをさらに高速に探索できるだけでなく,全体のプロセスにおいて変更を迅速に適用できるようになります。


半導体製造

歩留まりは,半導体の作業全体において最も重要な要素です。MATLABおよびSimulinkでは、ディープラーニングや予知保全、画像処理などの技術を使用して、システムの開発、統合、展開を行うことができます。これらのシステムにより、半導体プロセス制御の強化による生産歩留まりの向上、障害検出機能付きフォトリソグラフィ システムの導入によるメンテナンス負荷の最小化、装置の残存耐用時間の推定による装置の信頼性向上を実現します。


半導体テスト

半導体テスト

Matlabを使用して半導体のベンチテストを行います。MATLABでは、計器ドライバーやテキストベースのコマンドを使用して、試験装置と直接通信できます。MATLAB で生成された波形は、テスト対象設計 (DUT) へのスティミュラスとして計器に送信できます。または、DUT からの測定データを計器で取り込み、MATLAB に送信して、後処理、解析、可視化を行うこともできます。また、LXI、PXI、AXIe 規格に基づき、テストの自動化、ハードウェア設計の検証、テストシステムの構築を行うこともできます。


Baidu
map