一种亚阈值抗噪声的全加器电路的制作方法

文档序号:13075228阅读:235来源:国知局
一种亚阈值抗噪声的全加器电路的制作方法与工艺

本发明涉及数字集成电路技术领域,尤其涉及一种亚阈值抗噪声的全加器电路。



背景技术:

在当前广泛应用的物联网系统中,大量具有微处理能力的微型传感器节点能够实现实时监测、感知和采集信息的功能。目前,各个系统节点的处理器由于供电电压有限,需要在极低的电压下工作,在电路工作噪声幅值不变的情况下,将严重影响处理器电路的性能。

在各个系统节点的处理器中,数据通路是处理器的核心,典型的数据通路是由算术运算器或逻辑运算器组合而成,其中加法器/全加器是数据通路中的重要部件,提升加法器/全加器的抗噪性能够有效地提升整个处理器电路的可靠性。

在现有技术中,通常对加法器电路使用静态cmos电路设计方法,能够在smic0.13微米工艺库下,得到约为0.2v的处理器最低工作电压。在特定信噪比(signaltonoiseratio,snr)的输入信号下,能够得到改善信噪比的输出信号。比如,在输入信号snr为20分贝(db)时,输出信号snr为24.28分贝(db),提高4.28分贝(db)。

但是,在特定的应用中,现有的最低工作电压0.2v仍然偏高,从输入至输出过程中仅仅提升4.85分贝也不能满足处理器中加法器/全加器对抗噪性能的要求。在恶劣的噪声环境下,加法器/全加器极有可能会发生错误,致使整个处理器电路无法工作。

因此,亟需设计一种能够在晶体管的阈值附近或以下的亚阈值状态下进行工作并且具有高抗噪性能的电路,满足物联网节点在特定应用中供电电压较低的需求。



技术实现要素:

本发明提供的亚阈值抗噪声的全加器电路,能够针对现有技术的不足,通过使用马尔科夫电路设计方法,使处理器的最低工作电压达到0.15v以下,同时具有高抗噪性能。

本发明提供一种亚阈值抗噪声的全加器电路,包括:

数据输入电路模块,所述数据输入电路模块包括逻辑与门和逻辑异或门,用于将输入信号生成进位信号和进位传播信号;

数据处理电路模块,所述数据处理电路模块包括逻辑与门和选择器,用于对所述进位信号和进位传播信号进行逻辑运算;

数据输出电路模块,所述数据输出电路模块包括逻辑异或门,用于将所述数据处理模块产生的求和信号以及进位传播信号输出;

其中,所述数据输入电路模块和数据输出电路模块中的逻辑与门使用马尔科夫与门,逻辑异或门使用马尔科夫异或门。

可选地,上述数据处理电路模块中的逻辑与门使用反相器链与门,所述数据处理电路模块中的选择器使用反相器链选择器。

可选地,上述马尔科夫与门的第一和第二输入信号分别连接到主从马尔科夫与非门的两个输入端,所述主从马尔科夫与非门的输出端连接到cmos静态反相器的输入端,所述cmos静态反相器输出所述马尔科夫与门的输出信号。

可选地,上述马尔科夫异或门的输出信号由第一马尔科夫或非门输出,所述第一马尔科夫或非门的第一输入端连接到第二马尔科夫或非门的输出端,所述第二马尔科夫或非门的输入分别为第一和第二输入信号;所述第一马尔科夫或非门的第二输入端连接到cmos静态反相器的输出端,所述cmos静态反相器的输入端连接到主从马尔科夫与非门的输出端,所述主从马尔科夫与非门的输入端分别为所述第一和第二输入信号。

可选地,上述反相器链与门的第一和第二输入信号输入反相器链与非门的输入端,所述反相器链与非门的输出端连接到cmos静态反相器的输入端,所述cmos静态反相器输出所述反相器链与门的输出信号。

可选地,上述反相器链选择器的输出信号由第一反相器链与非门输出,所述第一反相器链与非门的两个输入端分别连接第二反相器链与非门和第三反相器链与非门的输出端,

