版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
專業(yè)專業(yè).專注Slidel.SRAM的全稱是staticrandomaccessmemory,它是一種最常用的memory,核心部分是兩個cross-coulpedinverter組成的bi-stablelatchingcircuit,通常稱為flip-flop的電路。SRAMstatic的特性主要是它不需要像DRAM那樣定期對存儲的數(shù)據(jù)進行刷新,只要Vdd不掉電,數(shù)據(jù)就可以穩(wěn)定存儲。SRAM最主要的應(yīng)用就是緩存,緩存的作用是在CPU和內(nèi)存之間進行數(shù)據(jù)緩沖。像智能手機這樣的一些高端電子產(chǎn)品,SRAM是必不可少的。SRAM之所以可以做緩存是因為它有一個最為重要的優(yōu)點:speed,SRAM的讀寫頻率可以到幾個GigaHz,比DRAM至少快一個order。SRAM最大的劣勢在于density比較低,用的最多的SRAM是所謂的6TtraditionalSRAM,1個bitcell有六個MOSFET組成,與SRAM對應(yīng)的DRAM只需要一個MOSFET加一個capacitor。bitcell占用面積大導(dǎo)致desity低density低造成cost高,具體表現(xiàn)是同樣容量的緩存會比內(nèi)存條造價高很多。Slide2.這是一個目前典型的memory架構(gòu),CPU+3級緩存再加內(nèi)存條,其中一級緩存經(jīng)常用8TdualportSRAM,可以用兩個port同時讀寫,速度最高,集成度也最低,三級緩存會用high-densitydesign的SRAM,集成度最高,速度最低。從下面這幅實物圖可以清楚看到multi-core和三級緩存做在一起,standalone的SRAM已經(jīng)很少看到,一些低端的電子產(chǎn)品在介紹CPU性能參數(shù)的時候不會把緩存的信息單獨列出來,但是對于像智能手機這樣高端的電子產(chǎn)品,緩存的容量和工作頻率絕對是一個重要的性能指標(biāo)。下面這張圖根據(jù)價格和讀寫速度對memory進行一個排列,硬盤速度最低,價格最便宜,內(nèi)存條其次,緩存速度最高,造價也最高。接下來這張圖是SRAM發(fā)展的roadmap,綠線對應(yīng)左邊的縱坐標(biāo),表示SRAMdensity的變化情況,每往前推進一個generation,desity翻倍,紅點對應(yīng)右邊的縱坐標(biāo),表示SRAM工作頻率的變化情況,每推進一個generation,speed提升15%.最新的一些信息顯示Intel基于22nmtri-gatefinfet工藝的SRAM,工作頻率最高可以達到4.6GHz。最后看一下我們公司SRAM的一個大概的情況,已經(jīng)進入量產(chǎn)的基于40nmlow-leakageprocess用于highdensityapplication的面積最小的bitcell是0.242平方微米,desity是4Mb/平方毫米,這個數(shù)值很容易算,你拿一個平方毫米除以一個bitcell的面積就得到了density,我們公司像客戶提供32MegaSRAMproduct,同時guranteenaturalyield在90%以上,所謂的naturalyield是指在不加redundancy的情況下看到的yield,我們foundry向customer提供的都是naturalyield.什么是redundancy我稍后會講。28127bitcelldesigntarget暫時定的是128mega,但是困難很大,目前28PS127還沒有yield。28PS155的64MSRAMarrayyield大概在10%到20%。28HKMG情況更糟,127和155在nominalvdd下都沒有看到y(tǒng)ield。Slide3.這是最常用的6T-SRAM的基本電路圖,1個bitcell由六個transistor組成,四個NMOS和兩個PMOS。這個電路圖的連接關(guān)系似乎有點亂,我們看一下簡化的電路圖,SRAM的核心部分是兩個cross-coupledinverter組成一個正反饋回路,可以保證SRAM有兩個穩(wěn)定的存儲狀態(tài)“0”和“1”,電荷存儲在n1和n2兩個storagenode里面,n1和n2的電容主要是寄生電容和耦合電容,所以SRAM和DRAM從大的方面來說屬于,與此相對應(yīng)的是非易失性存儲器,最典型的是flash,flash有專門的電荷存儲介質(zhì)—floatinggate,電荷被寫入之后,即使vdd掉電,電荷也可以被保存很長時間,通常是十年甚至更久。除了主體部分的兩個inverter還有兩個passgate主要用于控制數(shù)據(jù)讀寫。slide4.這幅圖是SRAMarray的layout,每一個黃色的框框代表一個bitcell,整個SRAMarray就是這些bitcell的高度重復(fù),我們把SRAMarray里面具有數(shù)據(jù)存儲以及讀寫功能的最小重復(fù)單元稱為bitcell.需要特別指出的是,嚴(yán)格意義上來講,只要array里面有一個biecell不能function,這個SRAMarray就廢掉了,到了32nm之后,processvariation越來越大導(dǎo)致bitcellfail的幾率越來越高,同時arrayvolume也越做越大,最終導(dǎo)致整個SRAMarrayyield很低,在這種情況下怎么提升yield?答案是加redundancy,具體來講就是在array邊上額外放上幾行或者幾列SRAM,如果ARRAY里面有bitcellfail的情況出現(xiàn),通過相應(yīng)的尋址操作找出fail那個bitcell所在的那一行或者那一列,用額外加的這些SRAM將其替換掉,額外加入的那些SRAMbitcell就是redundancy。Redundancy說白了就是在那cost換取yield,是在processvariation越來越大的情況不得以采取的應(yīng)對措施,在design的時候要不要加redundancy要由customer來決定。把SRAM一個bitcell放大之后就是下面這幅圖,請大家注意bitcelllayout的一個特點:中心對稱。這是SRAM對mismatch非常敏感的一個重要原因。后面這張圖是SRAM的SEM照片。前面有提到過,SRAM最大的劣勢是bitcell占用面積大,為了盡可能省面積,SRAM經(jīng)常選用logic里面接近甚至超越minimumrule的device,這是SRAMmismatch很嚴(yán)重的最重要原因。最后這張表列出了40ll242bitcelldevice的width和length,可以明顯看出,PDwidth最大,PG其次,PU最小,為什么是這樣的一種排序,在cellratio那一部分會講到。Slide5.這是SRAM一個block的示意圖,SRAMarray做得很大比如128mega的時候需要很多block。SRAM要能夠?qū)崿F(xiàn)數(shù)據(jù)讀寫功能,除了array主體部分之外,還需要相應(yīng)的pheriphery就是控制電路,包括用于行選列選的pre-coder/decorder,用于read的SA,用于write的writedriver,以及用于數(shù)據(jù)輸入輸出的I/O和bufferSlide5.對于隨著技術(shù)不斷往前推進,電子產(chǎn)品性能飛速提高,同時功耗也越來越大,對于memory而言,它可以占到整個SOC總功耗的一半以上。相比較而言,待機功耗會更重要,因為電子產(chǎn)品大部分時間還是處于standby狀態(tài)。那總功耗可以分為兩個大的部分:static和dynamic,也可以稱為standby和active。Staticpower與leakage和待機電壓成正比,dynamic這部分與loadcapacitanee工作頻率以及工作電壓有關(guān)。降低功耗的最簡單辦法就是降低電壓,SRAM有一些特殊稱謂,SRAMtotalleakage稱為standbycurrent,最小待機電壓稱為DRV,最小工作電壓稱為Vccmin。制約整個SOC的Vccmin不能很低的原因很多時候就是SRAM的Vccmin降不下來,是什么東西在制約SRAM的Vccmin,我在mismatchmodel那里向大家解釋。Slide6.下面我們來看SRAM最簡單的一個狀態(tài):standby,也成為hold或者retention。在standby的是時候,WL接低電位,這樣PG就關(guān)掉了,保證bitcell不與外界發(fā)生數(shù)據(jù)交換,同時prechargebitline和bitlinebar到高電位,為數(shù)據(jù)讀取做準(zhǔn)備。下面引入SRAM最最重要的一條曲線:butterflycurve。它對于SRAM的重要性到了一種怎么樣的程度呢?如果你去查閱一些關(guān)于SRAM的paper,只要有需要比較SRAM性能的地方基本都會把butterflycurveshow出來,所以理解butterflycurve是SRAM的關(guān)鍵所在。Standby狀況下的butterflycurve是最簡單的,應(yīng)為我不需要考慮PG的影響,它就是兩個cross-coupledinverter對應(yīng)的voltagetransfercurve,簡稱VTC,它是inverter最基本的特性。之所以稱為butterflycurve是因為它很像蝴蝶翅膀。我們最關(guān)心的是embedded在butterflycurve里面的兩個square,在理想情況下,也就是不考慮mismatch的時候,這兩個square完全相同,整個butterflycurve關(guān)于y二x對稱,我們把內(nèi)嵌最大的square對應(yīng)的邊長稱為staticnoisemargin,這是SRAM最重要的一個概念。Holdstaticnoisemargin可以用來表征SRAM在standby情況下的穩(wěn)定性,這個值越大,表明SRAM待機狀態(tài)越穩(wěn)定,這個值的大小有什么決定?引入SRAM第一個ratio:alpharatio,PU與PDidsat的比值,與PG無關(guān),因為PG是關(guān)掉的,這個比值越大,holdmargin越大。Butterflycurve一般有三個交點,左上和右下的交點分別對應(yīng)SRAM"0”和“1”兩個穩(wěn)定的存儲狀態(tài),中間的交點是準(zhǔn)穩(wěn)態(tài),只存在于理論上,處于這種狀態(tài)的SRAM很不穩(wěn)定,稍微有一些noise,就會向兩外兩個穩(wěn)態(tài)演化。Slide7.借助holdbutterflycurve引入SRAMDRV的概念,DRV是指在保證數(shù)據(jù)正常存儲的前提下最小的待機電壓。我們當(dāng)然希望DRV越小越好。我們看一下理想情況下也就是不考慮mismatch時候的DRV,當(dāng)vdd變小的時候,內(nèi)嵌的那個square也跟著變小,當(dāng)vdd小到一定成的的時候,這兩條VTC相切,這是臨界點,Vdd再小一點點,兩條VTC就沒有交點了,穩(wěn)態(tài)點不存在了,換句話說就是datahold不住了,那存儲的信息就會丟失,standbyfail.Slide8這是我拿model實際仿真的結(jié)果,vdd減小,holdmargin跟著減小,到0.06v的時候降為0,我把這幅圖單獨摘出來,這是理想情況不考慮mismatch,DRV大概是0.06V,考慮mismatch的話,DRV會大很多。這是65LLULP525實測的DRV分布情況,里面包含了mismatch,要保證測到的所有bitcell都能夠正常存儲數(shù)據(jù),DRV大概是0.7v。從這里大致可以看出mismatch的作用有多么大。Slide9前面講的DRV是從電壓角度衡量待機功耗,另外還可以從電流的角度去看,也就是standbycurrent。待機條件下,WL關(guān)掉,BL和BLBprecharge到高電位,standbycurrent定義為從Vdd流到Vss端總的leakagecurrent,包含了6個transistor全部的leakage,根據(jù)電流守恒,vdd和vss兩端的電流相等。這是65nm的一個leakagepath示意圖,每個generation都可能不一樣,所以僅僅可以參考。減小standbycurrent是降低待機功耗的一個有效途徑,加合理的bodybias可以有效抑制leakage。Slide10.下面要講的是SRAM最重要的一個操作:read.我以read”0”為例。在讀取操作之前先進行precharge保證兩根bitline上電壓完全相等。然后關(guān)掉precharge電路,打開WL,這時候PG開啟,同時n2節(jié)點是高電位,PD也開啟,PD和PG組成通路,有電流流過,這個電流稱為Iread或者Icell。另外,PD和PG組成的通路進行分壓,結(jié)果是導(dǎo)致n1節(jié)點的電位被拉高到某一個邏輯低電位,大約是0.1-0.2V,這稱為readdisturbe,一旦這個值接近或者超過PD2的閾值電壓,PD2就會開啟,把n2節(jié)點電位往下拉,并通過正反饋回路,把n1節(jié)點電位進一步拉高,最后導(dǎo)致存儲狀態(tài)發(fā)生改變,我們成為bitcellflip,一個讀取操作造成bitcell狀態(tài)發(fā)生變化,這是不允許的。在n1節(jié)點電壓被上拉的同時,BL電位被拉下來,把BL和BLB電壓送到SA,通過比較就可以判定bitcell存儲狀態(tài)。這就是read操作的工作原理。Iread之所以重要,是因為不考慮SA判斷時間的時候,readtime有一個簡單的表達式,readtime跟BL上的capacitanee成正比,跟Iread成反比,我前邊有提過,SRAM最大的優(yōu)勢是速度快,所以要實現(xiàn)快速讀取數(shù)據(jù),Iread就要足夠大,同時BLcapacitanee足夠小,我們可以簡單估算一下readtime的量級,BLcapacitanee大概是0點幾個fF,量級是10的負(fù)十六次方,BL上的電壓降大概是0點幾伏,分子量級是十的負(fù)十七次方,Iread大概是幾十微安,分母量級是十的負(fù)五次方,最后得到readtime大概是picosecond。實際要考慮worstcase,同時加入SA耗費的時間,最后這個值大概是幾百ps,到一個納秒,取倒數(shù)對應(yīng)的頻率是1到幾個GigaHz,DRAM通常是幾十到幾百megaHz。所以SRAM比DRAM速度快很多。Slidell.那么如何衡量,bitcell在讀操作中的穩(wěn)定性?還是要看butterflycurve。在讀操作的過程中,WL是高電位,PG是開啟的,我們看左邊inverter對應(yīng)的VTC,就是藍色實線,當(dāng)n2輸入低電位的時候,n1輸出高電位,PD關(guān)閉,PGsource-drain等電位,對inverter基本沒有影響,當(dāng)n2輸入高電位的時候,就會有readdisturbe,導(dǎo)致readbutterflycurve對應(yīng)的邏輯低電位會被拉高到0.1v附近,同時square變小。把hold和readbutterflycurve放在一起就很容易看到這種變化,readmargin比holdmagin小很多,所以read是6T-SRAM的worstcase。如果RSNM過小,bitcell就有flip的危險。Slidell.readmargin的大小是由什么決定的呢?我們引入SRAM的第二個ratio:betaratio。在讀操作的時候,最主要的影響來自與PD和PG,PD越stronge,PG越weak,n1節(jié)點的電位就越不容易被拉高,betaratio定義為PD和PGIdsat的比值,我們可以看到,增大betaratio可以減小readdisturb,有效增大readmargin提高bitcell在read過程中抗干擾的能力。Slide12.下面介紹SRAM的最后一個操作:寫操作。我以寫“1”為例。Bitcell初始狀態(tài)是”0”,將bitline還是precharge的高電位狀態(tài),將bitlinebar拉低到ground,同時打開wordline,n1是低電位,PL2開啟,與PG2組成通路,PG2—端接低電位,將n2節(jié)點下拉,n2節(jié)點電位拉低通過正反饋回路將n1節(jié)點電位拉高,最終實現(xiàn)寫'1'操作.。Slide13那么如何判定一個bitcell寫入的能力呢?還是butterflycurve.左邊inverter再寫入過程中電壓配置和read時候完全一樣,因此輸出一條正常的VTC,但是右邊的這個inverter加上PG2情況就不一樣了,應(yīng)為blb接地,不再接Vdd,這時候當(dāng)n1輸入低電位的時候,通過PU和PG組成的通路很快將輸出端n2電位拉低,也就是n1出入低電位的時候,n2不在輸出高點為,而是輸出了一個接近低電位的電壓。這兩條VTC組成了SRAM的writebutterflycurve。Slide13我們同樣可以用writemargin來衡量一個bitcell寫入的能力,那么writemargin的大???我們引入SRAM第三個ratio:gammaratio,我們可以看到,在寫操作的時候,起主要作用的是PU和PG,因此gammaratio定義為PG與PUidsat之比,PG越strong,PU越weak,越容易通過bitlinebar將n2節(jié)點電位下拉,writemargin越大,寫入越容易。Slide13前面介紹了SRAM的三個ratio,分別用來表征SRAMholdstability,readstability以及writeability,我們希望這三個ratio都越大越好,很可惜,如果你把這三個ratio乘在一起就會發(fā)現(xiàn)結(jié)果是1,這說明這三者之間有trade-off其中兩個變大,另外一個一定變小。在實際應(yīng)用的時候betaratio是第一位要考慮的,gammaratio其次。為了是betaratio大于1,PD的width會比PG大,為了是gammaratio盡可能大,PGwidth比PU大很多。這就解釋了前邊提到過的三顆devicewidth的排列關(guān)系,同時也可以說明,為什么SRAMlayout尺寸變化很小,一般就是變化幾到十幾納米,因為,你懂其中任何一顆device都會有sideeffeC比如你把PGAA變小,PGidsat就變小,betarati就會變大,但同時gammaratio就會變小,bitcel寫入能力變差,最后readfai表少,但writefail變差。Slidel4最后看一下SRAM會有哪些failurenode。read有兩種fai機制,第一,iread太小,導(dǎo)致readspeed太慢,甚至根本讀不出來,第二,RSNM過小,導(dǎo)致讀的過程中bitcel存儲狀態(tài)發(fā)生反轉(zhuǎn)。Write有一種fai,就是因為writemargin過小,導(dǎo)致在一定時間內(nèi)寫不進去,具體表現(xiàn)就是寫入前后狀態(tài)一樣。隨著將來工作頻率越來越高,對于write的挑戰(zhàn)越來越大,因為cycletime很短,差不多就是幾百個ps,在這么短的時間內(nèi)要把數(shù)據(jù)順利寫入困難蠻大的。另外提一下,standbycurrent—般不作為判斷bitcel能否正常工作的標(biāo)準(zhǔn),array里面某些bitcellstandbycurrent大,不會導(dǎo)致bitcel不能工作,但整個array的totalleakage不能超出一定的范圍。Slide15在將SRAMmodel之前有必要把processvariati進行簡單分類。從processcontrol的角度可以把processvariatic分為兩大類:systemati和random。Systematic又可以分為兩類,layoutdependent和globalSRAM不需要考慮layoutdependent,比如LPE/WPE/LOD,因為SRAM的layout基本是固定的。Global主要是在生產(chǎn)過程中的non-uniformity造成的,比如在退火過程中,wafer可能會由于受熱不均勻產(chǎn)生溫度梯度,表現(xiàn)為從wafer中心到邊緣位置電學(xué)特性有特定的分布規(guī)律。Randomvariation就是指mismatch,指的是同一個die里面離得很近的兩個device之間的差異。之所以要強調(diào)離的很近主要是因為離得比較遠的兩個device會包含由于空間位置不同造成的差異,而這部分差異屬于globalvariation的范疇。Mismatch里面占主導(dǎo)地位的是RDF,可以占到60%以上。業(yè)界比較認(rèn)可的能夠準(zhǔn)確量測processvariation的是addressable的DMA,因為DMA有個重大的優(yōu)勢,samplesize比較大。只有samplesize比較大的情況下萃取出的processvariation才比較可靠。Slide15這幅圖是semitronix在40上面評估的結(jié)果,當(dāng)samplesize比較小的時候,得到的processvariation會有fluctuation,只有當(dāng)samplesize比較大,接近1000個的時候得到的數(shù)值才趨于平穩(wěn),比較可信。Slide16造成mismatch的因素很多,這里只列舉幾個最重要的。請大家注意由于RDF造成的Vtvariation的公式,sigmaVt與面積開平方成反比,這是mismatch的一個重要特征,除了RDF之外,還有LER,主要是patten的時候造成的,以及oxidethickness的fluctuation。Slide17從hierachy的角度可以把processvariation分為ltl,wtw和wiw三組,wiw再往下分,可以包括dtd和within-die,最后一級就是mismatch,globalvariation的方差是這三級方差之和,localmismatch是各種機制產(chǎn)生的variation對應(yīng)的方差之和,因為各種機制對mismatch的影響彼此之間獨立,所以可以簡單相加。Totalvariation的方差是global和local對應(yīng)的方差之和,因為global和local之間也是相互獨立的。Slide17上面這幅圖講的是大家比較熟悉的pelgrom提出的理論,mismatch對應(yīng)的sigmaVt或者sigmaId與device面積開平方成反比,隨著technology不斷往前推,devicearea不斷shrink,導(dǎo)致mismatch越來越嚴(yán)重,mismatch的概念很早就有了,但是直到65、55引起大家的重視,到40的時候,mismatch稱為totalvariation的決定因素,我們公司也是在40的時候才真正意識到localmismatch的重要性。下面這幅圖是40ll242PD這顆devicemismatch的一些基本情況,我們可以看到,geometryfactor,也就是根號WL分之一大概是12.6,1個sigmavtmismatch是35.6mV,total一個sigma是38.1mV,算比值的時候要用方差,所以是平方相比,最后結(jié)果是local占total的87%,sigmaId情況也差不多,說明local在dominant整個processvariation,我借用SPICEteamNMOSsigmadeltaVtVs.geometryfactor的這幅圖,把SRAM對應(yīng)的那個點點上去,大家就會發(fā)現(xiàn),SRAM的mismatch在那個紅圈圈范圍內(nèi)。我總結(jié)了SRAMmismatch大的主要原因有兩個:第一SRAMbitcelllayout與生俱來就有高度的對稱性,這本身就是mismatch的結(jié)構(gòu),第二SRAM為了省面積,用到的device面積都很小。Slide18Mismatch對SRAM的performance變差,當(dāng)考慮mismatch的時候,buttterflycurve對應(yīng)的兩個sqare大小不再相等,說明”0”和“1”兩種狀態(tài)不再對稱。紅線是typicalcase,藍線是加入6sigmamismatch之后的情況,Mismatch會導(dǎo)致DRV,Readmargin、writemagin和iread同時變差。Slide19再來看一下SRAMmodel的架構(gòu),傳統(tǒng)的fixedcornermodel不區(qū)分global和localvariation,cornerrange很大,缺點是它只能告訴designer,process最差或者最好的狀況,不能提供任何關(guān)于電學(xué)性能統(tǒng)計分布的狀況,比如隨機run出一個srambitcell,它能夠正常工作的概率是多少?并且localmismatch越來越嚴(yán)重,array也越來越大,3*sigma慢慢包不住大部分的點,這時候就需要后邊兩種model,40用的最多的是第二種,global-onlyfixed的cornermodel加mismatchmodel。Globalcorner專門用來coverglobalvariation,在globalcorner上用統(tǒng)計的方法疊加mismatch。實際上global這部分也是有服從統(tǒng)計分布的,為了更加matchreal-case,有了第三種model,fullstatisticalmodel,與第二套model唯一的差別是把globalvariation也用統(tǒng)計的方法描述,確定是model表面看不到任何corner的信息,只有run很多次monte-carlo才能確定corner的位置。Slide20首先來看一下globalonly-fixedcornermodel,首先用3*sigmaglobalvariation定出cornerspec,用來covergobalprocessvariation.然后可以看到sramperformanee跟globalcorner有依賴關(guān)系,對于RSNM而言,worstcase出現(xiàn)在FSG這個corner而WM的worstcase出現(xiàn)在SFG這個corner,下面這幅圖是model實際仿真得到的結(jié)果,請大家注意,globalvariation對butterflycurve的影響是使兩個square同時增大同時減小,butterflycurve仍然關(guān)于y二x對稱。實際上SRAM的worstcase不僅跟corner有關(guān),還跟溫度和電壓有關(guān),高溫會使RSNM和istby變差,低溫會使WM變差,如果不考慮temperatureinversion,高溫也會使iread變差,四個紅圈圈指出了corner和溫度組成的worstcase。Slide21再來看看vdd對SRAMperformanee的影響,Vddscaling,會導(dǎo)致RSNM、WM和Iread同時變差,Vdd增大會使istby變差。Slide22如果不考慮mismatch,SRAMperformance的worstcaseprocesscorner/temp/vdd的一個組合,仔細(xì)觀察你會發(fā)現(xiàn),除了TT之外,SRAM四個corner正好被SRAM四種worstcaseperformance卡住,如果TT定不好,很容易使SRAM某個performance落在fail的區(qū)域。Slide23下面來看一下對于SRAM最重要的mismatchmodel。我們知道如果samplesize足夠大,devicevt和id都是服從標(biāo)準(zhǔn)正態(tài)分布的,把SRAM中每個device相應(yīng)的modelparameter都用相互獨立的一個高斯分布表示,用到的modelparameter與前面講到的mismatch產(chǎn)生的幾種主要機制相對應(yīng),RDF對應(yīng)Vth和u0,LER對應(yīng)XL和XW,oxidethicknessfluctuation對應(yīng)toxe。這樣sramperformanee比如RSNM就由單一的一個值變成了統(tǒng)計分布,大家可以看到隨著technology不斷往前推,RSNM的分布發(fā)生了一些變化,mean值不斷減小,分布卻不斷展寬,用統(tǒng)計的語言來講,就是variation越來越大,bitcellfail的幾率越來越大。右邊這幅示意圖是在global-onlyfixedcorner上面疊加mismatchmodel后runMC分析后的結(jié)果。Slide23下面舉一個RSNM實際仿真的例子來告訴大家mismatch如何使SRAMperformanee變差,藍線是理想情況下的butterflycurve,兩個square大小相等意味著讀0和讀1時候的stability相同,一旦加入mismatch,butterflycurve就變成了紅線,一個square變大,另一個square變小,由于biteell的存儲狀態(tài)有可能是0也有可能是1,所以我們要考慮worstease,就是二者中較小那個,RSNM從214mVdrop到173mV,這只是加入mismateh后其中的一條eurve,其它eurve也是這樣嗎?我那mismatehmodel進行1000次monte-earlo分析,每run—次就出現(xiàn)兩個值,對應(yīng)RM0和RM1,對應(yīng)坐標(biāo)中的一個點,我把所有的點都畫出來,大家就可以看出規(guī)律,RM0和RM1的相關(guān)系數(shù)是-0.5,屬于一般負(fù)相關(guān),說明其中一個值增大,另一個的變化趨勢一定是減小。我們只關(guān)心那個較小值,所以mismatch一定是使RSNM變差。Slide24這幅圖是mismatchmodel仿真很多次之后畫出的butterflycurve的一個分布,這個分布越寬說明proeessvariation越大,情況越糟糕。右邊這幅圖是我在TT/25C/nominalVdd時把每一次run出的較小的那個RSNM的值提取出來,畫成直方圖,BPP自動給出mean和sigma,那條藍線是標(biāo)準(zhǔn)正態(tài)分布,可以看到,RSNM在3個sigma以內(nèi)還是和標(biāo)準(zhǔn)正態(tài)分布很match的,下面這幅圖是在RSNM的worstcaseFSG/0.9*Vdd/125度仿真的結(jié)果,mean值和sigma同時減小,sigma減小的原因主要是溫度,我們在mismatchmodel里面加入了調(diào)整了mismatch隨溫度變化的一個trend,這個在稍后會有說明。右邊是對應(yīng)的縱坐標(biāo)取對數(shù)以后的分布圖,可以看到在highsigma的區(qū)域,RSNM的分布漸漸偏離高斯分布,這和paper中給出的結(jié)論一致,而我們最關(guān)心的恰恰是RSNM在lefttail
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 舞龍舞獅培訓(xùn)規(guī)章制度
- 餐飲培訓(xùn)中心規(guī)章制度
- 醫(yī)院培訓(xùn)經(jīng)費管理制度
- 培訓(xùn)機構(gòu)兼職管理制度
- 駐地辦安全培訓(xùn)制度
- 教育培訓(xùn)機構(gòu)團隊日常管理制度
- 小學(xué)班主任崗前培訓(xùn)制度
- 理事會制度培訓(xùn)方案
- 培訓(xùn)基地結(jié)業(yè)考試制度
- 鄉(xiāng)鎮(zhèn)質(zhì)量監(jiān)管員培訓(xùn)制度
- 地坪漆施工方案范本
- 【《自適應(yīng)巡航系統(tǒng)ACC的SOTIF風(fēng)險的識別與評估分析案例》4100字】
- 阿壩州消防救援支隊2026年面向社會公開招聘政府專職消防員(69人)筆試備考試題及答案解析
- 2025寧波市甬北糧食收儲有限公司公開招聘工作人員2人筆試參考題庫及答案解析
- 供應(yīng)鏈年底總結(jié)與計劃
- 2026年國有企業(yè)金華市軌道交通控股集團招聘備考題庫有答案詳解
- 2025年電子工程師年度工作總結(jié)
- 2026年吉林司法警官職業(yè)學(xué)院單招職業(yè)技能筆試備考題庫帶答案解析
- 2025年高職第三學(xué)年(工程造價)工程結(jié)算與審計測試題及答案
- 2025年低壓電工理論考試1000題(附答案)
- 商業(yè)倫理與會計職業(yè)道德(第四版)第五章企業(yè)對外經(jīng)營道德規(guī)范
評論
0/150
提交評論