漏电补偿动态寄存器、数据运算单元、芯片、算力板及计算设备的制作方法

文档序号:19725220发布日期:2020-01-18 03:19阅读:176来源:国知局
漏电补偿动态寄存器、数据运算单元、芯片、算力板及计算设备的制作方法

本发明涉及一种受时钟控制的存储器件,尤其涉及一种在大规模数据运算设备中应用的漏电补偿动态寄存器、数据运算单元、芯片、算力板及计算设备。



背景技术:

动态寄存器应用非常广泛,可用做数字信号的寄存。图1为现有动态寄存器的电路结构图。如图1所示,动态寄存器包括串联连接在输入端d及输出端q之间的传输门101、三态反相器102以及反相器103。传输门101与三态反相器102之间形成节点s0,三态反相器102与反相器103之间形成节点s1,数据通过三态反相器102以及反相器103中晶体管的寄生电容暂存在节点s0和/或节点s1。但是,节点s0容易产生动态漏电,导致所暂存的数据丢失。

因此,如何有效减少动态寄存器的动态漏电实为需要解决的问题。



技术实现要素:

为了解决上述问题,本发明提供一种漏电补偿动态寄存器,可以有效补偿节点的动态漏电流,提高数据的安全性和正确率。

为了实现上述目的,本发明提供一种漏电补偿动态寄存器,包括一输入端,用于输入一数据;一输出端,用于输出所述数据;一时钟信号端,用于提供时钟信号;一模拟开关单元,在所述时钟信号控制下传输所述数据;一数据锁存单元,在所述时钟信号控制下锁存所述数据;一输出驱动单元,用于反相并输出从所述数据锁存单元接收到的所述数据;所述模拟开关单元、所述数据锁存单元、所述输出驱动单元依次串接在所述输入端和所述输出端之间,所述模拟开关单元和所述数据锁存单元之间具有一节点;其中,还包括一漏电补偿单元,所述漏电补偿单元电性连接在所述节点与所述输出端之间。

上述的漏电补偿动态寄存器,其中,所述漏电补偿单元具有一第一端、一第二端以及一控制端,所述第一端电性连接至所述输出端,所述第二端电性连接至所述节点。

上述的漏电补偿动态寄存器,其中,所述漏电补偿单元包括一pmos晶体管及一nmos晶体管,所述pmos晶体管及所述nmos晶体管串联连接在所述输出端与所述节点之间。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管具有一源极端、一漏极端及一栅极端,所述nmos晶体管具有一源极端、一漏极端及一栅极端,所述pmos晶体管的所述源极端电性连接至所述输出端,所述漏极端电性连接至所述nmos晶体管的所述漏极端,所述nmos晶体管的所述源极端电性连接至所述节点。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管与所述nmos晶体管的栅极端并联并电性连接至一电源。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管与所述nmos晶体管的栅极端并联并电性连接至所述节点。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管具有一源极端、一漏极端及一栅极端,所述nmos晶体管具有一源极端、一漏极端及一栅极端,所述nmos晶体管的所述源极端电性连接至所述输出端,所述漏极端电性连接至所述pmos晶体管的所述漏极端,所述pmos晶体管的所述源极端电性连接至所述节点。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管与所述nmos晶体管的栅极端并联并电性连接至一地。

上述的漏电补偿动态寄存器,其中,所述pmos晶体管与所述nmos晶体管的栅极端并联并电性连接至所述节点。

上述的漏电补偿动态寄存器,其中,所述漏电补偿单元包括一pmos晶体管,所述pmos晶体管具有一源极端、一漏极端及一栅极端,所述pmos晶体管的所述源极端电性连接至所述输出端,所述漏极端电性连接至所述节点,所述栅极端电性连接至一电源。

上述的漏电补偿动态寄存器,其中,所述漏电补偿单元包括一nmos晶体管,所述nmos晶体管具有一源极端、一漏极端及一栅极端,所述nmos晶体管的所述漏极端电性连接至所述输出端,所述源极端电性连接至所述节点,所述栅极端电性连接至一地。

上述的漏电补偿动态寄存器,其中,所述时钟信号包括一第一时钟信号及一第二时钟信号,所述第一时钟信号与所述第二时钟信号反相。

上述的漏电补偿动态寄存器,其中,所述模拟开关单元为传输门。

