目 录
第1篇基于IP复用的数字IC设计导论
第1章数字IC设计概述
1.1数字IC设计方法学演进
1.2典型的数字IC开发流程
1.3未来数字在片系统(SOC)芯片的设计流程
第2章基于IP复用的数字IC设计的基本规则
2.1逻辑设计规则
2.2物理设计规则
2.3可验证设计规则
2.4可测试设计规则
2.5低功耗设计规则
2.6片上总线设计规则
第2篇基于IP复用的数字IC设计中的关键技术
第3章代码编写技术
3.1关于代码编写的描述语言
3.1.1关于VHDL语言
3.1.2关于VerilogHDL语言
3.1.3硬件描述语言的共同特征
3.2现代数字汇设计的表示方法
3.3代码编写时针对综合的模块划分规则与技巧
3.4针对综合的代码编写规则与技巧
3.5时钟和复位信号的代码编写准则
3.6良好的代码编写风格
第4章综合技术
4.1系统综合概要
4.1.1系统综合的概念
4.1.2高层次综合的意义
4.1.3高层次综合的任务和流程
4.2综合概念.环境设置及基本操作
4.3综合约束
4.3.1设计环境约束
4.3.2时间约束
4.3.3面积约束
4.4综合策略及综合优化技术
4.4.1综合策略
4.4.2综合优化处理技术
4.5综合处理与后端流程
4.5.1产生良好的综合网表
4.5.2ASIC后端流程的基本内容
4.5.3基于布局布线结果进行综合优化
4.6综合结果分析
4.7数据通道电路和存储器的综合技术
第5章验证技术
5.1概述
5.1.1主要的验证手段概述
5.1.2主要的验证策略概述
5.1.3验证计划的建立
5.2功能验证技术
5.2.1功能验证中的行为级硬件语言描述
5.2.2功能验证中的测试环境构架
5.2.3功能验证中的激励与响应
5.2.4功能验证中的软硬件协同仿真与硬件加速验证
5.3静态时序分析
5.4形式验证技术
5.5DFT技术
5.5.1DFT的基本概念
5.5.2基于ATPG的扫描测试技术
第3篇基于IP复用的数字IC设计
第6章数字旧设计中IP资源库的建设
6.1IP技术概述
6.2IP宏模块的开发
6.3IP宏模块的打包提交
6.4IP资源库的建设
6.4.1IP的分类及其管理
6.4.2典型的IP资源库
6.4.3IP资源的有偿使用及知识产权保护
第7章基于IP复用的数字IC设计与验证
7.1基于IP复用的数字IC设计流程
7.2IP复用的数字IC设计中的在片总线
7.3基于IP复用的PCI总线接口的设计
7.3.1系统级集成设计方法
7.3.2基于IP核设计的方法
7.3.3应用实例
7.3.4用户应用设计
7.3.5结论
7.4Avalon总线与SOPC系统架构的应用实例
7.4.1SOPC与NIOS
7.4.2Avalon总线
7.4.3SOPC系统搭建实例
7.4.4结论
7.5基于IP复用的混合信号系统的设计
7.5.1自顶向下的设计流程
7.5.2数据库和复用
7.5.3和模块相关的映射
7.5.4知识产权
7.5.5工艺表
7.5.6一般的模块描述
7.5.7行为模型
7.5.8总结
7.6基于IP复用设计的MPEG-2HDTV视频解码器
7.6.1已有的知识产权
7.6.2复用技术
7.6.3MPEG-2HDTV视频解码器
第8章基于IP复用的数字旧设计中的数据管理方法
8.1概述
8.2关于CVS
附录A常用EDA工具
A.1常用EDA工具一览表(见表A-1)
A.2常用功能仿真与调试工具举例
A.3常用逻辑综合工具举例
A.4常用测试技术工具举例
参考文献