一种多位三值低功耗多米诺乘法器的制作方法

文档序号:7518989阅读:339来源:国知局
专利名称:一种多位三值低功耗多米诺乘法器的制作方法
技术领域
本发明涉及一种三值乘法器,尤其是涉及一种多位三值低功耗多米诺乘法器。
背景技术
当前数字电路系统主要采用二值逻辑实现,其单根信号线能传输的逻辑值只有O和I两种,电路的空间和时间利用率较低。采用多值逻辑可以大大减少电路输入变量数,提高每根连线携带的信息量,从而减小芯片的面积,增强数据处理能力。多米诺电路由于其在电路面积和速度上的优势,广泛应用于各种高性能电路中,因此将多值逻辑与多米诺电路相结合,能够进一步减小电路面积,提闻电路的信息密度。乘法器是现代数字系统的关键部件之一,在各种微处理器中应用十分广泛,例如 在DSP芯片进行卷积运算、快速傅里叶变换、数字滤波等运算时都需要乘法器的参与,因此乘法器的功耗会对整个数字系统的功耗产生较大的影响。然而,传统的乘法器由于电荷是从电源到地一次性的消耗掉,造成了极大的浪费;而采用交流脉冲电源的绝热乘法单元能够充分回收电路节点中存储的电荷,有效降低电路的功耗。鉴于此,将多值逻辑、绝热逻辑与多米诺电路应用到乘法器的设计中具有现实意义。