第二反相器链与非门的两个输入端分别为:所述反相器链选择器的第一输入信号,以及静态cmos反相器的输出信号,所述静态cmos反相器的输入端为所述反相器链选择器的选择信号;

第三反相器链与非门的两个输入端分别为:所述反相器链选择器的第二输入信号,以及所述反相器链选择器的选择信号。

可选地,上述主从马尔科夫与非门包括:第一cmos与非门、第一静态cmos反相器、第二cmos与非门、第二静态cmos反相器、第一cmos或非门、第三静态cmos反相器、第三cmos与非门、第四静态cmos反相器;

主从马尔科夫与非门的第一输入信号和第二输入信号连接所述第一cmos与非门的输入,所述第一cmos与非门顺次连接所述第一静态cmos反相器、第二cmos与非门、第二静态cmos反相器;

第一输入信号和第二输入信号分别经反相处理后得到第一反相输入信号和第二反相输入信号,所述第一反相输入信号和第二反相输入信号连接所述第一或非门的输入,所述第一或非门顺次连接所述第三静态cmos反相器、第三cmos与非门、第四静态cmos反相器;

其中,所述第二cmos与非门和所述第三cmos与非门的输入输出交叉连接,形成rs触发器。

可选地,上述主从马尔科夫或非门包括第一cmos或非门、第一静态cmos反相器、第一cmos与非门、第二静态cmos反相器、第二cmos与非门、第三静态cmos反相器、第三cmos与非门、第四静态cmos反相器;

第一输入信号和第二输入信号分别经反相处理后得到第一反相输入信号和第二反相输入信号,所述第一反相输入信号和第二反相输入信号连接所述第一cmos或非门的输入,所述第一cmos或非门顺次连接所述第一静态cmos反相器、第一cmos与非门、第二静态cmos反相器;

主从马尔科夫或非门的第一输入信号和第二输入信号连接所述第二与非门的输入,所述第二与非门顺次连接所述第三静态cmos反相器、第三cmos与非门、第四静态cmos反相器;

其中,所述第一cmos与非门和所述第三cmos与非门的输入输出交叉连接,形成rs触发器。

可选地,上述反相器链与非门包括第一cmos与非门、第一静态cmos反相器、第二静态cmos反相器、第三静态cmos反相器,所述反相器链与非门的两个输入端连接所述第一cmos与非门的输入端,所述第一cmos与非门顺次连接所述第一静态cmos反相器、第二静态cmos反相器、第三静态cmos反相器。

可选地,上述全加器的最低工作电压为0.15v。

本发明实施例提供的亚阈值抗噪声的全加器电路,通过混合电路设计方法,对输入输出电路采用具有高抗噪性能的主从马尔科夫电路单元,对数据处理电路采用综合性能较高的反相器链电路单元,使得全加器的工作电压更低,同时提高抗噪性能。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为现有技术中的全加器的结构框架示意图;

图2a-2b为本发明一个实施例的底层单元的电路结构和电路符号示意图;

图3a-3b为本发明一个实施例的底层单元的电路结构和电路符号示意图;

图4a-4b为本发明一个实施例的底层单元的电路结构和电路符号示意图;

图5a-5b为本发明一个实施例的底层单元的电路结构和电路符号示意图;

图6a-6b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图;

图7a-7b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图;

图8a-8b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图;

图9a-9b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图;

图10示出了本发明一个实施例提供的亚阈值高抗噪性全加器的电路结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为现有技术中的全加器的结构框架示意图。如图所示,基于选择器的全加器主要电路分为数据输入输出电路和数据处理电路两部分。

具体地,数据输入输出电路包括数据输入电路和数据输出电路。数据输入电路以与门和异或门为基本单元,将两个8位输入信号生成进位信号和进位传播信号;数据输出电路以异或门为基本单元,用于对数据处理模块产生的求和信号以及进位传播信号产生输出。具体地,数据处理电路则以与门、选择器为基本单元,对进位信号和进位传播信号进行数据处理。特别地,现有技术中的全加器的所有底层逻辑门单元均采用传统静态cmos电路。

