DEF_error.def
Upload User: qzyxgm
Upload Date: 2013-03-14
Package Size: 444k
Code Size: 15k
Category:

MiddleWare

Development Platform:

Unix_Linux

  1. ###############################################################################
  2. # DEF56_01 testcase
  3. ###############################################################################
  4. NAMESCASESENSITIVE ON ;
  5. DIVIDERCHAR "::" ;
  6. BUSBITCHARS "[" ;
  7. DESIGN cell ;
  8. TECHNOLOGY technology ;
  9. UNITS DISTANCE MICRONS 10000 ;
  10. ###############################################################################
  11. # DIEAREA pt pt ;
  12. ###############################################################################
  13. DIEAREA ( -190000 -120000 ) ( -190000 350000 ) ( 190000 350000 ) ( 190000 190000 ) ( 190360 190000 ) ( 190360 -120000 ) ;
  14. ###############################################################################
  15. # ROW rowName rowType origX origY orient
  16. #     { DO numX BY 1 STEP spaceX 0
  17. #     | DO 1 BY numY STEP 0 spaceY }
  18. #     + PROPERTY { propName propVal }... ;
  19. ###############################################################################
  20. ROW ROW_0 UNDEF 1000 1000 N DO 100 BY 1 STEP 700 0 ;
  21. ROW ROW_1 CORE 1000 1000 N DO 100 BY 1 STEP 700 0
  22.   + PROPERTY UNDEF "aString"  ;
  23. ###############################################################################
  24. # TRACKS 
  25. #    {X | Y} start 
  26. #    DO numtracks STEP space 
  27. #    [ LAYER layerName ...] ;
  28. ###############################################################################
  29. TRACKS Y 52 DO 857 STEP 104 LAYER M1 ;
  30. TRACKS Y 52 DO 857 STEP 104 ;
  31. TRACKS X 52 DO 1720 STEP 104 LAYER M2 ;
  32. TRACKS X 52 DO 1720 STEP 104 ;
  33. ###############################################################################
  34. # GCELLGRID 
  35. #    X start DO numColumns+1 STEP space 
  36. #    Y start DO numRows+1 STEP space ;
  37. ###############################################################################
  38. GCELLGRID X 0 DO 100 STEP 600 ;
  39. GCELLGRID Y 10 DO 120 STEP 400 ;
  40. ###############################################################################
  41. # VIAS numVias ; 
  42. #     [- viaName 
  43. #     [+ PATTERNNAME patternName]
  44. #      + RECT layerName pt pt... ;]... 
  45. # END VIAS
  46. ###############################################################################
  47. VIAS 6 ;
  48. - VIAGEN12_1
  49.     + PATTERNNAME VIAGEN_12_12.800_7.600_I5
  50.     + RECT M1 ( -6400 -3800 ) ( 6400 3800 )
  51.     + RECT M2 ( -6400 -3800 ) ( 6400 3800 )
  52.     + RECT V1 ( -6400 -3800 ) ( -4800 -2200 )
  53.     + RECT V1 ( -6400 2200 ) ( -4800 3800 )
  54.     + RECT V1 ( 4800 -3800 ) ( 6400 -2200 )
  55.     + RECT V1 ( 4800 2200 ) ( 6400 3800 ) ;
  56. - VIAGEN12_2
  57.     + PATTERNNAME VIAGEN_12_5.0000_3.000_1.5600_-0.1600_1.0400_1.0400_D
  58.     + RECT M1 ( -2500 -1500 ) ( 2500 1500 )
  59.     + RECT M2 ( -2500 -1500 ) ( 2500 1500 )
  60.     + RECT V1 ( -2360 -960 ) ( -760 640 )
  61.     + RECT V1 ( -1320 -960 ) ( 280 640 )
  62.     + RECT V1 ( 760 -960 ) ( 2360 640 ) ;
  63. - VIAGEN12_3
  64.     + VIARULE UNDEF
  65.     + CUTSIZE 1600 1600
  66.     + LAYERS M1 V1 M2
  67.     + CUTSPACING 5600 6100
  68.     + ENCLOSURE 100 100 150 150
  69.     + ROWCOL 5 14
  70.     + PATTERN 2_FFE0_3_FFFF 
  71.     + ORIGIN 10 -10
  72.     + OFFSET 0 0 20 -20 ;
  73. - CUSTOMVIA
  74.     + POLYGON M1 ( -2500 -1500 ) ( -2500 2500 ) ( 1500 2500 ) ( 1500 1500 ) ( 2500 1500 ) ( 2500 -1500 )
  75.     + RECT M2 ( -2500 -1500 ) ( 2500 1500 )
  76.     + RECT V1 ( -2400 -960 ) ( -700 640 ) ;
  77.     
  78. - VIATOOMANYLAYERS
  79.     + RECT M1 ( -2500 -1500 ) ( 2500 1500 )
  80.     + RECT M2 ( -2500 -1500 ) ( 2500 1500 )
  81.     + RECT V1 ( -2400 -960 ) ( -700 640 )
  82.     + RECT M3 ( 0 0 ) ( 100 100 ) ;
  83.     
  84. - VIATOOMANYCUTLAYERS
  85.     + RECT M1 ( -2500 -1500 ) ( 2500 1500 )
  86.     + RECT M2 ( -2500 -1500 ) ( 2500 1500 )
  87.     + RECT V1 ( -2400 -960 ) ( -700 640 )
  88.     + RECT V2 ( 0 0 ) ( 100 100 ) ;
  89.     
  90. - VIATOOMISSINGLAYER
  91.     + RECT M1 ( -2500 -1500 ) ( 2500 1500 )
  92.     + RECT M1 ( -2500 -1500 ) ( 2500 1500 )
  93.     + RECT V1 ( -2400 -960 ) ( -700 640 ) ;
  94. - VIANOLAYER ;
  95.     
  96. - TURNM1_1
  97.     + RECT M1 ( -100 -60 ) ( 100 60 ) ;
  98. - TURNM2_1
  99.     + RECT M2 ( -100 -60 ) ( 100 60 ) ;
  100. - TURNM3_1
  101.     + RECT M3 ( -100 -60 ) ( 100 60 ) ;
  102. END VIAS
  103. ###############################################################################
  104. # [STYLES numStyles ;
  105. #     {- STYLE styleNum pt pt pt