[發(fā)明專利]一種基于操作數(shù)裁剪的乘法器設(shè)計(jì)裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202010552159.X | 申請(qǐng)日: | 2020-06-17 |
| 公開(kāi)(公告)號(hào): | CN111736802B | 公開(kāi)(公告)日: | 2022-07-22 |
| 發(fā)明(設(shè)計(jì))人: | 王海濱;褚嘉敏;顧鑫濤;陳冰;姚瀟 | 申請(qǐng)(專利權(quán))人: | 河海大學(xué)常州校區(qū) |
| 主分類號(hào): | G06F7/523 | 分類號(hào): | G06F7/523;G06F9/30 |
| 代理公司: | 南京縱橫知識(shí)產(chǎn)權(quán)代理有限公司 32224 | 代理人: | 張賞 |
| 地址: | 213022 *** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 作數(shù) 裁剪 乘法器 設(shè)計(jì) 裝置 | ||
1.一種基于操作數(shù)裁剪的乘法器設(shè)計(jì)裝置,其特征在于,包括:乘法輸入項(xiàng)截取模塊,位乘積模塊和部分積累加模塊;
所述乘法輸入項(xiàng)截取模塊用于,
根據(jù)儲(chǔ)存兩個(gè)二進(jìn)制操作數(shù)A、B的寄存器位寬,設(shè)置分別對(duì)A和B進(jìn)行近似操作的截取間隔數(shù)k、l,
其中,k、l為正整數(shù),兩個(gè)二進(jìn)制操作數(shù)A、B分別表示為:
n1、n2分別是儲(chǔ)存兩個(gè)二進(jìn)制操作數(shù)A、B的寄存器位寬,ai、bi分別是二進(jìn)制操作數(shù)A、B從低位開(kāi)始第i位的值,i≥0;
根據(jù)截取間隔數(shù)k、l確定A和B的近似標(biāo)志位,
設(shè)A的近似標(biāo)志位:
記B的近似標(biāo)志位:
其中,or()表示或操作;
根據(jù)近似標(biāo)志位Ac、Bc確定簡(jiǎn)化的乘法輸入項(xiàng),
若Ac=0,表示二進(jìn)制操作數(shù)A從低位開(kāi)始的第2k位至第n1-1位均為零,則簡(jiǎn)化的乘法輸入項(xiàng)Ap表示為:
若Ac=1,表示二進(jìn)制操作數(shù)A從低位開(kāi)始的第2k位至第n1-1位不全為零,則對(duì)二進(jìn)制操作數(shù)A的第0位至第2k-1位進(jìn)行近似截取操作,保留第0位及第k位,去除第1至第k-1位及第k+1至第2k-1位,共去除2k-2位,同時(shí)更新第2k位的值a′2k,得到簡(jiǎn)化的乘法輸入項(xiàng)Ap,表示為:
其中,
當(dāng)0k3時(shí),a′2k=or(and(a2k-1,ak-1),a2k),
當(dāng)k≥3時(shí),a′2k=or(and(a2k-1,a2k-2),a2k);
若Bc=0,表示二進(jìn)制操作數(shù)B從低位開(kāi)始的第2l位至第n2-1位均為零,則簡(jiǎn)化的乘法輸入項(xiàng)Bp,表示為:
若Bc=1,表示二進(jìn)制操作數(shù)B從低位開(kāi)始的第2l位至第n2-1位不全為零,則對(duì)二進(jìn)制操作數(shù)B的第0位至第2l-1位進(jìn)行近似截取操作,保留第0位及第l位,去除第1至第l-1位及第l+1至第2l-1位,共去除2l-2位,同時(shí)更新第2l位的值b′2l,得到簡(jiǎn)化的乘法輸入項(xiàng)Bp,表示為:
其中,
當(dāng)l3時(shí),b′2l=or(and(b2l-1,bl-1),b2l),
當(dāng)l≥3時(shí),b′2l=or(and(b2l-1,b2l-2),b2l);
所述位乘積模塊用于,根據(jù)簡(jiǎn)化的乘法輸入項(xiàng)產(chǎn)生部分積樹(shù)并輸出;
所述部分積累加模塊用于,對(duì)部分積樹(shù)進(jìn)行累加得到最終乘法結(jié)果。
2.根據(jù)權(quán)利要求1所述的一種基于操作數(shù)裁剪的乘法器設(shè)計(jì)裝置,其特征在于,所述位乘積模塊具體用于,
將簡(jiǎn)化的乘法輸入項(xiàng)進(jìn)行位乘積運(yùn)算,產(chǎn)生部分積樹(shù)并輸出。
3.根據(jù)權(quán)利要求1所述的一種基于操作數(shù)裁剪的乘法器設(shè)計(jì)裝置,其特征在于,所述部分積累加模塊具體用于,
記部分積樹(shù)的第m行部分積為Dm,m=1,2,…,P;
分別利用全加器和半加器對(duì)D1、D2、D3、D4按位進(jìn)行累加操作,得到部分積D′3和D′4;
分別利用全加器和半加器對(duì)D′3、D′4、D5按位進(jìn)行累加操作,得到部分積D″4和D′5;
重復(fù)累加操作,直到所有部分積都累加完成得到最終乘法結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河海大學(xué)常州校區(qū),未經(jīng)河海大學(xué)常州校區(qū)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010552159.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 用于控制計(jì)算機(jī)的電子裝置和程序
- 操作數(shù)據(jù)處理方法及裝置
- 用戶操作數(shù)據(jù)存儲(chǔ)方法及裝置
- 一種挖掘機(jī)的數(shù)據(jù)分析系統(tǒng)及方法
- 一種數(shù)據(jù)處理方法、數(shù)據(jù)處理裝置以及處理器
- 用于加速的高效操作數(shù)多播
- 用于硬連線乘法器電路的數(shù)據(jù)打包技術(shù)
- 一種數(shù)據(jù)處理方法和裝置
- 動(dòng)作數(shù)據(jù)標(biāo)記系統(tǒng)、方法及非暫態(tài)計(jì)算機(jī)可讀取媒體
- 時(shí)間戳更新方法、裝置和電子設(shè)備





