使用 IEEE 1801 UPF 定义电源意图
Instructor: EDA Academy
Resource—All LevelChinese
使用 IEEE 1801 定义完整的 UPF 电源意图流程,涵盖 supply port、supply net、supply set、电源域、电源开关、保持、隔离和仿真控制,用于可靠的低功耗设计验证与实现。
5.0
0students
This offering includes
- 1 module
- 10 lectures
- Access on mobile and computer
- 1.86 hours on-demand video
Description
电源意图定义是现代低功耗数字设计的核心组成部分。IEEE 1801 UPF 提供了一种标准化规格描述方法,用于定义供电连接、电源域、电源开关行为、保持需求、隔离规则以及仿真语义,而不需要将这些电源假设硬编码到 RTL 中。这种分离方式可以保持功能逻辑的清晰,同时为验证和实现工具提供精确的模型,用于描述设计在不同电源模式下的行为。
技术流程从供电接口开始。Supply port 定义电源和地进入设计层次结构的位置,supply net 描述这些电源资源如何在内部进行分布。显式的 supply net 连接可以消除外部电源来源与内部供电结构之间的歧义。Supply set 进一步将相关的电源网和地网组合成可复用的供电上下文,使合法电源状态的定义更加清晰,也让工具能够一致地分析电源域的活动状态。
Power domain 将设计组织为具有相同电源行为的区域。每个电源域都可以关联特定的 supply set,被独立控制,并在不同工作状态下进行分析。可关断电源域通过 power switch 进行建模,power switch 定义控制信号如何使能或关闭供电路径。这对于准确表达电源门控行为,以及检查上电、下电时序是否合法非常重要。
Retention strategy 和 isolation strategy 处理电源门控系统中两个最关键的风险:状态丢失和无效信号传播。Retention rule 指定哪些时序单元在关断期间需要保留状态、使用哪个保持电源,以及由哪些 save 和 restore 控制信号管理保持数据。Isolation rule 指定哪些位置需要信号钳位、哪个控制信号使能隔离,以及当源电源域失效时应驱动什么值。这些策略使部分逻辑能够安全断电,同时保证仍然工作的区域不被破坏。
电源感知仿真控制用于完善 UPF 定义,规定仿真器如何处理电源事件、初始化重放,以及在无效供电条件下如何污染变量。这些控制有助于发现普通 RTL 仿真无法暴露的设计缺陷。结构化的 UPF 定义可以提升仿真、验证、综合、实现和签核阶段的一致性,尤其适用于包含多个电源域、always-on 逻辑、保持状态和复杂低功耗工作模式的设计。
Catalogue:
功耗意图定义流程
步骤 1: 创建供电端口 (一)
步骤 1: 创建供电端口 (二)
步骤 1: 创建供电端口 (三)
步骤 2: 创建供电网络 (一)
步骤 2: 创建供电网络 (二)
步骤 3: 连接供电网络 (一)
步骤 3: 连接供电网络 (二)
步骤 3: 连接供电网络 (三)
步骤4: 创建供电集 (一)
步骤4: 创建供电集 (二)
步骤4: 创建供电集 (三)
步骤5: 创建电源域 (一)
步骤5: 创建电源域 (二)
步骤5: 创建电源域 (三)
步骤6: 创建电源开关 (一)
步骤6: 创建电源开关 (二)
步骤6: 创建电源开关 (三)
步骤7: 设置状态保持策略 (一)
步骤7: 设置状态保持策略 (二)
步骤7: 设置状态保持策略 (三)
步骤7: 设置状态保持策略 (四)
步骤7: 设置状态保持策略 (五)
步骤8: 设置隔离策略 (一)
步骤8: 设置隔离策略 (二)
步骤8: 设置隔离策略 (三)
步骤8: 设置隔离策略 (四)
步骤8: 设置隔离策略 (五)
步骤8: 设置隔离策略 (六)
步骤 9: 设置仿真器控制 (一)
步骤 9: 设置仿真器控制 (二)
You might also like
More offerings will load here.
Secure checkout via our payment partner.
