SystemVerilog技術資料

SystemVerilog言語(IEEE Std 1800-2017)に関する知識はもはや常識となりました。弊社の技術資料は、SystemVerilogを業務で的確に使用する為の補助資料として、あらゆるレベルの技術者に役立つ様に準備されています。UVMも IEEE Std 1800.2-2017として IEEE 規格となり、UVMに関する知識は、既に、常識化しつつあります。弊社の技術資料は、SystemVerilogとUVMに関する最新知識を得る目的に最適です。

SystemVerilogによる検証の基礎(検証技術者向け)

本書は、SystemVerilogが備える検証機能を詳細に解説した専門書です。加えて、UVMに関する基礎概念とUVM検証コンポーネント開発に必要な知識の解説も含んでいます。
SystemVerilogでは、シンタックス通りに記述しても正しく動作しない現象が多く出現します。現象の多くは、スケジューリングセマンティックスとデータタイプ上の特質に起因しています。LRMは、それらの特質を特別に強調していない為、多くの読者は肝心な制限を見落としてしまいます。本書は、その様な陥り易い問題を防ぐ為に、特筆すべき機能に関しては詳細な技術解説と使用例を添えています。本書は、検証機能を理解する為に必要なSystemVerilogの基礎知識の復習から解説を始め、ファンクショナル・カバレッジ、アサーション等の検証機能の解説へと進むので、SystemVerilogの初心者にも適しています。特に、本書第2章は、SystemVerilog全般の知識の要約として役立ちます。
森北出版より発売

SystemVerilog入門(SystemVerilog初心者、設計技術者、及び検証技術者向け)

既存の多くの書物は、シンタックスをベースにして機能を淡々と紹介するだけに過ぎない為、SystemVerilogを本格的に学習する目的には最適とは言えません。従来の書物と異なり、本書はLRMに記載されている重要な章の内容を忠実かつ厳密に解説し、SystemVerilogの備える機能の本質の理解を導きます。
具体的には、モジュール、プログラムやパッケージは勿論の事、データタイプ、クラス、インターフェースクラス、インターフェース、クロッキングブロック、並列処理のタイミング制御、IPC、CRT等に関する実践的な解説が含まれているので、設計分野だけでなく検証分野に関する予備知識も習得する事ができる他に類のない資料です。FSMに関する解説も充実しています。また、RTLデザインのモデリングと検証の仕方の解説も含まれているので、基礎知識の確認と検証の基礎技術を体験する事が出来ます。初心者、設計者、及び検証技術者にお薦めします。本書を「SystemVerilogによる検証の基礎」と併せて学習すると効果的です。
共立出版より発売

実践UVM入門(UVMを完全に理解したい技術者向け)

UVMはIEEE Std 1800.2-2017規格となり、SystemVerilogユーザの誰もがその基礎知識を持たなければならない時代に至りました。UVMが何たるかを知らなければ、検証作業にUVMを適用すべきか否かの結論を導く事はできません。本書は、初心者を対象にSystemVerilog以外の知識を仮定せずに、UVMとは何か、UVMは何故必要なのか、UVMはどのように構成されているか、また、UVMをどのように使用するかを詳しく解説しています。具体的には、以下の様な重要な概念を詳しく解説しています。

☆ TLM
☆ UVM使用上の遵守すべきルール
☆ トランザクション定義法
☆ シーケンスの定義法と効果的使用法
☆ 検証コンポーネントの開発(シーケンサー、ドライバー、モニター、コレクター、エージェント、等)
☆ UVMとファンクショナルカバレッジ
☆ 検証環境構築例

それぞれの解説では多くの具体例が示されているので、中途半端な理解で終わる事はありません。尚、本書を理解する為には「SystemVerilog入門(共立出版)」と同レベルの予備知識が必要です。
森北出版より発売
SystemVerilog超入門(始めて学ぶ設計のためのハードウェア記述言語)

本書は、ハードウェアを実装するために必要なSystemVerilog機能をどの様に使用していくかを「超」詳しく解説した資料です。特に、以下の何れかの条件に当てはまる方にお薦めします。

☆ SystemVerilogに関する知識が全くない方
☆ VerilogからSystemVerilogへの移行を考えている方
☆ SystemVerilogとはどのような言語であるかを短期間に、かつ正確に知りたい方
☆ 技術者を管理する立場上、SystemVerilogをある程度正確に理解したいと思う管理者の方
☆ 市販されている書物を読んでも、SystemVerilogは難しいと感じている方

本文内容:208ページ
1~2日以内に発送
SystemVerilogによるプログラミング(SystemVerilog経験者向け)

本書は、SystemVerilog が備える機能の正しい使い方を紹介したプログラミング例題集です。標準的な記述法を用いているので、初心者にもお勧めします。SystemVerilogの言語解説書と異なり、それぞれの機能による問題解決の方法と適用効果を重点的に解説しているので、実践的なプログラミング技術が身に付きます。本書には、ファンクショナルカバレッジの使い方、UVMによる開発法、パッケージの開発法も含まれているので、幅広い知識と技術を習得する事ができます。

本文内容:180ページ
1~2日以内に発送
SystemVerilogによる検証環境の構築(検証技術者向け)

本書は、SystemVerilog により検証環境を構築するために必要な知識と技術を総括した実践的な資料です。具体的には、EVE (Experimental Verification Environment)を例にとり、検証環境の構築技術を解説しています。EVE は、UVM のアーキテクチャをモデルにしているので、EVE の実装技術を理解する事はUVM に関する理解を深める事に繋がります。しかも、EVEは小規模な検証パッケージなので、全体を解読する事は容易です。

本文内容:90ページ
1~2日以内に発送
SystemVerilogによる設計と検証(SystemVerilogハンドブック)

本書は、SystemVerilog言語全般の解説と検証機能全般の解説をカバーしています。SystemVerilog言語全般では、Verilogとの差異、SystemVerilogに追加された機能等を中心にして解説を進め、検証機能全般ではランダムスティミュラスの生成、ファンクショナルカバレッジ、アサーション、UVMを解説しています。要約すると、本書を読了後はSystemVerilogの基礎的な知識から検証技術の基礎知識までを習得する事ができます。

本文内容:600ページ
1週間以内に発送

良くあるご質問

ご質問 回答
個人でも技術資料を購入できますか? 書籍化されていない技術資料は、法人様でも個人様でも購入する事ができます。
問い合わせ時のメールアドレスは意味を持ちますか? はい、メールアドレスは非常に意味があります。
ご本人であると認証できるメールアドレスを使用して下さい。
技術資料の入手方法を教えて下さい。 入手方法と価格を記載した文書をダウンロードし、発注して頂くと技術資料をご指定のお届け先に送付致します。通常配送料は無料です。
どの様に文書をダウンロードするのですか? 希望する技術資料名を明記してメールでご連絡下さい。ダウンロード情報をお知らせします。