【技术实现步骤摘要】
本专利技术涉及一种乘法单元,尤其是涉及一种三值绝热多米诺乘法单元。
技术介绍
当前数字电路系统主要采用二值逻辑实现,其单根信号线能传输的逻辑值只有O和I两种,电路的空间和时间利用率较低。采用多值逻辑可以大大减少电路输入变量数,提高每根连线携带的信息量,从而减小芯片的面积,增强数据处理能力。多米诺电路由于其在电路面积和速度上的优势,广泛应用于各种高性能电路中,因此将多值逻辑与多米诺电路相结合,能够进一步减小电路面积,提闻电路的信息密度。乘法器是现代数字系统的关键部件之一,在各种微处理器中应用十分广泛,例如 在DSP芯片进行卷积运算、快速傅里叶变换、数字滤波等运算时都需要乘法器的参与,因此乘法器的功耗会对整个数字系统的功耗产生较大的影响,而乘法单元作为构成乘法器的主要模块,其功耗又决定了乘法器的功耗。然而,传统的乘法单元由于电荷是从电源到地一次性的消耗掉,造成了极大的浪费;而采用交流脉冲电源的绝热乘法单元能够充分回收电路节点中存储的电荷,有效降低电路的功耗。鉴于此,将多值逻辑、绝热逻辑与多米诺电路应用到乘法单元的设计中具有现实意义。
技术实现思路
本专利技术所要解决的技术问题是提供一种在保证具有正确的逻辑功能的前提下,功耗较低的三值绝热多米诺乘法单元。本专利技术解决上述技术问题所采用的技术方案为一种三值绝热多米诺乘法单元,包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路、本位积信号产生电路、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,所述的进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算 ...
【技术保护点】
一种三值绝热多米诺乘法单元,其特征在于包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路、本位积信号产生电路、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,所述的进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算信号输入端、高位进位信号输出端和互补高位进位信号输出端,所述的本位积信号产生电路设置有被乘数文字运算信号输入端、乘数文字运算信号输入端、低位进位信号输入端、互补低位进位信号输入端和本位积信号输出端,所述的第一三值绝热多米诺文字运算电路的信号输入端用于接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的被乘数文字运算信号输入端和所述的本位积信号产生电路的被乘数文字运算信号输入端连接,所述的第二三值绝热多米诺文字运算电路的信号输入端用于接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的乘数文字运算信号输入端和所述的本位积信号产生电路的乘数文字运算信号输入端连接,所述的进位信号产生电路的低位进位信号输入端与所述的本位 ...
【技术特征摘要】
1.一种三值绝热多米诺乘法单元,其特征在于包括第一三值绝热多米诺文字运算电路、第二三值绝热多米诺文字运算电路、进位信号产生电路、本位积信号产生电路、第一时钟信号输入端、第二时钟信号输入端和第三时钟信号输入端,所述的进位信号产生电路设置有低位进位信号输入端、被乘数文字运算信号输入端、乘数文字运算信号输入端、高位进位信号输出端和互补高位进位信号输出端,所述的本位积信号产生电路设置有被乘数文字运算信号输入端、乘数文字运算信号输入端、低位进位信号输入端、互补低位进位信号输入端和本位积信号输出端,所述的第一三值绝热多米诺文字运算电路的信号输入端用于接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的被乘数文字运算信号输入端和所述的本位积信号产生电路的被乘数文字运算信号输入端连接,所述的第二三值绝热多米诺文字运算电路的信号输入端用于接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的信号输出端分别与所述的进位信号产生电路的乘数文字运算信号输入端和所述的本位积信号产生电路的乘数文字运算信号输入端连接,所述的进位信号产生电路的低位进位信号输入端与所述的本位积信号产生电路的低位进位信号输入端连接,所述的第一三值绝热多米诺文字运算电路、所述的第二三值绝热多米诺文字运算电路和所述的进位信号产生电路均分别与所述的第一时钟信号输入端和所述的第二时钟信号输入端连接,所述的本位积信号产生电路分别与所述的第一时钟信号输入端、所述的第二时钟信号输入端和所述的第三时钟信号输入端连接,其中,所述的第一时钟信号输入端接入幅值电平对应逻辑2的第一时钟信号,所述的第二时钟信号输入端接入幅值电平对应逻辑2的第二时钟信号,所述的第三时钟信号输入端接入幅值电平对应逻辑I的第三时钟信号,所述的第二时钟信号与所述的第三时钟信号的相位相同且与所述的第一时钟信号的相位相差180度。2.根据权利要求I所述的一种三值绝热多米诺乘法单元,其特征在于所述的第一三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的被乘数输入信号对应的三个被乘数文字运算信号,分别为被乘数为逻辑O时的第一被乘数文字运算信号、被乘数为逻辑I时的第二被乘数文字运算信号和被乘数为逻辑2时的第三被乘数文字运算信号,其中所述的进位信号产生电路的被乘数文字运算信号输入端接入所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的本位积信号产生电路的被乘数文字运算信号输入端接入所述的第一被乘数文字运算信号、所述的第二被乘数文字运算信号和所述的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输出端的输出信号为与其信号输入端接入的乘数输入信号对应的三个乘数文字运算信号,分别为乘数为逻辑O时的第一乘数文字运算信号、乘数为逻辑I时的第二乘数文字运算信号和乘数为逻辑2时的第三乘数文字运算信号,其中所述的进位信号产生电路的乘数文字运算信号输入端接入所述的第二乘数文字运算信号和所述的第三乘数文字运算信号,所述的本位积信号产生电路的乘数文字运算信号输入端接入所述的第一乘数文字运算信号、所述的第二乘数文字运算信号和所述的第三乘数文字运算信号。3.根据权利要求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管的源极、所述的第四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管的源极、所述的第十一 NMOS管的源极和所述的第十三NMOS管的源极并接于所述的第二 时钟信号输入端,所述的第九NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第一信号输出端,所述的第十一 NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第二信号输出端,所述的第十三NMOS管的漏极为所述的第一三值绝热多米诺文字运算电路的第三信号输出端,所述的第二三值绝热多米诺文字运算电路的电路结构与所述的第一三值绝热多米诺文字运算电路相同,两者的区别在于所述的第一三值绝热多米诺文字运算电路的信号输入端接入被乘数输入信号,所述的第一三值绝热多米诺文字运算电路的第一信号输出端输出被乘数为逻辑O时的第一被乘数文字运算信号,所述的第一三值绝热多米诺文字运算电路的第二信号输出端输出被乘数为逻辑I时的第二被乘数文字运算信号,所述的第一三值绝热多米诺文字运算电路的第三信号输出端输出被乘数为逻辑2时的第三被乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的信号输入端接入乘数输入信号,所述的第二三值绝热多米诺文字运算电路的第一信号输出端输出乘数为逻辑O时的第一乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第二信号输出端输出乘数为逻辑I时的第二乘数文字运算信号,所述的第二三值绝热多米诺文字运算电路的第三信号输出端输出...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。