blob: 9d518f07fec8c5635badb03c4bb9af81478ff323 [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 89.790 0.000 90.070 4.000 ;
END
END A0[0]
PIN A0[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 149.590 0.000 149.870 4.000 ;
END
END A0[1]
PIN A0[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 509.770 0.000 510.050 4.000 ;
END
END A0[2]
PIN A0[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 193.160 4.000 193.760 ;
END
END A0[3]
PIN A0[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 299.240 4.000 299.840 ;
END
END A0[4]
PIN A0[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 404.640 900.000 405.240 ;
END
END A0[5]
PIN A0[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 749.890 596.000 750.170 600.000 ;
END
END A0[6]
PIN A0[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 510.720 4.000 511.320 ;
END
END A0[7]
PIN A1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 17.040 900.000 17.640 ;
END
END A1[0]
PIN A1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 157.800 4.000 158.400 ;
END
END A1[1]
PIN A1[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 157.800 900.000 158.400 ;
END
END A1[2]
PIN A1[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 228.520 4.000 229.120 ;
END
END A1[3]
PIN A1[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 333.920 4.000 334.520 ;
END
END A1[4]
PIN A1[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 404.640 4.000 405.240 ;
END
END A1[5]
PIN A1[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 690.090 0.000 690.370 4.000 ;
END
END A1[6]
PIN A1[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 546.080 900.000 546.680 ;
END
END A1[7]
PIN ALU_Out1[0]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 51.720 4.000 52.320 ;
END
END ALU_Out1[0]
PIN ALU_Out1[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 209.850 0.000 210.130 4.000 ;
END
END ALU_Out1[1]
PIN ALU_Out1[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 329.910 596.000 330.190 600.000 ;
END
END ALU_Out1[2]
PIN ALU_Out1[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 263.880 4.000 264.480 ;
END
END ALU_Out1[3]
PIN ALU_Out1[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 333.920 900.000 334.520 ;
END
END ALU_Out1[4]
PIN ALU_Out1[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 629.830 596.000 630.110 600.000 ;
END
END ALU_Out1[5]
PIN ALU_Out1[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 475.360 900.000 475.960 ;
END
END ALU_Out1[6]
PIN ALU_Out1[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 869.950 596.000 870.230 600.000 ;
END
END ALU_Out1[7]
PIN ALU_Out2[0]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 149.590 596.000 149.870 600.000 ;
END
END ALU_Out2[0]
PIN ALU_Out2[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 269.650 0.000 269.930 4.000 ;
END
END ALU_Out2[1]
PIN ALU_Out2[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 389.710 596.000 389.990 600.000 ;
END
END ALU_Out2[2]
PIN ALU_Out2[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 228.520 900.000 229.120 ;
END
END ALU_Out2[3]
PIN ALU_Out2[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 570.030 0.000 570.310 4.000 ;
END
END ALU_Out2[4]
PIN ALU_Out2[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 690.090 596.000 690.370 600.000 ;
END
END ALU_Out2[5]
PIN ALU_Out2[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 810.150 596.000 810.430 600.000 ;
END
END ALU_Out2[6]
PIN ALU_Out2[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 581.440 900.000 582.040 ;
END
END ALU_Out2[7]
PIN ALU_Sel1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 87.080 4.000 87.680 ;
END
END ALU_Sel1[0]
PIN ALU_Sel1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 122.440 900.000 123.040 ;
END
END ALU_Sel1[1]
PIN ALU_Sel2[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 51.720 900.000 52.320 ;
END
END ALU_Sel2[0]
PIN ALU_Sel2[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 329.910 0.000 330.190 4.000 ;
END
END ALU_Sel2[1]
PIN B0[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 87.080 900.000 87.680 ;
END
END B0[0]
PIN B0[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 269.650 596.000 269.930 600.000 ;
END
END B0[1]
PIN B0[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 449.970 596.000 450.250 600.000 ;
END
END B0[2]
PIN B0[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 263.880 900.000 264.480 ;
END
END B0[3]
PIN B0[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 369.280 900.000 369.880 ;
END
END B0[4]
PIN B0[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 440.000 4.000 440.600 ;
END
END B0[5]
PIN B0[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 749.890 0.000 750.170 4.000 ;
END
END B0[6]
PIN B0[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 546.080 4.000 546.680 ;
END
END B0[7]
PIN B1[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 209.850 596.000 210.130 600.000 ;
END
END B1[0]
PIN B1[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 389.710 0.000 389.990 4.000 ;
END
END B1[1]
PIN B1[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 509.770 596.000 510.050 600.000 ;
END
END B1[2]
PIN B1[3]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 299.240 900.000 299.840 ;
END
END B1[3]
PIN B1[4]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 369.280 4.000 369.880 ;
END
END B1[4]
PIN B1[5]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 475.360 4.000 475.960 ;
END
END B1[5]
PIN B1[6]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 810.150 0.000 810.430 4.000 ;
END
END B1[6]
PIN B1[7]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 869.950 0.000 870.230 4.000 ;
END
END B1[7]
PIN CarryOut1
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 29.990 596.000 30.270 600.000 ;
END
END CarryOut1
PIN CarryOut2
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 89.790 596.000 90.070 600.000 ;
END
END CarryOut2
PIN clk
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 29.990 0.000 30.270 4.000 ;
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 met3 ;
RECT 0.000 122.440 4.000 123.040 ;
END
END x[0]
PIN x[1]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 449.970 0.000 450.250 4.000 ;
END
END x[1]
PIN x[2]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 193.160 900.000 193.760 ;
END
END x[2]
PIN x[3]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 570.030 596.000 570.310 600.000 ;
END
END x[3]
PIN x[4]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met2 ;
RECT 629.830 0.000 630.110 4.000 ;
END
END x[4]
PIN x[5]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 440.000 900.000 440.600 ;
END
END x[5]
PIN x[6]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 896.000 510.720 900.000 511.320 ;
END
END x[6]
PIN x[7]
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 581.440 4.000 582.040 ;
END
END x[7]
PIN y
DIRECTION OUTPUT TRISTATE ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.000 17.040 4.000 17.640 ;
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 29.710 596.770 ;
RECT 30.550 595.720 89.510 596.770 ;
RECT 90.350 595.720 149.310 596.770 ;
RECT 150.150 595.720 209.570 596.770 ;
RECT 210.410 595.720 269.370 596.770 ;
RECT 270.210 595.720 329.630 596.770 ;
RECT 330.470 595.720 389.430 596.770 ;
RECT 390.270 595.720 449.690 596.770 ;
RECT 450.530 595.720 509.490 596.770 ;
RECT 510.330 595.720 569.750 596.770 ;
RECT 570.590 595.720 629.550 596.770 ;
RECT 630.390 595.720 689.810 596.770 ;
RECT 690.650 595.720 749.610 596.770 ;
RECT 750.450 595.720 809.870 596.770 ;
RECT 810.710 595.720 869.670 596.770 ;
RECT 870.510 595.720 890.930 596.770 ;
RECT 6.990 4.280 890.930 595.720 ;
RECT 6.990 4.000 29.710 4.280 ;
RECT 30.550 4.000 89.510 4.280 ;
RECT 90.350 4.000 149.310 4.280 ;
RECT 150.150 4.000 209.570 4.280 ;
RECT 210.410 4.000 269.370 4.280 ;
RECT 270.210 4.000 329.630 4.280 ;
RECT 330.470 4.000 389.430 4.280 ;
RECT 390.270 4.000 449.690 4.280 ;
RECT 450.530 4.000 509.490 4.280 ;
RECT 510.330 4.000 569.750 4.280 ;
RECT 570.590 4.000 629.550 4.280 ;
RECT 630.390 4.000 689.810 4.280 ;
RECT 690.650 4.000 749.610 4.280 ;
RECT 750.450 4.000 809.870 4.280 ;
RECT 810.710 4.000 869.670 4.280 ;
RECT 870.510 4.000 890.930 4.280 ;
LAYER met3 ;
RECT 4.000 582.440 896.000 587.685 ;
RECT 4.400 581.040 895.600 582.440 ;
RECT 4.000 547.080 896.000 581.040 ;
RECT 4.400 545.680 895.600 547.080 ;
RECT 4.000 511.720 896.000 545.680 ;
RECT 4.400 510.320 895.600 511.720 ;
RECT 4.000 476.360 896.000 510.320 ;
RECT 4.400 474.960 895.600 476.360 ;
RECT 4.000 441.000 896.000 474.960 ;
RECT 4.400 439.600 895.600 441.000 ;
RECT 4.000 405.640 896.000 439.600 ;
RECT 4.400 404.240 895.600 405.640 ;
RECT 4.000 370.280 896.000 404.240 ;
RECT 4.400 368.880 895.600 370.280 ;
RECT 4.000 334.920 896.000 368.880 ;
RECT 4.400 333.520 895.600 334.920 ;
RECT 4.000 300.240 896.000 333.520 ;
RECT 4.400 298.840 895.600 300.240 ;
RECT 4.000 264.880 896.000 298.840 ;
RECT 4.400 263.480 895.600 264.880 ;
RECT 4.000 229.520 896.000 263.480 ;
RECT 4.400 228.120 895.600 229.520 ;
RECT 4.000 194.160 896.000 228.120 ;
RECT 4.400 192.760 895.600 194.160 ;
RECT 4.000 158.800 896.000 192.760 ;
RECT 4.400 157.400 895.600 158.800 ;
RECT 4.000 123.440 896.000 157.400 ;
RECT 4.400 122.040 895.600 123.440 ;
RECT 4.000 88.080 896.000 122.040 ;
RECT 4.400 86.680 895.600 88.080 ;
RECT 4.000 52.720 896.000 86.680 ;
RECT 4.400 51.320 895.600 52.720 ;
RECT 4.000 18.040 896.000 51.320 ;
RECT 4.400 16.640 895.600 18.040 ;
RECT 4.000 10.715 896.000 16.640 ;
LAYER met4 ;
RECT 437.295 273.535 480.865 373.825 ;
END
END user_proj_example
END LIBRARY