综合与时序分析的设计约束 Synopsys设计约束(SDC)实用指南PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)斯里达尔·甘加达兰等著;韩德强等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2018
- ISBN:9787111588948
- 页数:176 页
第1章 绪论 1
1.1 ASIC设计流程 1
1.2 FPGA设计流程 4
1.3 ASIC和FPGA设计流程中的时序约束 6
1.4 纳米级设计中的时序约束问题 6
1.5 小结 7
第2章 综合的基础知识 8
2.1 综合的解释 8
2.2 时序约束在综合中的作用 8
2.2.1 优化 9
2.2.2 输入重排序 9
2.2.3 输入缓冲 10
2.2.4 输出缓冲 11
2.3 综合中面临的普遍问题 11
2.3.1 设计划分 11
2.3.2 更新约束 12
2.3.3 多时钟设计 12
2.4 小结 12
第3章 时序分析与约束 14
3.1 静态时序分析 14
3.2 时序约束在STA中的作用 15
3.2.1 约束作为声明 16
3.2.2 约束作为断言 16
3.2.3 约束作为指令 16
3.2.4 约束作为异常 17
3.2.5 约束的角色变化 17
3.3 STA中的常见问题 18
3.3.1 无功能检查 18
3.3.2 无声明检查 18
3.3.3 要求正确 18
3.3.4 约束中的常见错误 19
3.3.5 好约束的特征 20
3.4 延迟计算与STA 21
3.5 时序路径 21
3.5.1 起点和终点 22
3.5.2 打断路径 23
3.5.3 功能路径与时序路径 23
3.5.4 时钟路径与数据路径 23
3.6 建立与保持 24
3.6.1 建立分析 24
3.6.2 保持分析 24
3.6.3 其他分析 25
3.7 裕度 25
3.8 片上变化 26
3.9 小结 27
第4章 通过Tcl扩展SDC 28
4.1 时序约束的历史 28
4.2 Tcl基础知识 29
4.2.1 Tcl变量 29
4.2.2 Tcl列表 30
4.2.3 Tcl表达式与运算符 31
4.2.4 Tcl的控制流语句 31
4.2.5 其他Tcl命令 33
4.3 SDC综述 33
4.3.1 时序约束 34
4.3.2 面积与功率约束 34
4.3.3 设计规则约束 34
4.3.4 接口约束 34
4.3.5 特定模式和配置约束 34
4.3.6 设计约束异常 35
4.3.7 其他命令 35
4.4 SDC中的设计查询 35
4.5 SDC作为标准 36
4.6 小结 36
第5章 时钟 37
5.1 时钟周期和频率 37
5.2 时钟沿和占空比 38
5.3 creat_clock 39
5.3.1 定义时钟周期 39
5.3.2 标识时钟源 39
5.3.3 命名时钟 40
5.3.4 指定占空比 40
5.3.5 同源多时钟 41
5.3.6 注释时钟 42
5.4 虚拟时钟 42
5.5 其他时钟特征 43
5.6 时钟规格的重要性 43
5.7 小结 44
第6章 生成时钟 45
6.1 时钟分频器 45
6.2 时钟乘法器 46
6.3 时钟门控 46
6.4 create_generated_clock 47
6.4.1 定义生成时钟的对象 47
6.4.2 定义生成时钟的源 48
6.4.3 时钟命名 48
6.4.4 设定生成时钟的特性 48
6.4.5 时钟沿位移 51
6.4.6 多个同源时钟 52
6.4.7 使能组合电路路径 53
6.5 生成时钟相关的注意事项 54
6.6 小结 54
第7章 时钟组 55
7.1 建立和保持时序检查 55
7.1.1 高速至低速时钟 56
7.1.2 低速至高速时钟 57
7.1.3 多个时钟于不同周期内同步 57
7.1.4 异步时钟 58
7.2 逻辑和物理独立时钟 58
7.3 串扰 59
7.4 set_clock_group 60
7.5 时钟组相关的注意事项 62
7.6 小结 62
第8章 其他时钟特性 63
8.1 过渡时间 63
8.2 set_clock_transition 64
8.3 偏斜和抖动 65
8.4 set_clock_uncertainty 65
8.4.1 内部时钟不确定度 66
8.4.2 交互时钟不确定度 66
8.5 时钟延迟 67
8.6 set_clock_latency 68
8.7 时钟路径的单边性 70
8.8 set_clock_sense 71
8.9 理想网络 72
8.10 小结 73
第9章 端口延迟 74
9.1 输入有效 74
9.1.1 最小和最大有效时间 75
9.1.2 多时钟 75
9.1.3 理解输入信号的到达时间 76
9.2 输出要求 77
9.2.1 最小和最大要求时间 78
9.2.2 多个参考事件 78
9.2.3 理解输出要求时间 79
9.3 set_input_delay 79
9.3.1 时钟规格 79
9.3.2 -level_sensitive 80
9.3.3 rise/fall限定符 80
9.3.4 min/max限定符 81
9.3.5 -add_delay 81
9.3.6 时钟延迟 82
9.3.7 完成输入延迟约束 83
9.4 set_output_delay 83
9.4.1 时钟规格 83
9.4.2 -level_sensitive 83
9.4.3 rise/fall限定符 84
9.4.4 min/max限定符 84
9.4.5 -add_delay 84
9.4.6 时钟延迟 84
9.4.7 完成输出延迟约束 84
9.5 输入延迟和输出延迟之间的关系 84
9.6 时序分析实例 85
9.6.1 输入延迟:最大输入延迟 86
9.6.2 输入延迟:最小输入延迟 87
9.6.3 输出延迟:最大输出延迟 87
9.6.4 输出延迟:最小输出延迟 88
9.7 负延迟 89
9.8 小结 90
第10章 完整的端口约束 91
10.1 驱动能力 91
10.2 驱动单元 93
10.3 输入过渡 97
10.4 扇出数 98
10.5 扇出负载 98
10.6 负载 99
10.6.1 净电容 99
10.6.2 调整引脚负载 99
10.6.3 负载类型 100
10.6.4 负载和扇出负载 100
10.6.5 输入负载 101
10.7 小结 101
第11章 虚假路径 102
11.1 简介 102
11.2 set_false_path 102
11.3 路径规格 103
11.4 过渡过程规格 105
11.5 建立/保持规格 107
11.6 虚假路径的类型 107
11.6.1 组合电路的虚假路径 108
11.6.2 时序电路的虚假路径 108
11.6.3 动态激活的虚假路径 108
11.6.4 时序的虚假路径 109
11.6.5 基于总线协议的虚假路径 110
11.6.6 虚拟时钟和真实时钟之间的虚假路径 110
11.7 set_disable_timing 112
11.8 虚假路径的问题 112
11.9 小结 113
第12章 多周期路径 114
12.1 多周期路径的SDC命令 114
12.2 路径和过渡过程规格 115
12.3 建立/保持规格 115
12.4 位移量 116
12.5 多周期规格实例 119
12.5.1 基于FSM的数据传输 119
12.5.2 源同步接口 119
12.5.3 复位 121
12.5.4 异步时钟 121
12.5.5 大数据路径宏 122
12.5.6 多模式 122
12.6 小结 122
第13章 组合电路路径 123
13.1 set_max_delay 123
13.2 set_min_delay 124
13.3 输入/输出延时 124
13.3.1 用无关时钟约束 124
13.3.2 用虚拟时钟约束 125
13.3.3 用相关时钟约束 125
13.4 最小/最大延迟与输入/输出延迟的对比 126
13.5 直通 127
13.6 点到点异常 129
13.7 路径阻断 130
13.8 小结 131
第14章 模式分析 132
14.1 使用模式 132
14.2 多模式 132
14.3 单模式与合并模式的对比 133
14.4 设置模式 134
14.5 其他约束 136
14.6 模式分析挑战 136
14.6.1 时序终止迭代 136
14.6.2 时序路径丢失 137
14.7 冲突模式 137
14.8 模式名称 138
14.9 小结 139
第15章 约束管理 140
15.1 自顶向下的方法 140
15.2 自底向上的方法 140
15.3 自顶向下和自底向上相结合的设计方法 143
15.4 多模式合并 145
15.4.1 选择悲观时钟 147
15.4.2 时钟互斥 147
15.4.3 部分专用时钟 148
15.4.4 合并功能和测试模式 149
15.4.5 合并同一时钟的I/O延迟 150
15.4.6 使用不同的时钟合并I/O延迟 151
15.5 管理约束的挑战 151
15.6 小结 153
第16章 其他SDC命令 154
16.1 工作条件 154
16.1.1 多分析条件 155
16.1.2 set_operating_conditions 156
16.1.3 降额 157
16.2 单位 158
16.3 层次分离器 158
16.3.1 set_hierarchy_separator 159
16.3.2 -hsc 159
16.4 设计范围 160
16.5 导线载荷模型 161
16.5.1 导线载荷最小尺寸 162
16.5.2 导线载荷模式 162
16.5.3 导线载荷选择组 163
16.6 面积约束 163
16.7 功率约束 164
16.7.1 电压岛 164
16.7.2 电平移位器 165
16.7.3 功率目标 165
16.8 小结 166
第17章 XDC: Xinx对SDC的扩展 167
17.1 时钟 167
17.1.1 主时钟和虚拟时钟 167
17.1.2 生成时钟 168
17.1.3 查询时钟 169
17.1.4 时钟组 170
17.1.5 传播时钟和延迟 171
17.1.6 时钟不确定度 172
17.2 时序异常 173
17.3 布局约束 173
17.4 在Xilinx Tcl Shell中集成SDC 174
17.5 小结 174
参考文献 175
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《辛巴达的秘密武器 时间》(韩)朴恩河文 2016
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019