第1章 IC设计基础
1.1 系统设计流程
1.2 ASIC设计流程
1.2.1 规格定义
1.2.2 工艺选择
1.2.3 架构选择
1.2.4 电路设计
1.2.5 设计验证
1.2.6 测试
1.3 FPGA的设计
1.3.1 FPGA中逻辑实现原理
1.3.2 Altera的FPGA
1.3.3 Xilinx的FPGA
1.4 常用软件的使用
1.4.1 常用软件的分类
1.4.2 Chronology Timing Designer的使用
1.4.3 ModelSim的使用
1.4.4 NC Simulator的使用
1.4.5 FPGA Express的使用
1.4.6 Silicon Ensemble的使用
1.5 Verilog
1.5.1 Verilog语言基础
1.5.2 基本概念
1.5.3 设计仿真
1.5.4 系统任务及函数
1.5.5 其它重要的内容
1.6 练习
第2章 时序电路的设计
2.1 时序逻辑电路
2.1.1 双稳态电路
2.1.2 单稳态电路
2.1.3 无稳态电路
2.1.4 施密特触发器
2.2 时钟策略
2.2.1 全局时钟
2.2.2 门控时钟
2.2.3 行波时钟
2.2.4 时钟偏移
2.2.5 系统级的同步:锁相环
2.3 时序
2.3.1 时序图
2.3.2 建立时间/保持时间
2.3.3 静态时序分析中的概念
2.4 总线设计
2.4.1 总线宽度
2.4.2 总线时钟
2.4.3 总线仲裁
2.4.4 总线操作
2.5 练习
第3章 综合
3.1 综合(Synthesis)的概念
3.2 Design Compiler简介
3.3 综合条件的设置
3.3.1 操作环境
3.3.2 导线负载模型
3.3.3 设计约束
3.3.4 设计规则约束
3.3.5 其它
3.4 综合过程示例
3.5 综合的SDF文件
3.6 关于测试
3.7 面向综合的设计
3.7.1 速度与面积的优化:16位桶形移位寄存器
3.7.2 Net类型与Register类型
3.7.3 if语句和Case语句的综合
3.7.4 阻塞赋值与非阻塞赋值
3.7.5 状态机的编码
……
第4章 基本模块的设计
第5章 存储器的结构和设计
第6章 图像与视频芯片的设计
第7章 CPU的设计
参考文献