《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 改進溢出判斷電路的設計與仿真研究
改進溢出判斷電路的設計與仿真研究
來源:電子技術應用2012年第5期
王 穎1,王瑞春2
1.深圳信息職業(yè)技術學院 電子與信息學院,廣東 深圳518055; 2.深圳信息職業(yè)技術學院 基礎部,廣東 深圳518055
摘要: 傳統(tǒng)數字芯片電路中,固定字長有符號數的加法或減法運算的溢出判斷需要等到加法/減法運算結束之后才能進行。以四位有符號數加法/減法運算溢出判斷邏輯為例提出一種改進的設計方式,能夠在加法/減法運算結束之前對操作數進行判斷,從而決定是否有溢出現象的發(fā)生。仿真發(fā)現,改進后的電路無論在規(guī)模上還是在運算速度上都有很大改善。
中圖分類號: TP302.1
文獻標識碼: A
文章編號: 0258-7998(2012)05-0049-03
Research on design and simulation of an improved overflow judgment circuit
Wang Ying1,Wang Ruichun2
1.School of Electronic and Telecom Technology ,Shenzhen Institute of Information Technology,Shenzhen 518055,China; 2.Department of Basic Research, Shenzhen Institute of Information Technology,Shenzhen 518055,China
Abstract: In the typical overflow judgment circuit , the existence of overflow can not be judged until the operation is end. In this paper, an improved design is put forward. The improved design is based on the addition or subtraction of four-bit signed data. This improved circuit can judge the existence of overflow by view the operator before the end of the operation. The improved circuit is found better in the scale and delay time by simulation.
Key words : improvement;over-flow judgment;circuit design;simulation

    溢出現象的判斷是固定字長有符號加法運算中必須要進行的操作,傳統(tǒng)溢出現象的判斷要等到加法運算結果產生以后才能進行,本文電路設計能夠在加法運算開始之前通過對操作數的判斷而進行溢出預判,從而減少了整個加法/減法運算的時間。

    溢出現象有可能出現在有符號數的加法或減法運算中,在進行固定字長的有符號數加法或減法運算時,如果出現以下四種情況:正數與正數相加得到負數、正數減負數得到負數、負數減正數得到正數、負數加負數得到正數,則認為有溢出現象產生。
1 傳統(tǒng)溢出判斷電路的設計[1]
    傳統(tǒng)溢出判斷電路的設計是建立在加法或減法運算已經產生結果的基礎上,如果用Overflag表示當前的運算方式,當Overflag取值為“1”時表示的是進行有符號數的加法或減法運算,當Overflag取值為“0”時表示的是進行無符號數的加法或減法運算。用Adder表示當前的運算方式是加法或者減法運算。當Adder取值為“1”時表示進行加法運算,當Adder取值為“0”時表示進行減法運算。用A[3]、B[3]和R[3]分別表示兩個操作數和加減法運算結果的最高位即符號位。用Overflow表示溢出結果,如果Overflow取值為“1”則表示產生了溢出;如果Overflow取值為“0”則表示沒有產生溢出。如果利用Carry-Lookahead Adder[2]算法來產生R[3],則結合對溢出產生條件的分析,可以得到溢出判斷電路圖如圖1所示。

2 具有預判功能的改進溢出判斷電路的設計
    具有預判功能的溢出判斷電路設計的原理是將Carry-Lookahead Adder[2]的算法與傳統(tǒng)溢出邏輯判斷邏輯算法相結合。如果將可能產生溢出的四種運算都轉換為加法運算,則在有可能產生溢出的四種運算情況下只要數值位向符號位產生進位或者符號位本身相加產生進位就可以判斷有溢出產生。因此在電路實現上需要有兩部分功能塊,一部分是判斷當前的運算是否為可能產生溢出的四種運算,將這部分功能塊稱為初步判斷功能塊;另一部分是判斷數值位的最高位有無向符號位產生進位或符號位本身相加有無進位產生,將這部分功能塊稱為進位判斷功能塊。最后需要將兩部分功能塊結合在一起成為完整的溢出預判電路。

