📄 def56_01.def.ref
字号:
VERSION 5.6 ;NAMESCASESENSITIVE ON ;DIVIDERCHAR "/" ;BUSBITCHARS "[]" ;DESIGN cell ;TECHNOLOGY technology ;UNITS DISTANCE MICRONS 1000 ;PROPERTYDEFINITIONS DESIGN realrangeprop REAL RANGE 1.1 100.1 25.25 ; DESIGN intrangeprop INTEGER RANGE 1 100 25 ; DESIGN realprop REAL 1.1 ; DESIGN intprop INTEGER 1 ; DESIGN strprop STRING "aString" ; COMPONENT strprop STRING ; COMPONENT realrangeprop REAL RANGE 1.1 100.1 ; COMPONENT intrangeprop INTEGER RANGE 1 100 ; COMPONENT realprop REAL ; COMPONENT intprop INTEGER ; COMPONENTPIN strprop STRING ; COMPONENTPIN realrangeprop REAL RANGE 1.1 100.1 ; COMPONENTPIN intrangeprop INTEGER RANGE 1 100 ; COMPONENTPIN realprop REAL ; COMPONENTPIN intprop INTEGER ; NET realrangeprop REAL RANGE 1.1 100.1 ; NET intrangeprop INTEGER RANGE 1 100 ; NET realprop REAL ; NET intprop INTEGER ; NET strprop STRING ; SPECIALNET strprop STRING ; SPECIALNET realrangeprop REAL RANGE 1.1 100.1 ; SPECIALNET intrangeprop INTEGER RANGE 1 100 ; SPECIALNET realprop REAL ; SPECIALNET intprop INTEGER ; SPECIALNET AB STRING ; REGION strprop STRING ; REGION realrangeprop REAL RANGE 1.1 100.1 ; REGION intrangeprop INTEGER RANGE 1 100 ; REGION realprop REAL ; REGION intprop INTEGER ; GROUP strprop STRING ; GROUP realrangeprop REAL RANGE 1.1 100.1 ; GROUP intrangeprop INTEGER RANGE 1 100 ; GROUP realprop REAL ; GROUP intprop INTEGER ; ROW strprop STRING ; ROW realrangeprop REAL RANGE 1.1 100.1 ; ROW intrangeprop INTEGER RANGE 1 100 ; ROW realprop REAL ; ROW intprop INTEGER ; NONDEFAULTRULE strprop STRING ; NONDEFAULTRULE realrangeprop REAL RANGE 1.1 100.1 ; NONDEFAULTRULE intrangeprop INTEGER RANGE 1 100 ; NONDEFAULTRULE realprop REAL ; NONDEFAULTRULE intprop INTEGER ;END PROPERTYDEFINITIONSDIEAREA ( -190000 -120000 ) ( -190000 350000 ) ( 190000 350000 ) ( 190000 190000 ) ( 190360 190000 ) ( 190360 -120000 ) ;ROW ROW_1 CORE 1000 1000 N DO 100 BY 1 STEP 700 0 + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;ROW ROW_2 CORE 1000 2000 S DO 100 BY 1 STEP 700 0 ;ROW ROW_3 CORE 1000 3000 E DO 100 BY 1 STEP 8400 0 ;ROW ROW_4 CORE 1000 4000 W DO 100 BY 1 STEP 8400 0 ;ROW ROW_5 CORE 1000 5000 FN DO 100 BY 1 STEP 700 0 ;ROW ROW_6 CORE 1000 6000 FS DO 100 BY 1 STEP 700 0 ;ROW ROW_7 CORE 1000 7000 FE DO 100 BY 1 STEP 8400 0 ;ROW ROW_8 CORE 1000 8000 FW DO 100 BY 1 STEP 8400 0 ;ROW ROW_VERT_1 CORE -10000 -10000 N DO 1 BY 10 STEP 0 8400 ;ROW ROW_VERT_2 CORE -9000 -10000 S DO 1 BY 10 STEP 0 8400 ;ROW ROW_VERT_3 CORE -8000 -10000 E DO 1 BY 10 STEP 0 700 ;ROW ROW_VERT_4 CORE -7000 -10000 W DO 1 BY 10 STEP 0 700 ;ROW ROW_VERT_5 CORE -6000 -10000 FN DO 1 BY 10 STEP 0 8400 ;ROW ROW_VERT_6 CORE -5000 -10000 FS DO 1 BY 10 STEP 0 8400 ;ROW ROW_VERT_7 CORE -4000 -10000 FE DO 1 BY 10 STEP 0 700 ;ROW ROW_VERT_8 CORE -3000 -10000 FW DO 1 BY 10 STEP 0 700 ;ROW ROW_array0 ARRAYSITE 10000 10000 N DO 100 BY 1 STEP 16000 0 ;ROW ROW_array1 ARRAYSITE 10000 17000 W DO 100 BY 1 STEP 16000 0 ;ROW ROW_array2 ARRAYSITE 10000 17000 S DO 100 BY 1 STEP 16000 0 ;ROW ROW_array3 ARRAYSITE 10000 17000 E DO 100 BY 1 STEP 16000 0 ;ROW ROW_array4 ARRAYSITE 10000 17000 FN DO 100 BY 1 STEP 16000 0 ;ROW ROW_array5 ARRAYSITE 10000 17000 FE DO 100 BY 1 STEP 16000 0 ;ROW ROW_array6 ARRAYSITE 10000 17000 FS DO 100 BY 1 STEP 16000 0 ;ROW ROW_array7 ARRAYSITE 10000 17000 FW DO 100 BY 1 STEP 16000 0 ;TRACKS Y 52 DO 857 STEP 104 LAYER M1 ;TRACKS Y 52 DO 857 STEP 104 ;TRACKS X 52 DO 1720 STEP 104 LAYER M2 ;TRACKS X 52 DO 1720 STEP 104 ;GCELLGRID X 0 DO 100 STEP 600 ;GCELLGRID Y 10 DO 120 STEP 400 ;VIAS 8 ;- M1_M2 + RECT M1 ( -600 -600 ) ( 600 600 ) + RECT V1 ( -450 -450 ) ( 450 450 ) + RECT M2 ( -450 -450 ) ( 450 450 ) ;- M2_M3 + RECT M2 ( -450 -900 ) ( 450 900 ) + RECT V2 ( -450 -450 ) ( 450 450 ) + RECT M3 ( -450 -450 ) ( 450 450 ) ;- VIAGEN12_1 + RECT M1 ( -4400 -3800 ) ( 4400 3800 ) + RECT M2 ( -4500 -3800 ) ( 4500 3800 ) + RECT V1 ( -3600 -3800 ) ( -2000 -2200 ) + RECT V1 ( -3600 2200 ) ( -2000 3800 ) + RECT V1 ( 2000 -3800 ) ( 3600 -2200 ) + RECT V1 ( 2000 2200 ) ( 3600 3800 ) ;- VIAGEN12_2 + RECT M1 ( -2500 -1500 ) ( 2500 1500 ) + RECT M2 ( -2500 -1500 ) ( 2500 1500 ) + RECT V1 ( -2360 -960 ) ( -760 640 ) + RECT V1 ( -1320 -960 ) ( 280 640 ) + RECT V1 ( 760 -960 ) ( 2360 640 ) ;- VIAGEN12_3 + RECT M1 ( -1600 -1600 ) ( 1600 1600 ) + RECT M2 ( -1600 -1600 ) ( 1600 1600 ) + RECT V1 ( -800 -800 ) ( 800 800 ) ;- CUSTOMVIA + RECT M2 ( -2500 -1500 ) ( 2500 1500 ) + RECT V1 ( -2400 -960 ) ( -700 640 ) + POLYGON M1 ( -2500 -1500 ) ( -2500 2500 ) ( 1500 2500 ) ( 1500 1500 ) ( 2500 1500 ) ( 2500 -1500 ) ;- VIAGEN12_7 + VIARULE VIAGEN12 + CUTSIZE 1600 1600 + LAYERS M1 V1 M2 + CUTSPACING 5600 6100 + ENCLOSURE 100 100 150 150 + ROWCOL 5 14 + ORIGIN 10 -10 + OFFSET 0 0 20 -20 + PATTERN 2_FFE0_3_R3FC ;- nd1VIA12 + RECT M1 ( -3000 -3000 ) ( 3000 3000 ) + RECT V1 ( -1000 -1000 ) ( 1000 1000 ) + RECT M2 ( -3000 -3000 ) ( 3000 3000 ) ;END VIASSTYLES 5 ;- STYLE 0 ( -30 -10 ) ( -10 -30 ) ( 10 -30 ) ( 30 -10 ) ( 30 10 ) ( 10 30 ) ( -10 30 ) ( -30 10 ) ;- STYLE 1 ( -25 -25 ) ( 25 -25 ) ( 25 25 ) ( -25 25 ) ;- STYLE 2 ( -50 -50 ) ( 50 -50 ) ( 50 50 ) ( -50 50 ) ;- STYLE 3 ( -50 -21 ) ( -21 -50 ) ( 21 -50 ) ( 50 -21 ) ( 50 21 ) ( 21 50 ) ( -21 50 ) ( -50 21 ) ;- STYLE 4 ( -30 -20 ) ( 10 -60 ) ( 50 -20 ) ( 50 40 ) ( 0 40 ) ( -30 10 ) ;END STYLESNONDEFAULTRULES 1 ;- RULE2 + LAYER M1 WIDTH 10 DIAGWIDTH 10 SPACING 2 WIREEXT 1 + LAYER M2 WIDTH 10 SPACING 2 + LAYER M3 WIDTH 11 SPACING 3 + VIA M1_M2 + VIA M2_M3 + VIARULE VIAGEN12 + MINCUTS V1 2 + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;END NONDEFAULTRULESREGIONS 2 ;- region1 ( 500 500 ) ( 1000 1000 ) ( -500 -500 ) ( 300 100 ) + TYPE FENCE + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;- region2 ( 4000 0 ) ( 5000 1000 ) + TYPE GUIDE ;END REGIONSCOMPONENTS 34 ;- I1 B + PLACED ( 100 100 ) N + EEQMASTER A + WEIGHT 100 + REGION region1 + HALO 5 6 7 8 + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;- I2 A + PLACED ( 200 200 ) S + SOURCE DIST ;- I3 A + PLACED ( 300 300 ) E + SOURCE USER ;- I4 A + PLACED ( 400 400 ) W + SOURCE TIMING ;- I5 A + PLACED ( 500 500 ) FN ;- I6 A + PLACED ( 600 600 ) FS ;- I7 A + PLACED ( 700 700 ) FE ;- I8 A + PLACED ( 800 800 ) FW ;- I9 A + FIXED ( 900 900 ) N ;- I10 A + COVER ( 1000 1000 ) N ;- I11 A + UNPLACED ;- I12[0] A ;- I12[1] A ;- I13[0][10] A ;- I14\[1\] A ;- vectormodule[1]/scalarname A ;- vectormodule[1]/vectorname[1] A ;- scancell1 CHK3A ;- scancell2 CHK3A ;- scancell3 CHK3A ;- scancell4 CHK3A ;- nobrackets A ;- somethingwith[1] A ;- more[]brackets A ;- more[1]brackets A ;- more[1][2] A ;- more[1]\[2\] A ;- more\[2\] A ;- foo[1]\[2\]/haha[3]\[4\] A ;- foo[2][3]/haha[4][5] A ;- foo[3]\[4\]/haha[5][6] A ;- foo[4][5]/haha[6]\[7\] A ;- foo[5][6]bar/haha[7]\[8\] A ;- foo[6][7]bar/haha[8][9] A ;END COMPONENTSPINS 13 ;- P0 + NET N0 + SPECIAL + DIRECTION INPUT + LAYER M2 ( 0 0 ) ( 30 135 ) + FIXED ( 45 -2160 ) N + ANTENNAPINPARTIALMETALAREA 5 LAYER M1 + ANTENNAPINPARTIALMETALAREA 5 LAYER M2 + ANTENNAPINPARTIALMETALSIDEAREA 10 LAYER M1 + ANTENNAPINPARTIALMETALSIDEAREA 10 LAYER M2 + ANTENNAPINPARTIALCUTAREA 35 LAYER V1 + ANTENNAPINPARTIALCUTAREA 35 LAYER V2 + ANTENNAPINDIFFAREA 20 LAYER M1 + ANTENNAPINDIFFAREA 20 LAYER M2 + ANTENNAMODEL OXIDE1 + ANTENNAPINGATEAREA 15 LAYER M1 + ANTENNAPINGATEAREA 15 LAYER M2 + ANTENNAPINMAXAREACAR 25 LAYER M1 + ANTENNAPINMAXSIDEAREACAR 30 LAYER M1 + ANTENNAPINMAXCUTCAR 40 LAYER M1 + ANTENNAMODEL OXIDE2 + ANTENNAPINGATEAREA 115 LAYER M1 + ANTENNAPINGATEAREA 115 LAYER M2 + ANTENNAPINMAXAREACAR 125 LAYER M1 + ANTENNAPINMAXSIDEAREACAR 130 LAYER M1 + ANTENNAPINMAXCUTCAR 140 LAYER M1 ;- P1 + NET N1 + DIRECTION OUTPUT + POLYGON M2 ( 0 0 ) ( 0 100 ) ( 50 100 ) ( 50 50 ) ( 100 50 ) ( 100 0 ) + PLACED ( 45 -2160 ) N + ANTENNAPINPARTIALMETALAREA 5 + ANTENNAPINPARTIALMETALSIDEAREA 10 + ANTENNAPINPARTIALCUTAREA 35 + ANTENNAPINDIFFAREA 20 + ANTENNAMODEL OXIDE1 + ANTENNAPINGATEAREA 15 ;- P2 + NET N2 + DIRECTION INOUT + USE GROUND + LAYER M1 ( 0 0 ) ( 10 10 ) + FIXED ( 0 0 ) N ;- P2.extra1 + NET N2 + DIRECTION INOUT + USE GROUND + LAYER M2 ( 0 0 ) ( 30 135 ) + FIXED ( 45 -2160 ) N ;- P3 + NET N3 + DIRECTION FEEDTHRU + USE CLOCK ;- P4 + NET N4 + DIRECTION INOUT + USE GROUND ;- P5 + NET N5 + DIRECTION INOUT + USE ANALOG ;- P6 + NET N6 + DIRECTION INOUT + USE SCAN ;- P7 + NET N7 + DIRECTION INOUT + USE RESET ;- ARRAYPIN[0][10] + NET ARRAYNET[0][10] + DIRECTION INOUT + LAYER M2 ( 0 0 ) ( 10 10 ) ;- ARRAYPIN.extra1[0][10] + NET ARRAYNET[0][10] + DIRECTION INOUT + LAYER M2 ( 0 0 ) ( 30 135 ) ;- scanpin + NET SCAN + DIRECTION INOUT + USE SCAN ;- scanpin2 + NET SCAN + DIRECTION INOUT + USE SCAN ;- INBUS[1] + NET INBUS<1> + DIRECTION INOUT + LAYER M1 ( 0 0 ) ( 90 90 ) ;- INBUS.extra1[1] + NET INBUS<1> + DIRECTION INOUT + LAYER M1 ( 0 0 ) ( 10 10 ) ;- OUTBUS<1> + NET OUTBUS<1> + DIRECTION INOUT ;END PINS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -