可编程芯片电路转让专利

申请号 : CN201711067134.5

文献号 : CN109765987B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵凯沈磊李建忠俞剑徐烈伟于芳

申请人 : 上海复旦微电子集团股份有限公司

摘要 :

一种可编程芯片电路,包括:功能电路和背偏置电路,所述功能电路包括:一个或者多个相互耦接的功能模块,所述背偏置电路与所述功能模块耦接,适于生成背偏压信号,调节所述功能模块的工作模式,包括:背偏置模块、背偏压信号通道和背偏压信号选择模块,其中:所述背偏置模块,与所述背偏压信号通道耦接,适于生成背偏压信号;所述背偏压信号通道,与所述背偏压信号选择模块耦接,适于合成全局背偏压信号,并输出至所述背偏压信号选择模块;所述背偏压信号选择模块,与所述功能模块耦接,适于根据所述功能模块的性能需求,输出对应的全局背偏压信号,调节所述功能模块的工作模式。应用上述电路,可以通过背偏压信号,调节所述电路的工作模式。

权利要求 :

1.一种可编程芯片电路,包括:功能电路,所述功能电路包括:一个或者多个相互耦接的功能模块,其特征在于,还包括:背偏置电路,所述背偏置电路与所述功能模块耦接,适于生成背偏压信号,调节所述功能模块的工作模式;

所述背偏置电路包括:背偏置模块、背偏压信号通道和背偏压信号选择模块,其中:所述背偏置模块,与所述背偏压信号通道耦接,适于生成背偏压信号;

所述背偏压信号通道,与所述背偏压信号选择模块耦接,适于基于所述背偏置模块生成的背偏压信号合成全局背偏压信号,并输出至所述背偏压信号选择模块;

所述背偏压信号选择模块,通过第一端口和第二端口与所述功能模块耦接,适于根据所述功能模块的性能需求,输出对应的全局背偏压信号至所述第一端口和所述第二端口,调节所述功能模块的工作模式,其中所述第一端口接入所述功能模块的NMOS管的背偏压,所述第二端口接入所述功能模块的PMOS管的背偏压。

2.根据权利要求1所述的可编程芯片电路,其特征在于,所述背偏置模块适于生成多个背偏压信号。

3.根据权利要求1所述的可编程芯片电路,其特征在于,所述背偏压信号为负电压信号。

4.根据权利要求1所述的可编程芯片电路,其特征在于,所述背偏置模块为多个,适于放置在所述可编程芯片电路板的四个角,或者按面积均分法均匀放置在所述可编程芯片电路板上。

5.根据权利要求4所述的可编程芯片电路,其特征在于,所述背偏置模块与所述背偏压信号通道耦接包括:所述可编程芯片电路板中一列所述背偏置模块与一路所述背偏压信号通道耦接。

6.根据权利要求1所述的可编程芯片电路,其特征在于,所述背偏压信号通道,适于将取值相同的背偏压信号耦接到一路,作为全局背偏压信号的一部分或者全部。

7.根据权利要求6所述的可编程芯片电路,其特征在于,所述全局背偏压信号还包括以下至少一种:内核电压信号、地信号和I/O电压信号。

8.根据权利要求1至7任一项所述的可编程芯片电路,其特征在于,所述功能电路包括:相互耦接的I/O模块、可编程逻辑模块和专用逻辑模块,其中所述I/O模块、所述可编程逻辑模块和所述专用逻辑模块均为独立的所述功能模块。

9.根据权利要求8所述的可编程芯片电路,其特征在于,所述背偏压信号选择模块包括:第一选择子模块,适于当所述功能模块需要高性能时,输出正电压信号输出至所述第一端口,输出负电压信号至所述第二端口,调节所述功能模块处于高功耗低时延工作模式;

第二选择子模块,适于当所述功能模块需要低性能时,输出负电压信号输出至所述第一端口,输出正电压信号至所述第二端口,调节所述功能模块处于低功耗高时延工作模式。

10.根据权利要求9所述的可编程芯片电路,其特征在于,所述背偏压信号选择模块还包括:识别子模块,适于识别目标电路中的全局背偏压信号;

布局子模式,适于将对应相同全局背偏压信号的所述功能模块对应的程序代码放置于相同的所述可编程逻辑模块中;