2.2 進位判斷功能塊[2]
    在對溢出現象進行分析的過程中發(fā)現,可能產生溢出的四種情況的運算最后都可以轉換為加法運算,具體分析如下:
    正數與正數相加,原本就是加法運算,所以毋須進行轉換。
    正數減負數相當于正數與同負數有相同絕對取值的正數進行相加。即只要將被減數轉換成與其本身有相同絕對取值的正數即可。
    負數減正數相當于負數與同正數有相同絕對取值的負數進行相加。即只要將被減數轉換成與其本身有相同絕對取值的負數即可。
    負數加負數本身就是加法運算,毋須進行轉換。
    假設A為加法或減法運算中的第一個操作數(被加數或被減數),B為第二個操作數(加數或減數),由以上分析可以發(fā)現,A不需要做任何變換,而B要根據需要進行變換,變換后的數字用D進行表示。對B進行變換的算法為:首先判斷條件“A[3]=0且B[3]=1且Adder=0”或“A[3]=1且B[3]=0且Adder=0”是否成立,如果條件成立,則D的值等于對B做減1運算后再取反的數值,否則D=B。
    操作數B做了變換后,A與B的運算就轉換成A與D的加法運算,運算結果用R表示。通過前面的分析可以發(fā)現在可能產生溢出的四種運算情況下(即:正數與正數相加、負數與負數相加、正數與負數相減、負數與正數相減),只要A與D的加法運算的結果中符號位的符號與操作數符號相反就標志著產生了溢出。用Ci+1表示第i位向第i+1位產生的進位,則C3=1或C4=1且C3 和C4不能同時為1時標志著溢出的產生。
    通過對Carry-Lookahead Adder[2-3]的分析可以發(fā)現進位的產生不必等到加法運算結束,即:
  
    完整的電路圖如圖3所示。

    通過比較圖3與圖1的電路結構發(fā)現,改進的溢出判斷邏輯電路圖在結構上要精簡許多。
2.4 邏輯驗證
    電路的功能驗證利用TSPICE實現,仿真得到的波形如圖4所示。在仿真波形圖中,從上至下信號名依次為Overflag,Adder,A[3],A[2],A[1],A[0],B[3],B[2],B[1],B[0]和Overflow。通過分析仿真波形圖中輸入的A、B、Adder、Overflag共17組驗證數據與輸出信號Overflow的關系可以證明該電路能夠正確判斷溢出的產生情況。

 

 

2.5 延時比較
    Adder到Overflow的路徑為溢出判斷電路的關鍵路徑,通過仿真工具TSPICE分別計算兩種電路結構中關鍵路徑的延時,在相同的仿真條件下,改進溢出判斷電路中從Adder到Overflow的延時為11.697 ns,傳統(tǒng)溢出判斷電路中從Adder到Overflow的延時為12.232 ns。 
    本文在傳統(tǒng)溢出判斷電路的基礎上,提出一種改進的電路結構,在這種改進結構中,不必等到加減法運算結果的產生就能預先判斷有無溢出現象的發(fā)生。通過仿真發(fā)現,這種結構在能夠實現所需的邏輯功能的基礎上減少了電路規(guī)模,并減少了傳輸延遲。
