一种基于TDPL逻辑的数值比较器的制作方法

文档序号:17243800发布日期:2019-03-30 08:42阅读:223来源:国知局
一种基于TDPL逻辑的数值比较器的制作方法

本发明涉及一种数值比较器,尤其是涉及一种基于tdpl逻辑的数值比较器。



背景技术:

随着集成电路和计算机技术的发展,密码器件广泛应用于智能卡和电子商务等领域,极大地保证了系统的安全。然而,密码器件在处理不同数据时,其能量消耗、运行时间和电磁辐射等物理信息与所处理的数据具有一定的相关性。攻击者通常利用这些物理信息攻击密码器件获取密钥信息,逆向工程和差分功耗分析成为盗取知识产权核信息的重要手段。因此,抗逆向工程和差分功耗分析的密码器件具有广阔的应用前景。

数值比较器是数字电路系统中常用的数字器件之一,是组成算术运算器的最基本部件,广泛应用于各种密码器件系统中处理各种字长的比较数据。在数值比较器的实现技术方面,常用的基于静态互补逻辑的数值比较器,由于阈值电压固定,组成部分相互独立,电路的功耗依赖输入信号,输入信号不同会产生不同的功耗。李芹等基于单电子晶体管的i-v特性,在构建反相器的基础上,设计了新型单电子数值比较器。该新型单电子数值比较器使用了简单的单电子器件,使得电路具有极低面积和功耗开销,为将来超大规模集成电路进一步微型化奠定了基础,然而功耗和逻辑功能仍存在相互联系,电路结构与功能相对应。上述这些数值比较器电路的电路功能与电路结构相对固定,导致电路抗逆向工程能力差;电路能量消耗与所处理数据不具有相互独立的特征,使得电路容易遭受差分功耗分析攻击;这两个缺陷导致数值比较器用在密码器件系统容易成为攻击的突破点。

三相双轨预充逻辑(three-phasedual-railpre-chargelogic,tdpl)在每个工作周期内输出都从预充电高电平开始放电至低电平,消耗能量恒定,能量消耗与所处理数据相互独立的特征,具有良好的抗差分功耗分析攻击的特性。

鉴此,采用三相双轨预充逻辑来设计一种安全性能较高的数值比较器具有重要意义。



技术实现要素:

本发明所要解决的技术问题是提供一种同时具备抗逆向工程和差分功耗分析功能的基于tdpl逻辑的数值比较器。

本发明解决上述技术问题所采用的技术方案为:一种基于tdpl逻辑的数值比较器,包括一个异或门和两个或非门,所述的异或门和两个所述的或非门的工作逻辑分别为三相双轨预充逻辑,所述的异或门和两个所述的或非门分别具有第一输入端、第一反相输入端、第二输入端、第二反相输入端、预充控制端、求值控制端、放电控制端、输出端和反相输出端,所述的异或门的第一输入端和两个所述的或非门的第一输入端连接且其连接端为所述的数值比较器的第一输入端,用于接入第一输入信号,所述的异或门的第一反相输入端和两个所述的或非门的第一反相输入端连接且其连接端为所述的数值比较器的第一反相输入端,用于接入第一输入信号的反相信号,所述的异或门的第二输入端和两个所述的或非门的第二输入端连接且其连接端为所述的数值比较器的第二输入端,用于接入第二输入信号,所述的异或门的第二反相输入端和两个所述的或非门的第二反相输入端连接且其连接端为所述的数值比较器的第二反相输入端,用于接入第二输入信号的反相信号,所述的异或门的预充控制端和两个所述的或非门的预充控制端连接且其连接端为所述的数值比较器的预充控制端,用于接入预充控制信号,所述的异或门的求值控制端和两个所述的或非门的求值控制端连接且其连接端为所述的数值比较器的求值控制端,用于接入求值控制信号,所述的异或门的放电控制端和两个所述的或非门的放电控制端连接且其连接端为所述的数值比较器的放电控制端,用于接入放电控制信号,所述的异或门的输出端为所述的数值比较器的第一输出端,所述的异或门的反相输出端为所述的数值比较器的第一反相输出端,第一个所述的或非门的输出端为所述的数值比较器的第二输出端,第一个所述的或非门的反相输出端为所述的数值比较器的第二反相输出端,第二个所述的或非门的输出端为所述的数值比较器的第三输出端,第二个所述的或非门的反相输出端为所述的数值比较器的第三反相输出端。

