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

📄 def54_01.def.ref

📁 openaccess读def,lef文件所用的源代码
💻 REF
字号:
VERSION 5.4 ;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 realrangeprop REAL RANGE 1.1 100.1 ;  SPECIALNET intrangeprop INTEGER RANGE 1 100 ;  SPECIALNET realprop REAL ;  SPECIALNET intprop INTEGER ;  SPECIALNET strprop 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 ;END PROPERTYDEFINITIONSDIEAREA ( -190000 -120000 ) ( 190360 350000 ) ;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 ;TRACKS Y 52 DO 857 STEP 104 LAYER RX ;TRACKS Y 52 DO 857 STEP 104 ;TRACKS X 52 DO 1720 STEP 104 LAYER MT ;TRACKS X 52 DO 1720 STEP 104 ;GCELLGRID X 0 DO 100 STEP 600 ;GCELLGRID Y 10 DO 120 STEP 400 ;VIAS 3 ;- M1_M2  + RECT M1 ( -600 -600 ) ( 600 600 )  + RECT V1 ( -450 -450 ) ( 450 450 )  + RECT M2 ( -450 -450 ) ( 450 450 ) ;- nd1VIA12  + RECT M1 ( -3000 -3000 ) ( 3000 3000 )  + RECT V1 ( -1000 -1000 ) ( 1000 1000 )  + RECT M2 ( -3000 -3000 ) ( 3000 3000 ) ;- M2_M3  + RECT M2 ( -450 -900 ) ( 450 900 )  + RECT V2 ( -450 -450 ) ( 450 450 )  + RECT M3 ( -450 -450 ) ( 450 450 ) ;END VIASREGIONS 2 ;- region1 ( 500 500 ) ( 1000 1000 ) ( -500 -500 ) ( 300 100 )  + PROPERTY strprop "aString"  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1 ;- region2 ( 4000 0 ) ( 5000 1000 ) ;END REGIONSCOMPONENTS 16 ;- I1 INV_B + PLACED ( 100 100 ) N  + EEQMASTER INV  + WEIGHT 100  + REGION region1  + PROPERTY strprop "aString"  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1 ;- I2 INV + PLACED ( 200 200 ) S  + SOURCE DIST ;- I3 INV + PLACED ( 300 300 ) E  + SOURCE USER ;- I4 INV + PLACED ( 400 400 ) W  + SOURCE TIMING ;- I5 INV + PLACED ( 500 500 ) FN ;- I6 INV + PLACED ( 600 600 ) FS ;- I7 INV + PLACED ( 700 700 ) FE ;- I8 INV + PLACED ( 800 800 ) FW ;- I9 INV + FIXED ( 900 900 ) N ;- I10 INV + COVER ( 1000 1000 ) N ;- I11 INV + UNPLACED ;- I12 INV ;- scancell1 CHK3A ;- scancell2 CHK3A ;- scancell3 CHK3A ;- scancell4 CHK3A ;END COMPONENTSPINS 11 ;- 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  + ANTENNAPINGATEAREA 15 LAYER M1  + ANTENNAPINGATEAREA 15 LAYER M2  + ANTENNAPINMAXAREACAR 25 LAYER M1  + ANTENNAPINMAXSIDEAREACAR 30 LAYER M1  + ANTENNAPINMAXCUTCAR 40 LAYER M1 ;- P1 + NET N1  + DIRECTION OUTPUT  + LAYER M2 ( 0 0 ) ( 30 135 )  + PLACED ( 45 -2160 ) N  + ANTENNAPINPARTIALMETALAREA 5  + ANTENNAPINPARTIALMETALSIDEAREA 10  + ANTENNAPINPARTIALCUTAREA 35  + ANTENNAPINDIFFAREA 20  + ANTENNAPINGATEAREA 15 ;- P2 + 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 TIEOFF ;- P5 + NET N5  + DIRECTION INOUT  + USE ANALOG ;- P6 + NET N6  + DIRECTION INOUT  + USE SCAN ;- P7 + NET N7  + DIRECTION INOUT  + USE RESET ;- scanpin + NET SCAN  + DIRECTION INOUT  + USE SCAN ;- INBUS[1] + NET INBUS<1>  + DIRECTION INOUT ;- OUTBUS<1> + NET OUTBUS<1>  + DIRECTION INOUT ;END PINSPINPROPERTIES 2 ;- PIN P0  + PROPERTY strprop "aString"  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1 ;- I1 A  + PROPERTY strprop "aString"  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1 ;END PINPROPERTIESBLOCKAGES 18 ;- LAYER M1  RECT ( 60 70 ) ( 80 90 ) ;- LAYER M2 + COMPONENT I1  RECT ( 100 110 ) ( 120 130 ) ;- LAYER M2 + SLOTS  RECT ( 10 20 ) ( 40 50 ) ;- LAYER M1 + FILLS  RECT ( -10 20 ) ( 30 40 ) ;- LAYER M1 + PUSHDOWN  RECT ( 50 30 ) ( 55 40 ) ;- LAYER M1  RECT ( 200 282340 ) ( 2000 282460 ) ;- PLACEMENT  RECT ( -15 0 ) ( 0 20 )  RECT ( -15 20 ) ( 30 40 )  RECT ( 30 5 ) ( 50 40 )  RECT ( -10 -15 ) ( 50 0 ) ;- PLACEMENT + COMPONENT I1  RECT ( -10 0 ) ( 0 20 )  RECT ( -10 20 ) ( 30 40 )  RECT ( 30 0 ) ( 50 40 )  RECT ( -10 -5 ) ( 50 0 ) ;- PLACEMENT + PUSHDOWN  RECT ( -5 0 ) ( 0 20 )  RECT ( -5 20 ) ( 30 40 )  RECT ( 25 0 ) ( 30 40 )  RECT ( -5 0 ) ( 50 10 ) ;END BLOCKAGESSPECIALNETS 2 ;- SN1  ( I2 Z )  ( I3 Z )  ( I4 Z )  ( I5 Z )  ( I6 Z )  ( I7 Z )  ( I8 Z )  ( I9 Z )  ( I10 Z )  ( I11 Z )  ( I12 Z )  ( I1 Z )  + ORIGINAL VDD  + ESTCAP 1500000  + WEIGHT 30  + VOLTAGE 3200  + SHIELD N1 M2 90 ( 8160 301600 ) ( 2400 * )  NEW M1 90 ( 8160 340440 ) ( * 301600 )  NEW M2 90 ( 14100 340440 ) ( 8160 * )  + FIXED M1 100 ( 200 200 ) ( 300 * )  + COVER M1 100 ( 100 100 ) ( * 200 )  + ROUTED M1 120 + SHAPE PADRING ( 2200 282400 ) ( 220 * )  NEW M1 120 + SHAPE BLOCKRING ( 2100 282400 ) ( 210 * )  NEW M1 120 + SHAPE FILLWIRE ( 2900 282400 ) ( 290 * )  NEW M1 120 + SHAPE BLOCKWIRE ( 2800 282400 ) ( 280 * )  NEW M1 120 + SHAPE COREWIRE ( 2700 282400 ) ( 270 * )  NEW M1 120 + SHAPE IOWIRE ( 2600 282400 ) ( 260 * )  NEW M1 120 + SHAPE FOLLOWPIN ( 2500 282400 ) ( 250 * )  NEW M1 120 + SHAPE STRIPE ( 2400 282400 ) ( 240 * )  NEW M2 120 + SHAPE RING ( 11000 282400 ) ( 2400 * )  NEW M1 120 + SHAPE RING ( 11000 341440 ) ( * 282400 )  NEW M1 120 + SHAPE RING ( 9600 341440 ) ( 11000 * )  NEW M1 120 + SHAPE RING ( 14000 341440 ) ( 9600 * )  + SHIELD N1 M1 0 ( 8160 301600 ) M1_M2  NEW M1 0 ( 8160 340440 ) M1_M2  + ROUTED M1 0 + SHAPE STRIPE ( 240 282400 ) M1_M2  NEW M1 0 + SHAPE RING ( 11000 282400 ) M1_M2  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1  + PROPERTY strprop "aString" ;- VDD  + VOLTAGE 5000 ;END SPECIALNETSNETS 11 ;- N0 ;- N1  ( PIN P1 )  ( I2 A )  ( I1 A )  + ORIGINAL N2  + ESTCAP 1500000  + WEIGHT 100  + SHIELDNET SN1  + XTALK 2  + NONDEFAULTRULE RULE1  + ROUTED M1 ( 168280 63300 700 ) ( * 64500 ) M1_M2 ( 169400 * 800 ) M2_M3    NEW M1 TAPER ( 2400 282400 ) ( 240 * )    NEW M2 ( 14000 341440 ) ( 9600 * ) ( 11000 * ) ( * 282400 ) nd1VIA12     ( 2400 * )    NEW M2 ( 14100 341440 ) ( 14000 * )  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1  + PROPERTY strprop "aString" ;- N2  ( PIN P2 )  ( I3 A )  + SOURCE DIST  + USE GROUND  + PATTERN BALANCED  + FIXED M1 TAPERRULE RULE1 ( 2400 282400 ) ( 240 * )    NEW M2 ( 14000 341440 ) ( 9600 * ) ( * 282400 ) M1_M2 ( 2400 * ) ;- N3  ( PIN P3 )  ( I4 A )  + SOURCE USER  + USE CLOCK  + COVER M1 ( 2400 282400 ) ( 240 * )    NEW M2 ( 14000 341440 ) ( 9600 * ) ( * 282400 ) M1_M2 ( 2400 * ) ;- N4  ( PIN P4 )  ( I5 A )  + SOURCE TEST  + USE TIEOFF ;- N5  ( PIN P5 )  ( I6 A )  + SOURCE TIMING  + USE ANALOG ;- N6  ( PIN P6 )  + USE SCAN ;- N7  ( PIN P7 )  + USE RESET ;- SCAN  ( PIN scanpin )  ( scancell2 PA2 )  ( scancell1 PA10 )  + SOURCE TEST  + USE SCAN ;- INBUS<1>  ( PIN INBUS[1] ) ;- OUTBUS<1>  ( PIN OUTBUS<1> ) ;END NETSSCANCHAINS 1 ;- the_chain  + START PIN scanpin  + FLOATING     scancell3 ( IN PA2 ) ( OUT PA2 )     scancell4 ( IN PA1 ) ( OUT PA10 )  + ORDERED     scancell1 ( IN PA2 ) ( OUT PA2 )     scancell2 ( IN PA1 ) ( OUT PA10 )  + STOP I1 A ;END SCANCHAINSGROUPS 3 ;- group1 I2 I4 + REGION region1  + PROPERTY strprop "aString"  + PROPERTY realrangeprop 25.25  + PROPERTY intrangeprop 25  + PROPERTY realprop 1.1  + PROPERTY intprop 1 ;- group2 I5 ;- group3 I3 ;END GROUPSFILLS 3 ;- LAYER M1  RECT ( 0 2 ) ( 1 10 ) ;- LAYER M2  RECT ( 0 2 ) ( 1 10 ) ;- LAYER M3  RECT ( 0 2 ) ( 1 10 ) ;END FILLSEND DESIGN

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -