|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/upf-power-aware-design-verification/
课程评论:没有评论
Coursera 课程总结:UPF 功耗感知设计与验证 本课程时长超过 6 小时,内容详尽,深入探讨了 UPF(Unified Power Format)在功耗感知设计与验证中的应用。课程涵盖四大模块: **1. UPF 的必要性与基础 (~1 小时 1 分钟)** * **VLSI 设计流程:** 介绍 VLSI 设计的各个阶段,为理解 UPF 的作用奠定基础。 * **RTL 仿真 vs 功耗感知 UPF 仿真:** 对比传统 RTL 仿真与结合 UPF 的功耗感知仿真的区别和优势。 * **UPF 基础知识:** 讲解 UPF 的基本概念、语法和结构。 **2. UPF 功耗感知设计 (~2 小时 51 分钟)** * **电源域 (Power Domains):** 介绍如何划分和管理不同的电源域。 * **电源网络 (Supply Nets/Ports & Supply Sets):** 讲解电源网络的定义、连接和管理。 * **电源开关 (Power Switches):** 阐述如何使用电源开关来实现动态功耗管理。 * **电源状态表 (Power State Table, PST):** 学习如何使用 PST 来描述和控制不同电源域的状态。 * **电平转换器 (Level Shifters):** 介绍电平转换器的作用及其在不同电压域间的应用。 * **隔离单元 (Isolation Cells):** 讲解隔离单元如何防止亚阈值漏电的传播。 * **输入 vs 输出隔离单元:** 区分输入和输出隔离单元的设计细节。 * **保持单元 (Retention Cells):** 介绍保持单元如何在低功耗状态下保存寄存器的状态。 * **扁平 UPF vs 分层 UPF:** 对比两种 UPF 设计方法的优缺点。 * **UPF 版本演进:** 梳理 UPF 1.0、2.0、2.1、3.0 等版本的演进历程和关键变化。 **3. UPF 功耗感知验证 (~2 小时 4 分钟)** * **主流功耗降低技术:** 介绍业界常见的低功耗设计技术。 * **静态验证:** 讲解 UPF 相关的静态检查方法。 * **动态验证 1 - 控制电源:** 学习如何通过仿真来控制电源的开启和关闭。 * **动态验证 2 - Simstate 建模:** 介绍 Simstate 建模在 UPF 仿真中的应用。 * **动态验证 3 - 功耗覆盖率 (Power Coverage):** 讲解如何度量和评估功耗设计的验证覆盖率。 * **动态验证 4 - 低功耗断言 (Low Power Assertions):** 学习编写 UPF 相关的断言来验证低功耗行为。 **4. 杂项概念 (~11 分钟)** * **组件插入 (Instrumentation) vs 实例化 (Instantiation):** 区分两种不同的模块引入方式。 * **硬宏 (Hard Macros) 和 Liberty 文件:** 介绍硬宏的概念以及 Liberty 文件在功耗分析中的作用。 **注意:** 根据用户反馈和需求,可能会新增课程内容。
Exhaustive course spanning across 6+ hours of on-demand video lectures.Comprises of 4 major sub-sections:Need of UPF and UPF Basics (~1 hour 1 min)+ VLSI Design Phases+ RTL Simulation Vs Power Aware UPF Simulation+ UPF BasicsUPF Power Aware Design (~2 hours 51 mins)+ Power Domains+ Supply Nets/Ports - Power Supply Network+ Supply Sets - Power Supply Network+ Power Switches+ Power State Table+ Level Shifters+ Isolation Cells+ Input Vs Output Isolation Cells+ Retention Cells+ Flat UPF Vs Hierarchical UPF+ UPF Evolution 1.0 Vs 2.0 Vs 2.1 Vs 3.0UPF Power Aware Verification (~2 hours 4 mins)+ Popular Power Saving Techniques+ Static Verification+ Dynamic Verification 1 - Controlling Power Supplies+ Dynamic Verification 2 - Simstate Modelling+ Dynamic Verification 3 - Power Coverage+ Dynamic Verification 4 - Low Power AssertionsMiscellaneous Concepts (~11* mins)+ Instrumentation Vs Instantiation+ Hard Macros and Liberty Files* New lectures might be added based upon popular user feedback and request.