国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 電源管理 > 正文

解決CPU異常的‘功臣’,系統控制協處理器的全定制設計

發布時間:2016-01-26 責任編輯:susan

【導讀】IPS體系結構中的系統控制協處理器簡稱CP0,專門提供指令正常執行所需的環境,進行異常/中斷處理、高速緩存填充、虛實地址轉換、操作模式轉換等操作。單從硬件的角度而言,系統控制協處理器對指令集的作用就相當于操作系統對應用程序的作用一樣。
 
異常處理
  
CPU運行過程中常常需要中斷正常執行的指令流程,跳轉去執行某段特殊的指令段,接著再恢復原來的指令序列。MIPS體系結構中稱這樣的過程為異常(Exception)。所有的異常都采用統一的機制處理。
  
 
對于異常情況,需要采取以下3方面的措施:
  
1.異常檢測:CPU需要及時檢測出哪個部件發生了什么異常;一般而言,異常檢測由各個模塊進行,如加法溢出由加法器在運算過程中產生,并在相應的流水段被系統控制協處理器CP0讀入。因此這部分功能不屬于CP0的設計范圍。
2.異常處理:CPU按照優先級選擇哪個異常被處理,并進行必要的上下文切換(Context Switch),為進入異常服務子程序做準備,保證與該種異常對應的服務程序被執行,并且能夠從中斷處完全恢復原來的指令執行現場。
3.異常服務:執行異常服務子程序,這部分主要由軟件(操作系統)來完成。
  
對異常處理機制的要求
  
與傳統的異常/中斷處理機制相比,在MIPS 4Kc體系結構下的異常處理需要特別考慮3個因素。
  
流水線的劃分
  
本設計采用五段流水線設計,即每條指令的執行一般都經過IF(取指)、DE(指令譯碼)、EX(指令執行)、MEM(訪問存儲器)和WB(數據寫回R.F.)五個步驟。因為指令動作被分割,所以異常源也被分割到各個流水線段。例如:加法溢出異常只能在EX被檢測到。
  
精確異常處理機制
  
精確異常處理是指在發生異常時,僅僅對發生異常的指令或其后面的指令進行異常處理;而其前面的指令要保證能夠正常結束。所謂“精確”,是指受到異常處理影響的只有產生異常條件的那條指令,所有在此之前的指令在異常被處理前都將被執行完成。異常處理結束后仍將從發生異常的指令開始繼續執行。
  
操作模式切換
  
對于多進程操作系統,至少要區分兩種進程:有特權的操作系統“核心”進程和一般程序的“用戶”進程。當CPU檢測到異常發生時,指令執行的正常順序會被暫停,處理器進入核心模式。當異常服務子程序執行完后,CPU從斷點中恢復現場,繼續執行原指令序列。
  
異常處理流水線
  
根據上述分析可以確定,硬件異常處理流水線的主要任務有3個:更新相應的CP0寄存器,即寫CP0寄存器;保存發生異常的指令地址,或當異常指令在延遲槽時,保存引起延遲槽的跳轉指令地址;選擇異常服務子程序的入口地址。
  
CP0寄存器記錄了CPU當前的狀態,因此,對CP0寄存器的寫就是對CPU狀態的改變,需要進行嚴格的控制。而且對寄存器的寫是影響關鍵路徑的主要因素。因此本文主要論述對CP0寄存器寫操作的設計。
 
每個寄存器或寄存器某些位的寫操作都是由一個或一組異常事件是否發生而決定的。為此每一個流水段產生并被接收的異常都將被編碼,稱為異常編碼,并在段與段之間進行傳遞,直到MEM段。在MEM段,異常編碼被用于產生對CP0寄存器的寫使能信號,需要進行復雜的解碼使MEM段變長,這成為提高整個CPU速度的瓶頸。為了減少這個瓶頸,可增加專門用于產生寫使能信號的邏輯。每一級流水線產生的異常直接產生寫使能,并經過簡單的優先級比較,不管它是由哪個異常類型產生的,均產生1位的寫使能信號。那么,在MEM段就可以避免復雜的解碼,直接產生對相關CP0寄存器的寫使能信號。這一方案采用了以空間換時間的方法:縱向的執行時間減少了,而橫向則需要增加寫使能判別邏輯。增加邏輯功能意味著需要占用更多的芯片面積,考慮到CP0模塊處于整個CPU的邊緣,而且全定制物理設計可以大大縮減芯片面積,因此該方案具有可行性。
  
系統控制協處理器的全定制物理設計
  