所述的异或门包括第一pmos管、第二pmos管、第三pmos管、第四pmos管、第五pmos管、第一nmos管、第二nmos管、第三nmos管、第四nmos管、第五nmos管、第六nmos管、第七nmos管、第八nmos管、第九nmos管、第十nmos管、第十一nmos管、第十二nmos管、第十三nmos管、第十四nmos管、第十五nmos管、第十六nmos管、第十七nmos管、第十八nmos管、第十九nmos管、第二十nmos管和第二十一nmos管;所述的第一pmos管的源极接入电源,所述的第一pmos管的栅极、所述的第一nmos管的栅极和所述的第四nmos管的栅极连接且其连接端为所述的异或门的放电控制端。所述的第一pmos管的漏极、所述的第二pmos管的源极、所述的第三pmos管的源极、所述的第四pmos管的源极和所述的第五pmos管的源极连接,所述的第二pmos管的栅极和所述的第五pmos管的栅极连接且其连接端为所述的异或门的预充控制端,所述的第二pmos管的漏极、所述的第三pmos管的漏极、所述的第一nmos管的漏极、所述的第二nmos管的漏极、所述的第四pmos管的栅极和所述的第三nmos管的栅极连接且其连接端为所述的异或门的输出端,所述的第三pmos管的栅极、所述的第二nmos管的栅极、所述的第四pmos管的漏极、所述的第三nmos管的漏极、所述的第五pmos管的漏极和所述的第四nmos管的漏极连接且其连接端为所述的异或门的反相输出端;所述的第一nmos管的源极接地,所述的第二nmos管的源极、所述的第五nmos管的漏极、所述的第六nmos管的漏极、所述的第七nmos管的漏极和所述的第八nmos管的漏极连接,所述的第三nmos管的源极、所述的第九nmos管的漏极、所述的第十nmos管的漏极、所述的第十一nmos管的漏极和所述的第十二nmos管的漏极连接,所述的第四nmos管的源极接地,所述的第五nmos管的栅极、所述的第七nmos管的栅极、所述的第十nmos管的栅极和所述的第十二nmos管的栅极连接且其连接端为所述的异或门的第一输入端,所述的第五nmos管的源极和所述的第十三nmos管的漏极连接,所述的第六nmos管的栅极、所述的第八nmos管的栅极、所述的第九nmos管的栅极和所述的第十一nmos管的栅极连接且其连接端为所述的异或门的第一反相输入端,所述的第六nmos管的源极和所述的第十四nmos管的漏极连接,所述的第七nmos管的源极和所述的第十五nmos管的漏极连接,所述的第八nmos管的源极和所述的第十六nmos管的漏极连接,所述的第九nmos管的源极和所述的第十七nmos管的漏极连接,所述的第十nmos管的源极和所述的第十八nmos管的漏极连接,所述的第十一nmos管的源极和所述的第十九nmos管的漏极连接,所述的第十二nmos管的源极和所述的第二十nmos管的漏极连接,所述的第十三nmos管的栅极、所述的第十四nmos管的栅极、所述的第十九nmos管的栅极和所述的第二十nmos管的栅极连接且其连接端为所述的异或门的第二输入端,所述的第十三nmos管的源极、所述的第十四nmos管的源极、所述的第十五nmos管的源极、所述的第十六nmos管的源极、所述的第十七nmos管的源极、所述的第十八nmos管的源极、所述的第十九nmos管的源极、所述的第二十nmos管的源极和所述的第二十一nmos管的漏极连接,所述的第十五nmos管的栅极、所述的第十六nmos管的栅极、所述的第十七nmos管的栅极和所述的第十八nmos管的栅极连接且其连接端为所述的异或门的第二反相输入端,所述的第二十一nmos管的栅极为所述的异或门的求值控制端,所述的第二十一nmos管的源极接地,所述的第一pmos管、所述的第二pmos管、所述的第三pmos管、所述的第四pmos管和所述的第五pmos管均为普通阈值电压pmos管,所述的第一nmos管、所述的第二nmos管、所述的第三nmos管、所述的第四nmos管和所述的第二十一nmos管均为普通阈值电压nmos管,所述的第五nmos管、所述的第八nmos管、所述的第十nmos管、所述的第十一nmos管、所述的第十三nmos管、所述的第十六nmos管、所述的第十八nmos管和所述的第十九nmos管均为低阈值电压nmos管,所述的第六nmos管、所述的第七nmos管、所述的第九nmos管、所述的第十二nmos管、所述的第十四nmos管、所述的第十五nmos管、所述的第十七nmos管、所述的第二十nmos管均为高阈值电压nmos管。该电路中,基于三相双轨预充逻辑的异或门引入了额外的充电阶段和放电阶段,在每个工作周期内,基于三相双轨预充逻辑的异或门的输出端电位都从电源电压vdd开始放电至低电平vss,消耗能量恒定,具有能量消耗与所处理数据相互独立的特征,因此具有良好的抗功耗攻击的能力,且异或门中,第五nmos管至第二十nmos管构成的下拉网络中,左右两边nmos管数量一致且连接方式一样,仅通过配置nmos管的阈值电压既能实现异或逻辑功能,当受到进行逆向工程攻击时,无法从版图得到正确的逻辑功能,因此具有良好的抗逆向工程的能力。

