[发明专利]执行饱和乘法和饱和乘加运算的算术处理单元及方法有效
申请号: | 201080026278.6 | 申请日: | 2010-05-24 |
公开(公告)号: | CN102804128A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 凯文·A·赫德;斯科特·A·希尔克 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F7/499 | 分类号: | G06F7/499;G06F7/544;G06F7/53 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 形成表示第一操作数(212)和第二操作数(214)的乘积的总和信号和进位信号。形成(240)具有由所述第一操作数和所述第二操作数的乘积符号确定的值的偏差信号。根据所述总和信号、所述进位信号、经符号扩展的加数和所述偏差信号的相加(230),提供输出信号。根据所述乘积的所述符号和所述输出信号的符号,在所述输出信号的一部分、最小饱和值(462)或最大饱和值(464)中选择一个作为最终结果。 | ||
搜索关键词: | 执行 饱和 乘法 运算 算术 处理 单元 方法 | ||
【主权项】:
一种乘加器(400),其包括:乘法器(420),其具有用于接收第一操作数和第二操作数的第一输入端和第二输入端、用于提供总和信号的第一输出端,以及用于提供进位信号的第二输出端;偏差加数产生器(440),其具有用于接收所述第一操作数和所述第二操作数的符号位的第一输入端和第二输入端、用于接收第三操作数的第三输入端、用于提供偏差加数信号的第一输出端,以及用于提供表示所述第一操作数和所述第二操作数的乘积符号的信号的第二输出端;加法器(430),其具有耦接到所述乘法器的所述第一输出端和所述第二输出端的第一输入端和第二输入端、用于接收所述偏差加数信号的第三输入端,以及用于提供表示所述第一输入端、所述第二输入端和所述第三输入端总和的信号的输出端;多路复用器(466),其具有耦接到所述加法器的所述第一输出端的第一输入端、用于接收最小饱和值的第二输入端、用于接收最大饱和值的第三输入端、控制输入端,以及使用饱和信号提供乘加结果的输出端;以及选择逻辑(468),其具有耦接到所述偏差产生器的所述第二输出端的第一输入端、用于接收表示所述总和的符号的信号的第二输入端,以及耦接到所述多路复用器的所述控制输入端的输出端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080026278.6/,转载请声明来源钻瓜专利网。
- 上一篇:可周转使用的双控内撑钢筋定位工具
- 下一篇:一种套筒窑石灰冷却设备