特别地,传统静态cmos电路设计方法在smic0.13微米(μm)工艺库设计了较为完整的亚阈值高抗噪电路单元库,其中大部分电路单元的最低工作电压只能够达到0.2v。其中,电路单元的最低工作电压是在一定的温度范围内和所有的工艺角下电路具有正确的逻辑功能的供电电压的最小值,例如,在-40℃至100℃的温度范围内。

在现有技术的全加器中,输入输出电路直接与外部信号相连,抗噪性能会直接影响数据处理电路的功能,而数据处理电路决定着全加器性能,所以在保证全加器性能的基础上,提升输入输出电路和数据处理电路的抗噪性能可以有效提升全加器电路整体的抗噪性能。

本发明提供的亚阈值抗噪声的全加器电路,对输入输出电路和数据处理电路采用不同的电路设计方法,对所有底层的逻辑门单元采用具有抗噪声性能的逻辑电路,从而实现整体电路性能的优化。本发明提供的亚阈值抗噪声全加器具有两个8位数据输入端,一个8位数据输出端,一位的进位输出端,最低工作电压不大于0.15v。

图2a-2b示出了本发明一个实施例的底层单元的电路结构和电路符号示意图。其中,图2a示出了主从(masterandslave,ms)马尔科夫(markovrandomfield,mrf)与非门的电路结构示意图。如图所示,a、b两个输入信号各自经过反相器生成an、bn信号,最终生成输出信号c。具体地,a信号通过m11与m12构成的反相器实现信号反向,生成an信号;b信号通过m115与m116构成的反相器实现信号反向,生成bn信号。典型地,反相器由一个pmos管和一个nmos管构成,原信号输入pmos管和nmos管的栅极,pmos管的源极接高电平,nmos管的源极接地,pmos管的漏极和nmos管的漏极相连并输出反向信号。特别的,m11与m115为pmos管,m12与m116为nmos管。

进一步的,a、b信号经过m13、m14、m15、m16构成的与非门,m13、m14、m15、m16构成的与非门的输出信号经过由m17、m18构成的反相器后,输出信号p0。信号p0经过m19、m110、m111、m112构成的与非门,输出f0信号。

进一步的,an、bn信号经过m117、m118、m119、m120构成的或非门,m117、m118、m119、m120构成的或非门的输出信号经过由m121、m122构成的反相器后,输出信号p1。信号f0与信号p1经由m123、m124、m125、m126构成的与非门生成信号f1。信号f1经过m127、m128构成的反相器最终输出信号c。其中,由m19、m110、m111、m112构成的与非门与由m123、m124、m125、m126构成的与非门的输入、输出端交叉连接,形成rs触发器,信号p0、信号p1构成了rs触发器的两个输入信号。

图2b示出了主从马尔科夫与非门的电路符号示意图。a、b两个输入信号输入主从马尔科夫与非门电路后,最终生成输出信号c。

图3a-3b示出了本发明一个实施例的底层单元的电路结构和电路符号示意图。其中,图3a示出了主从(masterandslave,ms)马尔科夫(markovrandomfield,mrf)或非门的电路结构示意图。如图所示,信号a、b两个输入信号各自经过反相器生成an、bn信号,最终生成输出信号c。具体地,a信号通过m21与m22构成的反相器实现信号反向,生成an信号;b信号通过m215与m216构成的反相器实现信号反向,生成bn信号。典型地,反相器由一个pmos管和一个nmos管构成,原信号输入pmos管和nmos管的栅极,pmos管的源极接高电平,nmos管的源极接地,pmos管的漏极和nmos管的漏极相连并输出反向信号。特别的,m21与m215为pmos管,m22与m216为nmos管。

进一步的,an、bn信号经过m23、m24、m25、m26构成的或非门,m23、m24、m25、m26构成的或非门输出的信号经过由m27、m28构成的反相器后,得到输出信号p0。信号p0经过m29、m210、m211、m212构成的与非门,输出f0信号。

