版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高速數(shù)字總線時序分析及計算方法High Speed Digital Parallel Bus Timing Analysisand Calculation Method朱永輝UTStarcom 深圳研發(fā)中心 Common Hardware摘要:本文先從簡單數(shù)字總線模熨開始,全面分析了各種因素卜高速數(shù)字總線時 序裕量的計算方法,并推導(dǎo)出浪本的汁笄公式。然后以島速SDRAM總線為 實例,分析了三種時鐘模式下時序裕量的計算實例。最后以此理論為指導(dǎo),對X 項目SDRAM總線作出了最優(yōu)化的調(diào)整。Abstract: Based on basic digital bus model, this paper
2、completely summarize timimg budget analysis of high speed digital bus under various situations, and deduce the basic calculation equation. Then, based on high speed SDRAM bus, this paper analyze the timing budget calculation examples in three clocking modes And finally, an optimal timing adjust ion
3、is made for X project according to the theory of this pape 匚關(guān)鍵詞:高速數(shù)字總線,時序分析,時序裕量計算,SDRAM總線,總線時序調(diào) 整Keyword: High Speed Digital Bus. Timing Analysis, Timing Budget Calculation, SDRAM bus, Bus Timing Adjusting1. 總線時序分析的目的許炙項H都面臨著開發(fā),測試時間短,而lime-to-Market JK力乂很人,在這種情況卜如 何設(shè)計町靠的數(shù)字系統(tǒng),對工程師是一個很人的挑戰(zhàn)。保證數(shù)字總線時序的町
4、靠性是數(shù)字系 統(tǒng)可靠工作的最重要的前提.特別在通信系統(tǒng)中,對系統(tǒng)吞吐量,CPU處理能力等耍求越 來越高,因此必須要用到各種各樣的高速數(shù)字總線,如內(nèi)存的SDRAM, DDR接II,高速 的CPU接I I以及芯片2間的并行"連接I I等。這比癸型的總線基本上工作在100MHz頻率 以上,每個時鐘周期小丁 10納秒(10-9秒),在這么高的速度下,數(shù)據(jù)總線上每一個時鐘周 期內(nèi)耍求數(shù)據(jù)被正確地讀出和寫入,保證這一過程的并不是單單憑設(shè)計經(jīng)驗而是要旅對總線 時序的理解和精確的計算。如果發(fā)生數(shù)字總線的時序錯謀,會導(dǎo)致謀碼,卄法指令法地 址存取直至系統(tǒng)不能川動等不川預(yù)測的災(zāi)難性后果。本文總結(jié)了數(shù)字總
5、線時廳分析及計舁方 法,并且對SDRAM總線的時序計算做出了全而的總結(jié)。I 時序分析的目的:為了使數(shù)據(jù)總線上的數(shù)據(jù)正確地被輸入芯片根據(jù)時鐘鎖存,也就是 輸出芯片必須滿足輸入芯片的輸入建立時間和輸入保持時間的要求.2. 總線時序分析及基本模型計算2. 1簡單總線模型總線的模型如圖一所示,IC1輸出數(shù)據(jù)到IC2,并且IC1和IC2在同一時鐘Clock卜工 作。圖二表明了-般總線的時序關(guān)系,當(dāng)IC1輸出數(shù)據(jù)時,IC1在上升沿Z后打出數(shù)據(jù),上 升沿到數(shù)據(jù)在數(shù)據(jù)總線上仃效的時間稱為時鐘到數(shù)據(jù)的延時,即Tcoo然后輸入芯片IC2會 在卜一個時鐘的上升沿去鎖存數(shù)據(jù)總線上的數(shù)據(jù)。CLOCK /DATA Fig
6、ure: 1總線電路模型Figure: 2總線時序圖Teo:芯片輸出數(shù)據(jù)時,時鐘上升沿后,數(shù)據(jù)在數(shù)據(jù)總線上仃效的時間(時鐘到數(shù)據(jù)延時), 此數(shù)據(jù)需耍用到最人值Tcomax及最小值Tcomin。Tsu:芯片作為輸入時,數(shù)據(jù)所需的建立時間(時鐘上升沿前數(shù)據(jù)維持的時間),建立時間的 滿足永遠(yuǎn)以最小值來計算。Th:芯片作為輸入時,數(shù)據(jù)所石的保持時間(時鐘卜降沿后維持的時間),保持時間的滿足 永遠(yuǎn)是最小值來計算。從以上時序分析的冃的町知,IC1的輸出數(shù)據(jù)在數(shù)據(jù)總線上的維持時間必須要滿足IC2 的建立時間(Tsu)及保持時間(Th)的最小需求。我們假設(shè)時鐘同時到達(dá)IC1和IC2的時鐘輸入端,那么為了滿足I
7、C1的輸出必須滿足 IC2正確輸入的條件。從輸入的Tsu考慮:Tsu = Tclk _ Teo max為了滿足Tsu的條件,Tsu必須:Tclk 一 Teo max > Tsu =>Tclk > Tsu + Teo max從上而式了,我們還町以推算出,在給定的時蝕頻率卜,輸入的建立時間的時序裕鳳SetupTimeM arg in - Tclk 一 Tsu 一 Teo max(1)從上面的式子,我們可以得出一個重婆結(jié)論:I如果電路板在輸入的建立時間方面發(fā)生問題,我們可以通過降低芯片的運(yùn)行頻率(増 大Tclk)來滿足所需的建立時間的要求.從輸入的Th考慮:min > Th從
8、上面的式子我們可以推算出輸入保持時間的時序裕最:(2)HoldTimeM arg/n = 7co(min) - Th 從(2)式我們可以看到IC輸入時,可以得出以卜雨要結(jié)論:I數(shù)據(jù)輸入的保持時間的時序裕量只和輸入衛(wèi)出芯片本身的特性有關(guān),而與時鐘運(yùn)行頻率無關(guān),如果PCB走線不能滿足芯片輸入保持時間的要求,那么簡單地降低芯片的運(yùn) 行頻率是沒有任何幫助的.2. 2實際總線模型時序裕量計算如果考左數(shù)據(jù)在PCB上的傳輸延遲和時鐘到達(dá)發(fā)送和接收芯片的延遲,那么訃算時序 裕量就會變得復(fù)雜些,定義以下幾個變最:Tflight:這個變杲定義數(shù)據(jù)信號在PCB傳輸線上到達(dá)輸入點(diǎn)所石的時間,就是平時所說的傳 輸時延或
9、飛行時間。Tskcw:這個變駁定義時鐘信兮到達(dá)發(fā)送IC和接收IC時鐘引腳的時間差異。Tcrosstalk:由丁伸擾引起的數(shù)據(jù)沿變化,孑致數(shù)據(jù)到達(dá)時間發(fā)生輕微的搖擺。Tjitter:由于時鐘抖動引起的時鐘周期的變化考慮這些因素后,建立時間和保持時間的裕量就會相應(yīng)的發(fā)生變化,如卜公式所示:SetupM arg in = Tclk - Teo max- Tsu 一 Tflight + Tskew - Tjitter - Tcrosstalk(3)HoldM arg in = Teo min - Th + TJlight 一 Tskew - Tcrosstalk(4)Tskew是時鐘到達(dá)兩個芯片的時間
10、延遲,這個參數(shù)在PCB布線時町以任意調(diào)的。從上面的 式子中,可以看到Tskew在建立時間和保持時間中的作用分別為一正一負(fù),因此我們可以 有以下結(jié)論:I如果想通過調(diào)整時鐘的延遲來增加建立時間的裕量,那么必須犧牲相應(yīng)的保持時間的裕量。反之如果想增加保持時間的裕量,那么必須犧牲相應(yīng)的建立時間的裕量。由J輸入的建立時間裕彊和保持時間裕鼠必須人丁零,所以:Tclk - Teo max- Tsu 一 TJlight + Tskew - Tjitter - Tcrosstalk > 0Teo min Th + Tflight Tskew Tcrosstalk > 0從上面的式子,就可以得出數(shù)據(jù)總
11、線所能走的最大距離和最小距離的定量公式:Tflight < Tclk 一 Teo max-Tsu + Tskew - Tjitter - Tcrosstalk(5)Tflighl >Th- Teo min + Tskew + Tcrosstalk(6)這兩個公式為PCB的布線計算提供理論的依據(jù)。在Cadence的SPECCTRAQuest的時 序分析模型,就是根據(jù)這兩個公式來計算。以上基本公式考偲j" Tskew, Tjitter, Tcrosstalk對時序裕kt的影響。這些信號在很炙情 況卜是以正負(fù)的指標(biāo)來衷明在-淀范川內(nèi)的漂移,山設(shè)計者無法預(yù)測這些指標(biāo)是帯來正的 影
12、響還是負(fù)的影響,因此以下定義取正負(fù)號的原則:1. 在計算公式1中,也就是計算機(jī)最長布線時,這些指標(biāo)所取的正負(fù)號應(yīng)該使布線長度值 達(dá)到最小。2. 在計算公式2中,也就是計算最短布線時,這些指標(biāo)所取的正負(fù)號應(yīng)該使布線長度值達(dá) 到最大。這兩個原則會使我們的時序計算達(dá)到最嚴(yán)格的指標(biāo)。3. SDRAM數(shù)據(jù)總線時序裕量計算實例SDRAM是典熨的高速并行總線結(jié)構(gòu),以卜部分我們以SDRAM總線為例說明總線時序 裕杲計算方法及原則。和上面介紹的基本原理稍有不同,SDRAM總線是雙向總線,所以必 須分別計算讀/寫兩種情況,才能確定時序裕量。以卜-圖三是SDRAM總線輸出數(shù)據(jù)時的時序圖,另外三張表格分別是SDRAM
13、. SDRAM 控制器,及外部時鐘芯片的AC時序指標(biāo),我們以這些時序指標(biāo)為依據(jù)進(jìn)行各種SDRAM V. 作方式卜時序裕鼠計算。Figure: 3 SDRAM總線數(shù)據(jù)輸出時序從圖三的SDRAM時序圖屮叮以看出,輸出芯片在T3上升沿時準(zhǔn)備輸出數(shù)據(jù),而輸入 芯片在T4上升沿處,鎖存總線上的數(shù)據(jù)。ACCHARACTERISTICS-7EPARAMETERSYIVBOLMINrviAXAccess time from CLK (pos. edge)CL = 3SC5.4CL = 2SC5.4Address hold timelAH0.8Address setup timelAS1.5CLK high-l
14、evel widthU2.5CLK low-level widthtCL2.5Clock cycle timeCL = 3WK(3)7CL = 2lCK(2)7.5CKE hold timeIKH0.9CKC setup time»CKS1.5CSl RAS± CAS札 WE DQM hold timetCMM0.9CW RAS*, CAS粒 W". DQM setup timetCMS1.5Data-in hold timetDH0.8Data-in setup timelDS1.5Data-out high-iinpedance timeCL = 3tHZ(3
15、)5.4CL = 2lHZ(2)54Data-out low-impedance timetLZ1Data-out hold time (load)lOH3Figure: 4 SDRAM 時序指標(biāo)SignalsDescription133MHzUnitsLoadingMin.Max.ECC7:0Setup0.8nsSData630Setup1.3nsSData63:OT ECC7:0Hold0.4nsSCAS*, BankSel(1:0Output Delay1.13 1ns50pFDAdr12:0Output Delay1.136ns50pFSDaM*7:0JOutput Delay1.13
16、.7ns30pFSDOT7:0h DWrVSRAS*Output Delay1.137ns50pFSCS3:0rOutput Delay1.238ns50pFSData63:OT SCS(3:OaOutput Delay1.238ns30pFECC7:0Output Delay1.34 1ns30pFFigure: 5 SDRAM控制誥時序指標(biāo)TO"Cycle to Cycle Jitter""】t/-100Aliy Output to An/ Cutput SkevM代fiquncy150D fferent frequency300Figure: 6時鐘芯片技術(shù)
17、指標(biāo)3. 1外部時鐘源統(tǒng)一提供時鐘工作方式這種SDRAM的工作方式如下圖所示:33MHz50PPMFigure: 7:外部時鐘源統(tǒng)一提供時鐘工作方式在這種SDRAM匸作方式卜,外部時蝕源統(tǒng)一產(chǎn)生時鐘,然后分發(fā)到SDRAM控制器 和SDRAM芯片的時鐘引腳。3. 1.1從寫路徑考慮此時SDRAM控制器輸出數(shù)據(jù)到SDRAM芯片,則SDRAM控制器的輸出必須滿足 SDRAM芯片的建立時間和保持時間的要求,此時Tsu = 1.5ns.Th = 0.8/5晶體是輸出33MHz, 50PPM, I大I此:Tjitler_osc = 1/33M 仕:* 50/1000000 = 0.00152恥=±
18、;0.00076恥 ° 一般的時序裕鼠都是十分Z納秒級別的,從上式中我們町以知道胡體的Jitter非常小,在 實際的時序計算屮完全可以忽略為零。從時鐘芯片的技術(shù)指標(biāo)圖中可知輸出時鐘的川血為土 lOOps,即土0. lnso由丁我們忽略了 晶體的J itter指標(biāo),因此:Tjitler = ±0.1$在PCB布線屮,我們可以把從時鐘芯片出來的兩個時鐘到SDRAM控制器和SDRAM布得 完全等長,因此時鐘Skew可以認(rèn)為零,即:Clock 2 一 Clock 1 = 0ns但是任何的鎖相環(huán)芯片出來的時鐘并不足完全等相位的,因此這個相位的相差其實充當(dāng)了Tskcw這個角色,從上而時
19、鐘芯片的數(shù)據(jù)手冊中,可以得到:Tskew = 150/75 = 0.15ns另外宙丁這個150ps的Skew,其實我們并不能確定到底是哪個時鐘輸出是捉前了,或是落 后了,因此我們必須從最壞的情況去考慮,那么Tskew就變?yōu)椋篢skew = ±0.15ns從SDRAM控制器時序指標(biāo)農(nóng)格中町以即到控制器數(shù)據(jù)總線的輸出延遲(Output Delay)垠 小是1.2ns,最大是3.8ns,即:Teo min = 1.2s,7?omax = 3.S/5根據(jù)仿其及佔(zhàn)測的結(jié)果,可以認(rèn)為由信兮完整性及串?dāng)_(crosstalk)所引起的時序誤差最人 為土0. lns» 即:Tcrosstal
20、k = ±0.1$從以上的數(shù)據(jù),根據(jù)公式(5), (6)就町以計算當(dāng)SDRAM作為輸入時:Tflight < Tclk 一 Teo max- Tsu + Tskew - Tjitter 一 Tcrosstalk=7.519ns 一 3,3ns -1.5ns - 0.15ns - 0. ins - 0. ns = 1 ,S69ns7'flight > Th Teo min l Tskew I Tcrosstalk=0.8/15 -1.2ns + 0.15ns + 0. Ins = -0.15ns以上公式計算時,Tskew, Tjitter, Tcrosstalk等指
21、標(biāo)前面冇正負(fù)兮,取iE負(fù)兮的原則如前所 述。綜介以上計算結(jié)果,在寫路徑時Tflight在布線時必須滿足:-05ns < Tflight < 1.869/?5(7)如果以PCB板上每英寸的時延是0.18ns/inch計,則:-0.025/nc/? < DataTraceLength < 8.845/?c7z(8)這個負(fù)號的意義是,即使數(shù)據(jù)線的布線長度為零(廿實上這是不町能的),也町以滿足 時序的要求。這個意義也是非常自觀的,因為SDRAM控制器的輸出保持時間長達(dá)1.2ns, 而SDRAM輸入的保持時間只0.8ns,還仃一泄的裕彊,即使布線氏度為冬,也町以遠(yuǎn)遠(yuǎn) 地滿足耍求。
22、2. 1. 2從讀路徑考慮此時SDRAM芯片輸出數(shù)據(jù)到SDRAM控制器。上面的計算過程僅僅計算了讀操作時 的單向情況,由J- SDRAM數(shù)據(jù)總線是雙向的,那就必須也要考慮SDRAM作為輸出,而 SDRAM控制器作為輸入時的情況。同理,參考計算公式完全相同,只不過需耍滿足的建立時間和保持時間應(yīng)該以SDRAM控 制器的數(shù)據(jù)手冊上為準(zhǔn),所以:Tsu = 1.3ns, Th = 0.4/zj而Tcomin變?yōu)镾DRAM輸出時數(shù)據(jù)在數(shù)據(jù)總線上所保持的最小時間,在SDRAM數(shù)據(jù)于冊 上這個數(shù)據(jù)是*OH, Tcomax變?yōu)镾DRAM輸出時的AC所以:Teo niin = 3ns, Teo max = 5.4
23、s其它參數(shù)完全相同:Tskew = ±0.15ns. Tcrosstalk - ±0.1/?5從以上的數(shù)據(jù),根據(jù)公式(5), (6)就町以計算當(dāng)SDRAM作為輸出時:Tflight < Tclk - Teo max-Titr + Tskew - Tjitter 一 Tcrosstalk=7.519$ - 5 Ans 一 1.3ns 一 0.15$ 0. Ins 一 0. ns = 0.469/?$Tflight > Th 一 Teo inin + Tskew + Tcrosstalk=0.8/u - 3ns + 0.15ns + 0. Ins = 一 1.95$
24、綜合以上計算結(jié)果,在讀路徑時,Tflight在布線時必須滿足:一 1,95ns < Tflight < 0.469/5(9)如來以PCB板上每英寸的時延是0.18ns/inch計,貝U:-O.Sinch < Data Trace Leng th < 2.bin ch(10)綜合(8) (10)的條件,在此條件下,SDRAM的數(shù)據(jù)總線走線長度應(yīng)該是:-Q.025inch < DataTraceLength < 2.6inch(11)這個布線的長度限制留給PCB的布線工程師的余地已經(jīng)很小了。這種布線方式余地小的根本原因是因為SDRAM輸出的時延Tcomax達(dá)5.
25、4ns,導(dǎo)致 SDRAM控制器的建立時間很難被滿足。而SDRAM輸出的保持時間又K達(dá)3ns,遠(yuǎn)遠(yuǎn)滿足 SDRAM輸入建立時間的要求,在這情況卜,我們町以用以卜的方法來進(jìn)行優(yōu)化:I可以適當(dāng)?shù)卣{(diào)整時鐘的Skew來獲得最優(yōu)化的布線方案調(diào)整方法,使Clock 1和Clock2的Skew調(diào)整為以卜的關(guān)系:Clock 2 - Clock 1 = 0.7/25即SDRAM控制器時鐘滯后于SDRAM時鐘0.7ns,這樣就可以使SDRAM比剛才方式提前 0.7ns發(fā)出數(shù)據(jù),使SDRAM控制器獲得額外的建立時間,當(dāng)然如前所述,這是以犧牲保持 時間為代價的。寫路徑時,由T Tskew縮小0.7ns (-0.7ns)
26、,按照原來計算結(jié)果(7):-0.15/?5-0.7/5' < TJliht < 1.869/5 -0.7/5一 0.85/5 < Tflight v 169血(12)讀路徑時,由FTskew增大了 07ns(+0.7ns),按照原來的計算結(jié)果(9):一 1.95ns + 0.7ns < Tflight < 0.469$ + 0.7ns-1.25ns < Tflight <1.169ns綜合以上條件,布線約束條件變?yōu)椋?0.85/5 < Tflight < 1.169ns-Clinch < DataTraceLength <
27、; 6.4inch(13)這個布線條件中最大布線距離與原來公式(11)相比,已經(jīng)增加了近4英寸,因此更容易布 線。3.2 SDRAM控制器分配時鐘工作方式如圖八所示,在這種時鐘方案卜,由SDRAM控制器產(chǎn)生時鐘,并將這個時鐘經(jīng)過PCB 上的走線分配給各個SDRAM芯片,也稱為SDRAM源同步方式。SDRAMChipFigure: 8: SDRAM控制器分配時鐘工作方式在這種情況F,假設(shè)SDRAM出來的時鐘,經(jīng)過PCB后到達(dá)SDRAM芯片所需的時間為Tdelayo町知這個Tdelay h定是正的,假設(shè)時鐘在PCB板上走了 25inch.貝ij:Tdelay = 2.5 * 0Sns = 0.45
28、$ 3. 2.1從寫路徑考慮SDRAM控制器輸出數(shù)據(jù)的同時也輸出時鐘,此時:Tskew = Tdelay = 0.45/5其他參數(shù):Tclk =7.519/15,7c<? min = 1.2ns,Teo max = 3.Sns,Tjitter = ±0. Ins.Tcrosstalk = ±0. InsTsu = .5ns.Th = Q.Sns則:Tflight < Tclk 一 Teo max- Tsu + Tskew - Tjitter 一 Tcrosstalk=Tclk 一 Teo nax- Tsu + Tdelay 一 Tjitter 一 Tcrosst
29、alk=7.519/5 - 3.8/?s + 0.45/J - 0. ns = 3.969“s(14)Tflighf > Th 一 Teo min + Tskew + Tcrosstalk=Th 一 Teo min + Tdelay + Tcrosstalkr(15)=0.8/5 -1.2ns + 0.45/5 + 0$ = 05ns綜合(14) (15):(16)0.15/w < Tflight v 3.969/15 0.9inch < DataTraceLength < 22inch 2. 2. 2從讀路徑考慮當(dāng)SDRAM輸出數(shù)據(jù),而SDRAM控制器作為輸入時,由時
30、鐘依然是從SDRAM控 制器輸出到達(dá)SDRAM,然后SDRAM根據(jù)這個時鐘送出數(shù)據(jù),所以時鐘到SDRAM比時鐘 到SDRAM控制器落后了 Tdelay,因此:Tskew = -Tdelay = 0.45/5F其它參數(shù):Tclk = 7.59ns.Tco min = 3ns.Teo max = 5 Ans.7jitter = ±0. ns.Tcrosstalk = ±0. ns Tsu = 13ns.Th = 0.4nsTflight < Tclk 一 Teo max- Tsu + Tskew 一 Tjitter 一 Tcrosstalk=Tclk 一 Teo imx-
31、Tsu 一 Tdelay - Tjitter - Tcrosstalk=7.519/Z5 一5Ans 一 .3ns 一 0.45/15 一0.bis 一 0. ins = 0.24/w(17)Tflight > Th 一 Teo Tskew + Tcrosstalk = Th- Teo niiii 一 Tdelay + Tcrosstalk0.4/15 - 3ns - 0.45/w + 0.1/u = -2.95ns(18)綜合約束條件(17) (18):一 2.95ns < Tflighl < 0.24ns6Ainch < DataTraceLength < 1
32、.3inch(19)綜合SDRAM作為輸出和輸入時的條件(16) (19),可以得到數(shù)據(jù)線的約束條件:0.15/5 < Tflight < 0.24nsO.Qinch < DataTraceLength v 1.3inch(20)從以上約束的走線K度看,基本上己經(jīng)很難實現(xiàn)這樣的SDRAM布線,特別在SDRAM 芯片數(shù)H多的時候。所以以這種時鐘方案T作的SDRAM控制器芯片,直速度很難達(dá)到 133MHz, 一般只能宣稱工作在100MHz或更低。如果匸作在1 OOMHz,則Tclk變?yōu)?0ns° 相應(yīng)給輸入建立時河,增加了近2.5ns的裕氐 也就是增加了近13.8inc
33、h的布線余鼠。所以 在100MHz 此種方式布線長度限制變?yōu)椋?.15/15 v Tflight < 0.24/5 + 2.5ns(21)0.9/nc/i < DataTraceLength < 15.2inch最小走線長度不變,如前所述,是因為數(shù)據(jù)的保芍時間是和時鐘頻率無關(guān)的。以上的條 件在PCB匕就町以輕易地實現(xiàn)。從這種SDRAM控制器發(fā)出時鐘的SDRAM T作方式的分 析計算,我們可以得出以卜結(jié)論:I 較第一種方式比較,向SDRAM寫路徑的時序裕更充足了。因為寫操作,時鐘是滯 后到達(dá)SDRAM,因此延長了建立時間.I 從SDRAM讀的路徑的時序裕量會更小,因為讀操作時,
34、時鐘到SDRAM控制器比到 SDRAM更超前,因此縮短了 SDRAM控制器的建立時間。I 和第一種方式不同,這種布線方式受到了時鐘線絕對長度(時延)而不是相對長度(時 延)的限制只要時鐘線的絕對長度超過一定的數(shù)值,在某種頻率下,布線就不可能 實現(xiàn)。因為在讀SDRAM時,Tdelay這個指標(biāo)可以把所有建立時間消耗完,導(dǎo)致最大 布線長度小于零,也就是不可能實現(xiàn)的布線方式.I 這種源同步方式,最優(yōu)化的布線方案的前提就是使時鐘線的長度盡可能的短。3.3 SDRAM控制器雙時鐘工作方式。這種方式是某些特別嚴(yán)格的SDRAM控制器所H何的一種匸作方式,極少的SDRAM控 制器采用這種工作方式。如卜圖所示:T
35、dk ClOCk SDRAM clockFigure: 9 SDRAM控制器雙時鐘工作方式和笫 種工作方式相同的是,這種工作方式也是由外部時鐘源統(tǒng)-捉供時鐘。但不同的是, 這種SDRAM控制器帯仃兩個時鐘輸入端。其中一個時鐘(Iblk)用于寫路徑,而另 個時 鐘(SDClkln)用讀路徑。再另外一個時鐘是標(biāo)準(zhǔn)的SDRAM時鐘(SDRAM Clock。這 里假設(shè)各時鐘線的長度:Tclk = L SDRAMClock 二厶 + X; SDClkln 二厶 + X + Y以卜分析這種丁作方式的優(yōu)點(diǎn)。3. 31寫路徑考慮寫操作時SDRAM控制器根據(jù)時鐘Tclk發(fā)出數(shù)據(jù),而SDRAM則根據(jù)SDRAM C
36、lock 玄鎖存數(shù)據(jù)。由T SDRAM Clock長度比Tclk耍多出X,所以時鐘滯后到達(dá)接收端SDRAM一 所以這種匸作方式相當(dāng)于工作方式2的寫路徑分析。如丁作方式2結(jié)論1所述,這種方式時 鐘滯后到達(dá)SDRAM,可以使SDRAM獲得更長的建立時間。具體X可以到多大,則受限 T SDRAM保持時間的要求。3. 3. 2讀路徑考慮讀操作時SDRAM根據(jù)時鐘SDRAM Clock發(fā)出數(shù)據(jù),ifri SDRAM控制器根據(jù)SDClkln 公鎖存數(shù)據(jù)。如上圖叮知,SDClkln比SDRAM Clock長出Y,同理和寫路徑一樣,町以使 SDRAM控制器獲得更長的建立時間。II體Y町以到多人,則受限F SDRAM控制器保持 時間的耍求。由這種丁作方式讀寫路彳仝的分析可知,SDRAM控制器用雙時鐘的工作方式,町以使讀 寫路徑都獲得額外的建立時間,也就是可以使址人布線長度隨Z增人。從以前分析,-般保持時間都是可以遠(yuǎn)遠(yuǎn)滿足的,如不滿足可以延長PCB布線因此這種匚作方式,可以得出 各種PCB布線長度范圍以適介丁當(dāng)前PCB的布局要求。4.X項目中時序調(diào)整測試在X項目中,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境管理在企業(yè)發(fā)展中的作用研究
- 生產(chǎn)流程優(yōu)化基于數(shù)據(jù)的決策支持方案
- 珠寶鑒定與法律法規(guī)關(guān)系解析
- 安保安全措施方案
- 2023九年級化學(xué)下冊 第九章 現(xiàn)在生活與化學(xué)9.4 化學(xué)物質(zhì)與健康第3課時 治病用的藥品、防范有害化學(xué)物質(zhì)、保護(hù)身體健康說課稿 科粵版
- Unit1 Making friends Part A Letters and sounds(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 3 學(xué)習(xí)有方法 說課稿-2024-2025學(xué)年道德與法治三年級上冊統(tǒng)編版
- Unit 3 Fascinating parks Discover Useful Structures 說課稿 -2024-2025學(xué)年高中英語人教版(2019)選擇性必修第一冊
- 《2 拉拉手交朋友》說課稿-2023-2024學(xué)年道德與法治一年級上冊統(tǒng)編版
- 2023六年級數(shù)學(xué)上冊 三 分?jǐn)?shù)除法 1分?jǐn)?shù)除法第1課時 倒數(shù)的認(rèn)識說課稿 西師大版
- 小學(xué)六年級數(shù)學(xué)上冊《簡便計算》練習(xí)題(310題-附答案)
- 2024年河南省《輔警招聘考試必刷500題》考試題庫及答案【全優(yōu)】
- 地理標(biāo)志培訓(xùn)課件
- 2023行政主管年終工作報告五篇
- 2024年中國養(yǎng)老產(chǎn)業(yè)商學(xué)研究報告-銀發(fā)經(jīng)濟(jì)專題
- 培訓(xùn)如何上好一堂課
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊教案全冊
- 2024醫(yī)療銷售年度計劃
- 人教版英語七年級上冊閱讀理解專項訓(xùn)練16篇(含答案)
- 護(hù)理教學(xué)查房評分標(biāo)準(zhǔn)
- GB/T 23505-2017石油天然氣工業(yè)鉆機(jī)和修井機(jī)
評論
0/150
提交評論