数字 IC 基础 - 逻辑实现
本课程讲解数字逻辑如何从 RTL 实现到硅芯片,系统整合逻辑综合、静态时序分析和制造测试相关概念,重点关注优化、时序正确性与可测试性,说明设计决策如何影响现代数字 IC 的性能、可靠性和可制造性。
5.0
1students
This offering includes
- 8 modules
- 42 lectures
- Access on mobile and computer
- Certificate of completion
- 6.42 hours on-demand video
- 807.6 KB downloadable content
- 106 Quiz questions
What you'll learn
理解逻辑综合、时序分析和面向测试的设计技术
识别综合过程中的关键步骤
熟悉综合流程并有效管理该过程
应用静态时序分析概念和时序约束
在数字设计流程中使用静态时序分析概念
确定芯片测试目标和故障建模概念
探索数字测试方法和面向测试的设计理念
理解逻辑综合、时序分析和面向测试的设计技术
识别综合过程中的关键步骤
熟悉综合流程并有效管理该过程
应用静态时序分析概念和时序约束
在数字设计流程中使用静态时序分析概念
确定芯片测试目标和故障建模概念
探索数字测试方法和面向测试的设计理念
Who is this course for
从事 RTL 级逻辑实现的数字设计工程师
正从功能设计转向实现流程的工程师
希望深入理解综合和时序行为的 RTL 设计人员
负责数字 IC 项目时序收敛的工程师
需要掌握制造测试基础的芯片设计人员
希望增强实现层认知的验证工程师
从 FPGA 或 ASIC 设计迈向门级理解的工程师
参与可测试性设计规划与分析的人员
希望系统掌握逻辑实现流程的硬件工程师
准备向高级数字 IC 实现岗位发展的专业人士
从事 RTL 级逻辑实现的数字设计工程师
正从功能设计转向实现流程的工程师
希望深入理解综合和时序行为的 RTL 设计人员
负责数字 IC 项目时序收敛的工程师
需要掌握制造测试基础的芯片设计人员
希望增强实现层认知的验证工程师
从 FPGA 或 ASIC 设计迈向门级理解的工程师
参与可测试性设计规划与分析的人员
希望系统掌握逻辑实现流程的硬件工程师
准备向高级数字 IC 实现岗位发展的专业人士
Requirements
能够编写并理解可综合的 Verilog RTL 代码
掌握建立时间和保持时间等基本时序概念
了解逻辑综合如何将 RTL 转换为门级逻辑
熟悉时序路径和关键路径的基本概念
对制造缺陷和逻辑故障有基本认识
能够编写并理解可综合的 Verilog RTL 代码
掌握建立时间和保持时间等基本时序概念
了解逻辑综合如何将 RTL 转换为门级逻辑
熟悉时序路径和关键路径的基本概念
对制造缺陷和逻辑故障有基本认识
Description
数字集成电路的逻辑实现,关注的是如何将寄存器传输级描述转化为在功能、时序和可测试性方面都满足要求的硬件。本课程系统地讲解这一实现过程,覆盖将逻辑意图转化为可制造数字设计所需的核心技术。
课程从逻辑综合这一实现基础出发,介绍 RTL 如何被解析、展开和优化,综合约束如何引导设计行为,以及编码风格和架构选择如何直接影响最终硬件结构。逻辑综合被视为一个持续的逻辑变换与优化过程,而不是简单的代码编译。
在此基础上,课程深入讲解综合流程的实际管理与优化方法,包括展开优化、通用与工艺相关优化、资源共享与复制、算术结构优化、寄存器重定时以及扫描链插入。这些内容用于说明如何在性能、面积和结构之间进行系统性控制,并通过综合报告和关键路径分析展示设计决策的可量化结果。
随后,课程将静态时序分析作为核心分析与优化手段进行展开,系统讲解时序路径的构建方式、基于时序库的延迟建模,以及建立时间与保持时间如何定义设计的时序正确性。课程详细覆盖时序弧、单调性、信号转换、跃迁传播以及跨设计阶段的延迟计算,构建完整的时序分析认知框架。
课程最后从逻辑实现的角度讲解制造测试,介绍 IC 测试的目的、物理缺陷到故障模型的抽象过程,以及结构化测试在缺陷覆盖中的作用。扫描测试、ATPG、测试压缩与诊断技术用于说明可测试性如何在逻辑设计阶段被系统性地引入。
这些内容共同构成对数字 IC 逻辑实现的整体认知,展示逻辑综合、时序分析和数字测试之间的紧密联系,强调设计一致性、可预测性和意图保持在现代芯片实现中的重要性。
You might also like
More offerings will load here.
Secure checkout via our payment partner.
