成功加入购物车
[美]克里斯·斯皮尔 著; 张春 译 / 科学出版社 / 2009-09 / 平装
售价 ¥ 25.00 4.5折
定价 ¥55.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2025-04-27
卖家超过10天未登录
测试平台编写指南:SystemVerilog验证
本书讲解了SystemVerilog语言的工作原理,介绍了类、随机化和功能覆盖率等测试手段和概念,并且在创建测试平台方面提供了很多引导性的建议。本书借助大量的实例说明SystemVerilog的各种验证方法,以及如何根据实际的应用情况选择最优的方法达到尽可能高的覆盖率。而且,重点演示了如何使用面向对象编程(OOP)的方法建立由覆盖率驱动并且受约束的基本的随机分层测试平台,此外,还论述了SystemVerilog与C语言的接口技术。
本书可供具有一定Vetilog编程基础的电路工程技术人员使用,也可作为高等院校电子类、自动化类、计算机类的学生参考书。
作者:(美国)克里斯·斯皮尔 译者:张春 麦宋平 赵益新
第1章验证导论1.1验证流程1.1.1不同层次上的测试1.1.2验证计划1.2验证方法学1.3基本测试平台的功能1.4定向测试1.5方法学基础1.6受约束的随机激励1.7你的随机化对象是什么1.7.1设备和环境配置1.7.2输入数据1.7.3协议异常、错误和违例1.7.4时延和同步1.7.5并行的随机测试1.8功能覆盖率1.8.1从功能覆盖率到激励的反馈1.9测试平台的构件1.10分层的测试平台1.10.1不分层的测试平台1.10.2信号和命令层1.10.3功能层1.10.4场景层1.10.5测试的层次和功能覆盖率1.11建立一个分层的测试平台1.11.1创建一个简单的驱动器1.12仿真环境的阶段1.13最大限度的代码重用1.14测试平台的性能1.15结束语第2章数据类型2.1内建数据类型2.1.1逻辑(logic)类型2.1.2双状态数据类型2.2定宽数组2.2.1定宽数组的声明和初始化2.2.2常量数组2.2.3基本的数组操作——for和foreach2.2.4基本的数组操作——复制和比较2.2.5同时使用位下标和数组下标2.2.6合并数组2.2.7合并数组的例子2.2.8合并数组和非合并数组的选择2.3动态数组2.4队列2.5关联数组2.6链表2.7数组的方法2.7.1数组缩减方法2.7.2数组定位方法2.7.3数组的排序2.7.4使用数组定位方法建立记分板2.8选择存储类型2.8.1灵活性2.8.2存储器用量2.8.3速度2.8.4排序2.8.5选择最优的数据结构2.9使用typedef创建新的类型2.10创建用户自定义结构2.10.1使用struct创建新类型2.10.2对结构进行初始化2.10.3创建可容纳不同类型的联合2.10.4合并结构2.10.5在合并结构和非合并结构之间进行选择2.11类型转换2.11.1静态转换2.11.2动态转换2.11.3流操作符2.12枚举类型2.12.1定义枚举值2.12.2枚举类型的子程序2.12.3枚举类型的转换2.13常量2.14字符串2.15表达式的位宽2.16结束语第3章过程语句和子程序3.1过程语句3.2任务、函数以及void函数3.3任务和函数概述3.3.1在子程序中去掉begin...end3.4子程序参数3.4.1c语言风格的子程序参数3.4.2参数的方向3.4.3高级的参数类型3.4.4参数的缺省值3.4.5采用名字进行参数传递3.4.6常见的代码错误3.5子程序的返回3.5.1返回(return)语句3.5.2从函数中返回一个数组3.6局部数据存储3.6.1自动存储3.6.2变量的初始化3.7时间值3.7.1时间单位和精度3.7.2时间参数3.7.3时间和变量3.7.4$time与$realtime的对比3.8结束语第4章连接设计和测试平台4.1将测试平台和设计分开4.1.1测试平台和DUT之间的通信4.1.2与端口的通信4.2接口4.2.1使用接口来简化连接4.2.2连接接口和端口4.2.3使用modport将接口中的信号分组4.2.4在总线设计中使用modport4.2.5创建接口监视模块4.2.6接口的优缺点4.2.7更多侧子和信息4.3激励时序4.3.1使用时钟块控制同步信号的时序4.3.2接口中的logic和wire对比4.3.3Verilog的时序问题4.3.4测试平台一设计间的竞争状态4.4.4程序块(ProgramBlock)和时序区域(TImingRegion)4.3.6仿真的结束4.3.7指定设计和测试平台之间的延时4.4接口的驱动和采样4.4.1接口同步4.4.2接口信号采样4.4.3接口信号驱动4.4.4通过时钟块驱动接口信号4.4.5接口中的双向信号4.4.6为什么在程序4.4.7时钟发生器4.5将这些模块都连接起来4.5.1端口列表中的接口必须连接4.6顶层作用域4.7程序——模块交互4.8SystemVerilog断言4.8.1立即断言(ImmediateAssertion)4.8.2定制断言行为4.8.3并发断言4.8.4断言的进一步探讨4.9四端口的ATM路由器4.9.1使用端口的ATM路由器4.9.2使用端口的ATM顶层网单4.9.3使用接口简化连接4.9.4ATM接口4.9.5使用接口的ATM路由器模型4.9.6使用接口的ATM顶层网单……第5章面向对象编程基础第6章随机化第7章线程以及线程间的通信第8章面向对象编程的高级技巧指南第9章功能覆盖率第10章高级接口第11章完整的SystemVerilog测试平台第12章SystemVerilog与C语言的接口
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30