SystemVerilog是一种硬件描述和验证语言(HDVL),它基于IEEE1364-2001 Verilog硬件描述语言(HDL),并对其进行了扩展,包括扩充了C语言数据类型、结构、压缩和非压缩数组、 接口、断言等等,这些都使得SystemVerilog在一个更高的抽象层次上提高了设计建模的能力。SystemVerilog由Accellera开发,它主要定位在芯片的实现和验证流程上,并为系统级的设计流程提供了强大的连接能力。以下介绍几本学习SystemVerilog的经典书籍。
SystemVerilog for Verification (Third Edition)
学习SystemVerilog验证的入门经典材料,比较经典。对于验证,作者用他自己学习UVM的过程以及感悟完成了此书,对想学习VUM验证方法学的同学来说是非常合适的。
https://download.eeworld.com.cn/detail/sigma/615032
SystemVerilog硬件设计及建模
本书是介绍SystemVerilog(Verilog-2005)的实用图书。书中深入浅出地介绍SystemVerilog相比于Verilog新增加的特性,包括新的数据类型、操作符、过程块语句以及适于SoC设计的接口结构,这些新增加的特性大大提高Verilog的高层抽象能力,弥补’Verilog底层描述能力强但系统级描述能力弱的缺点。
https://download.eeworld.com.cn/detail/fjjjnk1234/572686
System Verilog与功能验证
本书重点介绍硬件设计描述和验证语言System Verilog的基本语法及其在功能验证上的应用;书中以功能验证为主线,讲述基本的验证流程、高级验证技术和验证方法学,以System Verilog为基础结合石头、剪刀、布的应用实例,重点阐述了如何采用System Verilog实现随机激励生成、功能覆盖率驱动验证、断言验证等多种高级验证技术;最后,通过业界流行的开放式验证方法学OVM介绍如何在验证平台中实现可重用性。
https://download.eeworld.com.cn/detail/%E5%BF%B5%E6%85%88%E8%8F%B4/614628