• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種三級流水線加法器設計

    2014-04-29 18:06:41胡偉戴瀾
    電子世界 2014年13期
    關鍵詞:加法器流水線

    胡偉 戴瀾

    【摘要】加法器是最基本的運算單元,決定了運算單元的速度。論文對一種采用流水線結構的12位加法器進行設計,提出了設計結構,進行電路仿真,最終采用CSMC0.6um數字工藝進行硬件綜合,并采用Encounter進行布局布線等后端設計,最終得到整個加法器的物理版圖。

    【關鍵詞】流水線;加法器;布局布線

    1.引言

    加法運算是一種最基本的運算形式,乘法、除法甚至開方等運算都可以分化為基本的加法運算,提高加法器的運行速度可以有效地提高運算單元的速度,目前,超前進位加法器可以有效地提高加法器的運算速度,但是對于很高位數的加法運算,超前進位加法器對運算速度的提高有限[1-4]。對于高位的加法器采用流水線結構是一種很好的選擇,論文以一種采用三級流水線實現的12位加法器為例,闡述了流水線加法器的設計思想,并最終對加法器進行硬件綜合和布局布線。

    2.流水線加法器結構

    三級流水線加法器架構如圖1,輸入的12位數字先通過寄存器暫存,低4位通過加法器先進行計算,輸出的進位與求和信號通過寄存器暫存,高8位也暫存在第一級流水線寄存器中。在第二級流水線中,將兩個操作數的中4位以及低4位加法的進位輸出一起做加法運算,并且將求和結果以及進位輸出暫存到第二級流水線寄存器,在第一級流水線完成的低4位相加的求和結果繼續(xù)暫存在第二級流水線寄存器中。第三級流水線完成相似的操作,直到輸出運算結果(見圖1)。

    3.電路仿真與綜合

    利用上述架構,利用Verilog-HDL對電路進行描述,在ModelSim工具下對系統(tǒng)進行仿真,得到的三級流水線加法器的仿真結果如圖2,從圖中可以看出,三級流水線加法器功能正確。在Candence工作環(huán)境下,基于CSMC0.5μm工藝,利用DC綜合工具對三級流水線加法器進行綜合,得到的電路如圖3所示,通過硬件綜合,說明設計的可實現性。

    圖2 三級流水線加法器仿真

    4.布局布線

    在Candence工作環(huán)境下,采用Mentor公司的Encounter工具,對三級流水線加法器進行布局布線:建立并進入工作目錄,輸入命令encounter啟動Encounter界面,調用DC生成的,sdc文件和工藝庫文件等。然后對電源環(huán),時鐘樹等進行布局,最后通過DRC,LVS檢查,最終對電路進行寄生參數提取。整體電路版圖布局如圖4所示。

    5.結論

    論文對三級流水線加法器進行設計,并進行硬件語言描述,最終對電路進行綜合和布局布線,通過研究表明,本流水線加法器設計方案合理,具有可實現性。

    參考文獻

    [1]王仁平,何明華.64位超前進位對數加法器的設計與優(yōu)化[J].半導體技術,2010,35(11):1116-1121.

    [2]李明,曹家麟.基于流水線的自檢測進位相關和加法器設計[J].微電子學與計算機,2006,23(4):48-49.

    [3]郭天天,張志勇,盧煥章.快速浮點加法器的FPGA實現[J].計算機工程,2005,31(16):202-204.

    猜你喜歡
    加法器流水線
    Gen Z Migrant Workers Are Leaving the Assembly Line
    分段式高性能近似加法器設計
    淺析基于verilog 的加法器設計
    流水線
    一種混合結構的新型近似加法器
    通用加法器的邏輯實現與分析
    電子世界(2018年1期)2018-01-26 04:58:08
    三旋光結構一步無進位加法器的設計
    條件推測性十進制加法器的優(yōu)化設計
    報廢汽車拆解半自動流水線研究
    流水線生產殺死藝術
    福建人(2015年10期)2015-02-27 10:23:19
    得荣县| 南投市| 苏州市| 宾阳县| 乌兰浩特市| 平顺县| 建昌县| 桐庐县| 墨玉县| 辰溪县| 康保县| 钦州市| 澳门| 始兴县| 四会市| 平乡县| 定安县| 扎鲁特旗| 合山市| 道真| 天台县| 海口市| 合水县| 安国市| 万州区| 夏河县| 涿鹿县| 龙井市| 深圳市| 大渡口区| 莒南县| 大余县| 崇仁县| 桐柏县| 涡阳县| 襄垣县| 东乡县| 饶河县| 海伦市| 长治市| 麦盖提县|