參考文獻
[1] 王穎.數字芯片溢出邏輯電路的設計與仿真研究[J].微計算機信息,2010,02(26):160-163.
[2] OMONDI A R.Computer arithematic systems-algorithms, architecture and implementation[M].Prentice-Hall,1994.
[3] PARHAMI B.Computer arithmetic-algorithms and hardware designs[M].Oxford University Press,2000.
[4] 劉杰,易茂祥.6加數并行加法器及擴展接口的研究[J].微電子學與計算機,2009,12(12):27-30.

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性欧美1819sex性高清| 欧美精品久久一区| 最新高清无码专区| 欧美在线短视频| 亚洲免费在线| 亚洲视频在线一区| 9色国产精品| 亚洲精品综合精品自拍| 亚洲国产日韩欧美在线99| 尤物yw午夜国产精品视频明星| 国产午夜精品久久| 国产日韩在线亚洲字幕中文| 国产精品私人影院| 国产精品美女主播在线观看纯欲| 欧美日韩在线亚洲一区蜜芽| 欧美日韩日韩| 欧美视频三区在线播放| 欧美日韩一二三四五区| 欧美日韩一区免费| 欧美视频二区| 国产精品美女久久久久aⅴ国产馆| 国产精品wwwwww| 国产精品久久久99| 国产精品人人做人人爽人人添| 国产精品美女在线观看| 国产欧美精品| 国产一区二区三区四区老人| 国产综合av| 亚洲第一精品福利| 亚洲精品视频在线| 在线亚洲一区二区| 亚洲免费在线| 亚洲国产成人午夜在线一区| 亚洲激情av| 9人人澡人人爽人人精品| 亚洲午夜av在线| 亚洲欧美日韩国产精品| 欧美一区二区三区电影在线观看| 欧美一区2区视频在线观看| 久久精品国产99精品国产亚洲性色| 久久精品30| 免费久久99精品国产自| 欧美国产日韩一区二区在线观看 | 亚洲视频自拍偷拍| 午夜国产精品视频| 亚洲国产欧美精品| 一区二区三区日韩欧美精品| 亚洲欧美国产视频| 久色婷婷小香蕉久久| 欧美日韩极品在线观看一区| 国产精品视频免费一区| 伊人成人开心激情综合网| 最新国产精品拍自在线播放| 亚洲视频在线看| 久久精品一区二区| 中国av一区| 久久国产婷婷国产香蕉| 欧美黄免费看| 国产精品久久二区二区| 狠狠狠色丁香婷婷综合久久五月| 亚洲精品美女91| 先锋影音久久久| 亚洲精品中文字幕在线观看| 性色av一区二区三区| 男女av一区三区二区色多| 国产精品久久九九| 亚洲国产高清一区二区三区| 亚洲一区bb| 日韩午夜av| 久久天天躁夜夜躁狠狠躁2022 | 99精品热6080yy久久| 欧美一区免费视频| 欧美日本精品| 国产综合视频| 99这里只有精品| 亚洲电影在线观看| 亚洲欧美春色| 欧美日本亚洲韩国国产| 国产主播在线一区| 亚洲天堂免费观看| 亚洲精品久久久久久久久久久久| 亚洲永久免费观看| 欧美精品二区| 在线观看欧美亚洲| 性欧美超级视频| 亚洲国产精品成人一区二区| 中文国产一区| 久久天天躁狠狠躁夜夜av| 国产精品大全| 亚洲黄色免费网站| 香蕉成人啪国产精品视频综合网| 日韩视频免费观看高清在线视频| 欧美专区亚洲专区| 欧美日韩系列| 伊人成人开心激情综合网| 午夜精品国产精品大乳美女| 一本色道久久综合亚洲91| 久久亚洲综合网| 国产人成一区二区三区影院| 一区二区三区不卡视频在线观看 | 亚洲精品在线免费| 久久青草久久| 国产精品综合不卡av| 一本久久a久久精品亚洲| 亚洲精品影视| 暖暖成人免费视频| 国产在线一区二区三区四区| 亚洲欧美经典视频| 亚洲欧美在线观看| 国产精品高潮呻吟久久av黑人| 亚洲美女黄色| 一区二区三区毛片| 欧美精品在线播放| 久久久精品一品道一区| 国产农村妇女精品一区二区| 在线视频亚洲欧美| 亚洲午夜精品久久| 欧美日韩一区二区三区在线 | 欧美精品在线一区| 亚洲国产日韩在线一区模特| 亚洲国产精品一区二区www在线| 久久精品国产v日韩v亚洲 | 噜噜噜噜噜久久久久久91| 国内成+人亚洲| 欧美在线中文字幕| 久久免费少妇高潮久久精品99| 国产精品视频精品| 亚洲一区国产视频| 羞羞视频在线观看欧美| 久久狠狠婷婷| 国产午夜久久久久| 午夜亚洲伦理| 久久精品一区二区| 黄色资源网久久资源365| 久久福利一区| 麻豆精品视频在线观看| 在线观看日韩精品| 亚洲伦理自拍| 国产精品r级在线| 亚洲欧美日韩国产综合| 久久精品免费| 精品不卡一区| 日韩一区二区精品视频| 欧美手机在线视频| 亚洲主播在线播放| 久久久久久久久伊人| 在线观看国产欧美| 日韩视频永久免费观看| 欧美午夜视频| 香蕉成人久久| 美女精品在线观看| 亚洲精品自在久久| 午夜精品久久久久久久久久久久久| 国产欧美日韩不卡免费| 亚洲二区精品| 欧美久久久久久蜜桃| 亚洲网站啪啪| 久久久久综合网| 亚洲人成在线播放网站岛国| 亚洲在线黄色| 韩国成人理伦片免费播放| 亚洲精品欧美日韩专区| 欧美视频导航| 久久国产精品久久久久久电车| 免费亚洲电影在线观看| 夜夜嗨av一区二区三区 | 久久久久久久高潮| 亚洲三级视频| 新狼窝色av性久久久久久| 狠狠色丁香婷婷综合| 在线亚洲一区观看| 国产欧美一区二区三区在线老狼| 亚洲国产毛片完整版| 欧美日韩在线播放| 欧美一区在线视频| 欧美精品免费播放| 亚洲欧美影音先锋| 欧美激情中文字幕一区二区| 亚洲欧美国产一区二区三区| 欧美aa国产视频| 亚洲欧美综合v| 欧美精品久久久久久久免费观看| 亚洲欧美一区二区在线观看| 欧美激情偷拍| 性欧美暴力猛交69hd| 欧美日韩和欧美的一区二区| 性做久久久久久久免费看| 欧美精品粉嫩高潮一区二区| 欧美一区二区在线免费播放| 欧美日韩免费网站| 亚洲高清免费视频| 国产精品第一区| 亚洲欧洲综合另类在线| 国产精品亚洲综合| 99人久久精品视频最新地址| 国产亚洲精品一区二555| 亚洲视频一区二区| 亚洲第一精品电影| 久久久久久电影| 亚洲无线一线二线三线区别av|