进一步的,a、b信号经过m217、m218、m219、m220构成的与非门,m217、m218、m219、m220构成的与非门输出的信号经过由m221、m222构成的反相器后,输出信号p1。信号p0经由m29、m210、m211、m212构成的与非门生成信号f0。信号f0与信号p1经由m223、m224、m225、m226构成的与非门生成信号f1。信号f1经过m227、m228构成的反相器,最终输出信号c。其中,由m29、m210、m211、m212构成的与非门和由m223、m224、m225、m226构成的与非门的输入、输出端交叉连接,形成rs触发器,信号p0、信号p1构成了rs触发器的两个输入信号。

图3b示出了主从马尔科夫或非门的电路符号示意图。a、b两个输入信号输入主从马尔科夫或非门电路后,最终生成输出信号c。

图4a-4b示出了本发明一个实施例的底层单元的电路结构和电路符号示意图。其中,图4a示出了反相器链(inverterinserial,ins)与非门的电路结构示意图。如图所示,信号a、b两个输入信号经由m31、m32、m33、m34构成的或非门输出,经过m35、m36构成的第一级反相器,经过m37、m38构成的第二级反相器,再经过m39,m310构成的第三级反相器,最终输出信号c。典型地,反相器由一个pmos管和一个nmos管构成,原信号输入pmos管和nmos管的栅极,pmos管的源极接高电平,nmos管的源极接地,pmos管的漏极和nmos管的漏极相连并输出反向信号。特别的,m35、m37、m39为pmos管,m36、m38、m310为nmos管。

图4b示出了反相器链与非门的电路符号示意图。a、b两个输入信号输入反相器链与非门后,最终生成输出信号c。

图5a-5b示出了本发明一个实施例的底层单元的电路结构和电路符号的示意图。图5a示出了静态cmos反相器的电路结构。如图所示,一个输入信号a,经由m41、m42构成的反相器,最终输出信号an。

图5b示出了静态cmos反相器的电路符号示意图。

在本发明提供的亚阈值抗噪声全加器电路中,全加器运用上述四种底层单元设计成为四种中间层单元,即使用底层单元主从马尔科夫与非门、主从马尔科夫或非门、反相器链与非门、静态cmos反相器设计成为主从马尔科夫与门、主从马尔科夫异或门、反相器链与门、反相器链选择器四种中间层单元。

图6a-6b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图。图6a示出了本发明一个实施例的马尔科夫与门的电路结构示意图。如图所示,信号a、b两个输入信号从主从马尔科夫与非门m1输入,从与非门m1输出的信号经由m2静态反相器生成输出信号c。图6b示出了本发明一个实施例的马尔科夫与门的电路符号示意图。

图7a-7b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图。图7a示出了本发明一个实施例的主从马尔科夫异或门的电路结构示意图。如图所示,信号a、b两个输入信号从上部线路和下部线路输入,上部线路通过主从马尔科夫或非门m1产生输出信号p0,输入另一主从马尔科夫或非门m4,下部线路通过主从马尔科夫与非门m2和静态反相器m3输出信号p1,并输入上述马尔科夫或非门m4,最终得到马尔科夫或非门输出的信号c。图7b示出了本发明一个实施例的马尔科夫异或门的电路符号示意图。

图8a-8b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图。图8a示出了本发明一个实施例的反相器链与门的电路结构示意图。如图所示,信号a、b两个输入信号输入到反相器链与非门m1,再经由静态反相器m2,最终产生输出信号c。图8b示出了本发明一个实施例的反相器链与门的电路符号示意图。

图9a-9b示出了本发明一个实施例的中间层单元的电路结构和电路符号示意图。图9a示出了本发明一个实施例的反相器链选择器的电路结构示意图。如图所示,信号a输入到反相器链与非门m1,信号b输入反相器链与非门m2,数据选择信号mul经过静态反相器m2,产生信号p0。信号p0分别输入反相器链与非门m1和反相器链与非门m2,反相器链与非门m1输出信号p1,反相器链与非门m2输出信号p2,信号p1和信号p2经由反相器链与非门m4,最终产生输出c。图9b示出了本发明一个实施例的反相器链选择器的电路符号示意图。

