| 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 |
| |