《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 改進溢出判斷電路的設計與仿真研究
改進溢出判斷電路的設計與仿真研究
來源:電子技術應用2012年第5期
王 穎1,王瑞春2
1.深圳信息職業技術學院 電子與信息學院,廣東 深圳518055; 2.深圳信息職業技術學院 基礎部,廣東 深圳518055
摘要: 傳統數字芯片電路中,固定字長有符號數的加法或減法運算的溢出判斷需要等到加法/減法運算結束之后才能進行。以四位有符號數加法/減法運算溢出判斷邏輯為例提出一種改進的設計方式,能夠在加法/減法運算結束之前對操作數進行判斷,從而決定是否有溢出現象的發生。仿真發現,改進后的電路無論在規模上還是在運算速度上都有很大改善。
中圖分類號: 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

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

    溢出現象有可能出現在有符號數的加法或減法運算中,在進行固定字長的有符號數加法或減法運算時,如果出現以下四種情況:正數與正數相加得到負數、正數減負數得到負數、負數減正數得到正數、負數加負數得到正數,則認為有溢出現象產生。
1 傳統溢出判斷電路的設計[1]
    傳統溢出判斷電路的設計是建立在加法或減法運算已經產生結果的基礎上,如果用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]的算法與傳統溢出邏輯判斷邏輯算法相結合。如果將可能產生溢出的四種運算都轉換為加法運算,則在有可能產生溢出的四種運算情況下只要數值位向符號位產生進位或者符號位本身相加產生進位就可以判斷有溢出產生。因此在電路實現上需要有兩部分功能塊,一部分是判斷當前的運算是否為可能產生溢出的四種運算,將這部分功能塊稱為初步判斷功能塊;另一部分是判斷數值位的最高位有無向符號位產生進位或符號位本身相加有無進位產生,將這部分功能塊稱為進位判斷功能塊。最后需要將兩部分功能塊結合在一起成為完整的溢出預判電路。

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

    通過比較圖3與圖1的電路結構發現,改進的溢出判斷邏輯電路圖在結構上要精簡許多。
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,傳統溢出判斷電路中從Adder到Overflow的延時為12.232 ns。 
    本文在傳統溢出判斷電路的基礎上,提出一種改進的電路結構,在這種改進結構中,不必等到加減法運算結果的產生就能預先判斷有無溢出現象的發生。通過仿真發現,這種結構在能夠實現所需的邏輯功能的基礎上減少了電路規模,并減少了傳輸延遲。
