資源描述:
《allegro等長設(shè)置總結(jié).doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、對于專業(yè)的PCBlayout人員,等長的?置自然如?家常小菜般常見?而對于一些硬??程師,由于不?常lay比較復(fù)雜PCB般,通常又要忙些其他的事情,在?一塊兒就涉及的比較少了,不熟悉等長的?置就顯得一點(diǎn)兒也不奇怪了?而有時,衡?性?比?,硬??程師感覺沒必要把一些簡單的高速?外包,就親自操刀,?時就會遇到各種他們感覺很奇怪的問題??曾???過幾個客戶,他們都向?請教過?一個問題?allegro怎??置等長?當(dāng)時向他們講解如何操作,根據(jù)?來?饋的結(jié)果,貌似效果不好?于是就準(zhǔn)備親自動手整理一篇相對比較全的等長?置文檔,希望л次碰到客戶需求時,?篇文檔能搞定等長?置的問題?開始之前,先說一л?什
2、??置等長??方面的理論,?并沒有深入地探究過,只知其然?數(shù)?邏輯中,數(shù)據(jù)的傳輸是按規(guī)定的時序進(jìn)行的,信號在傳輸線к有自己的延時,如果信號線長度差別較大,對應(yīng)的延時就會有較大的差別,?時信號間時序可能會紊亂,導(dǎo)?芯?不能↓常收發(fā)數(shù)據(jù)?簡單的說,信號線間的等長控制,就是?了時序的?配?在?計(jì)中,比較常見的就是信號線和時鐘之間的誤差?關(guān)于誤差值,??再探討一л?接л來進(jìn)入?題?需要控制等長的信號線,絕不是一根,?樣?們可?根據(jù)情況進(jìn)行分類處理??里?DDR2?例,介紹如何通過BUS來?置等長?束?打開CM,進(jìn)行電氣規(guī)??置,如л圖?想必?個?計(jì)者,哪些信號應(yīng)?分在一組,自己應(yīng)?心里很清楚?在?
3、們打開CM的電氣規(guī)??,先進(jìn)行分組,如к的案子,有兩?DDR2,就把數(shù)據(jù)線?8根分一組,然?在加к?組信號的數(shù)據(jù)鎖?信號和掩碼信號?關(guān)于BUS的?置操作,如л圖?簡單說一л?驟?選中信號---右鍵選擇create---接著選擇л?菜單中的BUS?接л來會彈?一個對話框,如л圖?在BUS欄中填к合適的?稱,點(diǎn)?OK就完?了BUS的?建?如果?建BUS?,發(fā)現(xiàn)某一個信號或者幾個信號漏選了,?時再把它們添加進(jìn)?才的BUS就可?了?如л圖??樣會彈?對話框,如л?如?就完?了BUS的?建?個人認(rèn)?在?里對信號?建BUS進(jìn)行?分,顯得更加有條理?接著?置等長規(guī)?,?里先介紹一種比較直接的方法?1.選
4、中?才?建的BUS?稱,右鍵點(diǎn)?SiXplorer…彈?如л的信號拓?fù)淠P?2.在?個模型界面,進(jìn)行?置?3.彈?如л的對話框,在其中進(jìn)行?置?先選中к圖ā1ā指向的按鈕?RelPropDelay然?在rulename處命一個?稱,F(xiàn)rom和To,?面顯示的也有,就是要做等長的信號線的兩個點(diǎn),分別點(diǎn)?選擇,自動添加到From和To.接л來的選擇可?參考圖中所示?Delta和Tolerance就是誤差長度,如0mil和25mil,在繞等長時,?可?把最長的和最短的信號線控制在50mil,信號線和參考基準(zhǔn)信號線間的誤差都會控制在↓負(fù)25mil?內(nèi)??兩個值可?根據(jù)實(shí)際情況來更改?最??需要的操
5、作?分別點(diǎn)?Add—Apply—OK.然?就會回到那個模型的界面,在?把?才?置的更新到CM就行了?File---updateCM.?constraintmanager??接л來再指定參考基準(zhǔn)信號線,就基本完?了等長規(guī)?的?置.1.回到CM中,找到?才?建的rulename,例如л圖?一般情況,會看到?一BUS中的信號線都會在?個name的MGrp中?2.指定參考基準(zhǔn)?選擇MGrp的name,右鍵analyze一л,在右面會看到信號線的長度???信號長度那一列最к面length,可?進(jìn)行排序,升序or降序,就看喜好了???置參考基準(zhǔn)如л?接л來就可?繞等長了?1.啟動繞等長的命??dela
6、ytune?2.相關(guān)的參數(shù)?置,如л圖?基本的?置就如к?述??里再說一л特殊的情況?1.?建模型的特殊情況?有時候添加在?一個BUS中的信號的模型不一樣,如在某信號線加一個測試點(diǎn),模型就不一樣了,?時?根信號就無法和其他信號共用?一個模型,無法?時添加到那個MGrp?需要單獨(dú)建一л模型,如л圖?2.和к面?建BUS模型的過程一樣,記得?個單獨(dú)的模型的rulename和先前?建的rulename一?,?樣?建完??,?個信號也會添加到相?的MGrp?關(guān)于Xnet的?置?在?置等長時,收發(fā)之間可能串接了被動元?,如電阻?電容?電感,?時需要先?置Xnet,然?再?置等長?當(dāng)然,也可分前端和?
7、端分別繞等長?Xnet?置操作如л?1.點(diǎn)?菜單Analyze>SI/EMISim>Model…彈?來的建議定?DCnet,直接Yes即可?然??現(xiàn)л面的Model?置對話框?2.選擇要?建model的器??可?直接在板к點(diǎn)選要?建模型的器?,也可?在Detypevalue/refdes中選擇?3.點(diǎn)選createmode…,彈?的對話框?置如л?4.點(diǎn)?ok,確定?彈?如л對話框?Modename,默認(rèn)的沒問題就可?不