每个所述的或非门分别包括第六pmos管、第七pmos管、第八pmos管、第九pmos管、第十pmos管、第二十二nmos管、第二十三nmos管、第二十四nmos管、第二十五nmos管、第二十六nmos管、第二十七nmos管、第二十八nmos管、第二十九nmos管、第三十nmos管、第三十一nmos管、第三十二nmos管、第三十三nmos管、第三十四nmos管、第三十五nmos管、第三十六nmos管、第三十七nmos管、第三十八nmos管、第三十九nmos管、第四十nmos管、第四十一nmos管和第四十二nmos管;所述的第六pmos管的源极接入电源,所述的第六pmos管的栅极、所述的第二十二nmos管的栅极和所述的第二十五nmos管的栅极连接且其连接端为所述的或非门的放电控制端。所述的第六pmos管的漏极、所述的第七pmos管的源极、所述的第八pmos管的源极、所述的第九pmos管的源极和所述的第十pmos管的源极连接,所述的第七pmos管的栅极和所述的第十pmos管的栅极连接且其连接端为所述的或非门的预充控制端,所述的第七pmos管的漏极、所述的第八pmos管的漏极、所述的第二十二nmos管的漏极、所述的第二十三nmos管的漏极、所述的第九pmos管的栅极和所述的第二十四nmos管的栅极连接且其连接端为所述的或非门的输出端,所述的第八pmos管的栅极、所述的第二十三nmos管的栅极、所述的第九pmos管的漏极、所述的第二十四nmos管的漏极、所述的第十pmos管的漏极和所述的第二十五nmos管的漏极连接且其连接端为所述的或非门的反相输出端;所述的第二十二nmos管的源极接地,所述的第二十三nmos管的源极、所述的第二十六nmos管的漏极、所述的第二十七nmos管的漏极、所述的第二十八nmos管的漏极和所述的第二十九nmos管的漏极连接,所述的第二十四nmos管的源极、所述的第三十nmos管的漏极、所述的第三十一nmos管的漏极、所述的第三十二nmos管的漏极和所述的第三十三nmos管的漏极连接,所述的第二十五nmos管的源极接地,所述的第二十六nmos管的栅极、所述的第二十八nmos管的栅极、所述的第三十一nmos管的栅极和所述的第三十三nmos管的栅极连接且其连接端为所述的或非门的第一输入端,所述的第二十六nmos管的源极和所述的第三十四nmos管的漏极连接,所述的第二十七nmos管的栅极、所述的第二十九nmos管的栅极、所述的第三十nmos管的栅极和所述的第三十二nmos管的栅极连接且其连接端为所述的或非门的第一反相输入端,所述的第二十七nmos管的源极和所述的第三十五nmos管的漏极连接,所述的第二十八nmos管的源极和所述的第三十六nmos管的漏极连接,所述的第二十九nmos管的源极和所述的第三十七nmos管的漏极连接,所述的第三十nmos管的源极和所述的第三十八nmos管的漏极连接,所述的第三十一nmos管的源极和所述的第三十九nmos管的漏极连接,所述的第三十二nmos管的源极和所述的第四十nmos管的漏极连接,所述的第三十三nmos管的源极和所述的第四十一nmos管的漏极连接,所述的第三十四nmos管的栅极、所述的第三十五nmos管的栅极、所述的第四十nmos管的栅极和所述的第四十一nmos管的栅极连接且其连接端为所述的或非门的第二输入端,所述的第三十四nmos管的源极、所述的第三十五nmos管的源极、所述的第三十六nmos管的源极、所述的第三十七nmos管的源极、所述的第三十八nmos管的源极、所述的第三十九nmos管的源极、所述的第四十nmos管的源极、所述的第四十一nmos管的源极和所述的第四十二nmos管的漏极连接,所述的第三十六nmos管的栅极、所述的第三十七nmos管的栅极、所述的第三十八nmos管的栅极和所述的第三十九nmos管的栅极连接且其连接端为所述的或非门的第二反相输入端,所述的第四十二nmos管的栅极为所述的或非门的求值控制端,所述的第四十二nmos管的源极接地;所述的第六pmos管、所述的第七pmos管、所述的第八pmos管、所述的第九pmos管和所述的第十pmos管均为普通阈值电压pmos管,所述的第二十二nmos管、所述的第二十三nmos管、所述的第二十四nmos管、所述的第二十五nmos管和所述的第四十二nmos管均为普通阈值电压nmos管,所述的第二十六nmos管、所述的第二十七nmos管、所述的第二十八nmos管、所述的第三十nmos管、所述的第三十四nmos管、所述的第三十五nmos管、所述的第三十六nmos管和所述的第三十八nmos管均为低阈值电压nmos管,所述的第二十九nmos管、所述的第三十一nmos管、所述的第三十二nmos管、所述的第三十三nmos管、所述的第三十七nmos管、所述的第三十九nmos管、所述的第四十nmos管、所述的第四十一nmos管均为高阈值电压nmos管。该电路,基于三相双轨预充逻辑的或非门引入了额外的充电阶段和放电阶段,在每个工作周期内或非门的输出端电平都从电源电压vdd开始放电至低电平vss,消耗能量恒定,具有能量消耗与所处理数据相互独立的特征,因此具有良好的抗功耗攻击的能力,异或门中第二十六nmos管至第四十一nmos管构成的下拉网络中左右两边nmos管一样,而且其与基于三相双轨预充逻辑的异或门具有相同的电路结构,仅通过配置nmos管的阈值电压实现或非逻辑功能,当受到逆向工程攻击时,无法从版图得到正确的逻辑功能,因此具有良好的抗逆向工程的能力。

