Simulink for Analog and Mixed-Signal Verification
スケジュールを確認して登録するコースの詳細
This one-day course, targeted toward knowledgeable users of Simulink, uses modeling techniques and tools to demonstrate how to do Mixed-Signal Verification using Simulink.Topics include:
- Using the Simulink interface
- Linking MATLAB and Cadence Virtuoso ADE
- Generating SystemVerilog DPI for Mixed-Signal
- Using C-Code Generation and the DPI-C Interface
- Converting models to Fixed-Point Solver
- Generating RTL Code for digital verification
- Using control design techniques for bode plot analysis and linearization
- Automating Simulink tasks
1日目
モデルの作成とシミュレーション
学習目標: Simulink インターフェイスとブロック ライブラリを調べ、 単純なモデルを構築し、シミュレーション結果を分析する方法について学びます。
- Simulink モデルの作成と編集
- システムの入力と出力の定義
- モデルのシミュレーションと結果の解析
- Simulink モデル パラメーターの初期化の自動実行
- 信号ビューアーによる信号の可視化
フィルタの設計
学習目標: 離散動的システムをモデル化し、フレームベースの信号を可視化する方法について学びます。
- 基本ブロックによる離散システムのモデル化
- モデル内でのフレームの使用
- 時間領域の信号の表示
- マルチチャネル信号の扱い
- フィルター処理ライブラリ
- マルチレート システム
- マルチレート信号処理用のブロック
- オーバーサンプリングされたデータのリサンプリング
- エイリアシング (復習)
- アンチイメージングおよびアンチエイリアシング フィルターの設計と実装
- マルチレート フィルター ブロックの使用
- アナログ フィルター
制御構文のモデル化
学習目標: 論理式のモデル化を学習します。Simulink におけるゼロクロッシングの扱い方と、MATLAB コードによる論理式のモデル化についても説明します。
- 論理式のモデル化
- 条件付き信号経路指定のモデル化
- ゼロクロッシング検出の理解
- MATLAB® Function ブロックによるモデル化
ミックスドシグナル モデル
学習目標: ミックスド シグナル システムをモデル化する方法について学びます。
- ミックスド シグナルモデルとは
- アパーチャ ジッターと非線形性をもつアナログ デジタル コンバーター (ADC) のモデル化
- ケース スタディ: TI ADS62P29 ADC のモデル化
- 損失のある位相同期回路 (PLL) のモデル化
- Mixed-Signal Blockset にある PLL ブロックの使用
2日目
ソルバーの選択
学習目標: 与えられた Simulink モデルに対し適切なソルバーを選択する方法について学びます。
- ソルバーの動作
- シミュレーションの速度と精度に影響する要素
- システム ダイナミクス
- 不連続性
- 代数ループ
サブシステムとライブラリ
学習目標: カスタム ブロックの作成とマスクの適用、及びカスタム ライブラリの作成につい学びます。
- サブシステムの作成
- バーチャル サブシステムと Atomic サブシステムの理解
- モデル コンポーネントとしてのサブシステムの使用
- 条件付き実行サブシステム
- Enabled Subsystem による条件付き実行アルゴリズム
- Triggered Subsystem による条件付き実行アルゴリズム
- サブシステムのマスキング
- カスタム ブロック ライブラリの作成
- ライブラリ ブロックの操作と変更
- Simulink® ライブラリ ブラウザーへのカスタム ライブラリの追加
テストベンチと測定
学習目標: Simulink でスペクトル解析を実行し、Mixed-Signal Blockset のテストベンチを使用してパフォーマンスを評価する方法について学びます。
- スペクトル解析が必要な理由
- Spectrum Analyzer ブロックによるスペクトル解析
- スペクトル解析パラメーターの選択
- 離散システムの周波数応答の推定
- ADC の AC/DC 測定
- ADC のテストベンチ
- PLL の測定
- PLL と VCO のテストベンチ
制御設計の解析
学習目標: ボード線図の作成、線形化の実行、制御システム デザイナー アプリの使用、MATLAB コマンド ラインからの Simulink モデルの制御と実行について学びます。
- ボード線図の作成と解析
- 線形化の実行
- 制御システム デザイナーの使用
- テスト実行の自動化
- パラメーター設定のチェックと変更
- 特定のパラメーター値をもつブロックの検索
- ブロック線図の作成と変更
レベル: 上級
必要条件:
MATLAB Fundamentals, Simulink for Analog and Mixed-Signal Design and basic knowledge of digital signal processing and mixed signal design.
期間: 1 日
言語: English