展开全部

主编推荐语

本书为集成电路时序约束设计的指南,指导读者通过指定的时序要求,充分发挥IC设计的性能。

内容简介

本书内容包括受时序约束的关键环节的设计流程、综合时序分析、静态时序分析和布局布线等。

本书首先详细讲解时序要求的概念,然后详细解释如何将其应用于设计流程中的特定阶段,最后通过实践介绍在Synopsys约束设计下(SDC)业界领先约束的格式。

目录

  • 版权信息
  • 译者序
  • 推荐序
  • 前言
  • 致谢一
  • 致谢二
  • 第1章 绪论
  • 1.1 ASIC设计流程
  • 1.2 FPGA设计流程
  • 1.3 ASIC和FPGA设计流程中的时序约束
  • 1.4 纳米级设计中的时序约束问题
  • 1.5 小结
  • 第2章 综合的基础知识
  • 2.1 综合的解释
  • 2.2 时序约束在综合中的作用
  • 2.2.1 优化
  • 2.2.2 输入重排序
  • 2.2.3 输入缓冲
  • 2.2.4 输出缓冲
  • 2.3 综合中面临的普遍问题
  • 2.3.1 设计划分
  • 2.3.2 更新约束
  • 2.3.3 多时钟设计
  • 2.4 小结
  • 第3章 时序分析与约束
  • 3.1 静态时序分析
  • 3.2 时序约束在STA中的作用
  • 3.2.1 约束作为声明
  • 3.2.2 约束作为断言
  • 3.2.3 约束作为指令
  • 3.2.4 约束作为异常
  • 3.2.5 约束的角色变化
  • 3.3 STA中的常见问题
  • 3.3.1 无功能检查
  • 3.3.2 无声明检查
  • 3.3.3 要求正确
  • 3.3.4 约束中的常见错误
  • 3.3.5 好约束的特征
  • 3.4 延迟计算与STA
  • 3.5 时序路径
  • 3.5.1 起点和终点
  • 3.5.2 打断路径
  • 3.5.3 功能路径与时序路径
  • 3.5.4 时钟路径与数据路径
  • 3.6 建立与保持
  • 3.6.1 建立分析
  • 3.6.2 保持分析
  • 3.6.3 其他分析
  • 3.7 裕度
  • 3.8 片上变化
  • 3.9 小结
  • 第4章 通过Tcl扩展SDC
  • 4.1 时序约束的历史
  • 4.2 Tcl基础知识
  • 4.2.1 Tcl变量
  • 4.2.2 Tcl列表
  • 4.2.3 Tcl表达式与运算符
  • 4.2.4 Tcl的控制流语句
  • 4.2.5 其他Tcl命令
  • 4.3 SDC综述
  • 4.3.1 时序约束
  • 4.3.2 面积与功率约束
  • 4.3.3 设计规则约束
  • 4.3.4 接口约束
  • 4.3.5 特定模式和配置约束
  • 4.3.6 设计约束异常
  • 4.3.7 其他命令
  • 4.4 SDC中的设计查询
  • 4.5 SDC作为标准
  • 4.6 小结
  • 第5章 时钟
  • 5.1 时钟周期和频率
  • 5.2 时钟沿和占空比
  • 5.3 creat_clock
  • 5.3.1 定义时钟周期
  • 5.3.2 标识时钟源
  • 5.3.3 命名时钟
  • 5.3.4 指定占空比
  • 5.3.5 同源多时钟
  • 5.3.6 注释时钟
  • 5.4 虚拟时钟
  • 5.5 其他时钟特征
  • 5.6 时钟规格的重要性
  • 5.7 小结
  • 第6章 生成时钟
  • 6.1 时钟分频器
  • 6.2 时钟乘法器
  • 6.3 时钟门控
  • 6.4 create_generated_clock
  • 6.4.1 定义生成时钟的对象
  • 6.4.2 定义生成时钟的源
  • 6.4.3 时钟命名
  • 6.4.4 设定生成时钟的特性
  • 6.4.5 时钟沿位移
  • 6.4.6 多个同源时钟
  • 6.4.7 使能组合电路路径
  • 6.5 生成时钟相关的注意事项
  • 6.6 小结
  • 第7章 时钟组
  • 7.1 建立和保持时序检查
  • 7.1.1 高速至低速时钟
  • 7.1.2 低速至高速时钟
  • 7.1.3 多个时钟于不同周期内同步
  • 7.1.4 异步时钟
  • 7.2 逻辑和物理独立时钟
  • 7.3 串扰
  • 7.4 set_clock_group
  • 7.5 时钟组相关的注意事项
  • 7.6 小结
  • 第8章 其他时钟特性
  • 8.1 过渡时间
  • 8.2 set_clock_transition
  • 8.3 偏斜和抖动
  • 8.4 set_clock_uncertainty
  • 8.4.1 内部时钟不确定度
  • 8.4.2 交互时钟不确定度
  • 8.5 时钟延迟
  • 8.6 set_clock_latency
  • 8.7 时钟路径的单边性
  • 8.8 set_clock_sense
  • 8.9 理想网络
  • 8.10 小结
  • 第9章 端口延迟
  • 9.1 输入有效
  • 9.1.1 最小和最大有效时间
  • 9.1.2 多时钟
  • 9.1.3 理解输入信号的到达时间
  • 9.2 输出要求
  • 9.2.1 最小和最大要求时间
  • 9.2.2 多个参考事件
  • 9.2.3 理解输出要求时间
  • 9.3 set_input_delay
  • 9.3.1 时钟规格
  • 9.3.2 -level_sensitive
  • 9.3.3 rise/fall限定符
  • 9.3.4 min/max限定符
  • 9.3.5 -add_delay
  • 9.3.6 时钟延迟
  • 9.3.7 完成输入延迟约束
  • 9.4 set_output_delay
  • 9.4.1 时钟规格
  • 9.4.2 -level_sensitive
  • 9.4.3 rise/fall限定符
  • 9.4.4 min/max限定符
  • 9.4.5 -add_delay
  • 9.4.6 时钟延迟
  • 9.4.7 完成输出延迟约束
  • 9.5 输入延迟和输出延迟之间的关系
  • 9.6 时序分析实例
  • 9.6.1 输入延迟:最大输入延迟
  • 9.6.2 输入延迟:最小输入延迟
  • 9.6.3 输出延迟:最大输出延迟
  • 9.6.4 输出延迟:最小输出延迟
  • 9.7 负延迟
  • 9.8 小结
  • 第10章 完整的端口约束
  • 10.1 驱动能力
  • 10.2 驱动单元
  • 10.3 输入过渡
  • 10.4 扇出数
  • 10.5 扇出负载
  • 10.6 负载
  • 10.6.1 净电容
  • 10.6.2 调整引脚负载
  • 10.6.3 负载类型
  • 10.6.4 负载和扇出负载
  • 10.6.5 输入负载
  • 10.7 小结
  • 第11章 虚假路径
  • 11.1 简介
  • 11.2 set_false_path
  • 11.3 路径规格
  • 11.4 过渡过程规格
  • 11.5 建立/保持规格
  • 11.6 虚假路径的类型
  • 11.6.1 组合电路的虚假路径
  • 11.6.2 时序电路的虚假路径
  • 11.6.3 动态激活的虚假路径
  • 11.6.4 时序的虚假路径
  • 11.6.5 基于总线协议的虚假路径
  • 11.6.6 虚拟时钟和真实时钟之间的虚假路径
  • 11.7 set_disable_timing
  • 11.8 虚假路径的问题
  • 11.9 小结
  • 第12章 多周期路径
  • 12.1 多周期路径的SDC命令
  • 12.2 路径和过渡过程规格
  • 12.3 建立/保持规格
  • 12.4 位移量
  • 12.5 多周期规格实例
  • 12.5.1 基于FSM的数据传输
  • 12.5.2 源同步接口
  • 12.5.3 复位
  • 12.5.4 异步时钟
  • 12.5.5 大数据路径宏
  • 12.5.6 多模式
  • 12.6 小结
  • 第13章 组合电路路径
  • 13.1 set_max_delay
  • 13.2 set_min_delay
  • 13.3 输入/输出延时
  • 13.3.1 用无关时钟约束
  • 13.3.2 用虚拟时钟约束
  • 13.3.3 用相关时钟约束
  • 13.4 最小/最大延迟与输入/输出延迟的对比
  • 13.5 直通
  • 13.6 点到点异常
  • 13.7 路径阻断
  • 13.8 小结
  • 第14章 模式分析
  • 14.1 使用模式
  • 14.2 多模式
  • 14.3 单模式与合并模式的对比
  • 14.4 设置模式
  • 14.5 其他约束
  • 14.6 模式分析挑战
  • 14.6.1 时序终止迭代
  • 14.6.2 时序路径丢失
  • 14.7 冲突模式
  • 14.8 模式名称
  • 14.9 小结
  • 第15章 约束管理
  • 15.1 自顶向下的方法
  • 15.2 自底向上的方法
  • 15.3 自顶向下和自底向上相结合的设计方法
  • 15.4 多模式合并
  • 15.4.1 选择悲观时钟
  • 15.4.2 时钟互斥
  • 15.4.3 部分专用时钟
  • 15.4.4 合并功能和测试模式
  • 15.4.5 合并同一时钟的I/O延迟
  • 15.4.6 使用不同的时钟合并I/O延迟
  • 15.5 管理约束的挑战
  • 15.6 小结
  • 第16章 其他SDC命令
  • 16.1 工作条件
  • 16.1.1 多分析条件
  • 16.1.2 set_operating_conditions
  • 16.1.3 降额
  • 16.2 单位
  • 16.3 层次分离器
  • 16.3.1 set_hierarchy_separator
  • 16.3.2 -hsc
  • 16.4 设计范围
  • 16.5 导线载荷模型
  • 16.5.1 导线载荷最小尺寸
  • 16.5.2 导线载荷模式
  • 16.5.3 导线载荷选择组
  • 16.6 面积约束
  • 16.7 功率约束
  • 16.7.1 电压岛
  • 16.7.2 电平移位器
  • 16.7.3 功率目标
  • 16.8 小结
  • 第17章 XDC:Xilinx对SDC的扩展
  • 17.1 时钟
  • 17.1.1 主时钟和虚拟时钟
  • 17.1.2 生成时钟
  • 17.1.3 查询时钟
  • 17.1.4 时钟组
  • 17.1.5 传播时钟和延迟
  • 17.1.6 时钟不确定度
  • 17.2 时序异常
  • 17.3 布局约束
  • 17.4 在Xilinx Tcl Shell中集成SDC
  • 17.5 小结
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分
  • 加载中...

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。