參考文獻
[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網站原創,未經授權禁止轉載。
热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>
          亚洲一区二区三区精品在线| 欧美国产先锋| 99国产麻豆精品| 国产一区二区三区四区三区四| 国产亚洲精品7777| 极品裸体白嫩激情啪啪国产精品| 国产日韩欧美综合在线| 久久精品91久久久久久再现| 国产亚洲一区二区精品| 久久激情五月丁香伊人| 久久免费的精品国产v∧| 亚洲精品久久久久| 欧美激情综合五月色丁香小说| 国产一区在线免费观看| 亚洲第一网站免费视频| 国产综合欧美| 欧美电影在线观看| 久久久夜色精品亚洲| 欧美国产日韩a欧美在线观看| 在线中文字幕日韩| 欧美色欧美亚洲高清在线视频| 国产精品女同互慰在线看| 国产日韩一级二级三级| 亚洲精品韩国| 亚洲七七久久综合桃花剧情介绍| 一本色道久久88亚洲综合88| 久久久久久亚洲精品中文字幕| 亚洲欧美成aⅴ人在线观看| 午夜久久一区| 亚洲精品国产品国语在线app| 亚洲福利专区| 亚洲欧美日韩在线高清直播| 欧美精品久久99久久在免费线| 一区二区三区久久| 亚洲国产精品久久久久秋霞影院| 亚洲国产成人在线视频| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲精品日韩欧美| 欧美在线不卡视频| 亚洲精品小视频在线观看| 欧美日韩亚洲高清一区二区| 国产亚洲福利社区一区| 最新国产精品拍自在线播放| 亚洲高清不卡在线观看| 91久久线看在观草草青青| 欧美成人综合网站| 午夜视频精品| 午夜在线播放视频欧美| 欧美日韩国产123| 黄色一区三区| 国产精品国产三级国产aⅴ入口| 欧美日韩亚洲一区三区| 亚洲欧美国内爽妇网| 久久国产精品毛片| 亚洲国产精品久久| 亚洲韩国日本中文字幕| 亚洲黄页一区| 亚洲国内精品在线| 亚洲在线黄色| 一区二区亚洲精品国产| 国产精品视频免费在线观看| 亚洲国产三级在线| 国产日韩欧美三级| 亚洲国产精品国自产拍av秋霞| 国产欧美日韩另类视频免费观看| 国产精品一区二区久激情瑜伽| 国产精品视频一| 在线中文字幕不卡| 久久久精品动漫| 亚洲美女在线一区| 一区二区免费在线播放| 亚洲欧美国产精品桃花| 久久久青草青青国产亚洲免观| 欧美gay视频激情| 久久大逼视频| 国产精品一区二区三区四区五区| 国产亚洲成av人片在线观看桃| 美玉足脚交一区二区三区图片| 卡一卡二国产精品| 亚洲韩日在线| 亚洲国产婷婷综合在线精品| 91久久精品久久国产性色也91| 久久久不卡网国产精品一区| 美女主播视频一区| 在线看无码的免费网站| 欧美视频在线一区| 亚洲影视在线播放| 久久久欧美精品sm网站| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲特级毛片| 国产欧美午夜| 嫩草国产精品入口| 亚洲国产一区二区三区a毛片| 亚洲午夜黄色| 欧美一区二粉嫩精品国产一线天| 欧美日韩午夜剧场| 欧美啪啪成人vr| 久久夜精品va视频免费观看| 久久精品成人一区二区三区蜜臀| 国产一区二区三区免费观看| 久久综合狠狠| 亚洲欧洲日产国码二区| 亚洲网址在线| 欧美影院在线播放| 在线日韩成人| 一区二区不卡在线视频 午夜欧美不卡在| 欧美自拍偷拍| 亚洲欧洲日本专区| 欧美午夜剧场| 久久精品视频导航| 亚洲欧美日韩一区二区在线| 一区二区三区免费网站| 日韩午夜电影在线观看| 国产欧美日韩免费看aⅴ视频| 先锋亚洲精品| 亚洲精选在线观看| 老司机一区二区三区| 国产欧美一区视频| 亚洲一区二区在线视频| 99亚洲伊人久久精品影院红桃| 日韩视频中午一区| 尤物精品在线| 欧美日本二区| 国产精品久久一卡二卡| 欧美日韩国产一区二区三区地区| 亚洲欧美日韩专区| 久久精品欧美日韩| 欧美日韩专区| 亚洲国产一成人久久精品| 欧美成人国产| 国产精品三级久久久久久电影| 亚洲欧美自拍偷拍| 国产精品99久久久久久久久| 亚洲激情网站免费观看| 国产视频精品xxxx| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美一区二区三区四区在线| 亚洲女爱视频在线| 欧美日本亚洲| 欧美性一二三区| 黄色资源网久久资源365| 欧美日韩成人在线观看| 亚洲免费观看高清完整版在线观看熊| 欧美日韩亚洲综合一区| 久久久久国产精品一区三寸| 国产日韩亚洲欧美综合| 国产精品女人毛片| 欧美一区二区三区免费视频| 亚洲欧美国产精品专区久久| 国产一区二区三区在线观看免费视频| 久久大综合网| 亚洲欧美日韩中文在线制服| 日韩一级精品视频在线观看| 噜噜爱69成人精品| 一区二区三区四区在线| 久久精品国产清高在天天线| 亚洲第一成人在线| 欧美一区二区三区在| 亚洲欧美日韩精品综合在线观看| 国内精品美女av在线播放| avtt综合网| 国产欧美日韩综合精品二区| 欧美午夜精品理论片a级大开眼界| 欧美aⅴ一区二区三区视频| 亚洲第一在线综合在线| 欧美综合二区| 女同性一区二区三区人了人一| 国产亚洲一区在线| 欧美www视频| 欧美视频一区二区| 蜜桃av噜噜一区二区三区| 亚洲女同精品视频| 一本综合精品| 久久免费视频在线观看| 国产欧美一区二区三区久久| 欧美日韩精品在线观看| 久久久精品免费视频| 欧美国产日韩精品| 麻豆成人在线观看| 亚洲肉体裸体xxxx137| 欧美日韩亚洲一区二区| 久久久久女教师免费一区| 国产性色一区二区| 欧美视频一区二区三区…| 一区二区三区免费网站| 激情小说另类小说亚洲欧美| 亚洲人成人99网站| 牛人盗摄一区二区三区视频| 夜夜嗨av色综合久久久综合网| 欧美www视频| 悠悠资源网亚洲青| 99精品欧美| 国产精品卡一卡二卡三| 激情欧美亚洲| 欧美一级黄色录像| 欧美岛国激情| 欧美 日韩 国产 一区| 黄色成人免费观看| 有坂深雪在线一区| 一级成人国产| 黑人极品videos精品欧美裸| 欧美不卡一卡二卡免费版| 亚洲伊人第一页| 久久久综合激的五月天| 久久午夜精品| 欧美亚洲一区三区| 国产精品你懂的| 在线观看精品| 亚洲成色精品| 国产精品久久久久久久久久久久久久| 黄色在线一区| 性xx色xx综合久久久xx| 欧美二区在线| 亚洲三级电影全部在线观看高清| 午夜精品久久久久久| 亚洲精一区二区三区| 亚洲欧洲视频在线| 羞羞视频在线观看欧美| 黄色影院成人| 尤物九九久久国产精品的分类| 日韩一区二区电影网| 欧美韩国在线| 香港成人在线视频| 欧美精品一区在线| 亚洲高清视频中文字幕| 亚洲一区二区毛片| 亚洲国产精品久久久久久女王| 亚洲美女尤物影院| 蜜桃av一区二区在线观看| 国产一级精品aaaaa看| 国产精品视频精品| 欧美久久久久| 激情91久久| 亚洲一区欧美一区| 日韩一级在线观看| 在线亚洲免费视频| 久久精品91久久香蕉加勒比| 欧美成人免费网| 欧美风情在线| 一区二区三区在线视频免费观看| 红桃视频国产一区| 亚洲大黄网站| 黄色精品网站| 亚洲黑丝一区二区| 激情另类综合| 午夜精品久久久久久久久久久久| 一本色道久久综合狠狠躁篇怎么玩| 欧美一区二区三区四区夜夜大片| 亚洲欧洲中文日韩久久av乱码| 免费一级欧美在线大片| 国产一区在线观看视频| 国产精品久久久久久福利一牛影视| 1024精品一区二区三区| 欧美三级视频在线| 香蕉精品999视频一区二区| 欧美精品午夜视频| 一区在线电影| 久久九九精品| 国内成人精品一区| 国产精品初高中精品久久| 99香蕉国产精品偷在线观看| 亚洲精美视频| 欧美精品一区二区视频| 亚洲国产精品悠悠久久琪琪| 久久全球大尺度高清视频| 国产欧美日韩免费看aⅴ视频| 国产精品欧美风情| 国产精品久久久久永久免费观看| 日韩午夜av电影| 亚洲黄色片网站| 亚洲午夜精品网| 亚洲午夜电影网| 亚洲精品一区二区三区不| 极品日韩av| 国产精品第三页| 欧美mv日韩mv国产网站app| 亚洲视屏一区| 久久激情五月丁香伊人| 一区二区三区精品视频在线观看| 国外成人免费视频| 国产精品成人观看视频免费| 欧美日韩一级片在线观看| 国产精品视频专区| 欧美性开放视频| 国产一区深夜福利| 加勒比av一区二区| 黄色日韩网站视频| 香蕉尹人综合在线观看| 亚洲国产精品成人va在线观看| 亚洲伦理在线| 欧美国产在线电影| 欧美福利一区二区| 欧美日韩精选| 激情一区二区三区| 国内成人精品视频| 亚洲天堂久久| 亚洲国产一区二区三区青草影视| 欧美一区二区精品| 亚洲国产精品高清久久久| 亚洲欧美欧美一区二区三区| 欧美日韩精品免费观看视频| 欧美专区第一页| 国产精品一区久久| 99国内精品久久| 亚洲乱码国产乱码精品精98午夜| 国产精品久久久对白| 亚洲精选久久| 国产精品午夜av在线| 欧美吻胸吃奶大尺度电影| 男人天堂欧美日韩| 国产欧美一区二区在线观看| 免费不卡在线观看| 久久精品国产清自在天天线| 国产精品99久久不卡二区| 免费成人在线观看视频| 国产日韩欧美一区二区三区四区| 国产视频综合在线| 国产综合在线视频| 国产亚洲欧美一区二区三区| 在线观看国产精品淫| 欧美成人精品三级在线观看| 欧美日韩中文字幕综合视频| 99精品久久| 一区二区免费在线视频| 欧美成人精品h版在线观看| 欧美三级乱人伦电影| 黑丝一区二区三区| 久久九九免费视频|