常见问题

电子系统级

为什么设计师要等到设计过程的很晚才优化动力??

事实是,这不是他们的错。通常,在后台进程中,电源由特殊的组进行优化。为了在设计人员层面上进行现实的系统功率优化,需要两件事:

  • 模拟性能比RTL模拟快一个数量级,以实现有效的勘探过程。
  • 高设计水平下的性能和功率精确建模
为什么我们要关心设计和架构级别的电源??

现在很明显,在体系结构级别,定义处理器时,公共汽车,记忆和集成软件,你对权力的影响最大。一旦你的架构完成,你真正影响力量的空间要小得多。

另一个关键方面是,功率和性能紧密耦合并相互影响。在体系结构级别,您可以看到系统性能,并且可以优化电源,同时确保性能也满足需求。

设计师今天能在TLM水平上使用功率估计吗??

虽然没有标准的方法,用户可以使用各种方法在设计和体系结构级别对电源进行建模和测量。然而,如果估计值与实际数字相差甚远,整个分析和优化过程可能毫无意义。对于任何实际的勘探过程,功率数据应与实际物理量密切相关,至少对于大多数系统块。

我们可以使用TLM级别的统计技术来分析功率吗??

对,在各种情况下,您可以在统计流量条件下探索架构备选方案。在这种情况下,您还可以分析和平衡能力与性能。然而,在许多情况下,在诸如软件应用程序执行这样的实际使用情况下,可以更好地优化电源。在这种情况下,应在功能模拟下测试功率。

↑返回顶部

功率感知验证

在我的设计中结合电源管理技术如何带来功能验证挑战??

低功耗架构的实现必须与硬件的实际行为相一致。例如,必须保留和恢复状态数据,端口必须隔离,以防止泄漏并夹紧安全逻辑值,而多电压系统需要电平转换,使逻辑值从一个电压域转换到另一个电压域。历史上,低功耗设计的功能影响验证在过程的后期(通常是在物理设计之后)进行,因为所有相关信息都不能很快以可验证的格式提供。因此,低功耗设计验证已经负担了所有的问题,充分的时间,门级模拟:慢模拟,具有较长的转向时间,长调试标识,分辨率高。此外,低功耗设计通常涉及多种格式,用于捕获各种低功耗意图和实现,导致规格不一致和矛盾。

我可以验证我的电源管理块的执行情况以确保正确断电吗?系统的启动和其他电源状态排序??

对。使用行业标准统一电源格式(UPF)。可以定义系统电源状态,并验证电源管理块从一个电源状态成功过渡到另一个电源状态的能力。功率感知功能验证确保了关键的顺序,例如在功率选通之前启用隔离和保存寄存器。

保留寄存器的实现从技术过程节点变为另一个。我如何确保65纳米的电源序列将继续与45纳米的保留细胞一起工作??

通过对保留功能的精确行为建模,功率感知RTL仿真可以验证功率控制序列对目标技术的正确性。例如,如果重置与恢复同时激活,保留模型将确保寄存器被重置或恢复,与该技术的保留寄存器的行为相匹配。

我们有可感知电源的内存模型——当读/写逻辑关闭时,核心电源打开时,保留其内容。我们也有没有电源意识的只读存储器模型。我们是否可以验证我们的设计,包括用于可合成逻辑的UPF,以及使用我们现有的RAM和ROM模型??

对,你可以。ROM可以通过初始化来识别。当ROM的电源关闭时,内容无法读取。当电源恢复时,ROM的状态保持不变。电源感知RAM模型可以连接到在UPF中创建的电源网络,并且支持RAM模型的电源感知行为。

我可以模拟非操作偏差模式的行为吗??

对。非操作偏差模式状态支持条件损坏语义。

↑返回顶部

IC实施

MCM优化如何降低总功耗??

MCM优化有助于识别与每个角相关的不同电源状态,并解决不同角的漏电和动态电源问题。MCM还可以帮助同时处理其他设计参数,如硅和时间以及功率。

我需要哪些特殊的地点和路线特征来处理电压岛和其他多个VDD问题??

路由引擎需要遵守已创建的不同电压岛。对应于一个域的路由应包含在同一域中。路由引擎还需要确保换档器的辅助电源接头,开关单元和保持触发器处理得当。辅助抽头还应支持非默认路由规则,以最小化IR下降。

奥林巴斯SOC如何确保物理设计期间的最小泄漏功率??

奥林巴斯SOC采用不同的技术来优化泄漏功率,包括优化过程中的多VT库,以及使用MTCMOS开关的功率选通。在所有优化步骤中,泄漏被认为是一个成本函数和时间安排,这将导致更好的质量比。

我怎样才能在我的时钟树上省电??

时钟树构建过程中的功率优化可以通过许多不同的方式实现,包括更好的平衡时钟树网络以及树的最佳缓冲/反相器计数。通过对触发器的聚类来最小化网络上的电容,也有助于最大限度地减少开关电源。时钟选通是一种常用的技术,它对优化动态功率非常有效,但在放置时钟选通时必须小心,以免影响定时。

奥林巴斯SOC为DVF提供了什么架构支持??

dvfs是多vdd方法的一个扩展,它使用MCMM体系结构进行优化。用户通常会定义电压-频率对,这将成为一个MC优化问题。多vdd方法提供了定义dvfs需求的基础设施,而mcmm体系结构有助于实现这一点。

如果我将1.0v库和1.2v库加载到最差的设置角,计时器如何知道每个lib单元要使用哪个库??

用户将使用UPF语法定义Power域。UPF语法的一部分是为每个电源域指定默认的电源网络。UPF语法还将电压映射到设计中的电网:pst。当计时器乘以一个电池时,它将检查电池的VDD引脚,找到连接到管脚的网络,通过PST,定时器就能知道电池上的电压。然后,定时器选择标称电压接近叶单元上的VDD的库。

如果我有一个RAM或宏,其中有多个VDD管脚,用户如何指定与每个电压相关的输出??

set_pin_-related_supply命令允许用户使用叶单元上的电源映射特定的管脚。

如何使用Olympus SOC进行级别转换设置和插入??

电平移位器推断是使用UPF文件完成的。用户将定义意图,例如电平移位器需要驻留的域,二次电源连接,启用控制等在UPF文件中捕获。Olympus SOC使用来自UPF文件的信息,并继续插入和放置电平移位器。

奥林巴斯SOC如何处理电压岛之间的中继器??

有两个选项可用于处理中继器:1)在长网上使用始终打开的缓冲区;2)创建称为加油站的微型岛屿,以缓冲岛屿之间的长网。

↑返回顶部