CN104808769A - 一种低功耗fpga器件 - Google Patents

一种低功耗fpga器件 Download PDF

Info

Publication number
CN104808769A
CN104808769A CN201510192294.7A CN201510192294A CN104808769A CN 104808769 A CN104808769 A CN 104808769A CN 201510192294 A CN201510192294 A CN 201510192294A CN 104808769 A CN104808769 A CN 104808769A
Authority
CN
China
Prior art keywords
power
sram
power supply
low
fpga
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510192294.7A
Other languages
English (en)
Other versions
CN104808769B (zh
Inventor
朱璟辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong High Cloud Semiconductor Technologies Ltd Co
Gowin Semiconductor Corp
Original Assignee
Guangdong High Cloud Semiconductor Technologies Ltd Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong High Cloud Semiconductor Technologies Ltd Co filed Critical Guangdong High Cloud Semiconductor Technologies Ltd Co
Priority to CN201510192294.7A priority Critical patent/CN104808769B/zh
Publication of CN104808769A publication Critical patent/CN104808769A/zh
Application granted granted Critical
Publication of CN104808769B publication Critical patent/CN104808769B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Power Sources (AREA)

Abstract

本发明公开一种低功耗FPGA器件,包括用户定义的可编程逻辑模块和SRAM存储器,可编程逻辑模块设有核心电源管脚,SRAM存储器设有SRAM电源管脚,电源管理器通过SRAM电源管脚向SRAM存储器供电,电源管理器通过核心电源管脚向可编程逻辑模块供电。SRAM存储器采用独立的电源供电,当器件进入待机状态时,电源管理器包括向SRAM存储器供电,不向可编程逻辑模块等其他模块供电,可实现在不影响器件高性能的同时,降低功耗及节省时间。由于SRAM存储器供电不间断,使得用户编程数据流被保存,用户逻辑不会丢失。在待机状态终止时,恢复供电后,器件可立刻进入工作状态,无需重新加载数据流文件,节省了时间及加载功耗。

Description

一种低功耗FPGA器件
技术领域
本发明涉及集成电路领域,更具体地,涉及一种在待机状态下功耗极低的FPGA器件。
背景技术
随着越来越多的电子应用对低功耗或电池供电的需求,节能变得尤为重要。当今的某些应用必须功耗非常低。
在过去的十年时间里,IC工艺从130nm快速发展到65nm并随后很快进入当前的16nm结点,工艺技术的每一次进步都使得功率管理变得更为重要。在130nm结点时,IC生产商就开始注意到晶体管的电流泄漏问题,即使在闲置模式下,晶体管也存在由于电流泄漏而带来的功率消耗。进入纳米工艺时代,IC的工作电压进一步下降,但电流泄漏问题更加严重,在器件的总功耗中占有相当大的比重。传统上FPGA供应商的产品设计面向范围广泛的应用,器件包含大量的高速晶体管,因此FPGA器件的功耗不容小视。与其它采用最先进工艺进行设计的IC一样,FPGA也采用了电流泄漏较大的晶体管设计。
FPGA器件的功率消耗主要有两类:静态功耗和动态功耗。静态功耗是由于晶体管的泄漏而引起的,因为即使不工作时晶体管仍然存在电流泄漏。动态功耗则是器件在执行任务时消耗的功率——与开关结点数量以及电、频率和电容等有关。在目前工艺结点,特别是低功耗FPGA产品静态功耗已成为主要焦点。它与产品待机状态的功耗直接现关。
目前低功耗FPGA的主要设计方法是采用低功耗工艺和低功耗器件,降低整个器件的功耗。而采用低功耗器件是以牺牲器件性能为代价的,以低功耗换取低性能,这在某些应用上是可行的。但是对于高性能的应用,就力不从心了,器件的物理特性是有极限的。目前各大晶圆厂开发出来的工艺已经是非常优化了,不可能再同时提高性能及降低功耗,故一般设计人员只能在功耗和性能之间选一。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种在待机状态下功耗极低的FPGA器件,该FPGA器件在具有高性能的同时,具有低功耗的特点。
一种低功耗FPGA器件,包括用户定义的可编程逻辑模块和SRAM存储器,所述可编程逻辑模块设有核心电源管脚,SRAM存储器设有SRAM电源管脚,电源管理器通过SRAM电源管脚向SRAM存储器供电,电源管理器通过核心电源管脚向可编程逻辑模块供电。
该FPGA器件中的SRAM存储器使用独立的电源管脚,当器件***进入待机状态时,电源管理器包括向SRAM存储器供电,不向可编程逻辑模块等其他模块供电,则可实现在不影响器件高性能的同时,降低功耗。
另外由于SRAM存储器供电不间断,使得所有用户编程数据流被保存,用户逻辑不会丢失。故在待机状态终止时,恢复供电后,器件可立刻进入工作状态,无需重新加载数据流文件,节省了时间及加载功耗。
本方案使可编程逻辑器件(FPGA)中SRAM存储器(编程逻辑信息部分)单独供电,对整个可编程逻辑器件(FPGA)的用户逻辑断电。
上述低功耗FPGA器件还包括用于检测SRAM存储器数据流文件的检测模块。在待机状态终止时,恢复供电后,采用检测模块检测SRAM存储器内是否存在数据流文件,如果没有则重新加载数据流文件后进入工作状态,否则无需重新加载数据流文件,直接进入工作状态,节省了时间及加载功耗,提高便利性。
上述可编程逻辑模块至少包括寄存器,所述寄存器设有电源管脚,电源管理器通过电源管脚向寄存器供电。寄存器采用独立的电源管脚供电,在***进入待机状态时,用户寄存器中数据在进入待机状态时予以保留。
上述低功耗FPGA器件是从电源供电架构出发,在不降低FPGA器件性能的前提下,提供用户一个极低功耗的待机状态,可使FPGA从传统的应用进入到新的低功耗应用领域如手提设备,可穿戴设备等领域。
与现有技术相比,本发明技术方案的有益效果是:本发明中SRAM存储器采用独立的电源供电,当器件***进入待机状态时,电源管理器包括向SRAM存储器供电,不向可编程逻辑模块等其他模块供电,则可实现在不影响器件高性能的同时,降低功耗及节省时间。另外由于SRAM存储器供电不间断,使得所有用户编程数据流被保存,用户逻辑不会丢失。故在待机状态终止时,恢复供电后,器件可立刻进入工作状态,无需重新加载数据流文件,节省了时间及加载功耗。
附图说明
图1为现有FPGA芯片中电源在整体架构中的分配示意图。
图2为一个典型FPGA逻辑阵列架构图。
图3为一个典型FPGA逻辑阵列架构图。
图4为传统FPGA上电流程图。
图5为本发明FPGA上电流程图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
下面结合附图和实施例对本发明的技术方案做进一步的说明。
实施例1
图1为一个典型的可编程器件,其中包括一个用户定义的可编程逻辑模块和一个SRAM存储器。SRAM存储器中的SRAM阵列是用来存储编程数据并对可编程逻辑模块进行实时控制,以使其形成用户定义逻辑,实现用户的功能。图1中展示了电源管脚的的分配。
由于FPGA中包含大量的高速晶体管,漏电流造成的静态功耗主要在核心逻辑及输入输出电路中。而SRAM在静态状态下漏电极小,功耗极低。
图2是将SRAM阵列的电源独立出来,使用独立的电源管脚。这样可以在***电源管理上多了一个睡眠状态。
图3是一个***应用的例子,是在一个***板上的电源管理方式。FPGA与其它集成电路器件都在电源管理器件的统一管理下。由于FPGA器件有单独的电源管脚,因此当***进入待机状态时,电源管理器件可以只保留SRAM供电,而不向FPGA的其它电源管脚供电,这样整个器件的功耗变得极低。另一方面,由于SRAM部分电源还在,所有用户编程数据流还被保存,用户逻辑不会丢失。这样当待机状态终止,芯片恢复供电后,立刻进入工作状态。省却了重新加载数据流文件的步骤,节省了时间及加载功耗。
在可编程逻辑模块(逻辑模块)中除了组合逻辑(LUT)外,还有时序电路如用户寄存器(DFF)等,在本实例中将SRAM独立电源的方法进一步推广到用户寄存器电路中。用户寄存器电路的电源采用同样的方法,可以使得用户寄存器中的数据在进入待机状态是预以保留。
所有编程数据及用户逻辑寄存器数据都保留下来,对逻辑上不间断***的应用提供了有力的支持。出待机状态后,***可立即以待机状态前的状态继续运行下去,而不需要用户***从头开始运行,能够降低功耗节约时间。
在实际中,SRAM存储器包括若干个,是分布在用户逻辑中的。然而,传统的FPGA上电及加载数据流程需要改变来适应这种新的工作模式,图4为传统的FPGA上电流程示意图。
很明显这个流程在新的工作模式下会存在以下不足,当FPGA从待机状态上电时,上电复位功能会将SRAM存储的数据流文件清除,并重新加载数据流文件,整个过程耗费时间及功耗。将为用户带来不便。
本方法是在FPGA可编程逻辑模块加入检测模块,在上电过程中自动检测是否有数据流文件在SRAM中。其具体上电过程如图5所示,如果检测SRAM中没有数据流文件,则进行传统的上电流程;如果SRAM中有完整的数据流文件,则跳过上电复位及数据流加载程序,直接进入工作状态。
相同或相似的标号对应相同或相似的部件;
附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (3)

1.一种低功耗FPGA器件,包括用户定义的可编程逻辑模块和SRAM存储器,其特征在于,所述可编程逻辑模块设有核心电源管脚,SRAM存储器设有SRAM电源管脚,电源管理器通过SRAM电源管脚向SRAM存储器供电,电源管理器通过核心电源管脚向可编程逻辑模块供电。
2.根据权利要求1所述的低功耗FPGA器件,其特征在于,还包括用于检测SRAM存储器数据流文件的检测模块。
3.根据权利要求1或2所述的低功耗FPGA器件,其特征在于,所述可编程逻辑模块至少包括寄存器,所述寄存器设有电源管脚,电源管理器通过电源管脚向寄存器供电。
CN201510192294.7A 2015-04-21 2015-04-21 一种低功耗fpga器件 Active CN104808769B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510192294.7A CN104808769B (zh) 2015-04-21 2015-04-21 一种低功耗fpga器件

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510192294.7A CN104808769B (zh) 2015-04-21 2015-04-21 一种低功耗fpga器件

Publications (2)

Publication Number Publication Date
CN104808769A true CN104808769A (zh) 2015-07-29
CN104808769B CN104808769B (zh) 2017-11-17

Family

ID=53693678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510192294.7A Active CN104808769B (zh) 2015-04-21 2015-04-21 一种低功耗fpga器件

Country Status (1)

Country Link
CN (1) CN104808769B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106066970A (zh) * 2016-05-26 2016-11-02 北京中电华大电子设计有限责任公司 一种低漏电双cpu核安全芯片架构
CN108121428A (zh) * 2017-12-06 2018-06-05 北京慧驰科技有限公司 一种瞬时掉电时mcu的内存数据保护方法和装置
CN109782890A (zh) * 2018-12-11 2019-05-21 广东高云半导体科技股份有限公司 一种电子设备及其低功耗fpga器件
CN110377348A (zh) * 2019-03-21 2019-10-25 广东高云半导体科技股份有限公司 间歇节能逻辑向可配置逻辑块提供休眠的方法和***
CN111858460A (zh) * 2020-06-30 2020-10-30 浪潮电子信息产业股份有限公司 一种fpga异构计算平台的控制方法及相关组件

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101953075A (zh) * 2008-02-20 2011-01-19 吉林克斯公司 最小化集成电路装置中的功率消耗的电路和方法
CN102608405A (zh) * 2012-03-21 2012-07-25 刘志宏 便携式x射线机管电流非介入测量仪
CN103346779A (zh) * 2013-06-26 2013-10-09 成都鸿芯纪元科技有限公司 一种fpga片上低功耗***
CN104335282A (zh) * 2012-03-30 2015-02-04 英特尔公司 用于可编程器件阵列的基于自旋转移矩的存储器元件
CN204595763U (zh) * 2015-04-21 2015-08-26 广东高云半导体科技股份有限公司 一种低功耗fpga器件

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101953075A (zh) * 2008-02-20 2011-01-19 吉林克斯公司 最小化集成电路装置中的功率消耗的电路和方法
CN102608405A (zh) * 2012-03-21 2012-07-25 刘志宏 便携式x射线机管电流非介入测量仪
CN104335282A (zh) * 2012-03-30 2015-02-04 英特尔公司 用于可编程器件阵列的基于自旋转移矩的存储器元件
CN103346779A (zh) * 2013-06-26 2013-10-09 成都鸿芯纪元科技有限公司 一种fpga片上低功耗***
CN204595763U (zh) * 2015-04-21 2015-08-26 广东高云半导体科技股份有限公司 一种低功耗fpga器件

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106066970A (zh) * 2016-05-26 2016-11-02 北京中电华大电子设计有限责任公司 一种低漏电双cpu核安全芯片架构
CN108121428A (zh) * 2017-12-06 2018-06-05 北京慧驰科技有限公司 一种瞬时掉电时mcu的内存数据保护方法和装置
CN109782890A (zh) * 2018-12-11 2019-05-21 广东高云半导体科技股份有限公司 一种电子设备及其低功耗fpga器件
CN109782890B (zh) * 2018-12-11 2020-05-22 广东高云半导体科技股份有限公司 一种电子设备及其低功耗fpga器件
CN110377348A (zh) * 2019-03-21 2019-10-25 广东高云半导体科技股份有限公司 间歇节能逻辑向可配置逻辑块提供休眠的方法和***
CN111858460A (zh) * 2020-06-30 2020-10-30 浪潮电子信息产业股份有限公司 一种fpga异构计算平台的控制方法及相关组件

Also Published As

Publication number Publication date
CN104808769B (zh) 2017-11-17

Similar Documents

Publication Publication Date Title
CN104808769A (zh) 一种低功耗fpga器件
US10536139B2 (en) Charge-saving power-gate apparatus and method
US7622955B2 (en) Power savings with a level-shifting boundary isolation flip-flop (LSIFF) and a clock controlled data retention scheme
CN102349236B (zh) 电力闩锁
US20050218952A1 (en) State retention within a data processing system
KR20090053964A (ko) 전원 아일랜드를 사용한 집적 회로의 전원 관리
CN102147652A (zh) 关机节能***及关机节能方法
US9310878B2 (en) Power gated and voltage biased memory circuit for reducing power
CN101853067B (zh) 减少装置功率消耗的方法及具有嵌入式存储器模块的装置
US9214924B2 (en) Integrated circuit and method for reducing an impact of electrical stress in an integrated circuit
CN104133382B (zh) 电源仲裁方法和具有用于访问并选择电源的控制逻辑电路的装置
CN103997320B (zh) 具有双端口从锁存器的正边缘复位触发器
CN116700412A (zh) 低功耗***、微控制器、芯片及控制方法
CN109799898A (zh) 一种芯片的电源控制装置、芯片及其电源控制方法
CN204595763U (zh) 一种低功耗fpga器件
CN114397957A (zh) 用于mcu芯片的低功耗电源管理电路、mcu芯片
CN1308260A (zh) 核心逻辑电路断电时保持输入输出端口完整性的微控制器
CN219574672U (zh) 低功耗***、微控制器及芯片
US11398814B2 (en) Low-power single-edge triggered flip-flop, and time borrowing internally stitched flip-flop
Lin et al. Power Management in Low‐Power MCUs for Energy IoT Applications
US20180197600A1 (en) Semiconductor device
US7944285B1 (en) Method and apparatus to detect manufacturing faults in power switches
CN114089825B (zh) 服务器的供电方法及供电电路
CN113595053A (zh) 一种无时钟待机的低功耗感测芯片
CN102681447B (zh) 降低多管脚微控制器静态和动态功耗的方法及微控制器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 510000 room 1001, science Avenue, Whampoa District, Guangzhou, Guangdong, 1001

Patentee after: GOWIN SEMICONDUCTOR Corp.,Ltd.

Address before: 528303 13 building, Dongying business building, 16 Rong Qi Avenue, Shunde, Foshan, Guangdong.

Patentee before: GOWIN SEMICONDUCTOR Corp.,Ltd.

CP02 Change in the address of a patent holder
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Low-power-consumption FPGA (Field Programmable Gate Array) device

Effective date of registration: 20191202

Granted publication date: 20171117

Pledgee: Ronggui sub branch of Guangdong Shunde Rural Commercial Bank Co.,Ltd.

Pledgor: GOWIN SEMICONDUCTOR Corp.,Ltd.

Registration number: Y2019440000243

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230509

Granted publication date: 20171117

Pledgee: Ronggui sub branch of Guangdong Shunde Rural Commercial Bank Co.,Ltd.

Pledgor: GOWIN SEMICONDUCTOR Corp.,Ltd.

Registration number: Y2019440000243

PC01 Cancellation of the registration of the contract for pledge of patent right