《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種高速模(2n-2p-1)乘法器的設計
一種高速模(2n-2p-1)乘法器的設計
2016年電子技術應用第11期
張清宇,李 磊
電子科技大學 電子科學技術研究院,四川 成都611731
摘要: 結合余數系統以及模乘法器本身的特點,一種高速的模(2n-2p-1)乘法器被提出。得益于剩余范圍的擴展和新型的部分積壓縮樹的采用,該設計相較于傳統的模乘法器在關鍵路徑上減少了一個長度為2n的加法器且避免了此類Booth編碼模乘法器中復雜的負數修正問題。在90 nm工藝下的綜合結果表明,該模乘(2n-2p-1)乘法器相較當前的模(2n-2p-1)乘法器有10.4%到49%的延遲性能提升。
中圖分類號: TN402
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.11.037
中文引用格式: 張清宇,李磊 . 一種高速模(2n-2p-1)乘法器的設計[J].電子技術應用,2016,42(11):137-140.
英文引用格式: Zhang Qingyu,Li Lei. A high speed modulo(2n-2p-1)multiplier design[J].Application of Electronic Technique,2016,42(11):137-140.
A high speed modulo(2n-2p-1)multiplier design
Zhang Qingyu,Li Lei
Research Institute of Electronic Science and Technology,University of Electronic Science and Technology of China, Chengdu 611731,China
Abstract: Based on the features of residue number systems(RNS) and modular multipliers, a high speed architecture which is more suitable for design high speed modulo(2n-2p-1)multipliers is proposed. Leveraging the novel partial production reduction tree, we eliminate the complicated correction components which is introduced to correct negative number without performance loss. On the other hand, At the cost of two Carry Save Adders(CSAs) on the critical path, we reduce the delay of a 2n-bit binary adder. Compared with the current modulo(2n-2p-1)multipliers, synthesized results in which based on 90 nm process technology demonstrate that the proposed(2n-2p-1)multipliers can achieve a 10.4%~49% delay saving.
Key words : residue number systems(RNS);residue set extending;partial production reduction tree

0 引言

    余數系統作為一種數值表征系統,憑借其在并行計算、數字信號處理以及大規模集成電路等領域的潛在應用前景,受到了廣泛的研究。近些年來,隨著冗余余數系統(Redundant Residue Number System,RRNS)及其相關算法在糾錯領域的不斷應用,余數基的選擇和構建變得愈發重要。模乘單元的性能對于一種基的選擇和構建起到了關鍵的作用,如何提供更多形式的高速模乘法器成為了余數系統發展的關鍵問題之一。

    2n-2p±1形式的基可以構建出高平衡度的余數基,是RRNS中最常用的一種基。其對應的乘法器也已經被廣泛的研究。在文獻[4]中,一種通用形式的模乘法器被提出,雖然可以用來構造模(2n-2p-1)乘法器,但是效果不佳。在文獻[5]中,我們提出了一種剩余范圍的擴展方法,通過這種方法,在沒有開銷的情況下將剩余范圍從[0,2n-2p-1]擴展到[0,2n-1],為化簡模(2n-2p-1)乘法器的結構提供了便利。在文獻[6,7]中,基于Booth編碼的模(2n-2p-1)乘法器被提出,但是由于Booth編碼引入了負數,而負數在模乘法器中的修正問題會造成較大的性能損失。文獻[8]提出了一種高效且利于EDA實現的TDM壓縮樹(Three Dimensional Minimization,TDM)算法??紤]到余數系統中乘法器是無符號的且位數不高(通常小于32),采用非Booth編碼的TDM壓縮樹結構反而可以起到很好的效果。本文提出的模(2n-2p-1)乘法器沿用了剩余范圍的擴展方法,采用TDM壓縮樹解決[6,7]中出現的負數修正問題,取得了較大的性能提升。

    本文首先介紹TDM壓縮樹及剩余范圍的擴展方法,然后提出高速模(2n-2p-1)乘法器的結構并給出結構圖,最后進行分析對比。