发明内容
本发明所要解决的技术问题是提供一种在保证具有正确的逻辑功能的前提下,功耗较低的多位三值低功耗多米诺乘法器。本发明解决上述技术问题所采用的技术方案为一种多位三值低功耗多米诺乘法器,由η位三值绝热多米诺乘法单元组成,所述的三值绝热多米诺乘法单元设置有被乘数信号输入端,乘数信号输入端、低位进位信号输入端、互补低位进位信号输入端、高位进位信号输出端、互补高位进位信号输出端、本位积信号输出端、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,第k位三值绝热多米诺乘法单元的高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的低位进位信号输出端通过一个绝热多米诺缓冲器连接,第k位三值绝热多米诺乘法单元的互补高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的互补低位进位信号输出端也通过一个绝热多米诺缓冲器连接,第j位三值绝热多米诺乘法单元的本位积信号输出端连接有输出端与输入端依次串联的n-j个的绝热多米诺缓冲器,第j位三值绝热多米诺乘法单元的被乘数信号输入端和乘数信号输入端分别连接有输出端与输入端依次串联的j_l个绝热多米诺缓冲器,第I位三值绝热多米诺乘法单元的低位进位信号输入端接入0,第I位三值绝热多米诺乘法单元的互补低位进位信号输入端接入幅值电平对应逻辑2的时钟信号,其中,η彡2,k = 1,2,……,n-1,j=l,2, ......,η。该乘法器由四位三值绝热多米诺乘法单元组成,所述的三值绝热多米诺乘法单元包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路和本位积信号产生电路,所述的进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算信号输入端、高位进位信号输出端和互补高位进位信号输出端,所述的本位积信号产生电路设置有被乘数文字运算信号输入端、乘数文字运算信号输入端、低位进位信号输入端、互补低位进位信号输入端和本位积信号输出端,所述的第一三值绝热多米诺文字运算电路的信号输入端为所述的三值绝热多米诺乘法单元的被乘数信号输入端,用于接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的被乘数文字运算信号输入端和所述的本位积信号产生电路的被乘数文字运算信号输入端连接,所述的第二三值绝热多米诺文字运算电路的信号输入端为所述的三值绝热多米诺乘法单元的乘数信号输入端,用于接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的乘数文字运算信号输入端和所述的本位积信号产生电路的乘数文字运算信号输入端连接,所述的进位信号产生电路的低位进位信号输入端与所述的本位积信号产生电路的低位进位信号输入端连接且其连接端为所述的三值绝热多米诺乘法单元的低位进位信号输入端,所述的第一三值绝热多米诺文字运算电路、所述的第二三值绝热多米诺文字运算电路和所述的进位信号产生电路均分别与所述的三值绝热多米诺乘法单元的第一时钟信号输入端和所述的三值绝热多米诺乘法单元的第二时钟信号输入端连接,所述的本位积信号产生电路分别与所述的三值绝热多米诺乘法单元的第一时钟信号输入端、所述的·三值绝热多米诺乘法单元的第二时钟信号输入端和所述的三值绝热多米诺乘法单元的第三时钟信号输入端连接,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信号,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第三时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第四时钟信号,其中所述的第一时钟信号和所述的第四时钟信号同相,所述的第二时钟信号和所述的第三时钟信号同相,且所述的第一时钟信号和所述的第三时钟信号的相位相差180度,其中,n=4,k = 1,2,3, j=l,2,3,4。所述的第一三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的被乘数输入信号对应的三个被乘数文字运算信号,分别为被乘数为逻辑O时的第一被乘数文字运算信号、被乘数为逻辑I时的第二被乘数文字运算信号和被乘数为逻辑2时的第三被乘数文字运算信号,其中所述的进位信号产生电路的被乘数文字运算信号输入端接入所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的本位积信号产生电路的被乘数文字运算信号输入端接入所述的第一被乘数文字运算信号、所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的乘数输入信号对应的三个乘数文字运算信号,分别为乘数为逻辑O时的第一乘数文字运算信号、乘数为逻辑I时的第二乘数文字运算信号和乘数为逻辑2时的第三乘数文字运算信号,其中所述的进位信号产生电路的乘数文字运算信号输入端接入所述的第二乘数文字运算信号和所述的第三乘数文字运算信号,所述的本位积信号产生电路的乘数文字运算信号输入端接入所述的第一乘数文字运算信号、所述的第二乘数文字运算信号和所述的第三乘数文字运算信号。所述的第一三值绝热多米诺文字运算电路包括文字运算模块和波形转换模块,所述的文字运算模块由第一 PMOS管、第二 PMOS管、第三PMOS管、第四PMOS管、第五PMOS管、第六PMOS管、第一 NMOS管、第二 NMOS管、第三NMOS管、第四NMOS管、第五NMOS管、第六NMOS管和第七NMOS管组成,所述的第一 NMOS管的栅极和所述的第四NMOS管的栅极并接且其并接端为所述的第一三值绝热多米诺文字运算电路的信号输入端,所述的第一 NMOS管的漏极、所述的第一 PMOS管的源极和所述的第三PMOS管的栅极并接,所述的第一 NMOS管的源极与所述的第二 NMOS管的漏极连接,所述的第二 PMOS管的源极与所述的第三PMOS管的漏极连接,所述的第三PMOS管的源极、所述的第三NMOS管的漏极和所述的第七NMOS管的漏极并接,所述的第四PMOS管的源极、所述的第四匪OS管的漏极、所述的第六PMOS管的栅极和所述的第七NMOS管的栅极并接,所述的第四NMOS管的源极与所述的第五NMOS管的漏极连接,所述的第五PMOS管的源极与所述的第六PMOS管的漏极连接,所述的第六PMOS管的源极与所述的第六NMOS管的漏极连接,所述的第一 PMOS管的栅极、所述的第二 PMOS·管的漏极、所述的第四PMOS管的栅极、所述的第五PMOS管的漏极、所述的第二 NMOS管的栅极、所述的第三NMOS管的源极、所述的第五NMOS管的栅极和所述的第六NMOS管的源极并接于所述的第一时钟信号输入端,所述的第一 PMOS管的漏极、所述的第二 PMOS管的栅极、所述的第四PMOS管的漏极、所述的第五PMOS管的栅极、所述的第二 NMOS管的源极、所述的第三NMOS管的栅极、所述的第五NMOS管的源极和所述的第六NMOS管的栅极并接于所述的第二时钟信号输入端,所述的波形转换模块由第八NMOS管、第九NMOS管、第十NMOS管、第i^一 NMOS管、第十二 NMOS管和第十三NMOS管组成,所述的第八NMOS管的漏极与所述的第一 NMOS管的漏极连接,所述的第八NMOS管的源极与所述的第九NMOS管的栅极连接,所述的第十NMOS管的漏极与所述的第七NMOS管的源极连接,所述的第十NMOS管的源极与所述的第十一 NMOS管的栅极连接,所述的第十二 NMOS管的漏极与所述的第六PMOS管的源极连接,所述的第十二 NMOS管的源极与所述的第十三NMOS管的栅极连接,所述的第八NMOS管的栅极、所述的第十NMOS管的栅极和所述的第十二 NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第九NMOS管的源极、所述的第十一 NMOS管的源极和所述的第十三NMOS管的源极并接于所述的第二时钟信号输入端,所述的第九NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第一信号输出端,所述的第十一 NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第二信号输出端,所述的第十三NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第三信号输出端,所述的第二三值绝热多米诺文字运算电路的电路结构与所述的第一三值绝热多米诺文字运算电路相同,两者的区别在于所述的第一三值绝热多米诺文字运算电路的信号输入端接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的第一信号输出端输出被乘数为逻辑O时的第一被乘数文字运算信号,所述的第一三值绝热多米诺文字运算电路的第二信号输出端输出被乘数为逻辑I时的第二被乘数文字运算信号,所述的第一三值绝热多米诺文字运算电路的第三信号输出端输出被乘数为逻辑2时的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输入端接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的第一信号输出端输出乘数为逻辑O时的第一乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第二信号输出端输出乘数为逻辑I时的第二乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第三信号输出端输出乘数为逻辑2时的第三乘数文字运算号。所述的进位信号产生电路由第七PMOS管、第八PMOS管、第十四NMOS管、第十五NMOS管、第十六NMOS管、第十七NMOS管、第十八NMOS管、第十九NMOS管、第二十NMOS管、第二i^一 NMOS管和第二十二 NMOS管组成,所述的第七PMOS管的源极、所述的第八PMOS管的栅极、所述的第十四NMOS管的漏极和所述的第二十NMOS管的漏极并接于所述的进位信号产生电路的互补高位进位信号输出端,所述的进位信号产生电路的互补高位进位信号输出端为所述的三值绝热多米诺乘法单元的互补高位进位信号输出端,所述的第十四NMOS管的源极、所述的第十五NMOS管的漏极和所述的第十八NMOS管的漏极连接,所述的第十五NMOS管的源极和所述的第十六NMOS管的漏极连接,所述的第十六NMOS管的源极、所述的第十七NMOS管的漏极、所述的第十九NMOS管的源极与所述的第二^ NMOS管的源极连接,所述的第十八NMOS管的源极与所述的第十九NMOS管的漏极连接,所述的第二十NMOS管的 源极与所述的第二十一 NMOS管的漏极连接,所述的第八PMOS管的源极与所述的第二十二NMOS管的漏极并接于所述的进位信号产生电路的高位进位信号输出端,所述的进位信号产生电路的高位进位信号输出端为所述的三值绝热多米诺乘法单元的互补高位进位信号输出端,所述的第十四NMOS管的栅极为所述的进位信号产生电路的低位进位信号输入端,所述的第十五NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第十八NMOS管的栅极和所述的第二十NMOS管的栅极均与所述的第一三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第十九NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第十六NMOS管的栅极和所述的第二十一匪OS管的栅极均与所述的第二三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第七PMOS管的漏极、所述的第十七NMOS管的源极和所述的第二十二NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第七PMOS管的栅极、所述的第十七NMOS管的栅极、所述的第八PMOS管的漏极和所述的第二十二 NMOS管的源极并接于所述的第二时钟信号输入端。所述的本位积信号产生电路包括用于控制逻辑I产生的第一控制电路、用于控制逻辑2产生的第二控制电路和本位积信号输出电路,所述的第一控制电路由第九PMOS管、第二十三NMOS管、第二十四NMOS管、第二十五NMOS管、第二十六NMOS管、第二十七NMOS管、第二十八NMOS管、第二十九NMOS管、第三十NMOS管和第三^^一 NMOS管组成,所述的第九PMOS管的源极、所述的第二十三NMOS管的漏极、所述的第二十七NMOS管的漏极、所述的第二十九NMOS管的漏极和所述的第三十一 NMOS管的漏极并接于第一控制信号输出端,所述的第一控制信号输出端输出逻辑I信号的控制信号,所述的第二十三NMOS管的源极与所述的第二十四NMOS管的漏极连接,所述的第二十四NMOS管的源极、所述的第二十五NMOS管的漏极和所述的第二十八NMOS管的源极连接,所述的第二十五NMOS管的源极、所述的第二十六NMOS管的漏极和所述的第三十NMOS管的源极连接,所述的第二十七NMOS管的源极与所述的第二十八NMOS管的漏极连接,所述的第二十九NMOS管的源极、所述的第三十NMOS管的漏极和所述的第三i^一 NMOS管的源极连接,所述的第二十九NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第一信号输出端连接,所述的第二十三NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第二十七NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第三十一 NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第一信号输出端连接,所述的第二十四NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第二十八匪OS管的栅极与所述的第二三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第二控制电路由第十PMOS管、第三十二 NMOS管、第三十三NMOS管、第三十四NMOS管、第三十五NMOS管、第三十六NMOS管、第三十七NMOS管、第三十八NMOS管、第三十九NMOS管、第四十NMOS管、第四i^一 NMOS管和第四十二NMOS管组成,所述的第十PMOS管的源极、所述的第三十二 NMOS管的漏极、所述的第三十六NMOS管的漏极、所述的第三十八NMOS管的漏极和所述的第四i^一 NMOS管的漏极并接于第二控制信号输出端,所述的第二控制信号输出端输出逻辑2信号的控制信号,所述的第三十二 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管和第四十三NMOS管组成,所述的第i^一 PMOS管的栅极与所述的第一控制信号输出端连接,所述的第十二 PMOS管的栅极与所述的第二控制信号输出端连接,所述的第i PMOS管的源极、所述的第十二 PMOS管的源极和所述的第四十三NMOS管的漏极并接且其并接端为所述的本位积信号产生电路的本位积信号输出端,所述的本位积信号产生电路的本位积信号输出端为所述的三值绝热多米诺乘法单元的本位积信号输出端,所述的第九PMOS管的栅极、所述的第十PMOS管的栅极、所述的第十二 PMOS管的漏极、所述的第二十六NMOS管的栅极、所述的第三十五NMOS管的栅极和所述的第四十三NMOS管的源极并接于所述的第二时钟信号输入端,所述的第九PMOS管的漏极、所述的第十PMOS管的漏极、所述的第二十六NMOS管的源极、所述的第三十五NMOS管的源极和所述的第四十三NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第十一 PMOS管的漏极与所述的第三时钟信号输入端连接,所述的第二十五NMOS管的栅极和所述的第三十四NMOS管的栅极并接且其并接端为所述的本位积信号产生电路的互补低位进位信号输入端,所述的本位积信号产生电路的互补低位进位信号输入端为所述的三值绝热多米诺乘法单元的互补低位进 位信号输入端,所述的第三十NMOS管的栅极和所述的第四十NMOS管的栅极并接且其并接端为所述的本位积信号产生电路的低位进位信号输入端。所述的绝热多米诺缓冲器的输出信号与其输入信号相同,且所述的绝热多米诺缓冲器的输出信号比其输入信号延迟半个时钟周期。所述的绝热多米诺缓冲器由第十三PMOS管、第十四PMOS管、第十五PMOS管、第十六PMOS管、第十七PMOS管、第十八PMOS管、第四十四NMOS管、第四十五NMOS管、第四十六NMOS管、第四十七NMOS管、第四十八NMOS管、第四十九NMOS管、第五十NMOS管、第
五i^一NMOS管、第五十二NMOS管、第五十三NMOS管和第五十四NMOS管组成,所述的第十三PMOS管的源极、所述的第十五PMOS管的栅极和所述的第四十四NMOS管的漏极连接,所述的第四十四NMOS管的源极和所述的第四十五NMOS管的漏极连接,所述的第十四PMOS管的源极和所述的第十五PMOS管的漏极连接,所述的第十五PMOS管的源极、所述的第四十六NMOS管的漏极和所述的第五十NMOS管的漏极连接,所述的第十六PMOS管的源极、所述的第十八 PMOS管的栅极、所述的第四十七NMOS管的漏极和所述的第五十NMOS管的栅极连接,所述的第四十七NMOS管的源极和所述的第四十八NMOS管的漏极连接,所述的第十七PMOS管的源极和所述的第十八PMOS管的漏极连接,所述的第十八PMOS管的漏极、所述的第四十九NMOS管的漏极和所述的第五十三NMOS管的漏极连接,所述的第五十NMOS管的源极和所述的第五i^一 NMOS管的漏极连接,所述的第五i^一 NMOS管的源极和所述的第五十二 NMOS管的栅极连接,所述的第五十三NMOS管的源极和所述的第五十四NMOS管的栅极连接,所述的第四十四NMOS管的栅极和所述的第四十七NMOS管的栅极并接且其并接端为所述的绝热多米诺缓冲器的信号输入端,所述的第五十二 NMOS管的漏极和所述的第五十四NMOS管的漏极并接且其并接端为所述的绝热多米诺缓冲器的信号输出端,所述的第十三PMOS管的漏极、所述的第十四PMOS管的栅极、所述的第十六PMOS管的漏极、所述的第十七PMOS管的栅极、所述的第四十五NMOS管的源极、所述的第四十六NMOS管的栅极、所述的第四十八NMOS管的源极、所述的第四十九NMOS管的栅极和所述的第五十四NMOS管的源极并接且其并接端为所述的绝热多米诺缓冲器的第一时钟信号输入端,所述的第十三PMOS管的栅极、所述的第十四PMOS管的漏极、所述的第十六PMOS管的栅极、所述的第十七PMOS管的漏极、所述的第四十五NMOS管的栅极、所述的第四十六NMOS管的源极、所述的第四十八NMOS管的栅极、所述的第四十九NMOS管的源极、所述的第五十一 NMOS管的栅极和所述的第五十三NMOS管的栅极并接且其并接端为所述的绝热多米诺缓冲器的第二时钟信号输入端,所述的第五十二 NMOS管的源极为所述的绝热多米诺缓冲器的第三时钟信号输入端,所述的绝热多米诺缓冲器的第一时钟信号输入端接入幅值电平对应逻辑2的时钟信号,所述的绝热多米诺缓冲器的第二时钟信号输入端接入幅值电平对应逻辑2的时钟信号,所述的绝热多米诺缓冲器的第三时钟信号输入端接入幅值电平对应逻辑I的时钟信号,各级绝热多米诺缓冲器的第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端接入的时钟信号的相位与前后级电路相匹配。与现有技术相比,本发明的优点在于通过将多值逻辑、绝热逻辑与多米诺电路应用到乘法器的设计中,结合开关信号理论设计出符合正确的逻辑功能的三值绝热多米诺乘法单元,该乘法单元由第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路和本位积信号产生电路组成,逻辑功能正确,且结构简单,与基于DTCTGAL电路设计的三值乘法单元相比,其晶体管数量减少约31%,基于该三值绝热多米诺乘法单元的多位三值低功耗多米诺乘法器相对于采用直流电源的三值常规多米诺乘法器,功耗节省约58%,具有明显的低功耗特性。


