Verification with SystemVerilog

カテゴリ画像Courseへのリンク日程会場、受講料状況category開催月締切時間Flag
Vivado.pngVivado Design Suite でのFPGA設計導入4月4日(木)-5日(金)
申込締切日:3/26
10:00~17:30
オンライン
TC:8TC
現金:¥107,800
開催中止FPGAデバイス&ツールコース2024年4月2024032617000
embe.pngZynq SoC システムアーキテクチャ4月4日(木)-5日(金)
申込締切日:3/26
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
開催中止エンベデッドコース2024年4月2024032617000
Vivado.pngVivado Design Suite を使用したArtix-7 FPGA設計・開発入門4月9日(火)
申込締切日:3/29
10:00~17:30
新横浜(hdLab)
TC:4TC
現金:¥53,900
1566FPGAデバイス&ツールコース2024年4月2024032917001
embe.pngARTYを使用したMicroBlaze開発入門4月10日(水)
申込締切日:4/1
10:00~17:30
新横浜(hdLab)
TC:4TC
現金:¥53,900
開催中止エンベデッドコース2024年4月2024040117000
Vivado.png[Verilog] Xilinx/Vivadoツールを使ったRTL設計初級4月11日(木)-12日(金)
申込締切日:4/2
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
1568FPGAデバイス&ツールコース2024年4月2024040217001
Vivado.pngVivado Design Suite でのUltraFast設計手法4月15日(月)
申込締切日:4/4
10:00~17:30
オンライン
TC:4TC
現金:¥53,900
1569FPGAデバイス&ツールコース2024年4月2024040417001
Vivado.pngVivado Design Suite でのインプリメント手法4月16日(火)
申込締切日:4/5
10:00~17:30
オンライン
TC:4TC
現金:¥53,900
1570FPGAデバイス&ツールコース2024年4月2024040517001
Vivado.pngVivado Design Suite でのパーシャルリコンフィギュレーション4月23日(火)
申込締切日:4/12
10:00~17:30
新横浜(hdLab)
TC:4TC
現金:¥53,900
1571FPGAデバイス&ツールコース2024年4月2024041217001
AdovancedMin2.pngZynq UltraScale+ MPSoC システムアーキテクチャ4月25日(木)-26日(金)
申込締切日:4/16
10:00~18:00
オンライン
TC:12TC
現金:¥132,000
1572アドバンスドコース2024年4月2024041617001
Vivado.pngXILINX FPGA向けRTL設計スタイルガイドセミナー4月25日(木)-26日(金)
申込締切日:4/16
10:00~18:00
新横浜(hdLab)
TC:8TC
現金:¥107,800
1573FPGAデバイス&ツールコース2024年4月2024041617001
Vivado.pngVivado Design Suite でのタイミング制約と解析5月8日(水)
申込締切日:4/24
10:00~17:30
オンライン
TC:4TC
現金:¥53,900
1575FPGAデバイス&ツールコース2024年5月2024042417001
Vivado.pngVivado Design Suite でのタイミング クロージャ5月9日(木)
申込締切日:4/25
10:00~17:30
オンライン
TC:4TC
現金:¥53,900
1576FPGAデバイス&ツールコース2024年5月2024042517001
AdovancedMin2.pngVITISアクセラレーション開発5月14日(火)-15日(水)
申込締切日:5/1
10:00~18:00
オンライン
TC:12TC
現金:¥132,000
1577アドバンスドコース2024年5月2024050117001
embe.pngZynq SoC エンベデッドシステム開発5月16日(木)-17日(金)
申込締切日:5/7
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
1578エンベデッドコース2024年5月2024050717001
AdovancedMin2.pngZynq UltraScale+ MPSoC ハードウェアデザイン5月21日(火)
申込締切日:5/10
10:00~18:00
オンライン
TC:6TC
現金:¥66,000
1579アドバンスドコース2024年5月2024051017001
AdovancedMin2.pngKria KV260 入門5月22日(水)
申込締切日:5/13
13:00~18:00
新横浜(hdLab)
TC:8TC
※TCのみ
1580アドバンスドコース2024年5月2024051317001
CONN.pngPCI Express デザイン5月23日(木)-24日(金)
申込締切日:5/14
10:00~17:30
オンライン
TC:12TC
現金:¥132,000
1581高速インターフェイスコース2024年5月2024051417001
AdovancedMin2.pngKria KV260 Vision AI 5月28日(火)-29日(水)
申込締切日:5/17
10:00~18:00
オンライン
TC:12TC
現金:¥132,000
1582アドバンスドコース2024年5月2024051717001
Vivado.png[Verilog] Xilinx/Vivadoツールを使ったRTL設計初級5月30日(木)-31日(金)
申込締切日:5/21
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
1583FPGAデバイス&ツールコース2024年5月2024052117001
embe.pngEmbedded Systems Software Design Basic6月5日(水)-6日(木)
申込締切日:5/27
10:00~18:00
新横浜(hdLab)
TC:12TC
現金:¥132,000
1585エンベデッドコース2024年6月2024052717001
embe.pngEmbedded Systems Software Design OS6月7日(金)
申込締切日:5/29
10:00~18:00
新横浜(hdLab)
TC:6TC
現金:¥66,000
1586エンベデッドコース2024年6月2024052917001
Vivado.pngタイミングクロージャテクニックPart16月6日(木)
申込締切日:5/28
10:00~17:30
オンライン
TC:6TC
現金:¥66,000
1587FPGAデバイス&ツールコース2024年6月2024052817001
Vivado.pngタイミングクロージャテクニックPart26月7日(金)
申込締切日:5/29
10:00~17:30
オンライン
TC:6TC
現金:¥66,000
1588FPGAデバイス&ツールコース2024年6月2024052917001
Vivado.pngIP インテグレーターツールによる設計6月11日(火)
申込締切日:5/31
10:00~17:30
オンライン
TC:6TC
現金:¥66,000
1589FPGAデバイス&ツールコース2024年6月2024053117001
AdovancedMin2.pngOS and Hypervisors in Adaptive SoCs6月11日(火)-12日(水)
申込締切日:5/31
10:00~18:00
新横浜(hdLab)
TC:12TC
現金:¥132,000
1590アドバンスドコース2024年6月202405311700
AdovancedMin2.pngZynq UltraScale+ MPSoC Boot and Platform Management6月13日(木)-14日(金)
申込締切日:6/4
10:00~18:00
新横浜(hdLab)
TC:12TC
現金:¥132,000
1591アドバンスドコース2024年6月202406041700
embe.pngPetaLinuxツールを使用したエンベデッドデザイン6月18日(火)-19日(水)
申込締切日:6/7
10:00~18:00
新横浜(hdLab)
TC:8TC
現金:¥107,800
1592エンベデッドコース2024年6月202406071700
Vivado.pngVivado Design Suite でのFPGA設計導入6月20日(木)-21日(金)
申込締切日:6/11
10:00~17:30
新横浜(hdLab)
TC:8TC
現金:¥107,800
1593FPGAデバイス&ツールコース2024年6月202406111700
Vivado.pngVerification with SystemVerilog6月20日(木)-21日(金)
申込締切日:6/11
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
1594FPGAデバイス&ツールコース2024年6月202406111700
Vivado.pngVivado ロジック解析を使用したデバッグ 基礎編6月25日(火)
申込締切日:6/14
10:00~17:30
新横浜(hdLab)
TC:4TC
現金:¥53,900
1595FPGAデバイス&ツールコース2024年6月202406141700
AdovancedMin2.pngVitisAIプラットフォーム6月27日(木)-28日(金)
申込締切日:6/18
10:00~18:00
オンライン
TC:12TC
現金:¥132,000
1596アドバンスドコース2024年6月202406181700
Vivado.png[VHDL] Xilinx/Vivadoツールを使ったRTL設計初級6月27日(木)-28日(金)
申込締切日:6/18
10:00~18:00
オンライン
TC:8TC
現金:¥107,800
1597FPGAデバイス&ツールコース2024年6月202406181700

