OMNIVISION 成立于 1995 年,是一家全球性无晶圆厂半导体组织,致力于面向多种应用和行业开发先进的解决方案,包括移动电话、安防与监控、汽车、计算、医疗和新兴应用。凭借屡获殊荣的创新技术,OMNIVISION 为当今许多商业设备实现了更加流畅的人机界面。
2020 年 5 月,OMNIVISION 集中开发一款功耗低于竞争对手的产品。但要实现这一目标,该项目要求 OMNIVISION 在两天内将其芯片的总功耗降低 3%,同时继续保持芯片设计的原始架构。
为了克服这些挑战,OMNIVISION 使用PowerPro 将芯片的功耗从 259 mW 降至239 mW,而且 PowerPro 仅仅用了28 分钟的运行时间就完成了这一任务。该设计具有 109,020 个寄存器,其中107,463 个为门控寄存器。
团队使用PowerPro 中基于可观察性的顺序 (OBS)分析功能,在不影响设计要求的总数目的情况下实现了所需的功耗节省。不过有 28,961 个寄存器(约占 26.6%)被PowerPro 进一步门控,时钟门控效率(CGE) 从 33.0% 提高到 45.3%。与此同时,功耗降低了 7.7%。
图1.PowerPro 在不改变架构的情况下将功耗降低了7.7%
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:OMNIVISION 使用 PowerPro 在寄存器传输级自动优化功耗
文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。
相关推荐
的行为并获取硬件的状态信息。 接口的控制与状态寄存器的作用 在现代计算机系统中,硬件设备与软件之间的交互是通过一系列的接口来实现的。这些接口不仅需要能够传输数据,还需要能够控制硬件设备的行为并监控其状态。接口的控制与状态
发表于 10-17 10:42
•588次阅读
寄存器间接寻址和寄存器寻址是计算机体系结构中两种重要的寻址方式,它们在指令执行过程中起着关键作用。下面将从定义、原理、特点、应用场景以及区别等方面对这两种寻址方式进行详细阐述。
发表于 10-05 17:13
•2068次阅读
在计算机体系结构中,通用寄存器是中央处理器(CPU)内部最为核心和基础的组成部分之一。它们被设计为能够存储和传输各种类型的数据和指令,是CPU进行数据处理和运算的关键工具。通用
发表于 09-05 14:13
•1185次阅读
在计算机科学中,寄存器(Register)是一种高速存储单元,它位于CPU内部,与CPU的运算单元和逻辑控制单元紧密相连。寄存器的主要作用是暂时存储指令、操作数和地址等临时数据,以便CPU快速访问和处理。由于
发表于 09-05 14:11
•2500次阅读
寄存器故障分析是计算机硬件维护与系统稳定性保障中的重要环节。寄存器作为计算机中的关键组成部分,负责存储和传输数据,其稳定性和可靠性直接影响到整个计算机系统的性能。以下是对寄存器故障的全
发表于 08-29 11:26
•1255次阅读
在计算机科学中,寄存器(Register)是一个高速存储单元,它位于中央处理器(CPU)内部,用于存储计算机程序执行过程中所需要的数据、指令地址或状态信息。寄存器是计算机体系结构中至关
发表于 08-02 18:23
•4782次阅读
寄存器寻址和直接寻址是计算机指令系统中的两种基本寻址方式。它们在指令的执行过程中起着至关重要的作用,决定了指令操作数的来源和目标。下面我们将介绍这两种寻址方式的特点、区别以及在实际应用中的优缺点
发表于 07-12 10:42
•2360次阅读
在计算机体系结构中,寄存器寻址是一种常见的寻址方式,它允许程序直接访问CPU内部的寄存器。寄存器寻址可以提高程序的执行效率,因为它避免了对内存的访问。
发表于 07-12 10:36
•814次阅读
寄存器是计算机中用于存储数据的高速存储单元,它们是CPU内部的重要组成部分。寄存器可以分为基本寄存器和扩展寄存器两种类型。 一、基本寄存器
发表于 07-12 10:31
•1599次阅读
移位寄存器是一种常见的数字电路组件,用于存储和传输数字信号。在移位寄存器中,存储单元是其核心组成部分,负责存储数字信号的每一位。本文将介绍移位寄存器
发表于 07-12 10:21
•491次阅读
移位寄存器是一种在数字电路和计算机科学中广泛使用的存储设备,它可以用来存储和传输数据。在移位寄存器中,数据可以通过移位操作来实现数据的传输和
发表于 07-12 10:14
•1744次阅读
内核寄存器与外设寄存器: 内核寄存器与外设寄存器是完全不同的概念。内核寄存器是指 CPU 内部的寄存器
发表于 04-17 11:47
•4228次阅读
无论是FPGA还是ASIC,系统设计中总会存在配置寄存器总线的使用,我们会将各种功能、调试寄存器挂载在寄存器总线上使用。
发表于 03-04 13:56
•1236次阅读
、并行-串行转换、数字时钟分频等功能。在计算机和通信系统中,移位寄存器具有重要的应用,常常用于数据传输、数据缓存、数字信号处理等领域。 移位寄存器由若干个触发
发表于 02-03 16:43
•6635次阅读
CPU寄存器是中央处理器内的组成部分,是有限存贮容量的高速存贮部件。寄存器是CPU内部的元件,包括通用寄存器、专用寄存器和控制
发表于 02-03 15:15
•4719次阅读
评论