上述的漏电补偿动态寄存器,其中,所述数据锁存单元为三态反相器。

上述的漏电补偿动态寄存器,其中,所述输出驱动单元为反相器。

使用本发明的漏电补偿动态寄存器,可以从输出端反馈漏电电流到节点,补偿节点的动态漏电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

为了更好地实现上述目的,本发明还提供了一种数据运算单元,包括互联连接的控制电路、运算电路、多个漏电补偿动态寄存器,所述多个漏电补偿动态寄存器为串联和/或并联连接;其中,所述多个漏电补偿动态寄存器为上述的任意一种漏电补偿动态寄存器。

为了更好地实现上述目的,本发明还提供了一种芯片,其中,包括至少一个上述的数据运算单元。

为了更好地实现上述目的,本发明还提供了一种用于计算设备的算力板,其中,包括至少一个上述的芯片。

为了更好地实现上述目的,本发明还提供了一种计算设备,包括电源板、控制板、连接板、散热器以及多个算力板,所述控制板通过所述连接板与所述算力板连接,所述散热器设置在所述算力板的周围,所述电源板用于向所述连接板、所述控制板、所述散热器以及所述算力板提供电源,其中,所述算力板为上述的算力板。

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

图1为现有动态寄存器的电路结构示意图;

图2为本发明一实施例漏电补偿动态寄存器的电路结构示意图;

图3为本发明又一实施例漏电补偿动态寄存器的电路结构示意图;

图4为本发明另一实施例漏电补偿动态寄存器的电路结构示意图;

图5为本发明再一实施例漏电补偿动态寄存器的电路结构示意图;

图6为本发明拓展实施例漏电补偿动态寄存器的电路结构示意图;

图7为本发明又一拓展实施例漏电补偿动态寄存器的电路结构示意图;

图8为本发明数据运算单元的结构示意图;

图9为本发明芯片的结构示意图;

图10为本发明算力板的结构示意图;

图11为本发明计算设备的结构示意图。

其中,附图标记:

100:动态寄存器

101:传输门

102:三态反相器

103:反相器

200:漏电补偿动态寄存器

201:模拟开关单元

202:数据锁存单元

203:输出驱动单元

204:漏电补偿单元

201p、202p1、202p2、204p:pmos晶体管

201n、202n1、202n2、204n:nmos晶体管

800:数据运算单元

801:控制电路

802:运算电路

900:芯片

901:控制单元

1000:算力板

1100:计算设备

1101:连接板

1102:控制板

1103:散热器

1104:电源板

d:输入端

q:输出端

ckp、ckn:时钟信号

s0、s1:节点

具体实施方式

下面结合附图对本发明的结构原理和工作原理作具体的描述:

在说明书及后续的权利要求当中使用了某些词汇来指称特定组件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同一个组件。本说明书及后续的权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。

在通篇说明书及后续的权利要求当中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此为包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。

实施例一:

图2为本发明一实施例漏电补偿动态寄存器的电路结构示意图。如图2所示,漏电补偿动态寄存器200包括输入端d、输出端q、时钟信号端ckn、时钟信号端ckp、模拟开关单元201、数据锁存单元202、输出驱动单元203以及漏电补偿单元204。模拟开关单元201、数据锁存单元202以及输出驱动单元203依次串联连接在输入端d和输出端q之间,模拟开关单元201和数据锁存单元202之间形成节点s0。漏电补偿单元204电性连接在节点s0以及输出端q之间。其中,输入端d用于输入数据,输出端用于输出数据,时钟信号端ckn以及时钟信号端ckp用于提供时钟信号ckn以及时钟信号ckp,时钟信号ckn与时钟信号ckp为反相时钟信号。

具体的,如图2所示,漏电补偿动态寄存器200的模拟开关单元201为传输门结构,模拟开关单元201包括并联连接的pmos晶体管201p以及nmos晶体管201n。其中,pmos晶体管201p的源极端与nmos晶体管201n的源极端并联连接,并电性连接至输入端d,pmos晶体管201p的漏极端与nmos晶体管201n的漏极端并联连接,并电性连接至节点s0。nmos晶体管201n的栅极端电性连接至时钟信号ckn,pmos晶体管201p的栅极端电性连接至时钟信号ckp。当ckp为低电平时,ckn为高电平,pmos晶体管201p与nmos晶体管201n均为导通状态,输入端d的数据通过模拟开关单元201传送至节点s0。当ckp为高电平时,ckn为低电平,pmos晶体管201p与nmos晶体管201n均为不导通状态,输入端d的数据不能通过模拟开关单元201向节点s0进行传送。在本实施例中,模拟开关单元201以传输门结构进行举例,当然,也可以是其他形式的模拟开关单元,只要能够在时钟信号的控制下实现开关功能即可,本发明并不以此为限。

