blob: 39034db94f219f026feb0d41faa46a14612496b0 [file] [log] [blame]
VERSION 5.7 ;
NOWIREEXTENSIONATPIN ON ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
MACRO user_proj_example
CLASS BLOCK ;
FOREIGN user_proj_example ;
ORIGIN 0.000 0.000 ;
SIZE 900.000 BY 600.000 ;
PIN A0[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 112.330 596.000 112.610 600.000 ;
END
END A0[0]
PIN A0[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 253.090 0.000 253.370 4.000 ;
END
END A0[1]
PIN A0[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 157.120 4.000 157.720 ;
END
END A0[2]
PIN A0[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 262.290 596.000 262.570 600.000 ;
END
END A0[3]
PIN A0[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 328.480 4.000 329.080 ;
END
END A0[4]
PIN A0[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 471.280 4.000 471.880 ;
END
END A0[5]
PIN A0[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 646.850 0.000 647.130 4.000 ;
END
END A0[6]
PIN A0[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 637.190 596.000 637.470 600.000 ;
END
END A0[7]
PIN A1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 71.440 4.000 72.040 ;
END
END A1[0]
PIN A1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 100.000 4.000 100.600 ;
END
END A1[1]
PIN A1[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 259.120 900.000 259.720 ;
END
END A1[2]
PIN A1[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 478.030 0.000 478.310 4.000 ;
END
END A1[3]
PIN A1[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 357.040 4.000 357.640 ;
END
END A1[4]
PIN A1[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 487.230 596.000 487.510 600.000 ;
END
END A1[5]
PIN A1[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 585.520 4.000 586.120 ;
END
END A1[6]
PIN A1[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 539.280 900.000 539.880 ;
END
END A1[7]
PIN ALU_Out1[0]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 28.150 0.000 28.430 4.000 ;
END
END ALU_Out1[0]
PIN ALU_Out1[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 139.440 900.000 140.040 ;
END
END ALU_Out1[1]
PIN ALU_Out1[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 185.680 4.000 186.280 ;
END
END ALU_Out1[2]
PIN ALU_Out1[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 339.360 900.000 339.960 ;
END
END ALU_Out1[3]
PIN ALU_Out1[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 385.600 4.000 386.200 ;
END
END ALU_Out1[4]
PIN ALU_Out1[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 499.840 4.000 500.440 ;
END
END ALU_Out1[5]
PIN ALU_Out1[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 702.970 0.000 703.250 4.000 ;
END
END ALU_Out1[6]
PIN ALU_Out1[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 579.400 900.000 580.000 ;
END
END ALU_Out1[7]
PIN ALU_Out2[0]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 84.270 0.000 84.550 4.000 ;
END
END ALU_Out2[0]
PIN ALU_Out2[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 309.210 0.000 309.490 4.000 ;
END
END ALU_Out2[1]
PIN ALU_Out2[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 214.240 4.000 214.840 ;
END
END ALU_Out2[2]
PIN ALU_Out2[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 379.480 900.000 380.080 ;
END
END ALU_Out2[3]
PIN ALU_Out2[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 419.600 900.000 420.200 ;
END
END ALU_Out2[4]
PIN ALU_Out2[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 534.150 0.000 534.430 4.000 ;
END
END ALU_Out2[5]
PIN ALU_Out2[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 562.210 596.000 562.490 600.000 ;
END
END ALU_Out2[6]
PIN ALU_Out2[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 712.170 596.000 712.450 600.000 ;
END
END ALU_Out2[7]
PIN ALU_Sel1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 59.200 900.000 59.800 ;
END
END ALU_Sel1[0]
PIN ALU_Sel1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 365.330 0.000 365.610 4.000 ;
END
END ALU_Sel1[1]
PIN ALU_Sel2[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 140.390 0.000 140.670 4.000 ;
END
END ALU_Sel2[0]
PIN ALU_Sel2[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 179.560 900.000 180.160 ;
END
END ALU_Sel2[1]
PIN B0[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 99.320 900.000 99.920 ;
END
END B0[0]
PIN B0[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 219.680 900.000 220.280 ;
END
END B0[1]
PIN B0[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 242.800 4.000 243.400 ;
END
END B0[2]
PIN B0[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 337.270 596.000 337.550 600.000 ;
END
END B0[3]
PIN B0[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 414.160 4.000 414.760 ;
END
END B0[4]
PIN B0[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 590.730 0.000 591.010 4.000 ;
END
END B0[5]
PIN B0[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 759.550 0.000 759.830 4.000 ;
END
END B0[6]
PIN B0[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 787.150 596.000 787.430 600.000 ;
END
END B0[7]
PIN B1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 187.310 596.000 187.590 600.000 ;
END
END B1[0]
PIN B1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 421.910 0.000 422.190 4.000 ;
END
END B1[1]
PIN B1[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 299.240 900.000 299.840 ;
END
END B1[2]
PIN B1[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 412.250 596.000 412.530 600.000 ;
END
END B1[3]
PIN B1[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 459.040 900.000 459.640 ;
END
END B1[4]
PIN B1[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 528.400 4.000 529.000 ;
END
END B1[5]
PIN B1[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 499.160 900.000 499.760 ;
END
END B1[6]
PIN B1[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 862.130 596.000 862.410 600.000 ;
END
END B1[7]
PIN CarryOut1
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 14.320 4.000 14.920 ;
END
END CarryOut1
PIN CarryOut2
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 37.350 596.000 37.630 600.000 ;
END
END CarryOut2
PIN clk
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 42.880 4.000 43.480 ;
END
END clk
PIN vccd1
DIRECTION INPUT ;
USE POWER ;
PORT
LAYER met4 ;
RECT 21.040 10.640 22.640 587.760 ;
END
PORT
LAYER met4 ;
RECT 174.640 10.640 176.240 587.760 ;
END
PORT
LAYER met4 ;
RECT 328.240 10.640 329.840 587.760 ;
END
PORT
LAYER met4 ;
RECT 481.840 10.640 483.440 587.760 ;
END
PORT
LAYER met4 ;
RECT 635.440 10.640 637.040 587.760 ;
END
PORT
LAYER met4 ;
RECT 789.040 10.640 790.640 587.760 ;
END
END vccd1
PIN vssd1
DIRECTION INPUT ;
USE GROUND ;
PORT
LAYER met4 ;
RECT 97.840 10.640 99.440 587.760 ;
END
PORT
LAYER met4 ;
RECT 251.440 10.640 253.040 587.760 ;
END
PORT
LAYER met4 ;
RECT 405.040 10.640 406.640 587.760 ;
END
PORT
LAYER met4 ;
RECT 558.640 10.640 560.240 587.760 ;
END
PORT
LAYER met4 ;
RECT 712.240 10.640 713.840 587.760 ;
END
PORT
LAYER met4 ;
RECT 865.840 10.640 867.440 587.760 ;
END
END vssd1
PIN x[0]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 196.510 0.000 196.790 4.000 ;
END
END x[0]
PIN x[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 128.560 4.000 129.160 ;
END
END x[1]
PIN x[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 271.360 4.000 271.960 ;
END
END x[2]
PIN x[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 299.920 4.000 300.520 ;
END
END x[3]
PIN x[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 442.720 4.000 443.320 ;
END
END x[4]
PIN x[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 556.960 4.000 557.560 ;
END
END x[5]
PIN x[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 815.670 0.000 815.950 4.000 ;
END
END x[6]
PIN x[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 871.790 0.000 872.070 4.000 ;
END
END x[7]
PIN y
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 19.760 900.000 20.360 ;
END
END y
OBS
LAYER li1 ;
RECT 5.520 10.795 894.240 587.605 ;
LAYER met1 ;
RECT 5.520 10.640 894.240 587.760 ;
LAYER met2 ;
RECT 6.990 595.720 37.070 596.770 ;
RECT 37.910 595.720 112.050 596.770 ;
RECT 112.890 595.720 187.030 596.770 ;
RECT 187.870 595.720 262.010 596.770 ;
RECT 262.850 595.720 336.990 596.770 ;
RECT 337.830 595.720 411.970 596.770 ;
RECT 412.810 595.720 486.950 596.770 ;
RECT 487.790 595.720 561.930 596.770 ;
RECT 562.770 595.720 636.910 596.770 ;
RECT 637.750 595.720 711.890 596.770 ;
RECT 712.730 595.720 786.870 596.770 ;
RECT 787.710 595.720 861.850 596.770 ;
RECT 862.690 595.720 890.930 596.770 ;
RECT 6.990 4.280 890.930 595.720 ;
RECT 6.990 4.000 27.870 4.280 ;
RECT 28.710 4.000 83.990 4.280 ;
RECT 84.830 4.000 140.110 4.280 ;
RECT 140.950 4.000 196.230 4.280 ;
RECT 197.070 4.000 252.810 4.280 ;
RECT 253.650 4.000 308.930 4.280 ;
RECT 309.770 4.000 365.050 4.280 ;
RECT 365.890 4.000 421.630 4.280 ;
RECT 422.470 4.000 477.750 4.280 ;
RECT 478.590 4.000 533.870 4.280 ;
RECT 534.710 4.000 590.450 4.280 ;
RECT 591.290 4.000 646.570 4.280 ;
RECT 647.410 4.000 702.690 4.280 ;
RECT 703.530 4.000 759.270 4.280 ;
RECT 760.110 4.000 815.390 4.280 ;
RECT 816.230 4.000 871.510 4.280 ;
RECT 872.350 4.000 890.930 4.280 ;
LAYER met3 ;
RECT 4.000 586.520 896.000 587.685 ;
RECT 4.400 585.120 896.000 586.520 ;
RECT 4.000 580.400 896.000 585.120 ;
RECT 4.000 579.000 895.600 580.400 ;
RECT 4.000 557.960 896.000 579.000 ;
RECT 4.400 556.560 896.000 557.960 ;
RECT 4.000 540.280 896.000 556.560 ;
RECT 4.000 538.880 895.600 540.280 ;
RECT 4.000 529.400 896.000 538.880 ;
RECT 4.400 528.000 896.000 529.400 ;
RECT 4.000 500.840 896.000 528.000 ;
RECT 4.400 500.160 896.000 500.840 ;
RECT 4.400 499.440 895.600 500.160 ;
RECT 4.000 498.760 895.600 499.440 ;
RECT 4.000 472.280 896.000 498.760 ;
RECT 4.400 470.880 896.000 472.280 ;
RECT 4.000 460.040 896.000 470.880 ;
RECT 4.000 458.640 895.600 460.040 ;
RECT 4.000 443.720 896.000 458.640 ;
RECT 4.400 442.320 896.000 443.720 ;
RECT 4.000 420.600 896.000 442.320 ;
RECT 4.000 419.200 895.600 420.600 ;
RECT 4.000 415.160 896.000 419.200 ;
RECT 4.400 413.760 896.000 415.160 ;
RECT 4.000 386.600 896.000 413.760 ;
RECT 4.400 385.200 896.000 386.600 ;
RECT 4.000 380.480 896.000 385.200 ;
RECT 4.000 379.080 895.600 380.480 ;
RECT 4.000 358.040 896.000 379.080 ;
RECT 4.400 356.640 896.000 358.040 ;
RECT 4.000 340.360 896.000 356.640 ;
RECT 4.000 338.960 895.600 340.360 ;
RECT 4.000 329.480 896.000 338.960 ;
RECT 4.400 328.080 896.000 329.480 ;
RECT 4.000 300.920 896.000 328.080 ;
RECT 4.400 300.240 896.000 300.920 ;
RECT 4.400 299.520 895.600 300.240 ;
RECT 4.000 298.840 895.600 299.520 ;
RECT 4.000 272.360 896.000 298.840 ;
RECT 4.400 270.960 896.000 272.360 ;
RECT 4.000 260.120 896.000 270.960 ;
RECT 4.000 258.720 895.600 260.120 ;
RECT 4.000 243.800 896.000 258.720 ;
RECT 4.400 242.400 896.000 243.800 ;
RECT 4.000 220.680 896.000 242.400 ;
RECT 4.000 219.280 895.600 220.680 ;
RECT 4.000 215.240 896.000 219.280 ;
RECT 4.400 213.840 896.000 215.240 ;
RECT 4.000 186.680 896.000 213.840 ;
RECT 4.400 185.280 896.000 186.680 ;
RECT 4.000 180.560 896.000 185.280 ;
RECT 4.000 179.160 895.600 180.560 ;
RECT 4.000 158.120 896.000 179.160 ;
RECT 4.400 156.720 896.000 158.120 ;
RECT 4.000 140.440 896.000 156.720 ;
RECT 4.000 139.040 895.600 140.440 ;
RECT 4.000 129.560 896.000 139.040 ;
RECT 4.400 128.160 896.000 129.560 ;
RECT 4.000 101.000 896.000 128.160 ;
RECT 4.400 100.320 896.000 101.000 ;
RECT 4.400 99.600 895.600 100.320 ;
RECT 4.000 98.920 895.600 99.600 ;
RECT 4.000 72.440 896.000 98.920 ;
RECT 4.400 71.040 896.000 72.440 ;
RECT 4.000 60.200 896.000 71.040 ;
RECT 4.000 58.800 895.600 60.200 ;
RECT 4.000 43.880 896.000 58.800 ;
RECT 4.400 42.480 896.000 43.880 ;
RECT 4.000 20.760 896.000 42.480 ;
RECT 4.000 19.360 895.600 20.760 ;
RECT 4.000 15.320 896.000 19.360 ;
RECT 4.400 13.920 896.000 15.320 ;
RECT 4.000 10.715 896.000 13.920 ;
LAYER met4 ;
RECT 379.335 102.175 404.640 313.985 ;
RECT 407.040 102.175 418.305 313.985 ;
END
END user_proj_example
END LIBRARY