SystemVerilog Assertions应用指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Srikanth Vijayaraghavan,(美)Meyyappan Ramanathan编著;陈俊杰等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302134413
- 页数:305 页
第0章 基于断言的验证 1
第1章 SVA介绍 5
1.1 什么是断言 5
1.2 为什么使用SystemVerilog断言(SVA) 6
1.3 SystemVerilog的调度 8
1.4 SVA术语 9
1.4.1 并发断言 9
1.4.2 即时断言 10
1.5 建立SVA块 11
1.6 一个简单的序列 12
1.7 边沿定义的序列 13
1.8 逻辑关系的序列 15
1.9 序列表达式 15
1.10 时序关系的序列 16
1.11 SVA中的时钟定义 18
1.12 禁止属性 19
1.13 一个简单的执行块 21
1.14 蕴含操作符 21
1.14.1 交叠蕴含 22
1.14.2 非交叠蕴含 23
1.14.3 后续算子带固定延迟的蕴含 24
1.14.4 使用序列作为先行算子的蕴含 25
1.15 SVA检验器的时序窗口 27
1.15.1 重叠的时序窗口 29
1.15.2 无限的时序窗口 30
1.16 “ended”结构 32
1.17 使用参数的SVA检验器 35
1.18 使用选择运算符的SVA检验器 36
1.19 使用true表达式的SVA检验器 38
1.20 “$past”构造 39
1.21 重复运算符 42
1.21.1 连续重复运算符[*] 43
1.21.2 用于序列的连续重复运算符[*] 44
1.21.3 用于带延迟窗口的序列的连续重复运算符[*] 46
1.21.4 连续运算符[*]和可能性运算符 47
1.21.5 跟随重复运算符[->] 48
1.21.6 非连续重复运算符[=] 50
1.22 “and”构造 51
1.23 “intersect”构造 54
1.24 “or”构造 56
1.25 “first_match”构造 58
1.26 “throughout”构造 60
1.27 “within”构造 61
1.28 内建的系统函数 63
1.29 “disable iff”构造 65
1.30 使用“intersect”控制序列的长度 66
1.31 在属性中使用形参 68
1.32 嵌套的蕴含 70
1.33 在蕴含中使用if/else 71
1.34 SVA中的多时钟定义 73
1.35 “matched”构造 75
1.36 “expect”构造 76
1.37 使用局部变量的SVA 77
1.38 在序列匹配时调用子程序 79
1.39 将SVA与设计连接 81
1.40 SVA与功能覆盖 83
第2章 SVA模拟方法论 85
2.1 一个被验证的实例系统 85
2.1.1 主控设备 86
2.1.2 中间设备 88
2.1.3 目标设备 90
2.2 块级验证 91
2.2.2 仲裁器的验证 92
2.2.1 SVA在设计块中的应用 92
2.2.3 模拟中针对仲裁器的SVA检验 94
2.2.4 主控设备的验证 96
2.2.5 模拟中针对主控设备的SVA检验 98
2.2.6 胶合(Glue)的验证 100
2.2.7 模拟中针对胶合逻辑(glue logic)的SVA检验 102
2.2.8 目标设备的验证 104
2.2.9 模拟中针对目标设备的SVA检验 106
2.3 系统级验证 108
2.4 功能覆盖 114
2.4.1 实例系统的覆盖率计划 115
2.4.2 功能覆盖小结 124
2.5 用于创建事务日志的SVA 124
2.6 用于FPGA原型测试的SVA 127
2.7 SVA模拟方法的小结 131
第3章 SVA在有限状态机中的应用 133
3.1 设计例子——FSM1 134
3.1.1 FSM1的功能描述 134
3.1.2 FSM1的SVA检验器 139
3.2 设计实例——FSM2 143
3.2.1 FSM2的功能描述 144
3.2.2 FSM2的SVA检验器 148
3.2.3 有时序窗口协议的FSM2 155
3.3 在FSM中应用SVA的小结 159
第4章 SVA用于数据集约型(DATA iNTENSIVE)的设计 161
4.1 简单乘法器的检验 161
4.2 设计实例——算术单元 163
4.2.1 WHT算术 163
4.2.2 WHT硬件的实现 164
4.2.3 WHT模块的SVA检验器 165
4.3 设计实例——JPEG的数据通路设计 168
4.3.1 三模块的深入探讨 169
4.3.2 用于JPEG设计的SVA检验器 172
4.3.3 JPEG模型的数据检验 176
4.4 数据集约型设计的小结 182
第5章 SVA储存器 183
5.1 存储控制系统实例 183
5.1.1 CPU-AHB接口操作 183
5.1.2 存储控制器的操作 186
5.2 SDRAM的验证 189
5.3 SRAM/FLASH的验证 208
5.4 DDR-SDRAM的验证 215
5.5 存储器SVA的小结 217
第6章 SVA协议接口 219
6.1 PCI简介 220
6.1.1 一个PCI读出事务的实例 222
6.1.2 PCI写入事务实例 223
6.2 PCI系统实例 224
6.3 情形1——主控DUT设备 225
6.4 情形2——目标DUT设备 243
6.5 情形3——系统级断言 259
6.6 用于标准协议的SVA小结 263
第7章 对检验器的检验 265
7.1 断言验证 266
7.2 双信号SVA Assertion Test 268
7.2.1 双信号的逻辑关系 268
7.2.2 电平敏感逻辑关系激励的产生 269
7.2.3 边沿敏感逻辑关系激励的产生 272
7.2.4 双信号的时序关系 275
7.2.5 时序关系激励的产生 276
7.2.6 双信号的重复关系 286
7.2.7 双信号ATB环境 290
7.3 一个PCI检验器的ATB实例 301
7.4 检验器检验小结 305
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019