在深亞微米級的集成電路芯片里,器件(晶體管)本身對時延的貢獻已越來越小,主要延遲在于連線延遲。由于CP0功能的特殊性,它和存儲管理單元 MMU、指令計數單元PC都有很多連線,這些連線很可能處于全芯片的關鍵路徑上;而且由于CP0邏輯比較復雜,按照標準單元法自動布局布線生成的模塊自身面積就很大,某些連線在CP0內部就要走很多彎路,可能造成很大的延時。所以決定采用全定制方法設計CP0的數據通路,以方便控制連線的走向和布局。
  
控制通路與數據通路的劃分
  
數字電路系統的正常運作過程中存在數據流(包括一般意義上的數據、指令和地址)和控制流。而數據流和控制流是相對獨立的:數據流實現的邏輯相對簡單,但有很多位數據并行;而控制流的邏輯較復雜,絕大多數是1位或幾位的控制信號。因此,控制通路一般不采用全定制設計;而數據通路的全定制設計就具有高性能、低功耗、低成本的優勢。
  
協助TLB進行虛實地址轉換是CP0的主要功能之一。TLB屬于系統的特權資源,只有CP0有權對其進行訪問,因此CP0與TLB之間的連線較多,數據交換的時延也比較關鍵。同時,PC模塊與CP0的數據交換也非常重要。因此,CP0單元在版圖上最好同時靠近TLB和PC模塊。本設計將CP0中與TLB相關的邏輯與寄存器獨立為CP0T,放在MMU與PC模塊之間;CP0的其余部分歸為CP0E,放在PC下部,也就是整塊芯片的最下端。如下圖所示?! ?/div>
 
CP0單元與臨近單元的連接示意圖
  
[page]
電路設計
  
本設計中使用的電路輸入工具為Cadence公司的Composer。設計時,將HDL描述轉化為電路描述后輸入到Composer中。然后,通過形式驗證來確保所設計的電路與RTL代碼一致。電路設計的好壞很大程度上要取決于設計者的經驗和技巧。
  
電路的定制設計主要指的是,在Composer環境中手工設計晶體管級的電路。電路參數的確定由Synopsys的電路仿真工具Hspice協助完成。將從設計好的電路中抽出的網表輸入到Hspice中,仿真計算出電路的時延,再根據時延來修改電路MOS管的參數。
  
為了減少全定制設計的工作量,電路設計要建立模塊的微體系結構。其中CP0的基本單元確定如下:基本的CP0寄存器(時鐘上沿同步寄存器) ;32位比較器;32位加法器;多選一選擇器(包括2選1、3選1和4選1 MUX);驅動器(即反相器;其尺寸參數化以適應不同驅動要求)。
  
加法器基本采用了超前進位加法器的思想,然后在整體上分成兩個16位加法器的模塊,模塊間采用進位選擇加法器的思想,從而大大提高了整個電路的速度。但其面積比全部采用超前進位加法器時要大20%左右。
  
設計出來的電路邏輯是否正確,時延是否滿足要求,分別需要做功能驗證和電路仿真。在驗證了各個小模塊的正確性之后,需驗證小模塊之間的邏輯連接正確性,最后對整個模塊進行驗證,進一步分析電路找出模塊中的最長路徑,通過仿真、更改電路、再仿真的過程,來確定該模塊是否能達到預期的邏輯設計要求。
  
版圖的全定制設計
  
版圖設計是根據電路功能和性能的要求以及工藝條件的限制(如線寬、間距、制版設備所允許的基本圖形等),設計集成電路制造過程中必需的光刻掩膜版圖。版圖設計與集成電路制造工藝技術緊密相連,是集成電路設計的最終目標。
  
在設計過程中,為了降低設計的復雜度,采用混合設計模式,即全定制和標準單元設計相結合的設計方法。這樣既有利于保證電性能的要求,又能減小設計周期,是一種較為理想的設計模式。
  
在全定制版圖中,設計過程分為兩步完成,每個大單元電路總是由各種基本電路組合而成,所以第一步是繪制基本電路的版圖,畫完后做DRC和LVS,保證基本電路的正確性。第二步用這些基本電路來組合成大的單元。
 
 
全定制芯片設計可以根據數據通路電路的規則手工設計出合理的版圖。版圖設計中盡量保證各個部分的規整和對稱,使其易于擴展。版圖的布局中使聯系較多的單元盡量靠近,從而縮短互連線的長度,減小每個單元的面積和時延,降低器件的負載電容,采取的具體措施如下:
 
