封面
版权信息
本书内容简介
内容简介
前言
第1章 综合阶段
1.1 综合设置分析
1.1.1 −flatten_hierarchy
1.1.2 −control_set_opt_threshold
1.1.3 −no_lc
1.1.4 −keep_equivalent_registers
1.1.5 −resource_sharing
1.1.6 −gated_clock_conversion
1.1.7 −fanout_limit
1.1.8 −shreg_min_size和−no_srlextract
- APP免费
1.1.9 −fsm_extraction
- APP免费
1.2 综合属性分析
- APP免费
1.2.1 ASYNC_REG
- APP免费
1.2.2 MAX_FANOUT
- APP免费
1.2.3 SRL_STYLE和SHREG_EXTRACT
- APP免费
1.2.4 USE_DSP
- APP免费
1.2.5 RAM_STYLE和ROM_STYLE
- APP免费
1.2.6 EXTRACT_ENABLE和EXTRACT_RESET
- APP免费
1.2.7 MARK_DEBUG
- APP免费
1.3 模块化综合技术
- APP免费
1.3.1 模块化综合技术概述
- APP免费
1.3.2 模块化综合技术的应用场景
- APP免费
1.4 OOC综合方式
- APP免费
第2章 实现阶段
- APP免费
2.1 实现阶段的子步骤
- APP免费
2.2 关于逻辑优化
- APP免费
2.2.1 基本优化
- APP免费
2.2.2 优化MUX
- APP免费
2.2.3 优化LUT
- APP免费
2.2.4 优化移位寄存器
- APP免费
2.2.5 优化进位链
- APP免费
2.2.6 优化控制集
- APP免费
2.2.7 优化扇出
- APP免费
2.3 关于布局
- APP免费
2.4 关于物理优化
- APP免费
2.4.1 基本优化
- APP免费
2.4.2 交互式物理优化
- APP免费
2.5 关于布线
- APP免费
2.5.1 优先对关键路径布线
- APP免费
2.5.2 查看布线报告
- APP免费
2.6 关于增量实现
- APP免费
2.7 关于ECO
- APP免费
2.7.1 什么是ECO
- APP免费
2.7.2 ECO流程
- APP免费
2.7.3 ECO应用案例:替换ILA待测信号
- APP免费
第3章 高效设计
- APP免费
3.1 高效使用触发器
- APP免费
3.1.1 同步复位与异步复位
- APP免费
3.1.2 触发器的初始值
- APP免费
3.1.3 锁存器
- APP免费
3.2 高效使用LUT
- APP免费
3.2.1 LUT用作逻辑函数发生器
- APP免费
3.2.2 LUT用作移位寄存器
- APP免费
3.2.3 LUT用作分布式RAM
- APP免费
3.3 高效使用Block RAM
- APP免费
3.3.1 Block RAM的基本结构
- APP免费
3.3.2 Block RAM的性能与功耗
- APP免费
3.4 高效使用UltraRAM
- APP免费
3.4.1 UltraRAM的基本结构
- APP免费
3.4.2 UltraRAM的读写操作方式
- APP免费
3.4.3 UltraRAM的实例化方式
- APP免费
3.5 高效使用DSP48E2
- APP免费
3.5.1 DSP48E2的基本结构
- APP免费
3.5.2 DSP48E2的性能与功耗
- APP免费
3.6 高效使用MMCM
- APP免费
3.6.1 MMCM的基本功能
- APP免费
3.6.2 MMCM的功耗与输出时钟的抖动
- APP免费
3.7 高效设计异步跨时钟域电路
- APP免费
3.7.1 单bit异步跨时钟域电路
- APP免费
3.7.2 多bit异步跨时钟域电路
- APP免费
第4章 时序约束
- APP免费
4.1 管理约束
- APP免费
4.1.1 约束文件
- APP免费
4.1.2 4种时序路径
- APP免费
4.1.3 4个步骤完成时序约束
- APP免费
4.2 时钟周期约束
- APP免费
4.2.1 主时钟周期约束
- APP免费
4.2.2 生成时钟周期约束
- APP免费
4.2.3 对同一时钟源添加多个时钟周期约束
- APP免费
4.2.4 调整时钟特性约束
- APP免费
4.3 I/O延迟约束
- APP免费
4.4 时序例外路径约束
- APP免费
4.4.1 多周期路径约束
- APP免费
4.4.2 伪路径约束
- APP免费
4.4.3 最大/最小延迟约束
- APP免费
4.4.4 时序例外路径约束的指导原则
- APP免费
4.5 使用create_generated_clock
- APP免费
4.6 使用set_clock_groups
- APP免费
4.7 调试约束
- APP免费
4.7.1 了解约束的优先级
- APP免费
4.7.2 了解约束文件的属性和编译顺序
- APP免费
4.7.3 借助TCE调试约束
- APP免费
4.7.4 借助Tcl命令调试约束
- APP免费
4.8 案例分析
- APP免费
第5章 时序收敛
- APP免费
5.1 时序收敛的标准
- APP免费
5.1.1 检查约束
- APP免费
5.1.2 检查建立时间裕量
- APP免费
5.2 基线设计
- APP免费
5.3 分析时序违例
- APP免费
5.3.1 分析时序违例的可能原因
- APP免费
5.3.2 确定时序违例的根本原因
- APP免费
5.3.3 分析逻辑级数
- APP免费
5.3.4 分析数据路径延迟
- APP免费
5.3.5 分析时钟歪斜
- APP免费
5.4 解决时序违例
- APP免费
5.4.1 降低逻辑延迟
- APP免费
5.4.2 降低布线延迟
- APP免费
5.4.3 降低时钟歪斜
- APP免费
5.4.4 降低时钟不确定性
- APP免费
5.5 时序收敛技术
- APP免费
5.5.1 面向模块的综合技术
- APP免费
5.5.2 逻辑级数
- APP免费
5.5.3 控制集
- APP免费
5.5.4 高扇出网线
- APP免费
5.5.5 路径优先级
- APP免费
5.5.6 保持时间违例
- APP免费
5.5.7 实现策略
- APP免费
5.5.8 多次迭代
- APP免费
5.5.9 过约束
- APP免费
5.5.10 增量编译
- APP免费
5.5.11 手工布局
- APP免费
5.5.12 复用布局
- APP免费
第6章 SSI器件设计
- APP免费
6.1 SSI器件设计面临的挑战
- APP免费
6.2 SSI器件的基本结构
- APP免费
6.2.1 SLR架构
- APP免费
6.2.2 跨die资源
- APP免费
6.3 SSI器件的设计规划
- APP免费
6.3.1 数据流
- APP免费
6.3.2 设计层次
- APP免费
6.3.3 跨die路径
- APP免费
6.4 SSI器件的设计分析
- APP免费
6.4.1 资源分析
- APP免费
6.4.2 时序分析
- APP免费
第7章 应用技巧
- APP免费
7.1 界面操作
- APP免费
7.1.1 快捷键
- APP免费
7.1.2 Dashboard按钮
- APP免费
7.1.3 各类报告
- APP免费
7.1.4 Schematic视图
- APP免费
7.1.5 Device视图
- APP免费
7.2 工程管理
- APP免费
7.2.1 揭秘DCP
- APP免费
7.2.2 复制工程
- APP免费
7.2.3 复制IP
- APP免费
7.3 资源利用率报告分析
- APP免费
7.3.1 Block RAM的利用率
- APP免费
7.3.2 LUT和LUTRAM的区别
- APP免费
7.3.3 LUT的个数
- APP免费
7.3.4 report_utilization命令的功能
- APP免费
7.4 时序报告分析
- APP免费
7.4.1 生成时序报告
- APP免费
7.4.2 阅读时序报告
- APP免费
7.5 Tcl命令应用
- APP免费
7.5.1 report_high_fanout_nets
- APP免费
7.5.2 report_design_analysis
- APP免费
7.5.3 report_qor_suggestions
- APP免费
7.5.4 report_failfast
- APP免费
7.6 其他技巧
- APP免费
7.6.1 设置多线程
- APP免费
7.6.2 复用Block的位置信息
- APP免费
7.6.3 获取Package Delay
- APP免费
7.6.4 快速生成IBIS模型
- APP免费
7.6.5 使用MAX_FANOUT
- APP免费
后记
- APP免费
内容简介
- APP免费
作者简介
更新时间:2024-01-08 16:41:02