所述的普通阈值电压pmos管的阈值电压为-0.404v,所述的普通阈值电压nmos管的阈值电压为0.397v,所述的低阈值电压nmos管的阈值电压为0.243v,所述的高阈值电压nmos管的阈值电压为0.489v。

与现有技术相比,本发明的优点在于通过三相双轨预充逻辑的异或门和三相双轨预充逻辑的或非门构建基于三相双轨预充逻辑的数值比较器,异或门的第一输入端、第一反相输入端、第二输入端、第二反相输入端、预充控制端、求值控制端、放电控制端和两个或非的第一输入端、第一反相输入端、第二输入端、第二反相输入端、预充控制端、求值控制端、放电控制端一一对应连接,异或门的第一输入端和两个或非门的第一输入端连接且其连接端为数值比较器的第一输入端,异或门的第一反相输入端和两个或非门的第一反相输入端连接且其连接端为数值比较器的第一反相输入端,异或门的第二输入端和两个或非门的第二输入端连接且其连接端为数值比较器的第二输入端,异或门的第二反相输入端和两个或非门的第二反相输入端连接且其连接端为数值比较器的第二反相输入端,异或门的预充控制端和两个或非门的预充控制端连接且其连接端为数值比较器的预充控制端,异或门的求值控制端和两个或非门的求值控制端连接且其连接端为数值比较器的求值控制端,异或门的放电控制端和两个或非门的放电控制端连接且其连接端为数值比较器的放电控制端,异或门的输出端为数值比较器的第一输出端,异或门的反相输出端为数值比较器的第一反相输出端,第一个或非门的输出端为数值比较器的第二输出端,第一个或非门的反相输出端为数值比较器的第二反相输出端,第二个或非门的输出端为数值比较器的第三输出端,第二个或非门的反相输出端为数值比较器的第三反相输出端,通过三相双轨预充逻辑的异或门和三相双轨预充逻辑的或非门作为数值比较的基本单元,利用三相双轨预充逻辑的异或门和三相双轨预充逻辑的或非门具有完全相同的电路结构,具有能量消耗与所处理数据相互独立的特征,提高差分功耗分析和逆向工程的难度,使数值比较器具有更高的抗差分功耗分析和抗逆向工程的能力。