このコースでは、検証のための SystemVerilog 構造の概要を説明します。
重点を置くのは次の点です。

  • ・SystemVerilog で利用可能な構造を利用してテスト対象デザイン (DUT) を検証するためのテストベンチを作成する
  • ・オブジェクト指向モデリング、データ型、再利用可能なタスクと関数、ランダム化、コード カバレッジ、アサーション、ダイレクト プログラミング インターフェイス (DPI)、およびプロセス間通信のレビュー
  • ・Vivado Simulator でどこまでできるか

【ご注意下さい】
このコースの説明は日本語で行いますが、テキストは英語となります。

テキストより

コース名Verification with SystemVerilog
ソフトウェアツール・Vivado™ Design Suite 2023.1
トレーニング期間2日間
受講料1名様 8TC or 107,800円(税込)
受講対象者ハードウェアおよび検証エンジニア
受講要件・ 経験豊富な Verilog ユーザー、または Verilog による設計コースを完了していること
コース内容※テキストは全て英語です!
「 Application Processing Unit」、「Real-Time Processing Unit」、
「Power Management」は "MPSoC Boot and Platform Management"コースに含まれます

Day 1
 ・Introduction to SystemVerilog for Verification
  SystemVerilog 言語の概要を説明します。 {講義}
 ・Data Types
  SystemVerilog のデータ型と配列 (固定サイズ配列、動的配列、
  連想配列など) について説明します。 {講義}
 ・Tasks and Functions
  SystemVerilog のタスクと機能をレビューする {講義、Lab 1}
 ・SystemVerilog Verification Building Blocks
  プログラム、インターフェイス、クロッキング、パッケージなどの
  SystemVerilog 検証の構成要素について説明します。 {講義、Lab2}
 ・Object-Oriented Modeling
  カプセル化、継承、ポリモーフィズムなどのオブジェクト指向モデリングを
  導入します。 {講義、Lab 3}