图I为四位三值低功耗多米诺乘法器的电路原理图;图2 Ca)为实施例中三值绝热多米诺乘法单元的电路原理图;图2 (b)为实施例中三值绝热多米诺乘法单元的电路符号图;图3(a)为实施例中三值绝热多米诺乘法单元的第一三值绝热多米诺文字运算电路的文字运算模块的电路图;图3(b)为实施例中三值绝热多米诺乘法单元的第一三值绝热多米诺文字运算电 路的波形转换模块的电路图;图3(C)为实施例中的三值绝热多米诺乘法单元的第一三值绝热多米诺文字运算电路的电路符号图;图4 Ca)为实施例中的三值绝热多米诺乘法单元的进位信号产生电路的电路图;图4 (b)为实施例中的三值绝热多米诺乘法单元的进位信号产生电路的电路符号图;图5 (a)为实施例中的三值绝热多米诺乘法单元的本位积信号产生电路的第一控制电路的电路图;图5 (b)为实施例中的三值绝热多米诺乘法单元的本位积信号产生电路的第二控制电路的电路图;图5 (C)为实施例中的三值绝热多米诺乘法单元的本位积信号产生电路的本位积信号输出电路的电路图;图5 (d)为实施例中的三值绝热多米诺乘法单元的本位积信号产生电路的电路符号图;图6 Ca)为绝热多米诺缓冲器的电路图;图6 (b)为绝热多米诺缓冲器的电路符号图;图7为四个时钟信号的波形图;图8 Ca)为四位三值低功耗多米诺乘法器的模拟波形图一;图8 (b)为四位三值低功耗多米诺乘法器的模拟波形图二 ;图9为本发明与三值常规多米诺乘法器的瞬态能耗比较图。
具体实施例方式以下结合附图实施例对本发明作进一步详细描述。一种多位三值低功耗多米诺乘法器,由η位三值绝热多米诺乘法单元组成,三值绝热多米诺乘法单元设置有被乘数信号输入端,乘数信号输入端、低位进位信号输入端、互补低位进位信号输入端、高位进位信号输出端、互补高位进位信号输出端、本位积信号输出端、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,第k位三值绝热多米诺乘法单元的高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的低位进位信号输出端通过一个绝热多米诺缓冲器连接,第k位三值绝热多米诺乘法单元的互补高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的互补低位进位信号输出端也通过一个绝热多米诺缓冲器连接,第j位三值绝热多米诺乘法单元的本位积信号输出端连接有输出端与输入端依次串联的n-j个的绝热多米诺缓冲器,第j位三值绝热多米诺乘法单元的被乘数信号输入端和乘数信号输入端均连接有输出端与输入端依次串联的j-ι个绝热多米诺缓冲器,第I位三值绝热多米诺乘法单元的低位进位信号输入端接入O,第I位三值绝热多米诺乘法单元的互补低位进位信号输入端接入幅值电平对应逻辑2的时钟信号,其中,n>2,k=l,2, ......, n-1, j=l, 2, ......,η。实施例如图I所示,当多位三值低功耗多米诺乘法器由4位三值绝热多米诺乘法单元组成时,我们得到四位三值低功耗多米诺乘法器。第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号clk,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信 第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第三时钟信号%,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信号I,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号clk,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第四时钟信号Clkp如图7所不,第一时钟信号clk和第四时钟信号Clk1同相,第二时钟信号I和第三时钟信号W1同相,且第一时钟信号clk和第三时钟信号c/h的相位相差180度;第k位三值绝热多木μ若乘 法单元的高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的低位进位信号输出端通过一个绝热多米诺缓冲器连接,第k位三值绝热多米诺乘法单元的互补高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的互补低位进位信号输出端也通过一个绝热多米诺缓冲器连接,第j位三值绝热多米诺乘法单元的本位积信号输出端连接有输出端与输入端依次串联的n-j个的绝热多米诺缓冲器,第j位三值绝热多米诺乘法单元的被乘数信号输入端和乘数信号输入端均连接有输出端与输入端依次串联的j_l个绝热多米诺缓冲器,其中,n=4,k = 1,2,3, j=l,2,3,4。如图2(a)所示,本实施例中的三值绝热多米诺乘法单元包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路和本位积信号产生电路,进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算信号输入端、高位进位信号输出端和互补高位进位信号输出端,本位积信号产生电路设置有被乘数文字运算信号输入端、乘数文字运算信号输入端、低位进位信号输入端、互补低位进位信号输入端和本位积信号输出端,第一三值绝热多米诺文字运算电路的信号输入端为三值绝热多米诺乘法单元的被乘数信号输入端,用于接入被乘数输入信号,第一三值绝热多米诺文字运算电路的信号输出端分别与进位信号产生电路的被乘数文字运算信号输入端和本位积信号产生电路的被乘数文字运算信号输入端连接,第二三值绝热多米诺文字运算电路的信号输入端为三值绝热多米诺乘法单元的乘数信号输入端,用于接入乘数输入信号,第二三值绝热多米诺文字运算电路的信号输出端分别与进位信号产生电路的乘数文字运算信号输入端和本位积信号产生电路的乘数文字运算信号输入端连接,进位信号产生电路的低位进位信号输入端与本位积信号产生电路的低位进位信号输入端连接且其连接端为三值绝热多米诺乘法单元的低位进位信号输入端,第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路和进位信号产生电路均分别与三值绝热多米诺乘法单元的第一时钟信号输入端和三值绝热多米诺乘法单元的第二时钟信号输入端连接,本位积信号产生电路分别与三值绝热多米诺乘法单元的第一时钟信号输入端、三值绝热多米诺乘法单元的第二时钟信号输入端和三值绝热多米诺乘法单元的第三时钟信号输入端连接。第一三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的被乘数输入信号对应的三个被乘数文字运算信号,分别为被乘数为逻辑O时的第一被乘数文字运算信号、被乘数为逻辑I时的第二被乘数文字运算信号和被乘数为逻辑2时的第三被乘数文字运算信号,其中进位信号产生电路的被乘数文字运算信号输入端接入第二被乘数文字运算信号和第三被乘数文字运算信号,本位积信号产生电路的被乘数文字运算信号输入端接入第一被乘数文字运算信号、第二被乘数文字运算信号和第三被乘数文字运算信号,第二三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的乘数输入信号对应的三个乘数文字运算信号,分别为乘数为逻辑O时的第一乘数文字运算·信号、乘数为逻辑I时的第二乘数文字运算信号和乘数为逻辑2时的第三乘数文字运算信号,其中进位信号产生电路的乘数文字运算信号输入端接入第二乘数文字运算信号和第三乘数文字运算信号,本位积信号产生电路的乘数文字运算信号输入端接入第一乘数文字运算信号、第二乘数文字运算信号和第三乘数文字运算信号。三值绝热多米诺乘法单元的电路符号如图2 (b)所示。本实施例中的三值绝热多米诺乘法单元的设计原理为首先引入开关信号理论,在多值逻辑电路中引入开关变量与信号变量及与之对应的开关代数与信号代数,为多值电路的设计提供可靠的理论依据,由开关信号理论可知CMOS电路中的电压开关可用于控制对输出电压信号的接地短路或接源短路,且可直接控制对输出电压信号的传输。三值乘法器与二值乘法器不同,三值乘法器在进行运算2X2时超出了三值逻辑的取值范围,因此三值乘法器的输出信号除了本位积P以外还有进位(;ut,输入信号除了被乘数A和乘数B以外还有低位的进位Cin。三值乘法器真值表如表I所示,其中A为被乘数输入信号,B为乘数输入信号,Cin为来自低位的低位进位信号,P为本位积输出信号,Cout为输送给高位的高位进位信号。表I 二值乘法器真值表
.-4 O O O I I I 2 2 2 O O O I I I 2 2 2 5012.0 I 2012012012012Cin O 0000000 O 222222 2. 22
/M) 000120211 11120 102CoulO 0Q000Q020QQQ02Q22由于多米诺电路的求值电路中一般只有NMOS管或PMOS管,无法直接判别逻辑I信号,所以我们首先需要得到三值绝热多米诺文字运算电路,使三值乘法器的输入信号首先经过三值绝热多米诺文字运算电路后输出得到需要的信号。设被乘数输入信号为A,乘数输入信号为B,则被乘数输入信号为A和乘数输入信号为B经过三值绝热多米诺文字运算电路后的输出信号分别为°A°,1A1j2A2j0B0, 1B1和2B2。三值绝热多米诺乘法单元的三个时钟信号输入端(第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端)分别接入一个时钟信号,三个时钟信号可以分别记为第一时钟信号clk,第二时钟信号I和第三时钟信号,其中第一时钟信号clk,第二时钟信号畐值电平对应逻辑2,第三时钟信号;I1幅值电平对应逻辑I,第二时钟信号I与第三时钟信号c&i同相,第一时钟信号clk与前两者反相(即相位相差180度),然后根据开关信号理论和二值乘法器的真值表,得到进位 目号广生电路和本位积彳目号广生电路,从而得到二值绝热多米诺乘法单元的整体电路结构图。本实施例中,第一三值绝热多米诺文字运算电路包括文字运算模块和波形转换模块。如图3 (a)所示,文字运算模块由第一 PMOS管Ρ1、第二 PMOS管Ρ2、第三PMOS管Ρ3、第四PMOS管P4、第五PMOS管P5、第六PMOS管P6、第一 NMOS管NI、第二 NMOS管N2、第三NMOS管N3、第四NMOS管N4、第五NMOS管N5、第六NMOS管N6和第七NMOS管N7组成,第一NMOS管NI的栅极和第四NMOS管N4的栅极并接且其并接端为第一三值绝热多米诺文字运算电路的信号输入端,第一 NMOS管NI的漏极、第一 PMOS管Pl的源极和第三PMOS管P3的栅极并接,第一 NMOS管NI的源极与第二 NMOS管N2的漏极连接,第二 PMOS管P2的源极与·第三PMOS管P3的漏极连接,第三PMOS管P3的源极、第三NMOS管N3的漏极和第七NMOS管N7的漏极并接,第四PMOS管P4的源极、第四NMOS管N4的漏极、第六PMOS管P6的栅极和第七NMOS管N7的栅极并接,第四NMOS管N4的源极与第五NMOS管N5的漏极连接,第五PMOS管P5的源极与第六PMOS管P6的漏极连接,第六PMOS管P6的源极与第六NMOS管N6的漏极连接,第一 PMOS管Pl的栅极、第二 PMOS管P2的漏极、第四PMOS管P4的栅极、第五PMOS管P5的漏极、第二 NMOS管N2的栅极、第三NMOS管N3的源极、第五NMOS管N5的栅极和第六NMOS管N6的源极并接于第一时钟信号输入端,第一时钟信号输入端接入第一时钟信号clk,第一 PMOS管Pl的漏极、第二 PMOS管P2的栅极、第四PMOS管P4的漏极、第五PMOS管P5的栅极、第二 NMOS管N2的源极、第三NMOS管N3的栅极、第五NMOS管N5的源极和第六NMOS管N6的栅极并接于第二时钟信号输入端,第二时钟信号输入端接入第二时钟信* TT如图3 (b)所示,波形转换模块由第八NMOS管N8、第九NMOS管N9、第十NMOS管N10、第^^一 NMOS管NI I、第十二 NMOS管N12和第十三NMOS管N13组成,第八NMOS管N8的漏极与第一 NMOS管NI的漏极连接,第八NMOS管N8的源极与第九NMOS管N9的栅极连接,第十NMOS管NlO的漏极与第七NMOS管N7的源极连接,第十NMOS管NlO的源极与第i^一NMOS管Nll的栅极连接,第十二 NMOS管N12的漏极与第六PMOS管P6的源极连接,第十二NMOS管N12的源极与第十三NMOS管N13的栅极连接,第八NMOS管N8的栅极、第十NMOS管NlO的栅极和第十二 NMOS管N12的栅极并接于第一时钟信号输入端,第九NMOS管N9的源极、第i^一 NMOS管NI I的源极和第十三NMOS管N13的源极并接于第二时钟信号输入端,第九NMOS管N9的漏极为第一三值绝热多米诺文字运算电路的第一信号输出端,第i^一 NMOS管Nll的漏极为第一三值绝热多米诺文字运算电路的第二信号输出端,第十三NMOS管N13的漏极为第一三值绝热多米诺文字运算电路的第三信号输出端;第一三值绝热多米诺文字运算电路的电路符号图如图3 (c)所示;第二三值绝热多米诺文字运算电路的电路结构与第一三值绝热多米诺文字运算电路相同,两者的区别在于第一三值绝热多米诺文字运算电路的信号输入端接入被乘数输入信号A,第一三值绝热多米诺文字运算电路的第一信号输出端输出被乘数为逻辑O时的第一被乘数文字运算信号°A°第一三值绝热多米诺文字运算电路的第二信号输出端输出被乘数为逻辑I时的第二被乘数文字运算信号1A1第一三值绝热多米诺文字运算电路的第三信号输出端输出被乘数为逻辑2时的第三被乘数文字运算信号2A2第二三值绝热多米诺文字运算电路的信号输入端接入乘数输入信号B,第二三值绝热多米诺文字运算电路的第一信号输出端输出乘数为逻辑O时的第一乘数文字运算信号°B°,第二三值绝热多米诺文字运算电路的第二信号输出端输出乘数为逻辑I时的第二乘数文字运算信号1B1,第二三值绝热多米诺文字运算电路的第三信号输出端输出乘数为逻辑2时的第三乘数文字运算信号2B2。如图4 (a)所示,本实施例中,进位信号产生电路由第七PMOS管P 7、第八PMOS管P8、第十四NMOS管N14、第十五NMOS管N15、第十六NMOS管N16、第十七NMOS管N17、第十八NMOS管N18、第十九NMOS管N19、第二十NMOS管N20、第二^^一 NMOS管N21和第二十二NMOS管N22组成,第七PMOS管P7的源极、第八PMOS管P8的栅极、第十四NMOS管N14的漏极和第二十NMOS管N20的漏极并接于进位信号产生电路的互补高位进位信号输出端,进位信号产生电路的互补高位进位信号输出端即为三值绝热多米诺乘法单元的互补高位进位信号输出端,输出互补高位进位信号G,第十四NMOS管N14的源极、第十五NMOS管N15的漏极和第十八NMOS管N18的漏极连接,第十五NMOS管N15的源极和第十六NMOS管N16 的漏极连接,第十六NMOS管N16的源极、第十七NMOS管N17的漏极、第十九NMOS管N19的源极与第二i^一 NMOS管N21的源极连接,第十八NMOS管N18的源极与第十九NMOS管N19的漏极连接,第二十NMOS管N20的源极与第二i^一 NMOS管N21的漏极连接,第八PMOS管P8的源极与第二十二NMOS管N22的漏极并接于进位信号产生电路的高位进位信号输出端,进位信号产生电路的高位进位信号输出端即为三值绝热多米诺乘法单元的高位进位信号输出端,输出高位进位信号Cwt,第十四NMOS管N14的栅极为进位信号产生电路的低位进位信号输入端,接入低位进位信号Cin,第十五NMOS管N15的栅极与第一三值绝热多米诺文字运算电路的第二信号输出端连接,接入被乘数为逻辑I时的第二被乘数文字运算信号1A1,第十八NMOS管N18的栅极和第二十NMOS管N20的栅极均与第一三值绝热多米诺文字运算电路的第三信号输出端连接,接入被乘数为逻辑2时的第三被乘数文字运算信号2A2,第十九NMOS管N19的栅极与第二三值绝热多米诺文字运算电路的第二信号输出端连接,接入乘数为逻辑I时的第二乘数文字运算信号1B1,第十六NMOS管N16的栅极和第二i^一 NMOS管N21的栅极均与第二三值绝热多米诺文字运算电路的第三信号输出端连接,接入乘数为逻辑2时的第三乘数文字运算信号2B2,第七PMOS管P7的漏极、第十七NMOS管N17的源极和第二十二 NMOS管N22的栅极并接于第一时钟信号输入端,第七PMOS管P7的栅极、第十七NMOS管N17的栅极、第八PMOS管P8的漏极和第二十二 NMOS管N22的源极并接于第二时钟信号输入端。进位信号产生电路的电路符号图如图4 (b)所示。本实施例中,本位积信号产生电路包括用于控制逻辑I产生的第一控制电路、用于控制逻辑2产生的第二控制电路和本位积信号输出电路。如图5(a)所示,第一控制电路由第九PMOS管P9、第二十三NMOS管N23、第二十四NMOS管N24、第二十五NMOS管N25、第二十六NMOS管N26、第二十七NMOS管N27、第二十八NMOS管N28、第二十九NMOS管N29、第三十NMOS管N30和第三i^一 NMOS管N31组成,第九PMOS管P9的源极、第二十三NMOS管N23的漏极、第二十七NMOS管N27的漏极、第二十九NMOS管N29的漏极和第三i^一 NMOS管NS I的漏极并接于第一控制信号输出端,第一控制信号输出端输出逻辑I信号的控制信号Y1,第二十三NMOS管N23的源极与第二十四NMOS管N24的漏极连接,第二十四NMOS管N24的源极、第二十五NMOS管N25的漏极和第二十八NMOS管N28的源极连接,第二十五NMOS管N25的源极、第二十六NMOS管N26的漏极和第三十NMOS管N30的源极连接,第二十七NMOS管N27的源极与第二十八NMOS管N28的漏极连接,第二十九NMOS管N29的源极、第三十NMOS管N30的漏极和第三i^一 NMOS管N31的源极连接,第二十九NMOS管N29的栅极与第一三值绝热多米诺文字运算电路的第一信号输出端连接,接入被乘数为逻辑O时的第一被乘数文字运算信号°A°,第二十三NMOS管N23的栅极与第一三值绝热多米诺文字运算电路的第二信号输出端连接,接入被乘数为逻辑I时的第二被乘数文字运算信号1A1第二十七NMOS管N27的栅极与第一三值绝热多米诺文字运算电路的第三信号输出端连接,接入被乘数为逻辑2时的第二被乘数文字运算信号2A2,第三十一 NMOS管N31的栅极与第二三值绝热多米诺文字运算电路的第一信号输出端连接,接入乘数为逻辑O时的第一乘数文字运算信号°B°,第二十四NMOS管N24的栅极与第二三值绝热多米诺文字运算电路的第二信号输出端连接,接入乘数为逻辑I时的第二乘数文字运算信号1B1,第二十八NMOS管N28的栅极与第二三值绝热多米诺文字运算电路的第三信号输出端连接,接入乘数为逻辑2时的第三 乘数文字运算信号2B2 ;如图5 (b)所示,第二控制电路由第十PMOS管P10、第三十二 NMOS管N32、第三十三NMOS管N33、第三十四NMOS管N34、第三十五NMOS管N35、第三十六NMOS管N36、第三十七NMOS管N37、第三十八NMOS管N38、第三十九NMOS管N39、第四十NMOS管MO、第四i^一 NMOS管N41和第四十二 NMOS管N42组成,第十PMOS管PlO的源极、第三十二NMOS管N32的漏极、第三十六NMOS管N36的漏极、第三十八NMOS管N38的漏极和第四i^一NMOS管N41的漏极并接于第二控制信号输出端,第二控制信号输出端输出逻辑2信号的控制信号Y2,第三十二 NMOS管N32的源极与第三十三NMOS管N33的漏极连接,第三十三NMOS管N33的源极、第三十四NMOS管N34的漏极和第三十七NMOS管N37的源极连接,第三十四NMOS管N34的源极、第三十五NMOS管N35的漏极和第四十NMOS管MO的源极连接,第三十六NMOS管N36的源极与第三十七NMOS管N37的漏极连接,第三十八NMOS管N38的源极与第三十九NMOS管N39的漏极连接,第四i^一 NMOS管N41的源极与第四十二 NMOS管N42的漏极连接,第三十九NMOS管N39的源极、第四十NMOS管MO的漏极和第四十二 NMOS管N42的源极连接,第三十二 NMOS管N32的栅极和第三十八NMOS管N38的栅极均与第一三值绝热多米诺文字运算电路的第二信号输出端连接,接入被乘数为逻辑I时的第二被乘数文字运算信号1A1,第三十六NMOS管N36的栅极和第四i^一 NMOS管N41的栅极均与第一三值绝热多米诺文字运算电路的第三信号输出端连接,接入被乘数为逻辑2时的第三被乘数文字运算信号2A2,第三十七NMOS管N37的栅极和第三十九NMOS管N39的栅极均与第二三值绝热多米诺文字运算电路的第二信号输出端连接,接入乘数为逻辑I时的第二乘数文字运算信号1B1,第三十三NMOS管N33的栅极和第四十二 NMOS管N42的栅极均与第二三值绝热多米诺文字运算电路的第三信号输出端连接,接入乘数为逻辑2时的第三乘数文字运算信号2B2 ;如图5(c)所示,本位积信号输出电路由第i^一 PMOS管PlI、第十二 PMOS管P12和第四十三NMOS管N43组成,第i^一 PMOS管Pll的栅极与第一控制信号输出端连接,第十二PMOS管P12的栅极与第二控制信号输出端连接,第i^一 PMOS管Pll的源极、第十二 PMOS管P12的源极和第四十三NMOS管N43的漏极并接且其并接端为本位积信号产生电路的本位积信号输出端,本位积信号产生电路的本位积信号输出端即为三值绝热多米诺乘法单元的本位积信号输出端,输出本位积输出信号P,第九PMOS管P9的栅极、第十PMOS管PlO的栅极、第十二 PMOS管P12的漏极、第二十六NMOS管N26的栅极、第三十五NMOS管N35的栅极和第四十三NMOS管N43的源极并接于第二时钟信号输入端,第九PMOS管P9的漏极、第十PMOS管PlO的漏极、第二十六NMOS管N26的源极、第三十五NMOS管N35的源极和第四十三NMOS管N43的栅极并接于第一时钟信号输入端,第十一 PMOS管Pll的漏极与第三时钟信号输入端连接,接入第三时钟信号ZF1 ,第二十五NMOS管N25的栅极和第三十四NMOS管N34的栅极并接且其并接端为本位积信号产生电路的互补低位进位信号输入端,本位积信号产生电路的互补低位进位信号输入端即为三值绝热多米诺乘法单元的互补低位进位信号输入端,接入互补低位进位信号^,第三十NMOS管N30的栅极和第四十NMOS管MO的栅极并接且其并接端为本位积信号产生电路的低位进位信号输入端,接入低位进位信号Cin。本位积信号产生电路的电路符号图如图5 (d)所示。本实施例的进位信号产生电路的设计思路为首先根据开关信号理论和三值乘法器的真值表,得到互补高位进位信号G和高位进位信号Cwt的开关级结构式分别为
权利要求
1.一种多位三值低功耗多米诺乘法器,其特征在于由η位三值绝热多米诺乘法单元组成,所述的三值绝热多米诺乘法单元设置有被乘数信号输入端,乘数信号输入端、低位进位信号输入端、互补低位进位信号输入端、高位进位信号输出端、互补高位进位信号输出端、本位积信号输出端、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,第k位三值绝热多米诺乘法单元的高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的低位进位信号输出端通过一个绝热多米诺缓冲器连接,第k位三值绝热多米诺乘法单元的互补高位进位信号输出端与第k+Ι位三值绝热多米诺乘法单元的互补低位进位信号输出端也通过一个绝热多米诺缓冲器连接,第j位三值绝热多米诺乘法单元的本位积信号输出端连接有输出端与输入端依次串联的n-j个的绝热多米诺缓冲器,第j位三值绝热多米诺乘法单元的被乘数信号输入端和乘数信号输入端分别连接有输出端与输入端依次串联的j_l个绝热多米诺缓冲器,第I位三值绝热多米诺乘法单元的低位进位信号输入端接入O,第I位三值绝热多米诺乘法单元的互补低位进位信号输入端接入幅值电平对应逻辑2的时钟信号,其中,η彡2,k = 1,2,……,n-l,j=l,2,……,η。
2.根据权利要求I所述的一种多位三值低功耗多米诺乘法器,其特征在于该乘法器由四位三值绝热多米诺乘法单元组成,所述的三值绝热多米诺乘法单元包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路和本位积信号产生电路,所述的进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算信号输入端、高位进位信号输出端和互补高位进位信号输出端,所述的本位积信号产生电路设置有被乘数文字运算信号输入端、乘数文字运算信号输入端、低位进位信号输入端、互补低位进位信号输入端和本位积信号输出端,所述的第一三值绝热多米诺文字运算电路的信号输入端为所述的三值绝热多米诺乘法单元的被乘数信号输入端,用于接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的被乘数文字运算信号输入端和所述的本位积信号产生电路的被乘数文字运算信号输入端连接,所述的第二三值绝热多米诺文字运算电路的信号输入端为所述的三值绝热多米诺乘法单元的乘数信号输入端,用于接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的乘数文字运算信号输入端和所述的本位积信号产生电路的乘数文字运算信号输入端连接,所述的进位信号产生电路的低位进位信号输入端与所述的本位积信号产生电路的低位进位信号输入端连接且其连接端为所述的三值绝热多米诺乘法单元的低位进位信号输入端,所述的第一三值绝热多米诺文字运算电路、所述的第二三值绝热多米诺文字运算电路和所述的进位信号产生电路均分别与所述的三值绝热多米诺乘法单元的第一时钟信号输入端和所述的三值绝热多米诺乘法单元的第二时钟信号输入端连接,所述的本位积信号产生电路分别与所述的三值绝热多米诺乘法单元的第一时钟信号输入端、所述的三值绝热多米诺乘法单元的第二时钟信号输入端和所述的三值绝热多米诺乘法单元的第三时钟信号输入端连接,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信号,第I位三值绝热多米诺乘法单元和第3位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第三时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第一时钟信号输入端均接入幅值电平对应逻辑2的第二时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第二时钟信号输入端均接入幅值电平对应逻辑2的第一时钟信号,第2位三值绝热多米诺乘法单元和第4位三值绝热多米诺乘法单元的第三时钟信号输入端均接入幅值电平对应逻辑I的第四时钟信号,其中所述的第一时钟信号和所述的第四时钟信号同相,所述的第二时钟信号和所述的第三时钟信号同相,且所述的第一时钟信号和所述的第三时钟信号的相位相差180度,其中,n=4, k = 1,2,3, j=l,2,3,4。
3.根据权利要求2所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的第一三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的被乘数输入信号对应的三个被乘数文字运算信号,分别为被乘数为逻辑O时的第一被乘数文字运算信号、被乘数为逻辑I时的第二被乘数文字运算信号和被乘数为逻辑2时的第三被乘数文字运算信号,其中所述的进位信号产生电路的被乘数文字运算信号输入端接入所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的本位积信号产生电路的被乘数文字运算信号输入端接入所述的第一被乘数文字运算信号、所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的乘数输入信号对应的三个乘数文字运算信号,分别为乘数为逻辑O时的第一乘数文字运算信号、乘数为逻辑I时的第二乘数文字运算信号和乘数为逻辑2时的第三乘数文字运算信号,其中所述的进位信号产生电路的乘数文字运算信号输入端接入所述的第二乘数文字运算信号和所述的第三乘数文字运算信号,所述的本位积信号产生电路的乘数文字运算信号输入端接入所述的第一乘数文字运算信号、所述的第二乘数文字运算信号和所述的第三乘数文字运算信号。
4.根据权利要求3所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的第一三值绝热多米诺文字运算电路包括文字运算模块和波形转换模块,所述的文字运算模块由第一 PMOS管、第二 PMOS管、第三PMOS管、第四PMOS管、第五PMOS管、第六PMOS管、第一NMOS管、第二 NMOS管、第三NMOS管、第四NMOS管、第五NMOS管、第六NMOS管和第七NMOS管组成,所述的第一 NMOS管的栅极和所述的第四NMOS管的栅极并接且其并接端为所述的第一三值绝热多米诺文字运算电路的信号输入端,所述的第一 NMOS管的漏极、所述的第一PMOS管的源极和所述的第三PMOS管的栅极并接,所述的第一 NMOS管的源极与所述的第二NMOS管的漏极连接,所述的第二 PMOS管的源极与所述的第三PMOS管的漏极连接,所述的第三PMOS管的源极、所述的第三NMOS管的漏极和所述的第七NMOS管的漏极并接,所述的第四PMOS管的源极、所述的第四NMOS管的漏极、所述的第六PMOS管的栅极和所述的第七NMOS管的栅极并接,所述的第四NMOS管的源极与所述的第五NMOS管的漏极连接,所述的第五PMOS管的源极与所述的第六PMOS管的漏极连接,所述的第六PMOS管的源极与所述的第六NMOS管的漏极连接,所述的第一 PMOS管的栅极、所述的第二 PMOS管的漏极、所述的第四PMOS管的栅极、所述的第五PMOS管的漏极、所述的第二 NMOS管的栅极、所述的第三NMOS管的源极、所述的第五NMOS管的栅极和所述的第六NMOS管的源极并接于所述的第一时钟信号输入端,所述的第一 PMOS管的漏极、所述的第二 PMOS管的栅极、所述的第四PMOS管的漏极、所述的第五PMOS管的栅极、所述的第二 NMOS管的源极、所述的第三NMOS管的栅极、所述的第五NMOS管的源极和所述的第六NMOS管的栅极并接于所述的第二时钟信号输入端,所述的波形转换模块由第八NMOS管、第九NMOS管、第十NMOS管、第i^一 NMOS管、第十二 NMOS管和第十三NMOS管组成,所述的第八NMOS管的漏极与所述的第一 NMOS管的漏极连接,所述的第八NMOS管的源极与所述的第九NMOS管的栅极连接,所述的第十NMOS管的漏极与所述的第七NMOS管的源极连接,所述的第十NMOS管的源极与所述的第十一 NMOS管的栅极连接,所述的第十二 NMOS管的漏极与所述的第六PMOS管的源极连接,所述的第十二 NMOS管的源极与所述的第十三NMOS管的栅极连接,所述的第八NMOS管的栅极、所述的第十NMOS管的栅极和所述的第十二 NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第九NMOS管的源极、所述的第i^一 NMOS管的源极和所述的第十三NMOS管的源极并接于所述的第二时钟信号输入端,所述的第九NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第一信号输出端,所述的第十一 NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第二信号输出端,所述的第十三NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第三信号输出端,所述的第二三值绝热多米诺文字运算电路的电路结构与所述的第一三值绝热多米诺文字运算电路相同,两者的区别在于所述的第一三值绝热多米诺文字运算电路的信号输入端接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的第一信号输出端输出被乘数为逻辑O时的第一被乘数文字运算信号,所·述的第一三值绝热多米诺文字运算电路的第二信号输出端输出被乘数为逻辑I时的第二被乘数文字运算信号,所述的第一三值绝热多米诺文字运算电路的第三信号输出端输出被乘数为逻辑2时的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输入端接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的第一信号输出端输出乘数为逻辑O时的第一乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第二信号输出端输出乘数为逻辑I时的第二乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第三信号输出端输出乘数为逻辑2时的第三乘数文字运算信号。
5.根据权利要求4所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的进位信号产生电路由第七PMOS管、第八PMOS管、第十四NMOS管、第十五NMOS管、第十六NMOS管、第十七NMOS管、第十八NMOS管、第十九NMOS管、第二十NMOS管、第二i^一 NMOS管和第二十二 NMOS管组成,所述的第七PMOS管的源极、所述的第八PMOS管的栅极、所述的第十四NMOS管的漏极和所述的第二十NMOS管的漏极并接于所述的进位信号产生电路的互补高位进位信号输出端,所述的进位信号产生电路的互补高位进位信号输出端为所述的三值绝热多米诺乘法单元的互补高位进位信号输出端,所述的第十四NMOS管的源极、所述的第十五NMOS管的漏极和所述的第十八NMOS管的漏极连接,所述的第十五NMOS管的源极和所述的第十六NMOS管的漏极连接,所述的第十六NMOS管的源极、所述的第十七NMOS管的漏极、所述的第十九NMOS管的源极与所述的第二十一 NMOS管的源极连接,所述的第十八NMOS管的源极与所述的第十九NMOS管的漏极连接,所述的第二十NMOS管的源极与所述的第二十一NMOS管的漏极连接,所述的第八PMOS管的源极与所述的第二十二 NMOS管的漏极并接于所述的进位信号产生电路的高位进位信号输出端,所述的进位信号产生电路的高位进位信号输出端为所述的三值绝热多米诺乘法单元的互补高位进位信号输出端,所述的第十四NMOS管的栅极为所述的进位信号产生电路的低位进位信号输入端,所述的第十五NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第十八NMOS管的栅极和所述的第二十NMOS管的栅极均与所述的第一三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第十九NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第十六NMOS管的栅极和所述的第二十一 NMOS管的栅极均与所述的第二三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第七PMOS管的漏极、所述的第十七NMOS管的源极和所述的第二十二 NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第七PMOS管的栅极、所述的第十七NMOS管的栅极、所述的第八PMOS管的漏极和所述的第二十二 NMOS管的源极并接于所述的第二时钟信号输入端。
6.根据权利要求5所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的本位积信号产生电路包括用于控制逻辑I产生的第一控制电路、用于控制逻辑2产生的第二控制电路和本位积信号输出电路,所述的第一控制电路由第九PMOS管、第二十三NMOS管、第二十四NMOS管、第二十五NMOS管、第二十六NMOS管、第二十七NMOS管、第二十八NMOS管、第二十九NMOS管、第三十NMOS管和第三i^一 NMOS管组成,所述的第九PMOS管的源极、所述的第二十三NMOS管的漏极、所述的第二十七NMOS管的漏极、所述的第二十九NMOS管的漏极和所述的第三十一 NMOS管的漏极并接于第一控制信号输出端,所述的第一控制信号输出端输出逻辑I信号的控制信号,所述的第二十三NMOS管的源极与所述的第二十四NMOS管的漏极连接,所述的第二十四NMOS管的源极、所述的第二十五NMOS管的漏极和所述的第二十八NMOS管的源极连接,所述的第二十五NMOS管的源极、所述的第二十六NMOS管的漏极和所述的第三十NMOS管的源极连接,所述的第二十七NMOS管的源极与所述的第二十八NMOS管的漏极连接,所述的第二十九NMOS管的源极、所述的第三十NMOS管的漏极和所述的第三十一 NMOS管的源极连接,所述的第二十九NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第一信号输出端连接,所述的第二十三NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第二十七NMOS管的栅极与所述的第一三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第三十一NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第一信号输出端连接,所述的第二十四NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第二信号输出端连接,所述的第二十八NMOS管的栅极与所述的第二三值绝热多米诺文字运算电路的第三信号输出端连接,所述的第二控制电路由第十PMOS管、第三十二 NMOS管、第三十三NMOS管、第三十四NMOS管、第三十五NMOS管、第三十六NMOS管、第三十七NMOS管、第三十八NMOS管、第三十九NMOS管、第四十NMOS管、第四i^一 NMOS管和第四十二 NMOS管组成,所述的第十PMOS管的源极、所述的第三十二 NMOS管的漏极、所述的第三十六NMOS管的漏极、所述的第三十八NMOS管的漏极和所述的第四十一 NMOS管的漏极并接于第二控制信号输出端,所述的第二控制信号输出端输出逻辑2信号的控制信号,所述的第三十二 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管和第四十三NMOS管组成,所述的第十一 PMOS管的栅极与所述的第一控制信号输出端连接,所述的第十二 PMOS管的栅极与所述的第二控制信号输出端连接, 所述的第十一 PMOS管的源极、所述的第十二 PMOS管的源极和所述的第四十三N MOS管的漏极并接且其并接端为所述的本位积信号产生电路的本位积信号输出端,所述的本位积信号产生电路的本位积信号输出端为所述的三值绝热多米诺乘法单元的本位积信号输出端,所述的第九PMOS管的栅极、所述的第十PMOS管的栅极、所述的第十二 PMOS管的漏极、所述的第二十六NMOS管的栅极、所述的第三十五NMOS管的栅极和所述的第四十三NMOS管的源极并接于所述的第二时钟信号输入端,所述的第九PMOS管的漏极、所述的第十PMOS管的漏极、所述的第二十六NMOS管的源极、所述的第三十五NMOS管的源极和所述的第四十三NMOS管的栅极并接于所述的第一时钟信号输入端,所述的第十一 PMOS管的漏极与所述的第三时钟信号输入端连接,所述的第二十五NMOS管的栅极和所述的第三十四NMOS管的栅极并接且其并接端为所述的本位积信号产生电路的互补低位进位信号输入端,所述的本位积信号产生电路的互补低位进位信号输入端为所述的三值绝热多米诺乘法单元的互补低位进位信号输入端,所述的第三十NMOS管的栅极和所述的第四十NMOS管的栅极并接且其并接端为所述的本位积信号产生电路的低位进位信号输入端。
7.根据权利要求I 6中任一项所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的绝热多米诺缓冲器的输出信号与其输入信号相同,且所述的绝热多米诺缓冲器的输出信号比其输入信号延迟半个时钟周期。
8.根据权利要求7所述的一种多位三值低功耗多米诺乘法器,其特征在于所述的绝热多米诺缓冲器由第十三PMOS管、第十四PMOS管、第十五PMOS管、第十六PMOS管、第十七PMOS管、第十八PMOS管、第四十四NMOS管、第四十五NMOS管、第四十六NMOS管、第四十七NMOS管、第四十八NMOS管、第四十九NMOS管、第五十NMOS管、第五i^一 NMOS管、第五十二NMOS管、第五十三NMOS管和第五十四NMOS管组成,所述的第十三PMOS管的源极、所述的第十五PMOS管的栅极和所述的第四十四NMOS管的漏极连接,所述的第四十四NMOS管的源极和所述的第四十五NMOS管的漏极连接,所述的第十四PMOS管的源极和所述的第十五PMOS管的漏极连接,所述的第十五PMOS管的源极、所述的第四十六NMOS管的漏极和所述的第五十NMOS管的漏极连接,所述的第十六PMOS管的源极、所述的第十八PMOS管的栅极、所述的第四十七NMOS管的漏极和所述的第五十NMOS管的栅极连接,所述的第四十七NMOS管的源极和所述的第四十八NMOS管的漏极连接,所述的第十七PMOS管的源极和所述的第十八PMOS管的漏极连接,所述的第十八PMOS管的漏极、所述的第四十九NMOS管的漏极和所述的第五十三NMOS管的漏极连接,所述的第五十NMOS管的源极和所述的第五i^一 NMOS管的漏极连接,所述的第五十一 NMOS管的源极和所述的第五十二 NMOS管的栅极连接,所述的第五十三NMOS管的源极和所述的第五十四NMOS管的栅极连接,所述的第四十四NMOS管的栅极和所述的第四十七NMOS管的栅极并接且其并接端为所述的绝热多米诺缓冲器的信号输入端,所述的第五十二 NMOS管的漏极和所述的第五十四NMOS管的漏极并接且其并接端为所述的绝热多米诺缓冲器的信号输出端,所述的第十三PMOS管的漏极、所述的第十四PMOS管的栅极、所述的第十六PMOS管的漏极、所述的第十七PMOS管的栅极、所述的第四十五NMOS管的源极、所述的第四十六NMOS管的栅极、所述的第四十八NMOS管的源极、所述的第四十九NMOS管的栅极和所述的第五十四NMOS管的源极并接且其并接端为所述的绝热多米诺缓冲器的第一时钟信号输入端,所述的第十三PMOS管的栅极、所述的第十四PMOS管的漏极、所述的第十六PMOS管的栅极、所述的第十七PMOS管的漏极、所述的第四十五NMOS管的栅极、所述的第四十六NMOS管的源极、所述的第四十八NMOS管的栅极、所述的第四十九NMOS管的源极、所述的第五十一 NMOS管的栅极和所述的第五十三NMOS管的栅极并接且其并接端为所述的绝热多米诺缓冲器的第二时钟信号输入端,所述的第五十二 NMOS管的源极为所述的绝热多米诺缓冲器的第三时钟信号输入端,所述的绝热多米诺缓冲器的第一时钟信号输入端接入幅值电平对应逻辑2的时钟信号,所述的绝热多米诺缓冲器的第二时钟信号输入端接入幅值电平对应逻辑2的时钟信号,所述的绝热多米诺缓冲器的第三时钟信号输入端接入幅值电平对应逻辑I的时钟信号,各级绝热多米诺缓冲器的第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端接入的时钟信号的相位与前后级电路相 匹配。
全文摘要
本发明公开了一种多位三值低功耗多米诺乘法器,包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路和本位积信号产生电路,第一三值绝热多米诺文字运算电路分别与进位信号产生电路和本位积信号产生电路连接,第二三值绝热多米诺文字运算电路分别与进位信号产生电路和本位积信号产生电路连接,进位信号产生电路的低位进位信号输入端与本位积信号产生电路的低位进位信号输入端连接;优点是在保证具有正确逻辑功能的前提下,结构简单,且与采用直流电源的三值常规多米诺乘法单元相比,其功耗节省约54%,与基于DTCTGAL电路设计的三值乘法单元相比,其晶体管数量减少约31%。
文档编号H03K19/094GK102891677SQ201210341449
公开日2013年1月23日 申请日期2012年9月14日 优先权日2012年9月14日
发明者汪鹏君, 杨乾坤, 郑雪松 申请人:宁波大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1