继续参照图2所示,漏电补偿动态寄存器200的数据锁存单元202为三态反相器结构,数据锁存单元202包括串联连接在电源vdd以及地vss之间的pmos晶体管202p1、202p2以及nmos晶体管202n1、202n2。pmos晶体管202p1和nmos晶体管202n2的栅极端连接在一起,形成数据锁存单元202的输入端。pmos晶体管202p2和nmos晶体管202n1的漏极端连接在一起,形成数据锁存单元202的输出端。pmos晶体管202p1的源极端连接到电源vdd,nmos晶体管202n2的源极端连接到地vss。pmos晶体管202p2的源极端连接到pmos晶体管202p1的漏极端,nmos晶体管202n1的源极端连接到nmos晶体管202n2的漏极端。

在本实施例中,pmos晶体管202p2的栅极端受时钟信号ckn的控制,nmos晶体管202n1的栅极端受时钟信号ckp的控制,作为数据锁存单元202的时钟控制端。当然,也可以是pmos晶体管20212的栅极端受时钟信号ckn的控制,nmos晶体管202n2的栅极端受时钟信号ckp的控制,本发明并不以此为限。

当ckp为低电平时,ckn为高电平,pmos晶体管202p2与nmos晶体管202n1均为不导通状态,数据锁存单元202呈高阻状态,节点s0处的数据不能通过数据锁存单元202,节点s0处的数据被锁存,保持原来的状态,起到数据寄存的作用。

当ckp为高电平时,ckn为低电平,pmos晶体管202p2与nmos晶体管202n1均为导通状态,数据锁存单元202起到将节点s0即数据锁存单元输入端的数据进行反相的作用,此时,将节点s0处的数据进行反相,并输出到输出驱动单元203,改写输出端q的数据。

如图2所示,动态寄存200的输出驱动单元203为反相器结构,将从数据锁存单元202接收的数据再次反相,以形成与输入端d的数据相同相位的数据,并将数据通过输出端q将数据输出。同时,输出驱动单元还能够提高数据的驱动能力。

如图2所示,漏电补偿动态寄存器200还包括漏电补偿单元204。在本实施例中,漏电补偿单元204包括pmos晶体管204p以及nmos晶体管204n,pmos晶体管204p以及nmos晶体管204n串联连接在输出端q以及节点s0之间。pmos晶体管204p的源极端电性连接至输出端q,pmos晶体管204p的漏极端电性连接至nmos晶体管204n的漏极端,nmos晶体管204n的源极端电性连接至节点s0,pmos晶体管204p以及nmos晶体管204n的栅极端并联连接在一起,并电性连接至电源vdd。

由于pmos晶体管204p以及nmos晶体管204n的栅极端同样都电性连接至电源vdd,在电源vdd的高电平信号驱动下,pmos晶体管204p处于截止状态,nmos晶体管204n处于导通状态。此时,漏电补偿单元204可以将输出端q的漏电电流反馈至节点s0处,补偿节点s0处的动态漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

实施例二:

图3为本发明一实施例漏电补偿动态寄存器的电路结构示意图。如图3所示,漏电补偿动态寄存器200包括输入端d、输出端q、时钟信号端ckn、时钟信号端ckp、模拟开关单元201、数据锁存单元202、输出驱动单元203以及漏电补偿单元204。模拟开关单元201、数据锁存单元202以及输出驱动单元203依次串联连接在输入端d和输出端q之间,模拟开关单元201和数据锁存单元202之间形成节点s0。漏电补偿单元204电性连接在节点s0以及输出端q之间。其中,输入端d用于输入数据,输出端用于输出数据,时钟信号端ckn以及时钟信号端ckp用于提供时钟信号ckn以及时钟信号ckp,时钟信号ckn与时钟信号ckp为反相时钟信号。