Day 2
 ・Randomization
  ランドケース、ランダム シーケンス、クラスベースのランダム化などの
  ランダム化方法を示します。 {講義、Lab 4}
 ・Coverage
  カバーグループ、カバーポイント、ビンの機能範囲と使用法について
  説明します。 {講義、Lab 5}
 ・Assertions
  さまざまな種類のアサーションを確認します。 {講義、Lab 6}
 ・Direct Programming Interface
  C 言語と対話するためのダイレクト プログラミング インターフェイス (DPI) を
  導入します。 {講義、デモ}
 ・Interprocess Communication
  複雑なシステムをモデル化するために使用されるさまざまなプロセス間の
  プロセス間通信について説明します。 {講義}


Lab(演習)の説明
 ・Lab 1: タスクと関数の実装:
  タスクと関数を使用して、DUT に入力データを提供し、シミュレーションを
  実行します。
 ・Lab 2: テストベンチを DUT に接続する:
  新しい SystemVerilog 検証ビルディング ブロックを利用して、入力データを
   DUT に接続します。
 ・Lab 3: オブジェクト指向モデリング:
  オブジェクト指向プログラミングの概念を使用して、DUT の検証を強化する
  クラスを作成します。
 ・Lab 4: ランダム化:
  DUT への入力としてランダム データを作成し、設計を完全に検証します。
 ・Lab 5: カバレッジ:
  カバレッジ グループを作成して使用し、DUT のコード カバレッジを検証します。
  調整を行って、カバレッジを再度検証します。
 ・Lab 6: アサーション:
  DUT に対して考えられるすべての条件が検証されていることを検証する
  アサーションを作成します。


関連する資料
準備中