布线子模块,适于根据所述功能模块的性能需求,选择对应的全局背偏压信号输出至所述功能模块。

11.根据权利要求9所述的可编程芯片电路,其特征在于,还包括:配置模块,适于通过下载获取参数取值并配置至其对应的配置单元。

12.根据权利要求8所述的可编程芯片电路,其特征在于,所述背偏置电路作为所述可编程芯片电路的所述I/O模块。

说明书 :

可编程芯片电路

技术领域

[0001] 本发明实施例涉及电路领域,尤其涉及一种可编程芯片电路。

背景技术

[0002] 对于晶体管构成的可编程芯片(Programmable Device,PD),当其加工完成后,可以利用不同的偏置电压对晶体管阈值进行二次调制,即阈值电压调节。通过阈值电压调节,可以动态调节可编程芯片的工作模式,即调节可编程芯片处于高功耗或者低功耗工作模式。
[0003] 在现有的由晶体管构成的可编程芯片产品中,采用体偏置调节技术,即基于体硅或厚膜绝缘硅(Silicon On Insulator,SOI)工艺,动态调节可编程芯片的工作模式。但是,由于体偏置调节技术的主要目的是与标称值相一致,缓解由于工艺波动、光刻误差等引起的系统性参数波动,故其调节的电压范围较小,对于可编程芯片的工作模式调节效果较差,导致可编程芯片在商用芯片中的应用受限。

发明内容

[0004] 本发明实施例解决的技术问题是如何提供一种可以动态调节芯片工作模式的可编程芯片电路。
[0005] 为解决上述技术问题,本发明实施例提供一种可编程芯片电路,所述可编程芯片电路包括:功能电路和背偏置电路,其中所述功能电路包括:一个或者多个相互耦接的功能模块;所述背偏置电路,与所述功能模块耦接,适于生成背偏压信号,调节所述功能模块的工作模式;所述背偏置电路包括:背偏置模块、背偏压信号通道和背偏压信号选择模块,其中:所述背偏置模块,与所述背偏压信号通道耦接,适于生成背偏压信号;所述背偏压信号通道,与所述背偏压信号选择模块耦接,适于基于所述背偏置模块生成的背偏压信号合成全局背偏压信号,并输出至所述背偏压信号选择模块;所述背偏压信号选择模块,通过第一端口和第二端口与所述功能模块耦接,适于根据所述功能模块的性能需求,输出对应的全局背偏压信号至所述第一端口和所述第二端口,调节所述功能模块的工作模式,其中所述第一端口接入所述功能模块的NMOS管的背偏压,所述第二端口接入所述功能模块的PMOS管的背偏压。
[0006] 可选地,所述背偏置模块适于生成多个背偏压信号。
[0007] 可选地,所述背偏压信号为负电压信号。
[0008] 可选地,所述背偏置模块为多个,适于放置在所述可编程芯片电路板的四个角,或者按面积均分法均匀放置在所述可编程芯片电路板上。
[0009] 可选地,所述背偏置模块与所述背偏压信号通道耦接包括:所述可编程芯片电路板中一列所述背偏置模块与一路所述背偏压信号通道耦接。
[0010] 可选地,所述背偏压信号通道,适于将取值相同的背偏压信号耦接到一路,作为全局背偏压信号的一部分或者全部。
[0011] 可选地,所述全局背偏压信号还包括以下至少一种:内核电压信号、地信号和I/O电压信号。
[0012] 可选地,所述功能电路包括:相互耦接的I/O模块、可编程逻辑模块和专用逻辑模块,其中所述I/O模块、所述可编程逻辑模块和所述专用逻辑模块均为独立的所述功能模块。
[0013] 可选地,所述背偏压信号选择模块包括:第一选择子模块,适于当所述功能模块需要高性能时,输出正电压信号输出至所述第一端口,输出负电压信号至所述第二端口,调节所述功能模块处于高功耗低时延工作模式;第二选择子模块,适于当所述功能模块需要低性能时,输出负电压信号输出至所述第一端口,输出正电压信号至所述第二端口,调节所述功能模块处于低功耗高时延工作模式。
[0014] 可选地,所述背偏压信号选择模块还包括:识别子模块,适于识别目标电路中的全局背偏压信号;布局子模式,适于将对应相同全局背偏压信号的所述功能模块对应的程序代码放置于相同的所述可编程逻辑模块中;布线子模块,适于根据所述功能模块的性能需求,选择对应的全局背偏压信号输出至所述功能模块。
[0015] 可选地,所述可编程芯片电路,还包括:配置模块,适于通过下载获取参数取值并配置至其对应的配置单元。
[0016] 可选地,所述参数包括:所述功能模块对应不同性能需求或者工作模式的背偏压信号。
[0017] 与现有技术相比,本发明实施例的技术方案具有以下有益效果:
[0018] 本发明实施例提供的可编程芯片电路,包括:功能电路和背偏置电路。在背偏置电路中,背偏置模块可以生成背偏压信号,背偏压信号通过背偏压信号通道输出至背偏压信号选择模块,背偏压信号选择模块可以根据功能模块的性能需求,输出对应的背偏压信号至功能模块,调节功能模块的工作模式,实现可编程芯片电路工作模式的动态调节。
[0019] 进一步地,将内核电压信号、地信号和I/O电压信号等一种或者几种作为全局背偏信号的一部分,可以减少非电源类信号的产生和维护,从而降低电容器所占的面积,节省硬件成本。

