📄 def55_01.def.ref
字号:
VERSION 5.5 ;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 AB4 STRING ; SPECIALNET AB3 STRING ; SPECIALNET AB2 STRING ; SPECIALNET AB1 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 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 5 ;- M1_M2 + RECT M1 ( -600 -600 ) ( 600 600 ) + RECT V1 ( -450 -450 ) ( 450 450 ) + RECT M2 ( -450 -450 ) ( 450 450 ) ;- VIAGEN12_2 + PATTERNNAME VIAGEN12 + RECT V1 ( -6400 -3800 ) ( -4800 -2200 ) + RECT V1 ( 4800 -3800 ) ( 6400 -2200 ) + RECT V1 ( -6400 2200 ) ( -4800 3800 ) + RECT V1 ( 4800 2200 ) ( 6400 3800 ) + RECT M1 ( -6400 -3800 ) ( 6400 3800 ) + RECT M2 ( -6400 -3800 ) ( 6400 3800 ) ;- VIAGEN12_3 + PATTERNNAME VIAGEN12 + RECT V1 ( -2880 -960 ) ( -1280 640 ) + RECT V1 ( -1840 -960 ) ( -240 640 ) + RECT V1 ( 240 -960 ) ( 1840 640 ) + RECT M1 ( -3020 -1500 ) ( 3020 1500 ) + RECT M2 ( -3020 -1500 ) ( 3020 1500 ) ;- 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 ) + 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 17 ;- I1 B + PLACED ( 100 100 ) N + EEQMASTER A + WEIGHT 100 + REGION region1 + 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 ;- 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 + 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 + LAYER M2 ( 0 0 ) ( 30 135 ) + 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 ;- 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 19 ;- 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 ) ;- PLACEMENT RECT ( 0 0 ) ( 100 100 ) RECT ( 0 100 ) ( 100 200 ) RECT ( 100 100 ) ( 200 200 ) RECT ( 200 100 ) ( 300 200 ) RECT ( 200 200 ) ( 300 300 ) ;END BLOCKAGESSPECIALNETS 2 ;- SN1 ( I4 Z ) ( I5 Z ) ( I6 Z ) ( I7 Z ) ( I8 Z ) ( I9 Z ) ( I10 Z ) ( I11 Z ) ( I12[0] Z ) ( I12[1] Z ) ( I3 Z ) ( I2 Z ) ( I1 Z ) + ORIGINAL VDD + WEIGHT 30 + VOLTAGE 3200 + FIXEDBUMP + SHIELD N1 M2 90 ( 8160 301600 ) ( 2400 * ) NEW M1 90 ( 8160 340440 ) ( * 301600 ) NEW M2 90 ( 14100 340440 ) ( 8160 * ) + ROUTED M1 120 + SHAPE DRCFILL ( 8000 8200 ) ( 8400 * ) NEW M1 120 + SHAPE DRCFILL ( 8000 8000 ) ( * 8200 ) + FIXED M1 100 ( 200 200 ) ( 300 * ) + COVER M1 100 ( 100 100 ) ( * 200 ) + ROUTED M1 200 ( 700 700 ) ( * 800 ) NEW M2 200 ( 3400 3300 ) ( * 3600 ) NEW M2 120 ( 3300 3300 ) ( 3500 * ) NEW M2 200 ( 3300 3300 ) ( 3400 * ) NEW M2 120 ( 3100 3100 ) ( 3300 * ) NEW M2 200 ( 3100 3100 ) ( 3200 * ) NEW M1 120 ( 2900 3000 ) ( 3100 * ) NEW 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 ( 9600 282400 ) ( 2400 * ) NEW M1 120 + SHAPE RING ( 9600 341440 ) ( * 282400 ) 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 ( 700 700 ) M1_M2 NEW M1 0 ( 500 500 ) M1_M2 NEW M1 0 ( 500 500 ) M1_M2 NEW M1 0 ( 400 400 ) M1_M2 NEW M1 0 + SHAPE IOWIRE ( 260 282400 ) VIAGEN12_3 NEW M1 0 + SHAPE FOLLOWPIN ( 250 282400 ) VIAGEN12_2 NEW M1 0 + SHAPE STRIPE ( 240 282400 ) M1_M2 NEW M1 0 + SHAPE RING ( 9800 282600 ) M1_M2 NEW M1 0 + SHAPE RING ( 9800 282400 ) M1_M2 NEW M1 0 + SHAPE RING ( 9600 282600 ) M1_M2 NEW M1 0 + SHAPE RING ( 9600 282400 ) M1_M2 + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;- VDD + VOLTAGE 5000 + ROUTED M1 100 ( 0 50 ) ( 500 50 ) + ROUTED M1 100 ( 50 0 ) ( 50 500 ) + PROPERTY AB4 "a[1::9]" + PROPERTY AB3 "10 10 10" ;END SPECIALNETSNETS 12 ;- N0 ;- N1 ( PIN P1 ) ( I2 A ) ( I1 A ) + ORIGINAL N2 + ESTCAP 1500000 + WEIGHT 100 + FREQUENCY 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 * ) ( * 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 M2 ( 700 700 ) M1_M2 ( * 800 ) NEW M1 ( 600 600 ) M1_M2 NEW M2 ( 500 500 ) M1_M2 M1_M2 NEW M1 ( 400 400 ) M1_M2 NEW M1 ( 2400 282400 ) ( 240 * ) NEW M2 ( 14000 341440 ) ( 9600 * ) ( * 282400 ) M1_M2 ( 2400 * ) ;- N4 ( PIN P4 ) ( I5 A ) + SOURCE TEST ;- 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> ) ;- MUSTJOIN_1 ( I7 A ) ;END NETSSCANCHAINS 1 ;- the_chain + PARTITION clock1 MAXBITS 256 + START PIN scanpin + FLOATING scancell3 ( IN PA2 ) ( OUT PA2 ) scancell4 ( IN PA1 ) ( OUT PA10 ) ( BITS 4 ) + ORDERED scancell1 ( IN PA2 ) ( OUT PA2 ) scancell2 ( IN PA1 ) ( OUT PA10 ) ( BITS 4 ) + STOP I1 A ;END SCANCHAINSGROUPS 2 ;- group1 I2 I4 + REGION region1 + PROPERTY strprop "aString" + PROPERTY realrangeprop 25.25 + PROPERTY intrangeprop 25 + PROPERTY realprop 1.1 + PROPERTY intprop 1 ;- group2 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 + -