图10示出了本发明一个实施例提供的亚阈值高抗噪性全加器的电路结构示意图。具体的,本发明一个实施例提供的亚阈值高抗噪性全加器使用上述图6至图9所示的四种中间层单元:马尔科夫与门、马尔科夫异或门、反相器链与门、反相器链选择器。

如图所示,输入输出电路与数据处理电路端口以连接线上的字母一一对应。a0至a7为第一个8位输入数据,b0至b7为第二个8位输入数据,s0至s7为8位输出数据,c7为进位输出端。输入电路包括m1至m16的中间电路单元。

具体地,马尔科夫与门m1的输入端连接了8位数据输入的数据a7、b7,输出为g7,连接至反相器链选择器m19的0位数据输入端。

马尔科夫异或门m2的输入端连接了8位数据输入的数据a7、b7,输出为p7,连接至反相器链与门m17的输入端和m19的数据选择端。

马尔科夫与门m3的输入端连接了8位数据输入的数据a6、b6,输出为g6,连接至反相器链选择器m19的1位数据输入端。

马尔科夫异或门m4的输入端连接了8位数据输入的数据a6、b6,输出为p6,连接至反相器链与门m17的输入端。

马尔科夫与门m5的输入端连接了8位数据输入的数据a5、b5,输出为g5,连接至反相器链选择器m26的0位数据输入端。

马尔科夫异或门m6的输入端连接了8位数据输入的数据a5、b5,输出为p5,连接至反相器链与门m24的输入端和反相器链选择器m26的数据选择端。

马尔科夫与门m7的输入端连接了8位数据输入的数据a4、b4,输出为g4,连接至反相器链选择器m26的1位数据输入端。

马尔科夫异或门m8的输入端连接了8位数据输入的数据a4、b4,输出为p4,连接至反相器链与门m24的输入端。

马尔科夫与门m9的输入端连接了8位数据输入的数据a3、b3,输出为g3,连接至反相器链选择器m29的0位数据输入端。

马尔科夫异或门m10的输入端连接了8位数据输入的数据a3、b3,输出为p3,连接至反相器链与门m28的输入端和反相器链选择器m29的数据选择端。

马尔科夫与门m11的输入端连接了8位数据输入的数据a2、b2,输出为g2,连接至反相器链选择器m29的1位数据输入端。

马尔科夫异或门m12的输入端连接了8位数据输入的数据a2、b2,输出为p2,连接至反相器链与门m28的输入端。

马尔科夫与门m13的输入端连接了8位数据输入的数据a1、b1,输出为g1,连接至反相器链选择器m32的0位数据输入端。

马尔科夫异或门m14的输入端连接了8位数据输入的数据a1、b1,输出为p1,连接至反相器链选择器m32的数据选择端。

马尔科夫与门m15的输入端连接了8位数据输入的最低位数据a0、b0,输出为g0,连接至反相器链选择器m32的1位数据输入端。

马尔科夫异或门m16的输入端连接了8位数据输入的最低位数据a0、b0,输出为p0,连接至s0输出端。

在本发明的一个实施例中,数据处理电路部分包括m17至m33等中间电路单元。数据处理电路的各中间电路单元依照标明的数字与数据输入电路的各中间单路单元相连。

具体地,反相器链与门m17的输入端为p6,p7,输出端连接反相器链与门m18的数据输入端。

反相器链与门m18的输入端为反相器链与门m24的输出、反相器链与门m17的输出,输出端连接反相器链选择器m21的数据选择端。

反相器链选择器m19的0位数据输入端为g7,1位数据输入端为g6,数据选择端为p7,输出端连接反相器链选择器m20的0位数据输入端。

反相器链选择器m20的0位数据输入端为反相器链选择器m19的输出,1位数据输入端为反相器链选择器m26的输出,数据选择端为反相器链与门m17的输出,输出端连接反相器链选择器m21的0位数据输入端。

反相器链选择器m21的0位数据输入端为反相器链选择器m20的输出,1位数据输入端为反相器链选择器m30的输出信号c3,数据选择端为反相器链与门m18的输出,输出端为c7。

反相器链与门m22的数据输入端为m24的输出、信号p6,输出端连接反相器链选择器m23的数据选择端。

反相器链选择器m23的0位数据输入端为反相器链选择器m25的输出,1位数据输入端为反相器链选择器m30的输出c3,数据选择端为反相器链与门m22的输出,输出端连接c6。

反相器与门m24的输入端为信号p4、信号p5,输出端连接反相器与门m18、反相器与门m22的数据输入端,以及反相器链选择器m27的数据选择端。

反相器链选择器m25的0位数据输入端为g6,1位数据输入端为反相器链选择器m26的输出,数据选择端为p6,输出端连接m23的0位数据输入端。

反相器链选择器m26的0位数据输入端为g5,1位数据输入端位g4,数据选择端为p5,输出端连接至反相器链选择器m20的1位数据输入端、m25的1位数据输入端,以及m27的0位数据输入端。

反相器链选择器m27的0位数据输入端为反相器链选择器m26的输出端,1位数据输入端为反相器链选择器m30的输出c3,数据选择端为m24的输出,输出端为c5。

反相器链与门m28的输入端为信号p2、p3,输出端连接反相器链选择器m30的数据选择端。

反相器链选择器m29的0位数据输入端为g3,1位数据输入端为g2,数据选择端为p3,输出端连接至反相器链选择器m30的0位数据输入端。

反相器链选择器m30的0位数据输入端为反相器链选择器m29的输出,1位数据输入端为反相器链选择器m32的输出端信号c1,数据选择端为反相器链与门m28的输出信号,输出信号c3。

反相器链选择器m31的0位数据输入端为g4,1位数据输入端为反相器链选择器m30的输出c3,数据选择端为p4,输出端为c4。

反相器链选择器m32的0位数据输入端为g1,1位数据输入端为g0,数据选择端为p1,输出信号c1。

反相器链选择器m33的0位数据输入端为g2,1位数据输入端为反相器链选择器m32的输出c1,数据选择端为p2,输出信号c2。

在本发明的一个实施例中,数据输出电路部分包括m34至m40等中间电路单元。数据输出电路的各中间电路单元依照标明的数字与数据处理电路的各中间单路单元相连。

马尔科夫异或门m34的数据输入端为p7、c6,输出端为数据输出s7。

马尔科夫异或门m35的数据输入端为p6、c5,输出端为数据输出s6。

马尔科夫异或门m36的数据输入端为p5、c4,输出端为数据输出s5。

马尔科夫异或门m37的数据输入端为p4、c3,输出端为数据输出s4。

马尔科夫异或门m38的数据输入端为p3、c2,输出端为数据输出s3。

马尔科夫异或门m39的数据输入端为p2、c1,输出端为数据输出s2。

马尔科夫异或门m40的数据输入端为p1、c0,输出端为数据输出s1。

特别的,数据输出端s0连接至马尔科夫异或门m16的输出端p0,数据输出端s0为数据输出端的最低位。

本发明实施例提供的亚阈值抗噪声全加器电路,抗噪性能大幅度提高,在特定信噪比(signaltonoiseratio,snr)的输入信号下,输出信号的信噪比的典型值为:在输入信号snr为20分贝(db)时,输出信号的snr为28.08分贝(db),提高8.08分贝(db)。

本发明提供的亚阈值抗噪声全加器电路,基于混合电路设计方法,对输入输出电路和数据处理电路采用不同设计,能够有效适用于亚阈值低电压条件,最低工作电压可以达到0.15v,满足特定超低电压下的应用需求;同时保持较高的抗噪性能;另外,还可以适用spice模型仿真和smic0.13微米(μm)工艺库下的流片,保证电路功能的准确和稳定性。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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