1 TDM壓縮樹算法

    在全加器中,不同輸入端到不同輸出端的延遲是不同的。文獻[8]中提出TDM算法可以將壓縮樹中不同全加器的最長延遲路徑和最短延遲路徑相連接。這種算法可以很方便地用腳本實現,具有通用性。為了解決布局布線的不規整的問題,TDM算法支持將全加器替換為4:2或者其他形式的壓縮器,以進一步提升速度。最終通過TDM壓縮樹可以將部分積(Partial Product,PP)壓縮至兩行。需要注意的是,雖然相較文獻[6,7]中采用的Booth編碼的混合型壓縮結構,TDM壓縮樹會產生較大的面積,但是考慮到Booth編碼引入負數所帶來的復雜修正問題,這些面積會被抵消且總的延遲更小。

2 剩余范圍的擴展方法

lw1-2-x1.gif

lw1-t1.gif

3 高速模(2n-2p-1)乘法器的結構

    假設A[n-1:0]是乘數,B[n-1:0]是被乘數,A[n-1:0]×B[n-1:0]所產生的PP被TDM壓縮樹壓縮至兩列,分別為P0[2n-2:0],P1[2n-2:0]。模(2n-2p-1)乘法器可以被表示為:

    lw1-gs1.gif

    其中H0[n-2:0],L0[n-1:0]分別代表P0[2n-2:0]的高n-1位和低n位。H1[n-2:0],L1[n-1:0]分別代表P1[2n-2:0]的高n-1位和低n位。根據文獻[5]中模(2n-2p-1)乘法器的性質,有:

    lw1-gs2-3.gif

    其中符號#用來連接各比特位。將式(2)、式(3)帶入式(1),可以進一步得到:

    lw1-gs4.gif

    將式(4)中前四項和后四項分別兩個(n-1)位的CSA和兩個n位的CSA進行處理,可以得到:

    lw1-gs5-6.gif

其中MH[n-1:0],ML[n-1:0]為兩個(n-1)位的CSA的輸出,NH[n:0],NL[n:0]為兩個(n-1)位的CSA的輸出。NH[n:0]和NL[n:0]可以進一步折疊:

    lw1-gs7.gif

    將四個n位的部分項MH[n-1:0],ML[n-1:0],NH[n-1:0]以及ML[n-1:0]繼續用兩個n位CSA進行處理,得到:

    lw1-gs8.gif

    其中RH[n:0]和RL[n:0]為這兩個n位CSA產生的輸出且可以繼續折疊:

    lw1-gs9.gif

    令C[2:0]=NH[n]+NL[n]+RH[n]+RL[n],式(9)產生的四個部分項可以進一步用一個n位CSA壓縮:

    lw1-gs10.gif

    將得到的SH[n-1:0]修正為:

    lw1-gs11.gif

    將SH[n-2:0]#SH[n-1]和SL[n-1:0]用一個n位二進制加法器相加得到R[n:0]:

    lw1-gs12-14.gif

其中M=R[n]+SH[n-1]。實驗證明當n≥2p時,結果不會溢出。整體結構如圖2所示,在關鍵路徑上包含1個TDM壓縮樹,5個CSA,以及2個n位的二進制加法器。

lw1-t2.gif

4 分析與比較

    我們將本文提出的模(2n-2p-1)乘法器和文獻[4,5,6,7]中的模乘法器進行對比分析。所有的模乘法器都采用Verilog 硬件描述語言進行建模,并采用Design Complier 在90 nm COMS工藝下進行綜合。

    綜合結果表明,相較于文獻[4]中的設計,本設計的平均延遲降低49%,平均面積降低了5.1%。與文獻[5]中的設計相比,本設計的平均延遲降低了10.4%,但是平均面積提升了4.5%。和文獻[6]相比,本設計平均延遲降低了23.2%而平均面積降低了26.1%。與文獻[7]進行比較,本設計平均延遲降低了10.3%,平均面積提升了1.3%。

    文獻[5,7]中的兩種設計是兩種典型的高效模(2n-2p-1)乘法器,下面將著重對本設計以及文獻[5,7]進行靜態分析。設計[5,7]都包含一個Booth 編碼的壓縮樹,而本設計包含一個非Booth的TDM壓縮樹,這兩種結構的延遲相差不大。比較重點放在產生兩個2n-1位PP后的路徑,我們稱之為關鍵路徑。文獻[5]的關鍵路徑包含1個2n位二進制加法器,1個CSA,3個n位二進制加法器。文獻[7]的關鍵路徑包含6個CSA和三個二進制加法器。與文獻[5]相比,本設計在關鍵路徑上使用四個CSA替代了一個2n位的大加法器和一個n位的小加法器。與文獻[7]相比,本設計在關鍵路徑上減少了一個CSA和一個2n位加法器。采用文獻[4]中的單位門評估方法,具體結果如表1所示。

