[发明专利]一种1bit加减法器有效
申请号: | 202110244603.6 | 申请日: | 2021-03-05 |
公开(公告)号: | CN113010144B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 刘亚静;袁书娟;孙卫勇 | 申请(专利权)人: | 唐山恒鼎科技有限公司 |
主分类号: | G06F7/50 | 分类号: | G06F7/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 063000 河北省唐山*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bit 加减 法器 | ||
1.一种1bit加减法器,其特征在于,包括:输入信号处理模块、状态转换控制模块和输出生成模块;
所述输入信号处理模块分别与所述输出生成模块和所述状态转换控制模块连接;
所述输入信号处理模块用于根据输入的1bit操作数生成第一输出数据和第二输出数据,并用于进行加法和减法间的切换;所述状态转换控制模块用于根据所述第二输出数据生成第三输出数据;所述输出生成模块用于根据所述第一输出数据、所述第二输出数据和第三输出数据生成进行加法或减法后的结果;
输入信号处理模块还具有1bit的输出O1和O2,以分别做为状态转换控制模块与输出生成模块的输入,输出O1与输入X、Y和Sel之间的表达式为:
输出O2与输入X、Y和Sel之间的表达式为:
其中,为异或运算;
状态转换控制模块有一个输出,为1bit输出Q1(n),次状态为Q1(n+1)
式中,表示对信号IN进行取反操作,表示对信号Q1(n)进行取反操作;
输出生成模块有三个输入I1、I2和I3,一个输出Cn,输出Cn与输入I1、I2和I3之间的表达式为:
Cn=I1+I2I3
所述1bit加减法器的数学表达式如下:
式中,X、Y为1bit加减法器的两个1bit输入值,Cn为输出进位信号,作为1bit加减法器的输出;Sn为加减法器的输出和信号或差信号,为1bit数据;Sn-1、Sn-2分别为Sn经过1个时钟、2个时钟的延时得到的数据。
2.根据权利要求1所述的1bit加减法器,其特征在于,所述输入信号处理模块包括:第一1bit数据输入接口、第二1bit数据输入接口、第三1bit数据输入接口;
所述第一1bit数据输入接口用于输入第一操作数;所述第二1bit数据输入接口用于输入第二操作数;所述第三1bit数据输入接口用于输入第三操作数;当所述第三操作数为1时,所述第一操作数和所述第二操作数作减法运算;当所述第三操作数为0时,所述第一操作数和所述第二操作数作加法运算。
3.根据权利要求2所述的1bit加减法器,其特征在于,所述输入信号处理模块的第一输出接口与所述输出生成模块的第一输入接口连接;所述输入信号处理模块的第一输出接口用于将所述第一操作数和所述第三操作数的与运算结果输入到所述输出生成模块中;所述输入信号处理模块的第二输出接口分别与所述状态转换控制模块的输入接口和所述输出生成模块的第二输入接口连接;所述输入信号处理模块的第二输出接口用于将所述第二操作数和所述第三操作数的异或运算结果输入到所述状态转换控制模块中;所述输出生成模块的第三输入接口与所述状态转换控制模块的输出接口连接。
4.根据权利要求3所述的1bit加减法器,其特征在于,所述输入信号处理模块包括:第一异或门,第二异或门和第一与门;
所述第一异或门的第一输入端与所述第二1bit数据输入接口连接;所述第一异或门的第二输入端与所述第三1bit数据输入接口连接;所述第一异或门的输出端分别与所述第二异或门的第二输入端以及第一与门的第二输入端连接;所述第一与门的第一输入端与所述第一1bit数据输入接口连接;所述第一与门的输出端与所述第一输出接口连接;所述第二异或门的输出端与所述第二输出接口连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唐山恒鼎科技有限公司,未经唐山恒鼎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110244603.6/1.html,转载请声明来源钻瓜专利网。