附图说明

[0020] 图1是本发明实施例提供的一种可编程芯片电路的结构示意图;
[0021] 图2是本发明实施例提供的一种背偏压信号选择模块的结构示意图;
[0022] 图3是本发明实施例提供的一种可编程芯片电路板的示意图。

具体实施方式

[0023] 在现有的由晶体管构成的可编程芯片产品中,采用体偏置调节技术动态调节可编程芯片的工作模式。由于体偏置调节技术调节的电压范围较小,对于可编程芯片的工作模式调节效果较差,导致可编程芯片在商用芯片中的应用受限。
[0024] 本发明实施例提供了一种可编程芯片电路,包括:功能电路和背偏置电路。在背偏置电路中,背偏置模块可以生成背偏压信号,背偏压信号通过背偏压信号通道输出至背偏压信号选择模块,背偏压信号选择模块可以根据功能模块的性能需求,输出对应的背偏压信号至功能模块,调节功能模块的工作模式,实现可编程芯片电路工作模式的动态调节。
[0025] 为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0026] 参见图1,本发明实施例提供的一种可编程芯片电路,包括:功能电路10和背偏置电路11,其中:
[0027] 所述功能电路10包括一个功能模块101,适于执行不同的可编程电路功能,例如输入/输出(Input/Output,I/O)功能、可编程逻辑功能或者专用逻辑功能。
[0028] 在具体实施中,所述功能电路10也可以包括多个相互耦接的所述功能模块101,图1所示的一个功能模块101实施例并不构成对本发明保护范围的限制。
[0029] 在本发明一实施例中,当所述功能电路10包括多个相互耦接的所述功能模块101时,所述功能电路10可以为相互耦接的I/O模块、可编程逻辑模块和专用逻辑模块(未示出),其中所述I/O模块适于实现用户界面的输入/输出功能,即接收所有用户界面的输入信号,并将信号输出至用户界面;所述可编程逻辑模块适于实现生成逻辑门和分散式存储功能;所述专用逻辑模块适于实现块存储功能。所述I/O模块、所述可编程逻辑模块和所述专用逻辑模块均可以作为独立的所述功能模块101。
[0030] 所述背偏置电路11与所述功能模块101耦接,适于生成背偏压信号,调节所述功能模块101的工作模式,包括:背偏置模块111、背偏压信号通道112和背偏压信号选择模块113,其中:
[0031] 所述背偏置模块111,与所述背偏压信号通道112耦接,适于生成背偏压信号(背栅偏置电压信号,简称背偏压信号)。
[0032] 在具体实施中,所述背偏置模块111可以生成多个背偏压信号。所述背偏置模块111生成的背偏压信号越多,对所述功能模块101的调节等级越多,调节性能越好,但是需要的电容器也较大,硬件成本也较高,故需要结合性能和成本选择合理的背偏压信号个数。
[0033] 在具体实施中,为了减少非电源类信号的产生和维护,从而降低电容器所占的面积,节省硬件成本,可以将内核电压信号、地信号和I/O电压信号等一种或者几种作为全局背偏信号的一部分,由于内核电压信号和I/O电压信号为正电压信号,故所述背偏置模块111仅需要生成负电压信号。
[0034] 在本发明一实施例中,所述背偏置模块111生成的背偏压信号可以为负电压信号,例如-Va,-Vb等。
[0035] 在具体实施中,为了方便背偏压信号的产生,满足所述可编程芯片电路板上不同位置的所述功能模块101的工作模式调节需求,所述背偏置电路11可以包含多个所述背偏置模块111,分布在所述可编程芯片电路板上的不同位置。
[0036] 在本发明一实施例中,当所述背偏置电路11包含多个所述背偏置模块111时,可以参考时钟管理模块的部署,将所述背偏置模块111放置在可编程芯片电路板的四个角上,也可以按面积均分法将所述背偏置模块111均匀放置在可编程芯片电路板上,例如,可以按照面积均分法将所述背偏置模块111均匀放置在可编程芯片电路板的外围。当按照面积均分法将所述背偏置模块111均匀放置在可编程芯片电路板的外围时,置于可编程芯片电路板的四个角的所述背偏置模块111与置于可编程芯片电路板的外围中央的所述背偏置模块111可以具有不同的硬件形状。
[0037] 所述背偏压信号通道112,与所述背偏压信号选择模块113耦接,可以基于所述背偏置模块111生成的背偏压信号合成全局背偏压信号,并输出至所述背偏压信号选择模块113,使得所述背偏压信号选择模块113输出合适的全局背偏压信号至所述功能模块101,以调节所述功能模式101的工作模式。
[0038] 在具体实施中,为了区分不同的背偏压信号,可以有多路所述背偏压信号通道112,每一路所述背偏压信号通道112对应一路全局背偏压信号。
[0039] 在具体实施中,当所述背偏置电路11包含多个所述背偏置模块111时,为了减少所述背偏压信号通道112的数量,可以将所述可编程芯片电路板上一列所述背偏置模块111与所述背偏压信号通道112中的一路耦接,即属于可编程芯片电路板的同一列的所有所述背偏置模块111生成的背偏压信号输出至所述背偏压信号通道112中的同一个通路。
[0040] 在具体实施中,为了进一步节省成本,可以将取值相同的背偏压信号耦接到一路所述背偏压信号通道112,作为全局背偏压信号的一部分或者全部。
[0041] 在具体实施中,所述背偏压信号通道112可以将内核电压信号、地信号和I/O电压信号等一种或者几种作为全局背偏压信号的一部分。将内核电压信号、地信号和I/O电压信号等一种或者几种作为全局背偏信号的一部分,可以降低电容器所占的面积,节省硬件成本。
[0042] 所述背偏压信号选择模块113,通过第一端口p1和第二端口p2与所述功能模块101耦接,适于根据所述功能模块101的性能需求,输出对应的全局背偏压信号至所述第一端口p1和所述第二端口p2,从而调节所述功能模块101的工作模式,其中所述第一端口p1接入所述功能模块101的NMOS管的背栅偏置电压(简称NMOS管的背偏压)(NMOS Back Bias,NBB),所述第二端口p2接入所述功能模块101的PMOS管的背栅偏置电压(简称PMOS管的背偏压)(PMOS Back Bias,PBB)。
[0043] 在具体实施中,所述功能模块101的性能需求可以通过用户界面由用户进行输入,也可以通过程序代码根据电路板的实时功耗自动生成,本发明实施例不做限制。
[0044] 在本发明一实施例中,所述背偏压信号选择模块113可以包括:第一选择子模块(未示出)和第二选择子模块(未示出),其中:
[0045] 所述第一选择子模块,适于当所述功能模块101需要高性能时,输出正电压信号输出至所述第一端口p1,输出负电压信号至所述第二端口p2,调节所述功能模块101处于高功耗低时延工作模式。
[0046] 所述第二选择子模块,适于当所述功能模块101需要低性能时,输出负电压信号输出至所述第一端口p1,输出正电压信号至所述第二端口p2,调节所述功能模块101处于低功耗高时延工作模式。
[0047] 在具体实施中,所述性能需求可以分为:高性能和低性能,其中高性能对应较高的功耗和较短的延时,低性能对应较低的功耗和较长的延时,还可以根据功耗和延时的等级,分为更多的性能需求等级,对应更多的工作模式等级。可以理解的是,所述性能需求和所述工作模式也可以采用其他的名称,只要含义类似或者相同,均属于本发明实施例的保护范围。
[0048] 在具体实施中,通过输出不同的背偏压信号,可以调整所述功能模块101处于不同的工作模式,以实现所述可编程芯片电路工作模式的动态调节。
[0049] 在具体实施中,所述背偏压选择模块113还可以包括:识别子模块(未示出)、布局子模式(未示出)和布线子模块(未示出),其中:
[0050] 所述识别子模块,适于识别目标电路中的全局背偏压信号。
[0051] 所述布局子模式,适于将对应相同全局背偏压信号的所述功能模块101对应的程序代码放置于相同的所述可编程逻辑模块中。
[0052] 所述布线子模块,适于根据所述功能模块101的性能需求,选择对应的全局背偏压信号输出至所述功能模块101。
[0053] 在具体实施中,所述识别子模块、所述布局子模式和所述布线子模块可以通过计算机语言编码实现,例如可以通过C++语言编码实现。
[0054] 在具体实施中,所述背偏置电路11还可以包括:配置模块(未示出),适于通过下载获取参数取值并配置至其对应的配置单元。
[0055] 在本发明一实施例中,所述参数可以包括:所述功能模块101对应不同性能需求或者工作模式的背偏压信号。例如,所述参数为:所述功能模块101对应高性能时,对应的NMOS管的背偏压为正电压,对应的PMOS管的背偏压为负电压;所述功能模块101对应高性能时,对应的NMOS管的背偏压为负电压,对应的PMOS管的背偏压为正电压。
[0056] 在具体实施中,所述配置模块也可以通过计算机语言编码实现。
[0057] 在具体实施中,所述背偏置电路11还作为所述可编程芯片电路的所述I/O模块,实现用户界面的输入/输出功能。
[0058] 应用上述可编程芯片电路,在背偏置电路中,背偏置模块可以生成背偏压信号,背偏压信号通过背偏压信号通道输出至背偏压信号选择模块,背偏压信号选择模块可以根据功能模块的性能需求,输出对应的背偏压信号至功能模块,调节功能模块的工作模式,实现可编程芯片工作模式的动态调节。
[0059] 为使本领域技术人员更好地理解和实施本发明,本发明实施例提供了一种背偏压信号选择模块的结构示意图,如图2所示。
[0060] 参见图2,所述背偏压信号选择模块为多路选通器20,包括:全局背偏压信号端口201、控制端口202、第一端口p1和第二端口p2,其中:
[0061] 所述全局背偏压信号端口201与所述背偏压信号通道耦接,适于输入全局背偏压信号。
[0062] 所述控制端口202为所述多路选通器20的选通控制信号,适于根据所述功能模块的性能需求,输入对应的选通控制信号至所述多路选通器20。
[0063] 所述第一端口p1接入功能模块(未示出)的NBB。
[0064] 所述第二端口p2接入功能模块(未示出)的PBB。
[0065] 所述多路选通器20,可以根据所述控制端口202的控制信号,选择对应的全局背偏压信号至所述第一端口p1和所述第二端口p2,以控制所述功能模块的工作模式。
[0066] 为使本领域技术人员更好地理解和实施本发明,本发明实施例提供了一种可编程芯片电路板的示意图,如图3所示。
[0067] 参见图3,所述可编程芯片电路板包括:8个背偏置模块、16路背偏压信号通路、10个可编程逻辑模块、6个专用逻辑模块、1个配置模块以及若干I/O模块。其中所述8个背偏置模块,按面积均分法均匀分布在可编程芯片电路板的外围,其中位于四个角的背偏置模块与位于外围中央的背偏置模块的硬件形状不一样,适于产生背偏压信号,调节可编程逻辑模块、专用逻辑模块和I/O模块的工作模式。
[0068] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0069] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。