附图说明

图1为本发明的电路图;

图2为本发明的异或门的电路图;

图3为本发明的或非门的电路图;

图4为本发明的异或门的时序仿真图;

图5为本发明的或非门的时序仿真图;

图6为本发明的时序仿真图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

实施例一:如图1所示,一种基于tdpl逻辑的数值比较器,包括一个异或门xor和两个或非门,异或门xor和两个或非门的工作逻辑分别为三相双轨预充逻辑,异或门xor和两个或非门分别具有第一输入端、第一反相输入端、第二输入端、第二反相输入端、预充控制端、求值控制端、放电控制端、输出端和反相输出端,异或门xor的第一输入端和两个或非门的第一输入端连接且其连接端为数值比较器的第一输入端,用于接入第一输入信号a,异或门xor的第一反相输入端和两个或非门的第一反相输入端连接且其连接端为数值比较器的第一反相输入端,用于接入第一输入信号a的反相信号异或门xor的第二输入端和两个或非门的第二输入端连接且其连接端为数值比较器的第二输入端,用于接入第二输入信号b,异或门xor的第二反相输入端和两个或非门的第二反相输入端连接且其连接端为数值比较器的第二反相输入端,用于接入第二输入信号b的反相信号异或门xor的预充控制端和两个或非门的预充控制端连接且其连接端为数值比较器的预充控制端,用于接入预充控制信号charge,异或门xor的求值控制端和两个或非门的求值控制端连接且其连接端为数值比较器的求值控制端,用于接入求值控制信号eval,异或门xor的放电控制端和两个或非门的放电控制端连接且其连接端为数值比较器的放电控制端,用于接入放电控制信号discharge,异或门xor的输出端为数值比较器的第一输出端out1,异或门xor的反相输出端为数值比较器的第一反相输出端第一个或非门nor1的输出端为数值比较器的第二输出端out2,第一个或非门nor1的反相输出端为数值比较器的第二反相输出端第二个或非门nor2的输出端为数值比较器的第三输出端out3,第二个或非门nor2的反相输出端为数值比较器的第三反相输出端

实施例二:本实施例与实施例一基本相同,区别如下所示:

如图2所示,本实施例中,异或门xor包括第一pmos管p1、第二pmos管p2、第三pmos管p3、第四pmos管p4、第五pmos管p5、第一nmos管n1、第二nmos管n2、第三nmos管n3、第四nmos管n4、第五nmos管n5、第六nmos管n6、第七nmos管n7、第八nmos管n8、第九nmos管n9、第十nmos管n10、第十一nmos管n11、第十二nmos管n12、第十三nmos管n13、第十四nmos管n14、第十五nmos管n15、第十六nmos管n16、第十七nmos管n17、第十八nmos管n18、第十九nmos管n19、第二十nmos管n20和第二十一nmos管n21;第一pmos管p1的源极接入电源vdd,第一pmos管p1的栅极、第一nmos管n1的栅极和第四nmos管n4的栅极连接且其连接端为异或门xor的放电控制端,第一pmos管p1的漏极、第二pmos管p2的源极、第三pmos管p3的源极、第四pmos管p4的源极和第五pmos管p5的源极连接,第二pmos管p2的栅极和第五pmos管p5的栅极连接且其连接端为异或门xor的预充控制端,第二pmos管p2的漏极、第三pmos管p3的漏极、第一nmos管n1的漏极、第二nmos管n2的漏极、第四pmos管p4的栅极和第三nmos管n3的栅极连接且其连接端为异或门xor的输出端,第三pmos管p3的栅极、第二nmos管n2的栅极、第四pmos管p4的漏极、第三nmos管n3的漏极、第五pmos管p5的漏极和第四nmos管n4的漏极连接且其连接端为异或门xor的反相输出端;第一nmos管n1的源极接地vss,第二nmos管n2的源极、第五nmos管n5的漏极、第六nmos管n6的漏极、第七nmos管n7的漏极和第八nmos管n8的漏极连接,第三nmos管n3的源极、第九nmos管n9的漏极、第十nmos管n10的漏极、第十一nmos管n11的漏极和第十二nmos管n12的漏极连接,第四nmos管n4的源极接地vss,第五nmos管n5的栅极、第七nmos管n7的栅极、第十nmos管n10的栅极和第十二nmos管n12的栅极连接且其连接端为异或门xor的第一输入端,第五nmos管n5的源极和第十三nmos管n13的漏极连接,第六nmos管n6的栅极、第八nmos管n8的栅极、第九nmos管n9的栅极和第十一nmos管n11的栅极连接且其连接端为异或门xor的第一反相输入端,第六nmos管n6的源极和第十四nmos管n14的漏极连接,第七nmos管n7的源极和第十五nmos管n15的漏极连接,第八nmos管n8的源极和第十六nmos管n16的漏极连接,第九nmos管n9的源极和第十七nmos管n17的漏极连接,第十nmos管n10的源极和第十八nmos管n18的漏极连接,第十一nmos管n11的源极和第十九nmos管n19的漏极连接,第十二nmos管n12的源极和第二十nmos管n20的漏极连接,第十三nmos管n13的栅极、第十四nmos管n14的栅极、第十九nmos管n19的栅极和第二十nmos管n20的栅极连接且其连接端为异或门xor的第二输入端,第十三nmos管n13的源极、第十四nmos管n14的源极、第十五nmos管n15的源极、第十六nmos管n16的源极、第十七nmos管n17的源极、第十八nmos管n18的源极、第十九nmos管n19的源极、第二十nmos管n20的源极和第二十一nmos管n21的漏极连接,第十五nmos管n15的栅极、第十六nmos管n16的栅极、第十七nmos管n17的栅极和第十八nmos管n18的栅极连接且其连接端为异或门xor的第二反相输入端,第二十一nmos管n21的栅极为异或门xor的求值控制端,第二十一nmos管n21的源极接地vss,第一pmos管p1、第二pmos管p2、第三pmos管p3、第四pmos管p4和第五pmos管p5均为普通阈值电压pmos管,第一nmos管n1、第二nmos管n2、第三nmos管n3、第四nmos管n4和第二十一nmos管n21均为普通阈值电压nmos管,第五nmos管n5、第八nmos管n8、第十nmos管n10、第十一nmos管n11、第十三nmos管n13、第十六nmos管n16、第十八nmos管n18和第十九nmos管n19均为低阈值电压nmos管,第六nmos管n6、第七nmos管n7、第九nmos管n9、第十二nmos管n12、第十四nmos管n14、第十五nmos管n15、第十七nmos管n17、第二十nmos管n20均为高阈值电压nmos管。

