999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Gold-Schmidt算法的高精度低延遲浮點平方根運算單元的VLSI實現

2023-02-14 12:35:52劉明佳沐許志良傅文佳張霆廷
華東科技 2023年1期

文/劉明,佳沐,許志良,傅文佳,張霆廷

基于Gold-Schmidt 迭代算法,筆者采用IEEE-754(2008)標準中的128 位浮點標準數據格式,模塊化地實現了浮點平方根運算單元的VLSI 電路設計。隨后,筆者對實現的128 位浮點平方根運算單元進行了仿真測試,結果表明,本文設計的硬件運算單元滿足全浮點域的精度要求。接著,筆者使用TSMC 65nm 標準工藝庫對該硬件運算單元做了邏輯綜合,結果表明,本文設計的硬件運算單元工作頻率可達800MHz,完成一次完整的128 位浮點計算需要4 個時鐘周期,最大計算誤差小于1 比特位,硬件電路面積為0.8216mm2,硬件功耗為13.87MW。

一、平方根算法簡述

目前常見的開方算法有以下幾類。

(1)數字遞歸法。該方法操作簡單,易于實現,但延遲較長,這點在精度較大的浮點數運算過程中表現得尤為明顯。

(2)函數迭代法。如Newton–Raphson 法、Householders 法和Gold-Schmidt 迭代算法,此類算法需要更多的硬件成本,卻不能保證運算結果的完全準確,此類算法的優點是快速、可擴展、易于流水線化。

(3)高基數運算法。該方法運算速度快,但實現起來較為復雜,且通常需要消耗相當大的硬件面積。

(4)查表法。該方法簡單、快速,但硬件成本較高,可擴展性較差。

基于此,本文采用Gold-Schmidt 法來設計并實現高精度、低時延的浮點平方根運算單元。Gold-Schmidt 法的迭代公式如下:

式(1)中,ri表示平方根變量;xi表示調變因子x 變量;hi表示調變因子h 變量。

初始值設置如式(2)所示:

其 中,r0≈1/X1/2是1/X1/2的近似值(查表獲取)。經過n 次迭代,筆者得到xn=X1/2。此時,筆者結合式(1),得到Gold-Schmidt 法的迭代示意圖,如圖1 所示。

二、浮點平方根運算單元的VLSI 實現

基于Gold-Schmidt 法的浮點平方根運算單元的結構如圖2所示。

如圖2 所示,sqrt_preconfig模塊主要負責對輸入的128 位浮點數data 進行異常檢測與預處理。首先,該模塊會將輸入的data分解為符號data_in_sign、指數data_in_exp以及尾數data_in_m,并計算指數偏差值exp_out;隨后,進行異常檢測,輸出異常檢測旗幟信號exception。exception 有5種可能的值:3′b000(輸入不存在異常情況),3′b001(輸入為非數,輸出為非數),3′b010(輸入為負數,輸出為非數),3′b011(輸入為正無窮,輸出為正無窮),3′b100(輸入為0,輸出為0)。同時,在檢查輸入浮點數的指數為奇數還是偶數后,該模塊還會調整尾數部分,例如將其由113 位調整為116 位,并輸出mantissa_out,以便后續sqrt_mantissa_calculation 模塊的分組計算。

三、浮點平方根運算單元的驗證與分析

(一)仿真驗證

在本研究中,仿真驗證共分為三大部分,分別是浮點異常驗證、邊界數據驗證和邏輯功能驗證。其中,浮點異常驗證主要針對的是輸入的非數(NaN)、正負無窮、0 或者不符合定義域的輸入數值,邊界數據驗證的一般是定義域邊界的輸入數值,而邏輯功能驗證的則是定義域內的浮點正規數。

基于此,筆者對此次設計的浮點平方根運算單元進行大量的隨機數據測試,測試數據包括非數、正負無窮、0、浮點正規數以及邊界數。仿真驗證結果如表1 所示。

表1 浮點平方根運算單元仿真驗證結果對比

(二)性能分析

在電路設計得到仿真驗證之后,本文根據TSMC 65nm標準工藝庫,在0.9V 的工作電壓下完成了邏輯實現和綜合,最終得到有關硬件的工作頻率、面積等邏輯綜合結果,如表2 所示。

表2 浮點平方根運算單元綜合結果

四、結語

本文對128 位浮點平方根運算單元實現了RTL 級(寄存器傳輸級)建模,并基于ModelSim硬件仿真平臺完成了平方根運算單元的邏輯功能的仿真驗證;在TSMC 65nm的標準工藝完成了邏輯實現和綜合。結果表明,本文所設計的浮點平方根運算硬件單元完成一次128位浮點計算需要4 個時鐘周期,計算誤差最大不超過128 位浮點尾數的最低位,滿足精度高、延遲低的特征。DC 邏輯綜合結果表明,當電路的工作頻率為800MHz 時,硬件電路面積為0.8216mm2,功耗為13.87MW。

主站蜘蛛池模板: 欧美黄网站免费观看| 伊人成人在线| 久久久久久午夜精品| 亚洲免费毛片| 亚洲香蕉伊综合在人在线| 一级毛片免费高清视频| 91蜜芽尤物福利在线观看| 国产微拍一区二区三区四区| 91娇喘视频| 69av免费视频| 国产在线91在线电影| 亚洲AV无码一区二区三区牲色| 成人国产精品一级毛片天堂| 色综合国产| lhav亚洲精品| 无码中文字幕精品推荐| 国产精品一区二区无码免费看片| 99人体免费视频| 国产精品久久久久无码网站| 国产精品原创不卡在线| 国产网友愉拍精品| 亚洲va视频| 青青操视频在线| …亚洲 欧洲 另类 春色| 免费看av在线网站网址| 国产美女无遮挡免费视频网站| 一本大道视频精品人妻| 亚洲av中文无码乱人伦在线r| 91精品国产91欠久久久久| 国产女人在线| 久久成人18免费| 91在线精品麻豆欧美在线| 亚洲欧美综合精品久久成人网| 久久久久亚洲Av片无码观看| 高清色本在线www| 亚洲国产天堂在线观看| 国产JIZzJIzz视频全部免费| 啊嗯不日本网站| 婷婷伊人久久| 国产在线自揄拍揄视频网站| 在线观看国产精品第一区免费 | 91久久偷偷做嫩草影院免费看| 国产永久在线视频| 久久综合九色综合97网| 青草视频在线观看国产| 亚洲成年网站在线观看| 538精品在线观看| 人人91人人澡人人妻人人爽 | 国产精品吹潮在线观看中文| 欧美亚洲国产精品久久蜜芽| 日本91视频| a级毛片网| 大陆精大陆国产国语精品1024| 欧美一级高清免费a| 在线观看亚洲国产| 国产成人91精品免费网址在线| 好久久免费视频高清| 91久久性奴调教国产免费| 最新日韩AV网址在线观看| 国产一区亚洲一区| 亚洲AV无码一区二区三区牲色| 国产无码精品在线| 国产91丝袜| 国产在线精彩视频论坛| 91久久偷偷做嫩草影院精品| 国产尤物视频网址导航| 日韩在线永久免费播放| 国产呦视频免费视频在线观看| 亚洲av片在线免费观看| 九色综合伊人久久富二代| 精品国产91爱| 狠狠色综合网| 日本在线亚洲| 中文字幕无码制服中字| 国产亚卅精品无码| 草草影院国产第一页| 国产三级精品三级在线观看| 色婷婷在线播放| 五月激激激综合网色播免费| 色综合激情网| av一区二区无码在线| 欧美激情二区三区|