求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

ASIC设计与综合查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索

来自 孔夫子网 的图片

ASIC设计与综合》,副标题:使用Verilog进行RTL设计,[印] 瓦伊巴夫·塔拉特(Vaibbhav Taraate) 著,孙健,魏东 译,出版社: 科学出版社。

科学出版社是中国最大的综合性科技出版机构[1],由前中国科学院编译局与1930年代创建的有较大影响的龙门联合书局合并而来。科学出版社比邻皇城根遗址公园,是一个历史悠久、力量雄厚,以出版学术书刊为主的开放式出版社[2]

内容简介

《ASIC设计与综合:使用Verilog进行RTL设计》全面介绍使用Verilog进行RTL设计的ASIC设计流程和综合方法。 《ASIC设计与综合:使用Verilog进行RTL设计》共20章,内容包括ASIC设计流程、时序设计、多时钟域设计、低功耗的设计考虑因素、架构和微架构设计、设计约束和SDC命令、综合和优化技巧、可测试性设计、时序分析、物理设计、典型案例等。《ASIC设计与综合:使用Verilog进行RTL设计》提供了大量的练习题和案例分析,可以帮助读者更好地理解和掌握所学的知识。

目录

第1章概述1

1.1ASIC设计2

1.2ASIC的类型3

1.3抽象层次5

1.4设计实例8

1.5应该知道的内容9

1.6研制过程中的一些重要术语11

1.7总结11

第2章ASIC设计流程.13

2.1ASIC设计流程 14

2.2FPGA设计流程 21

2.3思考实例 22

2.4挑战 .23

2.5总结 .24

第3章设计基础 25

3.1组合逻辑设计 26

3.2逻辑结构理解和使用 27

3.3算术资源和面积 27

3.4数码转换器29

3.5选择器32

3.6级联选择器34

3.7解码器36

3.8.编码器38

3.9优先级编码器39

3.10ASIC设计方法41

3.11练习41

3.12总结42

第4章时序设计 43

4.1时序设计基本元件44

4.2阻塞和非阻塞赋值44

4.3基于锁存器的设计48

4.4基于触发器的设计50

4.5复位方法 52

4.6分频器 .55

4.7同步设计 58

4.8异步设计 59

4.9复杂设计的RTL设计和验证 59

4.10练习60

4.11总结61

第5章重要的设计考虑因素 63

5.1时序参数64

5.2亚稳态65

5.3时钟偏差65

5.4裕量69

5.5时钟延迟 69

5.6设计面积 70

5.7速度要求 70

5.8功耗要求 71

5.9什么是设计约束?72

5.10练习72

5.11总结73

第6章ASIC设计中重要的设计考虑因素75

6.1同步设计中的考虑76

6.2正时钟偏差对速度的影响77

6.3负时钟偏差对速度的影响78

6.4时钟和时钟的网络延迟79

6.5设计中的时序路径80

6.6频率的计算81

6.7片上变化83

6.8练习83

6.9总结84

第7章多时钟域设计85

7.1多时钟域系统设计的基本策略86

7.2多时钟域设计的问题 86

7.3架构设计策略88

7.4控制信号路径和同步 90

7.5多比特数据传输的挑战94

7.6数据路径同步器95

7.7总结98

第8章低功耗的设计考虑因素99

8.1低功耗设计介绍100

8.2功耗的来源101

8.3RTL设计阶段的功耗优化103

8.4降低动态功耗和静态功耗的技巧107

8.5低功耗设计架构和UPF109

8.6总结112

第9章架构和微架构设计113

9.1架构设计114

9.2微架构设计116

9.3在不同设计阶段使用文档116

9.4设计分区117

9.5多时钟域及时钟分组117

9.6架构调整和性能改进118

9.7处理器中微架构的调整策略118

9.8总结122

第10章设计约束和SDC命令123

10.1重要的设计概念125

10.2如何描述约束条件126

10.3设计挑战128

10.4综合过程中使用的重要SDC命令128

10.5约束验证132

10.6用于DRC、功耗和优化的命令133

10.7总结133

第11章通过RTL的微调实现设计的综合与优化135

11.1ASIC综合136

11.2综合指南137

11.3FSM设计与综合138

11.4复杂FSM控制器的策略139

11.5RTL调整如何在综合过程中发挥作用140

11.6使用RTL调整的综合优化技术144

11.7FPGA综合151

11.8总结152

第12.章综合和优化技巧153

12.1.介绍154

12.2使用DC进行综合155

12.3综合与优化流程156

12.4面积优化技术159

12.5设计分区和结构化161

12.6编译策略163

12.7总结164

第13章设计优化和场景165

13.1设计规则约束166

13.2时钟的定义和延迟167

13.3有用的综合和优化的命令169

13.4时序优化和性能改进172

13.5FSM优化 177

13.6解决保持时间违例 178

13.7报告命令 178

13.8多周期路径 181

13.9总结 182

第14章可测试性设计 183

14.1为什么需要DFT? 184

14.2测试设计中的故障 184

14.3测试185

14.4DFT过程中使用的策略 185

14.5扫描方法 187

14.6扫描链的插入 189

14.7DFT期间的挑战 189

14.8DFT流程和相关的命令 190

14.9避免DRC违例的扫描链插入规则 191

14.10总结 192

第15章时序分析193

15.1概述194

15.2时序路径194

15.3指定时序目标196

15.4时序报告197

15.5解决时序违例的策略199

15.6总结204

第16章物理设计205

16.1物理设计流程206

16.2基础及重要术语207

16.3布局和电源规划208

16.4电源规划209

16.5时钟树综合210

16.6单元放置和布线212

16.7布线213

16.8反.标215

16.9STA和版图数据的签收215

16.10总结215

第17章案例:处理器的ASIC实现217

17.1功能理解218

17.2架构设计中的策略219

17.3微架构的策略221

17.4RTL设计与验证中的策略223

17.5综合过程中使用的示例脚本224

17.6综合问题和修复224

17.7预布局的STA问题225

17.8物理设计问题227

17.9总结227

第18章可编程的ASIC技术229

18.1可编程ASIC230

18.2设计流程231

18.3现代FPGA结构与元件 .232

18.4RTL设计和验证 .235

18.5.FPGA综合238

18.6FPGA的物理设计241

18.7总结244

第19章原型设计245

19.1FPGA原型246

19.2原型设计中的综合策略247

19.3FPGA综合过程中的约束249

19.4重要的考虑和调整251

19.5用于FPGA综合的IOPAD252

19.6原型设计工具253

19.7总结254

第20章案例:IP设计与开发 255

20.1IP设计与开发 256

20.2选择IP时需要考虑的问题 .256

20.3IP设计中有用的策略 257

20.4基于多个FPGA的原型设计 259

20.5H.264编码器IP设计与开发 261

20.6ULSI和ASIC设计264

20.7总结265

附录267附录A268

附录B.270

参考文献

  1. 国家对出版社等级是怎样评估的 ,搜狐,2024-07-06
  2. 公司简介,中国科技出版传媒股份有限公司