lw1-t3.gif

lw1-t4.gif

lw1-b1.gif

5 結論

    得益于剩余范圍的擴展和TDM壓縮樹的使用,本設計沒有使用復雜的模加法器且避免了負數修正問題。相較于當前的模(2n-2p-1)乘法器有較大的延遲性能提升,是目前已知的延遲性能最佳的模(2n-2p-1)乘法器。

參考文獻

[1] 馬上,胡劍浩.余數系統在VLSI設計中的基本問題研究與進展[C].中國通信集成電路技術與應用研討會,2006.

[2] 李磊,胡劍浩,敖思遠.高速Booth編碼模(2^n—1)乘法器的設計[J].微電子學與計算機,2011,28(11):191-193.

[3] 胡劍浩,唐青.面向低電壓供電數字電路的容錯計算系統結構設計[J].電子科技大學學報,2013(6):831-835.

[4] HIASAT A A.New efficient structure for a modular multiplier for RNS[J].IEEE Transactions on Computers,2000,49(2):170-174.

[5] LI L,HU J,CHEN Y.An universal architecture for designing modulo(2n-2p-1) multipliers[J].Ieice Electronics Express,2012,9(3):193-199.

[6] LI L,LI S,YANG P,et al.Booth encoding modulo(2n-2p-1) multipliers[J].Ieice Electronics Express,2014,11(15).

[7] YAN H,LI L,ZHANG Q.A high speed modulo(2n-2p+1) multiplier design[J].Ieice Electronics Express,2015,12(23).