如图3所示,本实施例中,每个或非门分别包括第六pmos管p6、第七pmos管p7、第八pmos管p8、第九pmos管p9、第十pmos管p10、第二十二nmos管n22、第二十三nmos管n23、第二十四nmos管n24、第二十五nmos管n25、第二十六nmos管n26、第二十七nmos管n27、第二十八nmos管n28、第二十九nmos管n29、第三十nmos管n30、第三十一nmos管n31、第三十二nmos管n32、第三十三nmos管n33、第三十四nmos管n34、第三十五nmos管n35、第三十六nmos管n36、第三十七nmos管n37、第三十八nmos管n38、第三十九nmos管n39、第四十nmos管n40、第四十一nmos管n41和第四十二nmos管n42;第六pmos管p6的源极接入电源vdd,第六pmos管p6的栅极、第二十二nmos管n22的栅极和第二十五nmos管n25的栅极连接且其连接端为或非门的放电控制端,第六pmos管p6的漏极、第七pmos管p7的源极、第八pmos管p8的源极、第九pmos管p9的源极和第十pmos管p10的源极连接,第七pmos管p7的栅极和第十pmos管p10的栅极连接且其连接端为或非门的预充控制端,第七pmos管p7的漏极、第八pmos管p8的漏极、第二十二nmos管n22的漏极、第二十三nmos管n23的漏极、第九pmos管p9的栅极和第二十四nmos管n24的栅极连接且其连接端为或非门的输出端,第八pmos管p8的栅极、第二十三nmos管n23的栅极、第九pmos管p9的漏极、第二十四nmos管n24的漏极、第十pmos管p10的漏极和第二十五nmos管n25的漏极连接且其连接端为或非门的反相输出端;第二十二nmos管n22的源极接地vss,第二十三nmos管n23的源极、第二十六nmos管n26的漏极、第二十七nmos管n27的漏极、第二十八nmos管n28的漏极和第二十九nmos管n29的漏极连接,第二十四nmos管n24的源极、第三十nmos管n30的漏极、第三十一nmos管n31的漏极、第三十二nmos管n32的漏极和第三十三nmos管n33的漏极连接,第二十五nmos管n25的源极接地vss,第二十六nmos管n26的栅极、第二十八nmos管n28的栅极、第三十一nmos管n31的栅极和第三十三nmos管n33的栅极连接且其连接端为或非门的第一输入端,第二十六nmos管n26的源极和第三十四nmos管n34的漏极连接,第二十七nmos管n27的栅极、第二十九nmos管n29的栅极、第三十nmos管n30的栅极和第三十二nmos管n32的栅极连接且其连接端为或非门的第一反相输入端,第二十七nmos管n27的源极和第三十五nmos管n35的漏极连接,第二十八nmos管n28的源极和第三十六nmos管n36的漏极连接,第二十九nmos管n29的源极和第三十七nmos管n37的漏极连接,第三十nmos管n30的源极和第三十八nmos管n38的漏极连接,第三十一nmos管n31的源极和第三十九nmos管n39的漏极连接,第三十二nmos管n32的源极和第四十nmos管n40的漏极连接,第三十三nmos管n33的源极和第四十一nmos管n41的漏极连接,第三十四nmos管n34的栅极、第三十五nmos管n35的栅极、第四十nmos管n40的栅极和第四十一nmos管n41的栅极连接且其连接端为或非门的第二输入端,第三十四nmos管n34的源极、第三十五nmos管n35的源极、第三十六nmos管n36的源极、第三十七nmos管n37的源极、第三十八nmos管n38的源极、第三十九nmos管n39的源极、第四十nmos管n40的源极、第四十一nmos管n41的源极和第四十二nmos管n42的漏极连接,第三十六nmos管n36的栅极、第三十七nmos管n37的栅极、第三十八nmos管n38的栅极和第三十九nmos管n39的栅极连接且其连接端为或非门的第二反相输入端,第四十二nmos管n42的栅极为或非门的求值控制端,第四十二nmos管n42的源极接地vss;第六pmos管p6、第七pmos管p7、第八pmos管p8、第九pmos管p9和第十pmos管p10均为普通阈值电压pmos管,第二十二nmos管n22、第二十三nmos管n23、第二十四nmos管n24、第二十五nmos管n25和第四十二nmos管n42均为普通阈值电压nmos管,第二十六nmos管n26、第二十七nmos管n27、第二十八nmos管n28、第三十nmos管n30、第三十四nmos管n34、第三十五nmos管n35、第三十六nmos管n36和第三十八nmos管n38均为低阈值电压nmos管,第二十九nmos管n29、第三十一nmos管n31、第三十二nmos管n32、第三十三nmos管n33、三十七nmos管n37、第三十九nmos管n39、第四十nmos管n40和第四十一nmos管n41均为高阈值电压nmos管。

本实施例中,普通阈值电压pmos管的阈值电压为-0.404v,普通阈值电压nmos管的阈值电压为0.397v,低阈值电压nmos管的阈值电压为0.243v,高阈值电压nmos管的阈值电压为0.489v。

本发明的异或门的时序仿真曲线如图4所示,本发明的或非门的时序仿真曲线如图5所示,本发明的时序仿真曲线如图6所示,分析图4、图5和图6可知,本发明具有正确的逻辑功能。

本发明的数值比较器工作过程在一个周期内分为预充电、求值和放电三个阶段,当放电控制信号discharge、求值控制信号eval和预充控制信号charge均为低电平时,数值比较器进入预充电阶段,数值比较器的第一输出端out1、第一反向输出端第二输出端out2、第二反相输出端第三输出端out3和第三反相输出端预充电至电源vdd;当放电控制信号discharge为低电平,求值控制信号eval和预充控制信号charge变为高电平,此时预充电阶段结束,数值比较器进入求值阶段;当求值控制信号eval变为低电平,放电控制信号discharge和预充控制信号charge为高电平时,求值阶段结束,数值比较器进入放电阶段,一个工作周期结束,实现数值比较器功能。

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