具体的,如图3所示,漏电补偿动态寄存器200的模拟开关单元201为传输门结构,模拟开关单元201包括并联连接的pmos晶体管201p以及nmos晶体管201n。其中,pmos晶体管201p的源极端与nmos晶体管201n的源极端并联连接,并电性连接至输入端d,pmos晶体管201p的漏极端与nmos晶体管201n的漏极端并联连接,并电性连接至节点s0。nmos晶体管201n的栅极端电性连接至时钟信号ckn,pmos晶体管201p的栅极端电性连接至时钟信号ckp。当ckp为低电平时,ckn为高电平,pmos晶体管201p与nmos晶体管201n均为导通状态,输入端d的数据通过模拟开关单元201传送至节点s0。当ckp为高电平时,ckn为低电平,pmos晶体管201p与nmos晶体管201n均为不导通状态,输入端d的数据不能通过模拟开关单元201向节点s0进行传送。在本实施例中,模拟开关单元201以传输门结构进行举例,当然,也可以是其他形式的模拟开关单元,只要能够在时钟信号的控制下实现开关功能即可,本发明并不以此为限。

继续参照图3所示,漏电补偿动态寄存器200的数据锁存单元202为三态反相器结构,数据锁存单元202包括串联连接在电源vdd以及地vss之间的pmos晶体管202p1、202p2以及nmos晶体管202n1、202n2。pmos晶体管202p1和nmos晶体管202n2的栅极端连接在一起,形成数据锁存单元202的输入端。pmos晶体管202p2和nmos晶体管202n1的漏极端连接在一起,形成数据锁存单元202的输出端。pmos晶体管202p1的源极端连接到电源vdd,nmos晶体管202n2的源极端连接到地vss。pmos晶体管202p2的源极端连接到pmos晶体管202p1的漏极端,nmos晶体管202n1的源极端连接到nmos晶体管202n2的漏极端。

在本实施例中,pmos晶体管202p2的栅极端受时钟信号ckn的控制,nmos晶体管202n1的栅极端受时钟信号ckp的控制,作为数据锁存单元202的时钟控制端。当然,也可以是pmos晶体管20212的栅极端受时钟信号ckn的控制,nmos晶体管202n2的栅极端受时钟信号ckp的控制,本发明并不以此为限。

当ckp为低电平时,ckn为高电平,pmos晶体管202p2与nmos晶体管202n1均为不导通状态,数据锁存单元202呈高阻状态,节点s0处的数据不能通过数据锁存单元202,节点s0处的数据被锁存,保持原来的状态,起到数据寄存的作用。

当ckp为高电平时,ckn为低电平,pmos晶体管202p2与nmos晶体管202n1均为导通状态,数据锁存单元202起到将节点s0即数据锁存单元输入端的数据进行反相的作用,此时,将节点s0处的数据进行反相,并输出到输出驱动单元203,改写输出端q的数据。

如图3所示,动态寄存200的输出驱动单元203为反相器结构,将从数据锁存单元202接收的数据再次反相,以形成与输入端d的数据相同相位的数据,并将数据通过输出端q将数据输出。同时,输出驱动单元还能够提高数据的驱动能力。

如图3所示,漏电补偿动态寄存器200还包括漏电补偿单元204。与图2所示实施例不同之处在于,在本实施例中,漏电补偿单元204包括pmos晶体管204p以及nmos晶体管204n,pmos晶体管204p以及nmos晶体管204n串联连接在输出端q以及节点s0之间。pmos晶体管204p的源极端电性连接至节点s0,pmos晶体管204p的漏极端电性连接至nmos晶体管204n的漏极端,nmos晶体管204n的源极端电性连接至输出端q,pmos晶体管204p以及nmos晶体管204n的栅极端并联连接在一起,并电性连接至地vss。

由于pmos晶体管204p以及nmos晶体管204n的栅极端同样都电性连接至地vss,在地vss低电平信号的驱动下,pmos晶体管204p处于导通状态,nmos晶体管204n处于截止状态。因此,漏电补偿单元204可以将输出端q的漏电电流反馈至节点s0,可以补偿节点s0处的漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

变形例:

图4为本发明另一实施例漏电补偿动态寄存器的电路结构示意图。如图2及图4所示,与图2所示实施例不同之处在于,在本实施例中,漏电补偿单元204中,pmos晶体管204p以及nmos晶体管204n的栅极端并联连接在一起,并电性连接节点s0。