[8] OKLOBDZIJA V G,VILLEGER D,LIU S S.A method for speed optimized partial product reduction and generation of fast parallel multipliers using an algorithmic approach[J].IEEE Transactions on Computers,1996,45(3):294-306.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产日韩在线一区模特| 国产一二精品视频| 欧美精品成人一区二区在线观看| 欧美成人亚洲| 在线日韩成人| 欧美性猛交xxxx免费看久久久| avtt综合网| 国产精品户外野外| 欧美日韩成人免费| 午夜精品婷婷| 在线播放豆国产99亚洲| 亚洲视频在线观看三级| 亚洲欧美日韩中文在线制服| 国产伦一区二区三区色一情| 一区二区三区日韩欧美精品| 美日韩在线观看| 亚洲全部视频| 亚洲免费精彩视频| 老鸭窝亚洲一区二区三区| 久久成人人人人精品欧| 久久se精品一区二区| 国内欧美视频一区二区| 国产精品久久久久久久久久久久久| 欧美刺激午夜性久久久久久久| 亚洲精品字幕| 国产精品影视天天线| 嫩草成人www欧美| 亚洲综合第一| 99精品免费视频| 国产精品一区二区在线观看网站| 一区二区三区在线免费视频| 国产乱码精品一区二区三区忘忧草| 欧美一级大片在线免费观看| 黄色另类av| 免费看亚洲片| 99精品国产福利在线观看免费| 亚洲专区在线视频| 欧美国产日韩精品| 国产精品v欧美精品∨日韩| 久久亚洲欧美国产精品乐播| 欧美激情视频一区二区三区在线播放| 亚洲国产精品黑人久久久| 亚洲无玛一区| 老司机午夜精品| 国产一区二区日韩精品欧美精品| 一本大道久久精品懂色aⅴ| 亚洲自拍偷拍福利| 99成人在线| 久久久久se| av成人老司机| 久久阴道视频| 欧美一级专区| 99国产精品99久久久久久| 最新69国产成人精品视频免费| 亚洲精品在线免费观看视频| 欧美激情一区二区三区不卡| 香蕉久久夜色精品国产使用方法| 国产精品私拍pans大尺度在线| 国产在线播精品第三| 亚洲国产成人av好男人在线观看| 亚洲欧美在线高清| 极品裸体白嫩激情啪啪国产精品| 欧美另类69精品久久久久9999| 尤物在线精品| 亚洲一区二区综合| 国产精品中文在线| 在线观看av不卡| 久久久噜噜噜久久久| 国产欧美日韩| 中文亚洲视频在线| 好吊色欧美一区二区三区四区| 欧美在线免费播放| 亚洲欧美国产精品va在线观看| 久久综合久久综合久久| 精品91免费| 欧美久久精品午夜青青大伊人| 国产精品videosex极品| 久久亚洲春色中文字幕| aa亚洲婷婷| 一区精品在线播放| 亚洲欧美日韩综合国产aⅴ| 欧美精品免费视频| 亚洲国产日韩欧美在线图片| 亚洲三级免费观看| 亚洲欧美一区二区视频| 亚洲视频一二三| 欧美日韩不卡一区| 国产精品美女久久| 欧美日韩黄色一区二区| 午夜欧美电影在线观看| 国产一级精品aaaaa看| 欧美视频日韩视频在线观看| 国产精品国产馆在线真实露脸| 久久精品道一区二区三区| 亚洲国产91色在线| 久久青草福利网站| 久久精品人人做人人爽电影蜜月| 奶水喷射视频一区| 国产精品一区在线观看| 久久免费高清视频| 国产综合色精品一区二区三区| 国产精品区一区| 国产精品一区久久久| 国产精品久久久久久久午夜| 国模大胆一区二区三区| 日韩亚洲国产精品| 国产精品久久国产精品99gif| 免费中文字幕日韩欧美| 欧美日韩综合久久| 亚洲国产精品久久久久婷婷老年| 国产情人综合久久777777| 国产日韩欧美成人| 欧美中文字幕不卡| 欧美精品久久一区| 亚洲一卡二卡三卡四卡五卡| 国产精品狼人久久影院观看方式| 亚洲高清在线观看一区| 国产精品video| 欧美mv日韩mv国产网站| 国产午夜亚洲精品不卡| 国产日韩欧美夫妻视频在线观看| 国产精品视频yy9299一区| 亚洲一区二区成人| 国产精品日本一区二区| 亚洲欧美日本伦理| 91久久久久| 影音先锋一区| 久久久噜噜噜久久中文字幕色伊伊| 久久一区中文字幕| 美女网站在线免费欧美精品| 久久黄色影院| 欧美资源在线观看| 一区二区三区视频在线| 亚洲福利在线视频| 欧美日韩免费精品| 欧美区在线播放| 一区在线影院| 国产伦精品一区| 欧美另类极品videosbest最新版本| 欧美午夜精品久久久久久人妖| 亚洲第一精品夜夜躁人人爽| 樱桃国产成人精品视频| 国一区二区在线观看| 美女脱光内衣内裤视频久久影院| 免费欧美网站| 国产精品久久久久久久久久免费看| 久久久国产一区二区| 日韩视频免费观看| 国产自产高清不卡| 亚洲电影免费观看高清完整版在线| 国产精品海角社区在线观看| 欧美一级片在线播放| 午夜欧美电影在线观看| 精品动漫3d一区二区三区免费| 中文在线资源观看网站视频免费不卡| 免费久久久一本精品久久区| 国内免费精品永久在线视频| 欧美区视频在线观看| 国产精品久久久久久久9999| 亚洲一区二区三区精品在线| 国产一区二区日韩精品欧美精品| 国产精品第13页| 欧美激情按摩| 国产三级精品三级| 在线成人小视频| 亚洲性线免费观看视频成熟| 欧美视频三区在线播放| 欧美大片18| 欧美日韩日日骚| 国产综合色在线视频区| 久久青草欧美一区二区三区| 99精品视频免费全部在线| 欧美视频在线观看| 99视频在线观看一区三区| 欧美日韩精品系列| 中日韩在线视频| 久久永久免费| 中文精品一区二区三区| 国产精品你懂的在线欣赏| 欧美日韩综合久久| 国产一区自拍视频| 国产欧美日韩专区发布| 国产精品视频一二| 欧美女同在线视频| 欧美国产日本在线| 国产一区二区三区不卡在线观看| 欧美成人69av| 亚洲午夜免费视频| 欧美午夜一区二区福利视频| 欧美一区二区三区视频免费| 狠狠色丁香婷婷综合| 一区二区亚洲精品| 亚洲人成人99网站| 韩国成人精品a∨在线观看| 在线观看91精品国产麻豆| 国产精品狼人久久影院观看方式| 欧美母乳在线| 最新日韩av| 国产女主播在线一区二区| 一本到高清视频免费精品| 欧美激情va永久在线播放| 香蕉久久一区二区不卡无毒影院| 国产精品一区二区在线观看网站| 亚洲精品之草原avav久久| 欧美大片在线看| 久久影音先锋| 禁断一区二区三区在线| 久久午夜电影| 久久精品国产91精品亚洲| 亚洲国产婷婷香蕉久久久久久| 好吊妞**欧美| 欧美屁股在线| 亚洲欧洲日产国产网站| 久久婷婷国产综合国色天香| 国产精品入口| 欧美一区二区三区在线看| 国产精品扒开腿做爽爽爽软件| 韩国女主播一区二区三区| 欧美第十八页| 国产一区二区三区四区hd| 国产精品综合av一区二区国产馆| 亚洲欧美日韩综合aⅴ视频| 1000部国产精品成人观看| 亚洲免费在线观看视频| 欧美色视频一区| 欧美激情综合五月色丁香| 六月婷婷一区| 欧美亚洲在线观看| 亚洲国产欧美日韩精品| 玖玖视频精品| 国产日韩在线视频| 国产精品私拍pans大尺度在线| 亚洲精品久久久一区二区三区| 亚洲在线视频免费观看| 蜜臀va亚洲va欧美va天堂| 久久久久久久久久久一区| 国产精品久线观看视频| 欧美涩涩网站| 蜜臀91精品一区二区三区| 欧美国产日韩精品免费观看| 欧美在线free| 国产精品视频一区二区高潮| 国产欧美日韩一区| 一区二区电影免费观看| 亚洲一区二区黄色| 一区二区三区日韩在线观看| 欧美国产日本韩| 国产自产高清不卡| 欧美一级理论性理论a| 欧美精品 日韩| 久久se精品一区精品二区| 99re国产精品| 在线免费高清一区二区三区| 99国产麻豆精品| 一卡二卡3卡四卡高清精品视频| 久久亚洲一区| 欧美国产第二页| 欧美伦理视频网站| 国产精品一区二区在线观看网站| 欧美色区777第一页| 亚洲手机在线| 欧美激情第9页| 亚洲一区二区伦理| 国产亚洲一区二区精品| 在线观看国产欧美| 这里只有精品丝袜| 亚洲一区二区视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 狠狠综合久久av一区二区小说| 模特精品裸拍一区| 久久久久久久欧美精品| 欧美在线资源| 久久亚洲春色中文字幕| 国产精品免费一区豆花| 欧美大片在线观看| 久久久精品一区| 欧美在线关看| 国产精品日韩欧美一区二区三区| 欧美日韩国产美女| 一本久久a久久免费精品不卡| 国产主播一区二区| 亚洲日本免费| 欧美成人免费全部| 一区二区三区国产精品| 亚洲另类视频| 免费不卡亚洲欧美| 欧美日韩国产一区二区| 亚洲高清123| 国产精品亚发布| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩视频免费观看高清在线视频| 国产精品免费看| 国产亚洲一区精品| 国产一区二区三区网站| 亚洲精品一区二区三区樱花| 国产午夜精品一区理论片飘花| 国产在线播精品第三| 国产伦精品一区二区三区视频黑人| 亚洲日本免费| 亚洲精品小视频在线观看| 国产伦精品一区二区三区高清| 国产香蕉久久精品综合网| 激情欧美日韩一区| 国产性猛交xxxx免费看久久| 亚洲午夜激情网站| 国产精品综合不卡av| 欧美精品三级在线观看| 欧美日韩亚洲三区| 久久久国产精品一区二区中文| 国产欧美日韩专区发布| 永久久久久久| 99riav1国产精品视频| 欧美日韩一区二区在线观看| 欧美在线电影| 国产一区999| 国产主播在线一区| 亚洲一区二区三区三| 日韩一区二区高清| 欧美自拍偷拍午夜视频| 欧美电影免费网站| 久久久久久久久久看片| 亚洲视频一区二区| 亚洲精品一区在线| 欧美亚洲视频一区二区| 欧美精品高清视频| 久久综合给合久久狠狠狠97色69| 国产精品一区二区欧美| 欧美日韩一区二区三区视频|