1. 增加地與襯底、電源與阱的接觸,在沒有器件和走線的空白處多打接觸孔,并且將其與電源或地連接,有利于收集噪聲電流、穩定電位、減小干擾和被干擾;
2.形成網狀的電源地線網絡;
3.避免同層或上下兩層中長金屬線的平行走線,對噪聲敏感的線盡量布得短;
4.避免首尾循環的走線;
5.在滿足設計規則的前提下,盡量減小MOS管的有源區面積,以減小寄生電容,提高工作速度;
6.在數據通路設計中,要為金屬連線留下一些備用位置。
  
控制通路與數據通路的集成設計及驗證
  
邏輯層次
  
控制部分直接用行為級的RTL代碼,數據通路部分由從全定制電路導出的結構化RTL代碼,得到全模塊的邏輯描述。
  
可采用向量進行驗證,與采用RTL(或C模型)進行驗證的結果(trace文件)進行比對。
  
電路層次
  
電路層次控制通路與數據通路的集成可以借助Composer順利完成。
  
對于延時信息的獲取,數據通路或控制通路內部的路徑分別采用Hspice仿真及綜合來獲得,分析內部是否存在關鍵路徑。
  
涉及數據通路與控制通路之間的關鍵路徑,可以由全定制部分提交數據通路部分接口的輸入/輸出時延信息,即該路徑在其內部需要的時間。以這些信息作為外部約束,再對相關模塊進行綜合(按模塊綜合),結果文件中將得到集成后的關鍵路徑。
  
版圖層次
  
要保證版圖與電路的一致性,需要做LVS驗證。即將控制通路的門級網表導入Composer,與數據通路的全定制電路合成總電路,并由此提取電路級的Spice網表進行LVS驗證。LVS采用的工具為Mentor Graphics 的Calibre工具。
  
結語
  
本文主要研究了基于MIPS 4Kc體系結構的系統控制協處理器的設計和實現,包括精確異常處理的實現方式和全定制的物理設計。在對精確異常處理機制的過程中通過增加寫使能判別邏輯達到了縮減關鍵路徑時延的目的,降低了控制邏輯的復雜性,同時增加了全芯片的可靠性。本文的設計通過了邏輯、電路驗證,應用于32位CPU的設計中,并采用中芯國際的1P6M 0.18mm工藝成功流片。
 