由于pmos晶体管205p以及nmos晶体管205n的栅极端同样都电性连接至节点s0,在相同电平的信号驱动下,pmos晶体管205p以及nmos晶体管205n不会同时导通,只能有一个处于导通状态,另一个处于截止状态。例如,当节点s0处的电位为高电平时,pmos晶体管205p处于截止状态,而nmos晶体管205n处于导通状态;当节点s0处的电位为低电平时,pmos晶体管205p处于导通状态,而nmos晶体管205n处于截止状态。因此,漏电反馈单元205可以将输出端q的漏电电流反馈至节点s0,可以补偿节点s0处的漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

图5为本发明再一实施例漏电补偿动态寄存器的电路结构示意图。如图3及图5所示,与图3所示实施例不同之处在于,在本实施例中,漏电补偿单元204中,pmos晶体管204p以及nmos晶体管204n的栅极端并联连接在一起,并电性连接节点s0。

由于pmos晶体管205p以及nmos晶体管205n的栅极端同样都电性连接至节点s0,在相同电平的信号驱动下,pmos晶体管205p以及nmos晶体管205n不会同时导通,只能有一个处于导通状态,另一个处于截止状态。例如,当节点s0处的电位为高电平时,pmos晶体管205p处于截止状态,而nmos晶体管205n处于导通状态;当节点s0处的电位为低电平时,pmos晶体管205p处于导通状态,而nmos晶体管205n处于截止状态。因此,漏电反馈单元205可以将输出端q的漏电电流反馈至节点s0,可以补偿节点s0处的漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

图6为本发明拓展实施例漏电补偿动态寄存器的电路结构示意图。如图6所示,漏电补偿动态寄存器200的漏电补偿单元204包括pmos晶体管204p,pmos晶体管204p的源极端电性连接至输出端,pmos晶体管204p的漏极端电性连接至节点s0,pmos晶体管204p的栅极端电性连接至电源vdd。

由于pmos晶体管204p的栅极端电性连接至电源vdd,在电源vdd高电平信号的驱动下,pmos晶体管204p处于截止状态。因此,漏电补偿单元204可以将输出端q的漏电电流反馈至节点s0,可以补偿节点s0处的漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

图7为本发明又一拓展实施例漏电补偿动态寄存器的电路结构示意图。如图7所示,漏电补偿动态寄存器200的漏电补偿单元204包括nmos晶体管204n,nmos晶体管204n的源极端电性连接至节点s0,nmos晶体管204n的漏极端电性连接至输出端q,nmos晶体管204n的栅极端电性连接至地vss。

由于nmos晶体管204n的栅极端电性连接至地vss,在地vss低电平信号的驱动下,nmos晶体管204n处于截止状态。因此,漏电补偿单元204可以将输出端q的漏电电流反馈至节点s0,可以补偿节点s0处的漏电电流,提高数据存储的稳定性,进而增强数据的安全性和正确率。

本发明还提供一种数据运算单元,图8为本发明数据运算单元的结构示意图。如图8所示,数据运算单元800包括控制电路801、运算电路802以及多个动态寄存200。控制电路801对动态寄存200中的数据进行刷新并从动态寄存200中读取数据,运算电路802对读取的数据进行运算,再由控制电路801将运算结果输出。

本发明还提供一种芯片,图9为本发明芯片的结构示意图。如图9所示,芯片900包括控制单元901,以及一个或多个数据运算单元800。控制单元901向数据运算单元800输入数据并将数据运算单元800输出的数据进行处理。

本发明还提供一种算力板,图10为本发明算力板的结构示意图。如图10所示,每一个算力板1000上包括一个或多个芯片900,对计算设备下发的工作数据进行大规模运算。

本发明还提供一种计算设备,所述计算设备优选用于挖掘虚拟数字货币的运算,当然所述计算设备也可以用于其他任何海量运算。图11为本发明计算设备的结构示意图。如图11所示,每一个计算设备1100包括连接板1101、控制板1102、散热器1103、电源板1104,以及一个或多个算力板1000。控制板1102通过连接板1101与算力板1000连接,散热器1103设置在算力板1000的周围。电源板1104用于向连接板1101、控制板1102、散热器1103以及算力板1000提供电源。

需要说明的是,在本发明的描述中,术语“横向”、“纵向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,并不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

换言之,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1