文档详情

Allegro设置差分线和等长地方法

jin****ng
实名认证
店铺
2023-05-08
DOCX
1.31MB
约22页
Allegro设置差分线和等长地方法_第1页
1/22
Allegro设置差分线和等长地方法_第2页
2/22
Allegro设置差分线和等长地方法_第3页
3/22

一、设置差分线的方法方法一:1、LogicTAssign Differenttial Pair2、在弹出的对话框里选择需要添加的差分对,点击Add按钮,即可添加方法二:1、 SetupTConstraintsTElectrical2、选择 Net,然后在 Objec tsTCrea teTDifferen tt ial Pair3田□Rol□S€Sa■Add toF2Pin Pair.Filler...:Worksheet sele:FC_MkIH_l VTO-FCB166Filte「匚 re-applyJ班 Edit IQbjecisI Column Vi ew Ana lyze Audit Tools Window HelpSpacing 匚Set...日 G ElectriReferei Electrics1…S自“ ■ AllDeselectp227-3PI IPC MAIN 1V0-PC B1SDR (6JSD LVDS (15)DDR-A (24)DDn-K}(11JDI FF9O (2)DI FFPAIH5DI FFPAI 丽Net Class...C Ia5s--Clas5...Region...Region -Class...Regi on -Clas&-CI 自 s s,Net Group...Con str sint Set References...Change all design unit attributesMatch Croup...Ratsnest Bundle.Differential Pair...Same Net Spacing CSet...SelectSelect and Show ElementObjectsNameWaiveRestoreDDR-D1 (11>DG*S1 NGroup members...Rem oyeElectrical CSet...Physical CSet...ExpandExpand AllNum 4-IMum -Rename..DeleteCreate白 0 NetSig 白”■1® Timi…s由•蜃Rol3、在弹出的对话框里选择需要添加的差分对,点击Create按钮,即可添加设置完差分线对后,需要设置其约束规则,方法如下:1、初始默认的有一个DEFAULT规则,右击DEFAUIT,选择CreateTPhysical CSet2、弹出一下对话框,在Physical CSet栏写上规则名称,建议根据差分线的阻抗描写,点 击0K,这里已经写好,规则名称为:DIFF100,就可以看到多了一行PCSObjectsTypeSName1!iDsn3 FC 2fiO7P AfiQ2M 1 VDPCS田 DEFAULTPCSE DIFF1K3、设立好规则后就可以在这项规则里设置线宽间距等参数了4、在 Net 一栏看到有已经设好的差分线,在 Referenced physical C Set 选项下选择刚刚设好的规则 DIFF100n j Met[“■嗜 All I 町er53归 RegionAll LayersObjectsRefererwc-edPhysical CSelLine VMinTypeSNameimmi±Dsn3 FC2M7P AR#23€ 1IWDEFAULTtt.soaoDPr[J] LVD5CLKIDiFFIOT ・9.1270DPr|+| LVDSODEFAULT0.1270DPr□ LVDS1DIFFIMa. 1270DPrF+l LVDS2(Clear)0.1270DPr田 LVD53DIFFHH)&.1270Net1-JV3DEFAULT9.2000Neti-5VDEFAULTG.20&0NetADC CH1DEFAULTU.2CHMNetAGNODEFAULT(J.2DUO*规则设置中各个项目的含义*Line Width (设置基本走线宽度)Min:最小线宽Max:最大线宽,写0相当于无限大Line WidthMinIVlaxmummm士*0.2000-DJKBMO.OOM0,1270-O.WWNeck(neck 模式,一般在间距很小的时候用到)Min Width:最小线宽Max Leng th:最大线长FJeckMin \Ti-dthMax Lwngtlimimmim&0.12700.000-0<1.1575O.IWWM}012F0-o.wwDifferential Pair (差分线设置,单端线可不写)Min Line Spacing:差分对的最小线间距Primary Gap:差分对理想线间距Neck Gap :差分对最小允许线间距(+)Tolerance :差分线允许的误差+(-)Tolerance :差分线允许的误差-Differential PairMin Line SpacPrimary GagN-eck Gap(+>r^lerariG§(-^Tole 阳 nxmiTilirnimmmmmirnimi.O.QQDdQ.OQO-QO.DO-QOD.DQDOO.QDdQ0.00000.00000.1524fr.OTWO.WOTO.OTOTVias (过孔选择)BB Via St agger (设置埋/盲孔的过孔间距)Min:最小间距Max:最大间距BB Via ^ta-ggerMinMaxminmm±.£Q.12700.000-0O.12700.O.WWAllowPad-Pad Connect: /Etch: /Ts: /AllowPad-Pad ConnectEt€llTs*ftALL AL LOWEDTRUEANYWHEREALL ALLO.„TRUEAHWVHEFtEALL ALLO.„TRUEANYWHEFtE示意图:PtiTTKllA'建 LipNeck gap\eckPi imary I ine width二、设置等长1、进入规则设置页面Elec tricalTNe tTRo uti ngTRela tive Propaga tion Delay■ e 1 - I -S - File Edit Objects Column View Analyze Audit Tools Window Help:s鱼也■②玛_d偏2 “掩嫗金超嗚:Worksheet selectorElectrical耳 j Net■■■■S Rdative Propsgati□ n Delay□■■B Electrical Constraint SetQ signal IntegrityH Timing田•囉 Routing j ± B All ConstraintsS Signal Integrity 田•屢 Timing 白嚼 Routingsa s ssWi-ingViasImpedanceMin/Max Propsgation Delays Total Etch LengthDifferencial PairObjectsReferenced Electrical C SetType | s? Name JDsn3 testzoi 70SNetVDDJVSNetVDD PLL 2WNetVDD IO 2V&NetVAA 2VBNetVAA PIX 2VBNet£PCLK LVD£P ONetSPCLK LVDS N ONet£ENSDR R£TNetSENSOR CLKNetSD LVDS P JNetSD LVDS P 2NetSD LVDS P 1NetSD LVDS P 0NetSD LVDS N JNetSD LVDS N 2NetSD LVDS N 1NetSD LVDS N 0PIR OUT2、选中需要设置等长的网络,右击,选择Crea teTMa tch GroupObjectsReferenced Electrical CSetPin PairsPin DelayPm 1Pin 2TypeSNamemmmmA£Dsn3 test20170flNetVDD 1VfiNetVDD PLL 2VSNetVDD IO 2VSNetVAA 2VBNetVAA PIX 2VSSPCLK LVDS N 0SENSOR RSTSENSOR CLKSe ect and Show E ementDifferential Pair...Electrical CSet...LVDSPLVDSLVDSPLVDSLVDSLVDSNLVDSLVDS P 3OUTN1677S3271N16BM797N16S642OTN16552?014N1684&B1I6N16SO4^>61IN16B0-W9N16&&3976N16&03975N167901S4N167901S2N167SM«3N167W05N1677S^&4N16F7S41I2N1677S265N167731453、更改组名称Bookma『Ic …ExpandExpand AllNet Class...Add to...►RemoveR^n ame..・F2DeleteCreate直匚h Group...Net Group...4、设置好后,会显示MGrp,如下图。

这样等长的线组就设好了,接下来是设置等长的约束规则ObjectsReferenced Electrical C SetPin PairssNameADsn3 te 81201703MGrp日 SENEOn LVDS (10)All Drivera?AII Reefe...N-et£P 匚 LK LV0S.P 0All DrivarsyAII ReteiversN-etS.PC LK LVDS.N 0All Drivers7AII ReceiversN-etS.D LVDS P 3All Drivers7AII ReceiversN-etS.D LVD5 P 2All Drivers7AII R&eeiversN-etS.D LVD5 PJAll Drivers7AII R&eeiversN-^tS-D LVDS P QAll Drivars/AII ReceiversN-^tS-D LVDS N 3All Drivars/AII ReceiversN-etSD LVDS N 2All Drivers/AII RewiversN-etSD LVDS N 1All Drivers/AII RewiversNetSD LVD5 N 0All Driwers/AII ReceiversNetVDD 1VfiN«tVDD PLL 2V8N«tVDD_IO_2Va^e-ltaiToler^riGens 5、在Delta:Tolerance〔 " I —栏设置好长度误差范围;ReTO阳ilCEHS ; :Elecirl&aJ cs$tPin PairsPm DelayScopeRtl£T|i,Pin it 1 Pin 2DeltarT'oFrrjHiceType I SMarnemm 1 mmj,yxXXe ~[aTjDsin3 t«st2ft17O9?ZIGrp日 5EH5OR LVD5 |tD)All UrlversJAII Race...Global0 na:B%NeiSPCLI£L订理巴卫AliDrr.era/AIGbbal&ns:E%NetSPCLK LVD5 N 0AllDrh'crs/AI Rccer^raQlc-iwlCw:5 開Nel:5D LVDS P JAJ3 Drrs'era/AI Recar^ersG幅阳1on^s%-NelSD LUDS-P 2AJIDrkers/AI ReceiversGbbal&ns:E%Net50 lVDS P iAUDrrvcrs/AI ReceriffiraGlciMlTTmS%-NetSD.LVDS.P.flAJ3 □rrs'era/AI Recar^ereGtDGl»n>a:5%NetSD LVDS N 3.AJIDrktrsXAl Receivers-Global0RS:5%Nel5O IVD5 N 2AUDrr-tra/AI Receiver*GibtKilC- F5:5 %Net5D LVD5 N 1AJi Drri'era/AI Recar^ereGt阳IN«tSD LUDS N OAJIDrktri/AI Receiv>=T&GtbalQH£:5%NelVDCL^N«tV0D PLL 2V&MQW 越 越:6、默认的是以时间和百分比为单位,我们改成长度单位,如下图O 可 EelsftefeTenced Electric^ CS-ecPin Bai”Piil阿野RmFHtfvPmlPin 2fclta:T(jh5r&ncc |TypeSNomemmjn. ndns |j.■AX-aXXtan3 iestMITOaMGrp日 5EN£DR LVD5 (Ifl]All onv0(ra.°Air Rec«..・Global€ FifH.H:0254 MMN$[SPCLK LVD&P OAl DrfceffiJAIE HM令…Globalfl MHHK254 UMNetSPCLK LyDS H DAll Drivers All R已匚e...Globald MU^.254UMNed!SD_LVDS_P_3AH Driveins 'All^ Reac^.rGlobal0 MMNE50 LVD5 P 2All Unvera Alf Rece..・GtobalH MMA254 MMNecSD LVDS PJAll DrEve<« All ReceGlotiald FJIMrfh.254 UMNfftSCLLVDS_P_OAl Ifr-FwrsJAIIl RtWr.rGbbalfl MMA.254MMNetSCLLVDS_N_3All Dmers All^ Recc...GlobalNetSQ LVDS N 2All Drivers Air R$ce. ihGtQhalU Mt/1:0.Z54 UMIMeiSD LVDS N 1AU Dr和即±311; Rece. ..Global0 MUA.Z54 UMNdSD_ILVDS_M_OAH Ekwicn 'Alli Recc^rGk>t»lfl MM:0-.254MMNel:VD©_1V.&NecVDD PLL 2VB7、然后设置一个网络为目标网络,在网络Delta:Tolerance栏处右键选择Set as target.如下图Rtijifrvi!: Dei,LVDG匚述LVDS. LVDSfteT-eranicecf Efeccrtcal 匚 Se:tPi:r PairsAll Dri v9i'SfAf Ree&.aiAll Dnv^rafAll Rece...All Drivers^AH Rece...Alli DnversfAU Rece...All Drivers^AII Rec&...All Dri v^isrAfAll DnverafAll Rece...All Drivers^Ali Rece...AIL Dnversi'AU Rece...All Drivers^AII Rece...All DrtufirftrAl Reee...£D_LVD&_N_2T侶Ptnd | PmFmm. I th rn5D_LVDS_P_11 SD_LVD5_P_fl-•耳II」UIJ5;_M_::VDD 1VBVOO_Pll_2V8£D LW3日 £ENSOft LVDS(10)SPCL&_LVD5_P_& 5PCLK_LVDS_O 化LUH P)GtobaFD MUlO.2B4 MU甘 AA W3VAA_PDt_ZVS SPCLKJLLfDS.P.fl 5iPC:LHJLVPHOSEHSOfMLKSD LVD& P 3GbobaliGLOWGbobatGbot>aEGkMMlGbabatAnalyzeChsngei--Formula...£ep«ndenciE5H.Ctd-hXClrl+CCtrl 理InfcrmatiQn...Gtobaf GloEaT5D_LV1?5_EJ MLLVIKJLIS l.i I •“」:¥• F U8、最后打开检查模式,在Analyze菜单选择Analysis Modes,弹出以下对话框,打开Relative propagation delay三、过电阻等长设置如下图这种等长:1、首先要创建电阻模型,点击工具栏的Signal Model按钮2、找到电阻,点击R0402_4_R0402_0 0,所有这种模型的电阻都高亮了3、选中一个电阻,选择 Create Model4、进入下一步,默认,点击 OK两T Create Device ModelLJ evice FTopertl&sRef DesR32Device TppeR0402_4_Ra402_0CLASSDISCRETEVALUE0TERMI NAT0R_PACKFALSEPin Count2C' Create IbisDevice model(* Create ESpiceDevice modelUK. | Cancel I Help I5、进入下一步,默认,点击OK (注意:Value值不能为0)6、依次把需要建立模型的电阻设好7、这里可以看到我们刚刚设置好的XNetFile Edit Objects Column View An.alyre Audit Tools Window Help沖 0 B (5 :电匚:Worksheet selector 斗 * x辱 ElectriuaJ ||巳“0 Electrical Constraint SetFtl-C^ Signal [ntegrity 由•雇 Timing F+l -C^ R.o utingB-g! All Conslraints自4阳 門“雇 Signal Integrity F+l-li^ Timing 白薩 Routing…“Q Wiringj…”§ Vias…“S Impedance[…”S Nlin/Max Propagation Delay j…“S Total Etch Length1…”3 Di-fferential PairRelative- Pro-pagation Delay3鵬2 3国|網test20LT08ObjectsTypesNameNetIIR CTLNetIIR C1ITNetLECHNetLED- /XHetLVDSC B OXHetLVDSC P OXHetLVDS H OXHetLVDS H 1XHetLVDS H 2XHetLVDS H 3XHetLVDS P OXHetLVDS P 1XHetLVDS P 2XHetLVDS_P_3NetN16770-145NetN1677&2fifiNetN1677&412NetN1677&M48、选中网络,右击,Crea teTPin Pair,创建 Pin Pair9、选择两个端点,点击OK,这样就添加好了。

I Create Pin Pairs of LVDSC_N_OFirst Pins:Second Pins:J15.9■ J15.9 |R3G.1R3G.1R36.2U5.B4Create on all valid worksheetsClose I HelpKNct日 LVDSC H QPPrIJ5.E4U15.910、依次创建其他XNet的Pin PairJWet日 LV&SC IJ OPPrU5.B4J15.9XFJet日 LV&SC P OPPrU5.A4;J15^XN^t日 LVDS B OPPrU5.aZJ15.15XNet曰 LV&5 B 1PPrU5.a3:J15.12XNet曰 LV&S W 2PPrU5.a5:J15.GXNet曰 LV&5 N 3PPrU5.B6J15JiXFJet曰 LV&5 P 0PPrU5.A2:J1S,14XFJet日 LV&S P 1PPrU5.A^:J15.11畑t日 LVD5 P 2PPrU5.A5J15.&XNet日 LV&5 P 3PPrU5,A6;J15,211、选择这些Pin Pair,右键创建Match Groupmet田 LVDSC Mmet田 LVD5C Pmet田 LVDS N 0met田 LVDS N 1met田 LVDS N 2met田 LVDS N 3met田 LVDS P 0met田 LVDS P 1met田 LVDS P 2met田 LVDS_P_3NetN1677S145NetN1677S2&5NetN16775412)NetN1677SM4NetN16789705NetN1678WG3NetN16790132)NetN16790134)NetN16S03975NetN16S03976NetN16SM000NetN16SM061Net"1116345316)NetN16SS2014NetN16S442M)NetN16S547&7NetN16775327NetPIH O1TTNetSEWSOR CNetsewsor r|NetVAA PIX:VAA 2V8£e ect and Show E &mentExpandExpand AllAda to...Match Group...Net Group...Bookmark...Collap&eRename...F2Del eteRemoveConstraint Set References...GigXplorer...Pin Pair...Differential P'air...Electrical CSet...12 、最后,设置等长规则及目标网络「「□bjeccs Referenced] Ele&tricall C 曲 tPin DelayRelaU1Pin PairsPiinlPin ?ScopeEtellaiTolcrflnwLMarnemmmmng1 **R-***日[est201T0aMGrpId LVD5 (10|Al# EkirvcnsiAEIGhbal0 nsi5%LVDS P 3AllOrwerBi'AI RBWhfgraGbtalD ns:5 %XNctLUDS P 2AJI Drr.'E-rXi'AI R-KEh ErsGhbalQ ns:5 %XHetL 驱 P 4AllDrwerft'Ai RBceh'eraGlob 刖& ns:S %XNetLUD5 P 0AJlDr^er&'AI FLecEhersGbbalD ns:5 %XlietWD5JL3AH Orwcr^Al RkcwctsEbbLll> ns:S %XNetLVDS N 2AJlDrr^er&i'AI Rece^ersGbbaiD ns:5 %XMrtIVDS H 1AUDrwer^'AI RiscewensGhb3l0 ns:5 %XNetLVD&H 0AllDrwtrBi'AI RscehfergGlob-alD na:5 %XNetLUDSC_P_QAJI DrrjerXi!AI RmbersGhbalD ns:5 %XH«tLUD£C_H_QAllOrwer^AI RBcerw'eirsGlob-al& ns:5 %。

下载提示
相关文档
正为您匹配相似的精品文档