要采購工具么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 中文有码视频 | 久久久久久久女国产乱让韩 | 国产成人理论在线观看视频 | 久久精品成人免费国产片 | 就操在线| 亚洲欧美日韩国产国产a | 水蜜桃亚洲精品一区二区 | 狠狠搞视频 | 国产熟女一区二区三区四区五区 | 久久久精品 | 亚洲日本香蕉视频观看视频 | 欧美顶级少妇做爰hd | 欧洲熟妇色 欧美 | 依人成人 | 国产午睡沙发被弄醒完整版 | 伊人午夜视频 | 日本高清二区视频久二区 | 91视频黄色 | 啪啪小视频 | 日本熟妇厨房xxxⅹⅹ乱 | 二区三区在线观看 | 少妇高潮水多太爽了动态图 | 国产中文字幕一级片 | av熟女人妻一区二区三区 | 国产亚洲精品久久久久久 | ww国产内射精品后入国产 | 国产成人免费av一区二区午夜 | 亚洲桃色天堂网 | 精品人无码一区二区三区 | 国产区免费 | 6—12呦国产精品 | 成年在线网站免费观看无广告 | 久久视频免费在线观看 | 日本精品无码一区二区三区久久久 | 在线国产一区 | 国产精品卡一卡二卡三 | 天天狠天天透天干天天怕∴ | 在线中文字幕一区 | 特黄大片又粗又大又暴 | 欧美日韩在线观看成人 | 日韩精品成人一区二区三区 | 日本一道高清一区二区三区 | 色图一区 | 亚洲欧洲av综合色无码 | 欧美 亚洲 国产 制服 中文 | 青青伊人网 | 久久本道综合久久伊人 | 天天干天天色天天 | 亚洲熟妇中文字幕曰产无码 | 中文字幕人妻无码系列第三区 | 久久久国产精品一区二区三区 | 久久国产精品亚洲 | 亚洲性片 | 亚洲一区二区三区高清在线看 | 越南女子杂交内射bbwxz | 久久精品无码午夜福利理论片 | 91香蕉视频在线观看免费 | 欧美性猛交7777777 | av资源首页 | 中国老太婆性做爰 | 哺乳喂奶一二三区乳 | 91精品在线视频观看 | 久久综合狠狠色综合伊人 | 老湿机69福利区18禁网站 | 久久久一区二区三区精品 | 欧美性色黄大片手机版 | 天堂综合网久久 | 中文字幕日韩精品无码内射 | 成人97人人超碰人人 | 亚洲免费精品视频 | 私人毛片免费高清影视院 | 欧美在线aa | 无码精品a∨在线观看中文 日本高清视频www | 无码丰满人妻熟妇区 | 国产高潮抽搐喷水高清 | 欧美人与动牲交zooz男人 | 久久综合五月丁香久久激情 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 人妻互换 综合 | 日日操夜夜操天天操 | 国产成人精品午夜福利在线观看 | 成人精品喷水视频www | 在线观看肉片av网站免费 | 欧美日韩中文 | 亚洲人成网站免费播放 | 成人伊人亚洲人综合网站 | 久久久成人免费视频 | 永久亚洲成a人片777777 | 欧美人与善在线com 玩50岁四川熟女大白屁股直播 | 成片在线看一区二区草莓 | 日韩黄色一级大片 | 亚洲欧美日产综合在线网 | 美女脱了内裤张开腿让男人桶网站 | 亚洲码无人客一区二区三区 | 午夜啪视频 | 欧美精品久久久久久久自慰 | 久久无码喷吹高潮播放不卡 | 人妻少妇伦在线无码专区视频 | 日韩三级中文字幕 | 主站蜘蛛池模板: 黄色大片免费在线观看 | 欧美成人精品第一区二区三区 | 神马午夜一区二区 | 久久综合88| 国产精品99久久久久 | 亚洲色大成网站www久久九 | 国产精品suv一区二区三区 | 波多野结衣精品在线 | 中文字幕丰满伦子无码 | 99久久一区二区 | 水蜜桃亚洲精品一区二区 | 亚洲第一男人天堂 | 亚洲h精品动漫在线观看 | 深夜视频免费在线观看 | 欧美性猛交久久久乱大交小说 | 精品久久久亚洲 | 欧美激情视频一区 | 国产一区二区三区成人欧美日韩在线观看 | 精品无码国产自产野外拍在线 | 欧美日韩亚洲精品瑜伽裤 | 综合网天天| 粗大黑人巨茎大战欧美成人 | 在线中文字幕一区 | 亚洲日韩精品无码专区加勒比海 | 中文字幕日韩欧美一区二区三区 | 一本一道中文字幕无码东京热 | 欧美极品jizzhd欧美 | 精品国精品国产自在久国产应用男 | 欧美日韩一区二区三区视频播放 | 青青青视频在线 | 日本精品一二区 | 无码免费婬av片在线观看 | 国产亚洲不卡 | 国产又爽又黄又嫩又猛又粗 | 国产私拍 | 国产自产21区 | 国产精品一线二线三线 | 国产三级av在在线观看 | 国产香蕉97碰碰视频碰碰看 | 激情国产av做激情国产爱 | 人人妻人人澡人人爽国产 | 亚洲v无码一区二区三区四区观看 | 做爰无遮挡三级 | 国产精品美女久久久亚洲 | 国产一区二区三区成人欧美日韩在线观看 | 国产亚洲精品久久久美女 | 亚洲黄色av| 亚洲成av人在线观看天堂无码 | 成人啪啪一区二区三区 | 午夜刺激视频 | 正在播放国产真实露脸高清 | 国产尤物在线视精品在亚洲 | 99热久久最新地址 | 亚洲成人一级片 | 激情综合区 | 正在播放熟妇群老熟妇456 | 午夜影视网 | 亚洲精品无码永久在线观看性色 | 日本xxxxx片免费观看喷水 | wwwwww日本 | 91av在线看| 永久免费毛片在线播放 | 久久国产色av免费看 | 久久久久国产精品人妻aⅴ四季 | 免费观看又污又黄在线观看 | 综合精品欧美日韩国产在线 | 久久精品一区二区三区不卡牛牛 | 色哟哟视频在线观看 | 久久久久麻豆 | 无码人妻精品一区二 | 奇米777狠狠色噜噜狠狠狠 | 97人妻免费公开在线视频 | 精品久久久久久久久久久久 | 成人av影院在线观看 | 日本道二区免费v | 欧美日韩四区 | av电影在线观看 | 国产破外女出血视频 | 日韩精品亚洲一区在线综合 | 国产特黄| 120秒试看无码体验区 | 优优人体大尺大尺无毒不卡 | 日韩激情在线视频 | 亚洲欧美一区二区三区在线观看 | 五月婷婷激情在线 | 欧美a级在线观看 | 国产亚洲曝欧美曝妖精品 | 性色av蜜臀av浪潮av老女人 | 亚洲视频天天射 | 国产精品久免费的黄牛仔短裤 | 日日操狠狠操 | 中文字幕aⅴ人妻一区二区 二区三区在线 | 国产精品涩涩涩视频网站 | 无码人妻av一二区二区三区 | 国产午夜精品一区二区三区四区 | 91欧美视频 | 午夜院线 | 精品麻豆一卡2卡三卡4卡乱码 | 夜夜狂射影院欧美极品 | 主站蜘蛛池模板: 在线国产一区二区 | 亚韩精品中文字幕无码视频 | 少妇与黑人一二三区无码 | 国产免费毛卡片 | 国产自产视频 | 桃色视屏 | 黑人又粗又大又硬a片 | 久草不卡 | 在线日韩视频 | 国产亚洲无线码一区二区 | 污18禁污色黄网站免费观看 | 台湾av在线 | 欧美性黑人极品hd | 伊人网国产 | 95久久| 阿v天堂网 | 亚洲免费观看视频 | 国产欧美一区二区精品性色超碰 | 久久亚洲精品大全 | 日韩激情一区二区三区 | 久操福利 | 一本一道久久a久久精品蜜桃 | 久久久久国产精品人妻aⅴ免费 | 午夜视频国产 | 福利二区视频 | 久久久久夜夜夜精品国产 | 乱子轮熟睡1区 | 国产电影无码午夜在线播放 | 日韩av不卡在线观看 | 熟熟熟熟熟熟熟熟妇50岁 | 2021午夜福利理论片 | 亚洲成aⅴ人片久青草影院按摩 | 免费无码又爽又刺激高潮的漫画 | 亚洲男同playgv片在线观看 | 国产白丝精品爽爽久久久久久蜜臀 | 3d动漫啪啪精品一区二区中文字幕 | 久久av无码精品人妻出轨 | 久久久久高潮综合影院 | 一区二区久久精品66国产精品 | 少妇性荡欲午夜性开放视频剧场 | 欧美日韩国产第一页 | 国产精品扒开腿做爽爽爽视频 | 久久婷婷色综合 | 亚洲激情a | 亚洲在线网站 | 日韩美女视频网站 | 青青自拍视频 | 成年美女黄网站色大免费全看 | 极品美女高潮呻吟国产剧情 | 国产成人精品亚洲日本语言 | 加勒比日韩 | 亚洲欧美在线另类 | 久久精品成人欧美大片 | 热久久久久久 | 蜜臀久久99精品久久久 | 成av人在线观看 | 成人福利在线播放 | 精品欧美小视频在线观看 | 久久中文字幕一区 | 两女女百合互慰av赤裸无遮挡 | 日本三级视频在线播放 | 成人免费毛片日本片视频 | 欧美日韩中文字幕在线视频 | 亚洲va天堂va欧美ⅴa在线 | 日韩一区二区三免费高清在线观看 | 国产精品美乳在线观看 | 成人靠逼视频 | 激情爱爱网站 | 人妻少妇精品视频三区二区一区 | 国产精品无码无卡在线播放 | 成人无遮挡裸免费视频在线观看 | 亚洲第一视频 | 少妇被粗大的猛烈进出免费视频 | 国产成人+综合亚洲+天堂 | 成人综合伊人五月婷久久 | 日韩色网站 | 丰满少妇被猛烈进出69影院 | 极品粉嫩嫩模大尺度无码视频 | 精品服丝袜无码视频一区 | 久久久99精品成人片中文字幕 | 在线精品自偷自拍无码 | 老司机综合网 | 久久天天躁狠狠躁夜夜不卡 | 国产精品沙发午睡系列 | 播五月开心婷婷欧美综合 | www成人| 大伊香蕉精品一区二区 | 免费无码黄十八禁网站 | 亚拍一区 | 午夜免费播放观看在线视频 | 色老头一区二区三区在线观看 | 40岁成熟女人牲交片 | 日韩视频在线一区二区 | 老女老肥熟国产在线视频 | 久久人人爽人人 | 无码人妻在线一区二区三区免费 | 在线观看毛片网站 | 操她视频网站 | 妓女妓女一区二区三区在线观看 |