⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 def56_01.def.ref

📁 openaccess读def,lef文件所用的源代码
💻 REF
📖 第 1 页 / 共 2 页
字号:
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 + -