The invention relates to voltage control and clock control related to area design. The integrated circuit includes a plurality of regions, at least one of which includes a control circuit. The control circuit receives the target voltage value that enables the region to operate at the target speed for supply to the region. The control circuit also receives the first critical value of the first path of the design programmed in the area. The first critical value is based on the first propagation time of the first path and the first allowable time to traverse the first path while enabling the region to operate at the target speed. The control circuit further orders the power regulator to supply voltage to the area at least partially based on the target voltage value and the first critical value. The integrated circuit also includes a power regulator communicatively coupled to at least one of the areas. The power regulator supplies power to at least one area.
【技术实现步骤摘要】
区域设计相关的电压控制和钟控
技术介绍
本公开涉及改进集成电路的可编程逻辑的区域中的功耗,同时向该区域提供足够的时钟频率以支持编程到可编程逻辑的该区域中的设计。本部分意图使读者了解可能与以下描述和/或要求保护的本公开的各种方面相关的本领域的各种方面。该讨论被认为有助于向读者提供背景信息以促进更好地理解本公开的各种方面。因此,可以理解,这些陈述要从这个角度来理解,而不是作为对现有技术的承认。在不包含可编程逻辑结构的某些集成电路中,可以通过在制造过程期间测试集成电路来标识最小操作电压或时钟频率。然而,包含可编程逻辑结构的集成电路提供高度灵活的平台,该平台可以在制造后利用定制电路设计进行配置。然而,可以被编程到该类型的集成电路中的可能设计中的灵活性和变化性也使得在期间标识最低潜在的操作电压或时钟频率困难得多——潜在地甚至不可能——因为在制造期间可能无法知道哪个电路设计将最终被编程到集成电路的可编程逻辑结构中。
技术实现思路
以下阐述本文中公开的某些实施例的概述。应当理解,呈现这些方面仅是为了向读者提供这些某些实施例的简要概述,并且这些方面并不意图限制本公开的范围。实际上,本公开可以包含以下可能未阐述的多种方面。本公开一般地涉及改进集成电路中的功耗,并且更特别地涉及基于被编程在集成电路中的设计来降低集成电路的某些区域中的功耗,同时仍然提供足够的操作电压和/或时钟频率来操作集成电路。每个区域可以包括控制单元或电路、非易失性存储器设备和随机存取存储器设备。非易失性存储器设备可以存储目标电压值,该目标电压值在被供应给该区域时使得该区域能够近似以目标速度或高于目标速度进行操作。随机 ...
【技术保护点】
1.一种集成电路,包括:多个区域,其中所述多个区域中的至少一个区域包括控制电路,其中所述控制电路被配置成:接收供应给所述区域的目标电压值,所述目标电压值在被供应给所述区域时使得所述区域能够近似以目标速度或高于目标速度进行操作;接收被编程在所述区域中的设计的第一路径的第一关键性值,其中所述第一关键性值基于所述第一路径的第一传播时间以及遍历所述第一路径、同时使得所述区域能够近似以所述目标速度或高于所述目标速度进行操作的第一可允许时间;以及命令功率调节器至少部分地基于所述目标电压值和所述第一关键性值向所述区域供应电压;以及所述功率调节器,其通信地耦合到所述至少一个区域,其中所述功率调节器被配置成向所述至少一个区域供应功率。
【技术特征摘要】
2017.06.27 US 15/6349021.一种集成电路,包括:多个区域,其中所述多个区域中的至少一个区域包括控制电路,其中所述控制电路被配置成:接收供应给所述区域的目标电压值,所述目标电压值在被供应给所述区域时使得所述区域能够近似以目标速度或高于目标速度进行操作;接收被编程在所述区域中的设计的第一路径的第一关键性值,其中所述第一关键性值基于所述第一路径的第一传播时间以及遍历所述第一路径、同时使得所述区域能够近似以所述目标速度或高于所述目标速度进行操作的第一可允许时间;以及命令功率调节器至少部分地基于所述目标电压值和所述第一关键性值向所述区域供应电压;以及所述功率调节器,其通信地耦合到所述至少一个区域,其中所述功率调节器被配置成向所述至少一个区域供应功率。2.根据权利要求1所述的集成电路,其中所述多个区域中的每个区域包括:多个逻辑块;以及将所述多个逻辑块耦合在一起的可编程互连结构。3.根据前述权利要求中任一项所述的集成电路,包括现场可编程门阵列器件。4.根据权利要求1所述的集成电路,包括通信地耦合到所述控制电路的第一存储器,其中所述第一存储器存储所述目标电压值。5.根据权利要求4所述的集成电路,其中所述第一存储器是非易失性的。6.根据权利要求1、2、4或5中任一项所述的集成电路,包括通信地耦合到所述控制电路的第二存储器,其中所述第二存储器存储第一关键性值。7.根据权利要求6所述的集成电路,其中所述第二存储器包括随机存取存储器。8.根据权利要求1、2、4或5中任一项所述的集成电路,其中所述控制电路被配置成命令所述功率调节器至少部分地基于所述集成电路的温度、所述集成电路的年龄或所述集成电路的操作寿命来向所述至少一个区域供应电压。9.根据权利要求1、2、4或5所述的集成电路,其中所述设计包括所述区域中的多个路径,所述多个路径包括所述第一路径。10.根据权利要求9所述的集成电路,其中所述第一关键性值是所述区域中的所述多个路径的最高关键性值。11.根据权利要求10所述的集成电路,其中所述控制电路被配置成接收所述多个路径中的第二路径的第二关键性值,其中所述第二关键性值基于所述第二路径的第二传播时间以及遍历所述第二路径、同时使得所述区域能够近似以所述目标速度或高于所述目标速度进行操作的第二可允许时间。12.根据权利要求11所述的集成电路,其中所述控制电路被配置成命令所述功率调节器至少部分地基于所述目标电压值和所述第二关键性值或者至少部分地基于所述目标电压值和固定的延迟比率向所述区域供应第二电压。13.一种集成电路,包括:多个区域,其中所述多个区域中的至少一个区域包括:被配置成控制第一功率调节器的控制电路;通信地耦合到所述控制电路的非易失性存储器设备,其中所述非易...
【专利技术属性】
技术研发人员:DM刘易斯,HH施密特,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。