diff --git a/alliance/share/cells/rflib/rf_dec_bufad1.vbe b/alliance/share/cells/rflib/rf_dec_bufad1.vbe index 2c1cbf48..af255e8d 100644 --- a/alliance/share/cells/rflib/rf_dec_bufad1.vbe +++ b/alliance/share/cells/rflib/rf_dec_bufad1.vbe @@ -1,10 +1,10 @@ ENTITY rf_dec_bufad1 IS PORT ( - i : in BIT; - nq : out BIT; - q : out BIT; - vdd : in BIT; - vss : in BIT + i : in BIT; + nq : inout BIT; + q : out BIT; + vdd : in BIT; + vss : in BIT ); END rf_dec_bufad1; diff --git a/alliance/share/cells/rflib/rflib.lef b/alliance/share/cells/rflib/rflib.lef index 25aae6e0..a5cdab67 100644 --- a/alliance/share/cells/rflib/rflib.lef +++ b/alliance/share/cells/rflib/rflib.lef @@ -54,62 +54,7 @@ MACRO rf_dec_bufad0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; END END rf_dec_bufad0 @@ -120,6 +65,13 @@ MACRO rf_dec_bufad1 SIZE 50.00 BY 50.00 ; SYMMETRY X Y ; SITE core ; + PIN nq + DIRECTION INOUT ; + PORT + LAYER L_ALU3 ; + RECT 24.00 19.00 26.00 21.00 ; + END + END nq PIN q DIRECTION OUTPUT ; PORT @@ -127,13 +79,6 @@ MACRO rf_dec_bufad1 RECT 29.00 19.00 31.00 21.00 ; END END q - PIN nq - DIRECTION OUTPUT ; - PORT - LAYER L_ALU3 ; - RECT 24.00 19.00 26.00 21.00 ; - END - END nq PIN i DIRECTION INPUT ; PORT @@ -163,69 +108,7 @@ MACRO rf_dec_bufad1 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 31.00 21.00 ; END @@ -302,69 +185,7 @@ MACRO rf_dec_bufad2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 46.00 21.00 ; END @@ -420,69 +241,7 @@ MACRO rf_dec_nand2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 19.00 19.00 36.00 21.00 ; END @@ -545,69 +304,7 @@ MACRO rf_dec_nand3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 29.00 19.00 36.00 21.00 ; RECT 19.00 19.00 41.00 21.00 ; @@ -678,69 +375,7 @@ MACRO rf_dec_nand4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 14.00 19.00 41.00 21.00 ; RECT 29.00 19.00 36.00 21.00 ; @@ -804,34 +439,7 @@ MACRO rf_dec_nao3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 19.00 11.00 21.00 ; END @@ -888,76 +496,7 @@ MACRO rf_dec_nbuf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; END END rf_dec_nbuf @@ -1018,34 +557,7 @@ MACRO rf_dec_nor3 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 19.00 11.00 21.00 ; END @@ -1058,6 +570,71 @@ MACRO rf_fifo_buf SIZE 50.00 BY 100.00 ; SYMMETRY Y ; SITE core ; + PIN xcks + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 4.00 39.00 6.00 41.00 ; + RECT 4.00 34.00 6.00 36.00 ; + RECT 4.00 29.00 6.00 31.00 ; + RECT 4.00 24.00 6.00 26.00 ; + RECT 4.00 19.00 6.00 21.00 ; + RECT 4.00 14.00 6.00 16.00 ; + RECT 4.00 9.00 6.00 11.00 ; + END + END xcks + PIN xckm + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 34.00 39.00 36.00 41.00 ; + RECT 34.00 34.00 36.00 36.00 ; + RECT 34.00 29.00 36.00 31.00 ; + RECT 34.00 24.00 36.00 26.00 ; + RECT 34.00 19.00 36.00 21.00 ; + RECT 34.00 14.00 36.00 16.00 ; + RECT 34.00 9.00 36.00 11.00 ; + END + END xckm + PIN nw + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 24.00 89.00 26.00 91.00 ; + RECT 24.00 84.00 26.00 86.00 ; + RECT 24.00 79.00 26.00 81.00 ; + RECT 24.00 74.00 26.00 76.00 ; + RECT 24.00 69.00 26.00 71.00 ; + RECT 24.00 64.00 26.00 66.00 ; + RECT 24.00 59.00 26.00 61.00 ; + END + END nw + PIN nr + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 4.00 89.00 6.00 91.00 ; + RECT 4.00 84.00 6.00 86.00 ; + RECT 4.00 79.00 6.00 81.00 ; + RECT 4.00 74.00 6.00 76.00 ; + RECT 4.00 69.00 6.00 71.00 ; + RECT 4.00 64.00 6.00 66.00 ; + RECT 4.00 59.00 6.00 61.00 ; + END + END nr + PIN xreset + DIRECTION OUTPUT ; + PORT + LAYER L_ALU1 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; + RECT 39.00 9.00 41.00 11.00 ; + END + END xreset PIN nreset DIRECTION OUTPUT ; PORT @@ -1072,99 +649,6 @@ MACRO rf_fifo_buf RECT 44.00 24.00 46.00 26.00 ; END END nreset - PIN xreset - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 39.00 9.00 41.00 11.00 ; - END - END xreset - PIN nr - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - RECT 4.00 89.00 6.00 91.00 ; - RECT 4.00 84.00 6.00 86.00 ; - RECT 4.00 79.00 6.00 81.00 ; - RECT 4.00 74.00 6.00 76.00 ; - RECT 4.00 69.00 6.00 71.00 ; - RECT 4.00 64.00 6.00 66.00 ; - RECT 4.00 59.00 6.00 61.00 ; - END - END nr - PIN nw - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 24.00 59.00 26.00 61.00 ; - END - END nw - PIN xckm - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 34.00 9.00 36.00 11.00 ; - END - END xckm - PIN xcks - DIRECTION OUTPUT ; - PORT - LAYER L_ALU1 ; - RECT 4.00 39.00 6.00 41.00 ; - RECT 4.00 34.00 6.00 36.00 ; - RECT 4.00 29.00 6.00 31.00 ; - RECT 4.00 24.00 6.00 26.00 ; - RECT 4.00 19.00 6.00 21.00 ; - RECT 4.00 14.00 6.00 16.00 ; - RECT 4.00 9.00 6.00 11.00 ; - END - END xcks - PIN reset - DIRECTION INPUT ; - PORT - LAYER L_ALU2 ; - RECT 39.00 79.00 41.00 81.00 ; - END - END reset - PIN cks - DIRECTION INPUT ; - PORT - LAYER L_ALU2 ; - RECT 19.00 39.00 21.00 41.00 ; - END - END cks - PIN ckm - DIRECTION INPUT ; - PORT - LAYER L_ALU2 ; - RECT 19.00 9.00 21.00 11.00 ; - END - END ckm - PIN r - DIRECTION INPUT ; - PORT - LAYER L_ALU2 ; - RECT 9.00 84.00 11.00 86.00 ; - END - END r PIN w DIRECTION INPUT ; PORT @@ -1172,6 +656,34 @@ MACRO rf_fifo_buf RECT 29.00 74.00 31.00 76.00 ; END END w + PIN r + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 9.00 84.00 11.00 86.00 ; + END + END r + PIN ckm + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 19.00 9.00 21.00 11.00 ; + END + END ckm + PIN cks + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 19.00 39.00 21.00 41.00 ; + END + END cks + PIN reset + DIRECTION INPUT ; + PORT + LAYER L_ALU2 ; + RECT 39.00 79.00 41.00 81.00 ; + END + END reset PIN vdd DIRECTION INOUT ; USE power ; @@ -1200,135 +712,12 @@ MACRO rf_fifo_buf END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 48.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 48.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 48.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 48.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 48.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 48.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 48.50 91.00 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 53.00 48.50 47.00 ; + RECT 1.50 59.00 48.50 91.00 ; LAYER L_ALU2 ; - RECT 44.00 24.00 51.00 26.00 ; RECT 44.00 59.00 51.00 61.00 ; + RECT 44.00 24.00 51.00 26.00 ; END END rf_fifo_buf @@ -1339,6 +728,21 @@ MACRO rf_fifo_clock SIZE 50.00 BY 100.00 ; SYMMETRY Y ; SITE core ; + PIN cks + DIRECTION INOUT ; + PORT + LAYER L_ALU3 ; + RECT 29.00 79.00 31.00 81.00 ; + RECT 29.00 74.00 31.00 76.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 29.00 64.00 31.00 66.00 ; + RECT 29.00 59.00 31.00 61.00 ; + RECT 29.00 54.00 31.00 56.00 ; + RECT 29.00 49.00 31.00 51.00 ; + RECT 29.00 44.00 31.00 46.00 ; + RECT 29.00 39.00 31.00 41.00 ; + END + END cks PIN ckm DIRECTION INOUT ; PORT @@ -1355,21 +759,6 @@ MACRO rf_fifo_clock RECT 19.00 39.00 21.00 41.00 ; END END ckm - PIN cks - DIRECTION INOUT ; - PORT - LAYER L_ALU3 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 29.00 54.00 31.00 56.00 ; - RECT 29.00 49.00 31.00 51.00 ; - RECT 29.00 44.00 31.00 46.00 ; - RECT 29.00 39.00 31.00 41.00 ; - END - END cks PIN ckok DIRECTION OUTPUT ; PORT @@ -1396,14 +785,6 @@ MACRO rf_fifo_clock PIN ck DIRECTION INPUT ; PORT - LAYER L_ALU2 ; - RECT 49.00 69.00 51.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; LAYER L_ALU3 ; RECT 49.00 69.00 51.00 71.00 ; RECT 49.00 64.00 51.00 66.00 ; @@ -1415,6 +796,14 @@ MACRO rf_fifo_clock RECT 49.00 34.00 51.00 36.00 ; RECT 49.00 29.00 51.00 31.00 ; RECT 49.00 24.00 51.00 26.00 ; + LAYER L_ALU2 ; + RECT 49.00 69.00 51.00 71.00 ; + RECT 44.00 69.00 46.00 71.00 ; + RECT 39.00 69.00 41.00 71.00 ; + RECT 34.00 69.00 36.00 71.00 ; + RECT 29.00 69.00 31.00 71.00 ; + RECT 24.00 69.00 26.00 71.00 ; + RECT 19.00 69.00 21.00 71.00 ; END END ck PIN vdd @@ -1445,144 +834,21 @@ MACRO rf_fifo_clock END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 48.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 48.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 48.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 48.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 48.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 48.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 48.50 91.00 ; + RECT 1.50 9.00 48.50 41.00 ; + RECT 1.50 53.00 48.50 47.00 ; + RECT 1.50 59.00 48.50 91.00 ; LAYER L_ALU2 ; - RECT 9.00 39.00 46.00 41.00 ; - RECT 29.00 19.00 41.00 21.00 ; - RECT 9.00 84.00 36.00 86.00 ; - RECT 29.00 79.00 46.00 81.00 ; - RECT 34.00 59.00 41.00 61.00 ; - RECT 9.00 24.00 36.00 26.00 ; - RECT 29.00 19.00 41.00 21.00 ; - RECT 24.00 39.00 31.00 41.00 ; - RECT 9.00 24.00 51.00 26.00 ; - RECT 14.00 39.00 21.00 41.00 ; RECT 19.00 84.00 36.00 86.00 ; + RECT 14.00 39.00 21.00 41.00 ; + RECT 9.00 24.00 51.00 26.00 ; + RECT 24.00 39.00 31.00 41.00 ; + RECT 29.00 19.00 41.00 21.00 ; + RECT 9.00 24.00 36.00 26.00 ; + RECT 34.00 59.00 41.00 61.00 ; + RECT 29.00 79.00 46.00 81.00 ; + RECT 9.00 84.00 36.00 86.00 ; + RECT 29.00 19.00 41.00 21.00 ; + RECT 9.00 39.00 46.00 41.00 ; LAYER L_ALU3 ; RECT 39.00 19.00 41.00 61.00 ; RECT 34.00 24.00 36.00 61.00 ; @@ -1662,69 +928,7 @@ MACRO rf_fifo_empty END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_empty @@ -1797,69 +1001,7 @@ MACRO rf_fifo_full END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_full @@ -1920,69 +1062,7 @@ MACRO rf_fifo_inc END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_inc @@ -2057,69 +1137,7 @@ MACRO rf_fifo_nop END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_nop @@ -2205,69 +1223,7 @@ MACRO rf_fifo_ok END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_ok @@ -2357,69 +1313,7 @@ MACRO rf_fifo_orand4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_orand4 @@ -2515,69 +1409,7 @@ MACRO rf_fifo_orand5 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; END END rf_fifo_orand5 @@ -2653,69 +1485,7 @@ MACRO rf_fifo_ptreset END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 34.00 41.00 36.00 ; RECT 4.00 34.00 41.00 36.00 ; @@ -2797,69 +1567,7 @@ MACRO rf_fifo_ptset END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 48.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 48.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 48.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 48.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 48.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 48.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 48.50 41.00 ; + RECT 1.50 9.00 48.50 41.00 ; LAYER L_ALU2 ; RECT 9.00 19.00 16.00 21.00 ; RECT 34.00 19.00 41.00 21.00 ; @@ -2947,118 +1655,9 @@ MACRO rf_inmux_buf_2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; + RECT 1.50 9.00 43.50 41.00 ; + RECT 1.50 53.00 43.50 47.00 ; + RECT 1.50 59.00 43.50 91.00 ; LAYER L_ALU2 ; RECT 24.00 39.00 41.00 41.00 ; RECT 4.00 14.00 26.00 16.00 ; @@ -3219,230 +1818,13 @@ MACRO rf_inmux_buf_4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 43.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 43.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 43.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 43.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 43.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 43.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 43.50 91.00 ; - RECT 1.50 109.00 6.00 111.00 ; - RECT 9.00 109.00 11.00 111.00 ; - RECT 14.00 109.00 16.00 111.00 ; - RECT 19.00 109.00 21.00 111.00 ; - RECT 24.00 109.00 26.00 111.00 ; - RECT 29.00 109.00 31.00 111.00 ; - RECT 34.00 109.00 36.00 111.00 ; - RECT 39.00 109.00 43.50 111.00 ; - RECT 1.50 114.00 6.00 116.00 ; - RECT 9.00 114.00 11.00 116.00 ; - RECT 14.00 114.00 16.00 116.00 ; - RECT 19.00 114.00 21.00 116.00 ; - RECT 24.00 114.00 26.00 116.00 ; - RECT 29.00 114.00 31.00 116.00 ; - RECT 34.00 114.00 36.00 116.00 ; - RECT 39.00 114.00 43.50 116.00 ; - RECT 1.50 119.00 6.00 121.00 ; - RECT 9.00 119.00 11.00 121.00 ; - RECT 14.00 119.00 16.00 121.00 ; - RECT 19.00 119.00 21.00 121.00 ; - RECT 24.00 119.00 26.00 121.00 ; - RECT 29.00 119.00 31.00 121.00 ; - RECT 34.00 119.00 36.00 121.00 ; - RECT 39.00 119.00 43.50 121.00 ; - RECT 1.50 124.00 6.00 126.00 ; - RECT 9.00 124.00 11.00 126.00 ; - RECT 14.00 124.00 16.00 126.00 ; - RECT 19.00 124.00 21.00 126.00 ; - RECT 24.00 124.00 26.00 126.00 ; - RECT 29.00 124.00 31.00 126.00 ; - RECT 34.00 124.00 36.00 126.00 ; - RECT 39.00 124.00 43.50 126.00 ; - RECT 1.50 129.00 6.00 131.00 ; - RECT 9.00 129.00 11.00 131.00 ; - RECT 14.00 129.00 16.00 131.00 ; - RECT 19.00 129.00 21.00 131.00 ; - RECT 24.00 129.00 26.00 131.00 ; - RECT 29.00 129.00 31.00 131.00 ; - RECT 34.00 129.00 36.00 131.00 ; - RECT 39.00 129.00 43.50 131.00 ; - RECT 1.50 134.00 6.00 136.00 ; - RECT 9.00 134.00 11.00 136.00 ; - RECT 14.00 134.00 16.00 136.00 ; - RECT 19.00 134.00 21.00 136.00 ; - RECT 24.00 134.00 26.00 136.00 ; - RECT 29.00 134.00 31.00 136.00 ; - RECT 34.00 134.00 36.00 136.00 ; - RECT 39.00 134.00 43.50 136.00 ; - RECT 1.50 139.00 6.00 141.00 ; - RECT 9.00 139.00 11.00 141.00 ; - RECT 14.00 139.00 16.00 141.00 ; - RECT 19.00 139.00 21.00 141.00 ; - RECT 24.00 139.00 26.00 141.00 ; - RECT 29.00 139.00 31.00 141.00 ; - RECT 34.00 139.00 36.00 141.00 ; - RECT 39.00 139.00 43.50 141.00 ; - RECT 1.50 159.00 6.00 161.00 ; - RECT 9.00 159.00 11.00 161.00 ; - RECT 14.00 159.00 16.00 161.00 ; - RECT 19.00 159.00 21.00 161.00 ; - RECT 24.00 159.00 26.00 161.00 ; - RECT 29.00 159.00 31.00 161.00 ; - RECT 34.00 159.00 36.00 161.00 ; - RECT 39.00 159.00 43.50 161.00 ; - RECT 1.50 164.00 6.00 166.00 ; - RECT 9.00 164.00 11.00 166.00 ; - RECT 14.00 164.00 16.00 166.00 ; - RECT 19.00 164.00 21.00 166.00 ; - RECT 24.00 164.00 26.00 166.00 ; - RECT 29.00 164.00 31.00 166.00 ; - RECT 34.00 164.00 36.00 166.00 ; - RECT 39.00 164.00 43.50 166.00 ; - RECT 1.50 169.00 6.00 171.00 ; - RECT 9.00 169.00 11.00 171.00 ; - RECT 14.00 169.00 16.00 171.00 ; - RECT 19.00 169.00 21.00 171.00 ; - RECT 24.00 169.00 26.00 171.00 ; - RECT 29.00 169.00 31.00 171.00 ; - RECT 34.00 169.00 36.00 171.00 ; - RECT 39.00 169.00 43.50 171.00 ; - RECT 1.50 174.00 6.00 176.00 ; - RECT 9.00 174.00 11.00 176.00 ; - RECT 14.00 174.00 16.00 176.00 ; - RECT 19.00 174.00 21.00 176.00 ; - RECT 24.00 174.00 26.00 176.00 ; - RECT 29.00 174.00 31.00 176.00 ; - RECT 34.00 174.00 36.00 176.00 ; - RECT 39.00 174.00 43.50 176.00 ; - RECT 1.50 179.00 6.00 181.00 ; - RECT 9.00 179.00 11.00 181.00 ; - RECT 14.00 179.00 16.00 181.00 ; - RECT 19.00 179.00 21.00 181.00 ; - RECT 24.00 179.00 26.00 181.00 ; - RECT 29.00 179.00 31.00 181.00 ; - RECT 34.00 179.00 36.00 181.00 ; - RECT 39.00 179.00 43.50 181.00 ; - RECT 1.50 184.00 6.00 186.00 ; - RECT 9.00 184.00 11.00 186.00 ; - RECT 14.00 184.00 16.00 186.00 ; - RECT 19.00 184.00 21.00 186.00 ; - RECT 24.00 184.00 26.00 186.00 ; - RECT 29.00 184.00 31.00 186.00 ; - RECT 34.00 184.00 36.00 186.00 ; - RECT 39.00 184.00 43.50 186.00 ; - RECT 1.50 189.00 6.00 191.00 ; - RECT 9.00 189.00 11.00 191.00 ; - RECT 14.00 189.00 16.00 191.00 ; - RECT 19.00 189.00 21.00 191.00 ; - RECT 24.00 189.00 26.00 191.00 ; - RECT 29.00 189.00 31.00 191.00 ; - RECT 34.00 189.00 36.00 191.00 ; - RECT 39.00 189.00 43.50 191.00 ; + RECT 1.50 9.00 43.50 41.00 ; + RECT 1.50 53.00 43.50 47.00 ; + RECT 1.50 59.00 43.50 91.00 ; + RECT 1.50 103.00 43.50 97.00 ; + RECT 1.50 109.00 43.50 141.00 ; + RECT 1.50 153.00 43.50 147.00 ; + RECT 1.50 159.00 43.50 191.00 ; LAYER L_ALU2 ; RECT 26.00 39.00 40.00 41.00 ; RECT 8.00 14.00 26.00 16.00 ; @@ -3472,18 +1854,20 @@ MACRO rf_inmux_mem RECT 9.00 9.00 11.00 11.00 ; END END dinx - PIN datain1 + PIN sel1 DIRECTION INPUT ; PORT - LAYER L_ALU1 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 39.00 14.00 41.00 16.00 ; + LAYER L_ALU3 ; + RECT 24.00 29.00 26.00 31.00 ; END - END datain1 + END sel1 + PIN sel0 + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 34.00 29.00 36.00 31.00 ; + END + END sel0 PIN datain0 DIRECTION INPUT ; PORT @@ -3496,20 +1880,18 @@ MACRO rf_inmux_mem RECT 19.00 14.00 21.00 16.00 ; END END datain0 - PIN sel0 + PIN datain1 DIRECTION INPUT ; PORT - LAYER L_ALU3 ; - RECT 34.00 29.00 36.00 31.00 ; + LAYER L_ALU1 ; + RECT 39.00 39.00 41.00 41.00 ; + RECT 39.00 34.00 41.00 36.00 ; + RECT 39.00 29.00 41.00 31.00 ; + RECT 39.00 24.00 41.00 26.00 ; + RECT 39.00 19.00 41.00 21.00 ; + RECT 39.00 14.00 41.00 16.00 ; END - END sel0 - PIN sel1 - DIRECTION INPUT ; - PORT - LAYER L_ALU3 ; - RECT 24.00 29.00 26.00 31.00 ; - END - END sel1 + END datain1 PIN vdd DIRECTION INOUT ; USE power ; @@ -3532,62 +1914,7 @@ MACRO rf_inmux_mem END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 43.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 43.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 43.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 43.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 43.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 43.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 43.50 41.00 ; + RECT 1.50 9.00 43.50 41.00 ; LAYER L_ALU2 ; RECT 24.00 29.00 36.00 31.00 ; END @@ -3681,62 +2008,9 @@ MACRO rf_mid_buf_2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 23.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 23.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 23.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 23.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 23.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 23.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 23.50 91.00 ; + RECT 1.50 9.00 23.50 41.00 ; + RECT 1.50 53.00 23.50 47.00 ; + RECT 1.50 59.00 23.50 91.00 ; LAYER L_ALU2 ; RECT 4.00 14.00 21.00 16.00 ; RECT 4.00 39.00 21.00 41.00 ; @@ -3849,118 +2123,13 @@ MACRO rf_mid_buf_4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 23.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 23.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 23.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 23.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 23.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 23.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 23.50 91.00 ; - RECT 1.50 109.00 6.00 111.00 ; - RECT 9.00 109.00 11.00 111.00 ; - RECT 14.00 109.00 16.00 111.00 ; - RECT 19.00 109.00 23.50 111.00 ; - RECT 1.50 114.00 6.00 116.00 ; - RECT 9.00 114.00 11.00 116.00 ; - RECT 14.00 114.00 16.00 116.00 ; - RECT 19.00 114.00 23.50 116.00 ; - RECT 1.50 119.00 6.00 121.00 ; - RECT 9.00 119.00 11.00 121.00 ; - RECT 14.00 119.00 16.00 121.00 ; - RECT 19.00 119.00 23.50 121.00 ; - RECT 1.50 124.00 6.00 126.00 ; - RECT 9.00 124.00 11.00 126.00 ; - RECT 14.00 124.00 16.00 126.00 ; - RECT 19.00 124.00 23.50 126.00 ; - RECT 1.50 129.00 6.00 131.00 ; - RECT 9.00 129.00 11.00 131.00 ; - RECT 14.00 129.00 16.00 131.00 ; - RECT 19.00 129.00 23.50 131.00 ; - RECT 1.50 134.00 6.00 136.00 ; - RECT 9.00 134.00 11.00 136.00 ; - RECT 14.00 134.00 16.00 136.00 ; - RECT 19.00 134.00 23.50 136.00 ; - RECT 1.50 139.00 6.00 141.00 ; - RECT 9.00 139.00 11.00 141.00 ; - RECT 14.00 139.00 16.00 141.00 ; - RECT 19.00 139.00 23.50 141.00 ; - RECT 1.50 159.00 6.00 161.00 ; - RECT 9.00 159.00 11.00 161.00 ; - RECT 14.00 159.00 16.00 161.00 ; - RECT 19.00 159.00 23.50 161.00 ; - RECT 1.50 164.00 6.00 166.00 ; - RECT 9.00 164.00 11.00 166.00 ; - RECT 14.00 164.00 16.00 166.00 ; - RECT 19.00 164.00 23.50 166.00 ; - RECT 1.50 169.00 6.00 171.00 ; - RECT 9.00 169.00 11.00 171.00 ; - RECT 14.00 169.00 16.00 171.00 ; - RECT 19.00 169.00 23.50 171.00 ; - RECT 1.50 174.00 6.00 176.00 ; - RECT 9.00 174.00 11.00 176.00 ; - RECT 14.00 174.00 16.00 176.00 ; - RECT 19.00 174.00 23.50 176.00 ; - RECT 1.50 179.00 6.00 181.00 ; - RECT 9.00 179.00 11.00 181.00 ; - RECT 14.00 179.00 16.00 181.00 ; - RECT 19.00 179.00 23.50 181.00 ; - RECT 1.50 184.00 6.00 186.00 ; - RECT 9.00 184.00 11.00 186.00 ; - RECT 14.00 184.00 16.00 186.00 ; - RECT 19.00 184.00 23.50 186.00 ; - RECT 1.50 189.00 6.00 191.00 ; - RECT 9.00 189.00 11.00 191.00 ; - RECT 14.00 189.00 16.00 191.00 ; - RECT 19.00 189.00 23.50 191.00 ; + RECT 1.50 9.00 23.50 41.00 ; + RECT 1.50 53.00 23.50 47.00 ; + RECT 1.50 59.00 23.50 91.00 ; + RECT 1.50 103.00 23.50 97.00 ; + RECT 1.50 109.00 23.50 141.00 ; + RECT 1.50 153.00 23.50 147.00 ; + RECT 1.50 159.00 23.50 191.00 ; LAYER L_ALU2 ; RECT -1.00 14.00 26.00 16.00 ; RECT -1.00 39.00 26.00 41.00 ; @@ -4028,34 +2197,7 @@ MACRO rf_mid_mem END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 29.00 16.00 31.00 ; RECT 4.00 29.00 16.00 31.00 ; @@ -4120,34 +2262,7 @@ MACRO rf_mid_mem_r0 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 23.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 23.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 23.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 23.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 23.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 23.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 23.50 41.00 ; + RECT 1.50 9.00 23.50 41.00 ; LAYER L_ALU2 ; RECT 4.00 29.00 16.00 31.00 ; RECT 4.00 29.00 16.00 31.00 ; @@ -4213,146 +2328,9 @@ MACRO rf_out_buf_2 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 53.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 53.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 53.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 53.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 53.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 53.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 53.50 91.00 ; + RECT 1.50 9.00 53.50 41.00 ; + RECT 1.50 53.00 53.50 47.00 ; + RECT 1.50 59.00 53.50 91.00 ; LAYER L_ALU2 ; RECT 9.00 59.00 21.00 61.00 ; RECT 9.00 39.00 21.00 41.00 ; @@ -4458,286 +2436,13 @@ MACRO rf_out_buf_4 END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; - RECT 1.50 59.00 6.00 61.00 ; - RECT 9.00 59.00 11.00 61.00 ; - RECT 14.00 59.00 16.00 61.00 ; - RECT 19.00 59.00 21.00 61.00 ; - RECT 24.00 59.00 26.00 61.00 ; - RECT 29.00 59.00 31.00 61.00 ; - RECT 34.00 59.00 36.00 61.00 ; - RECT 39.00 59.00 41.00 61.00 ; - RECT 44.00 59.00 46.00 61.00 ; - RECT 49.00 59.00 53.50 61.00 ; - RECT 1.50 64.00 6.00 66.00 ; - RECT 9.00 64.00 11.00 66.00 ; - RECT 14.00 64.00 16.00 66.00 ; - RECT 19.00 64.00 21.00 66.00 ; - RECT 24.00 64.00 26.00 66.00 ; - RECT 29.00 64.00 31.00 66.00 ; - RECT 34.00 64.00 36.00 66.00 ; - RECT 39.00 64.00 41.00 66.00 ; - RECT 44.00 64.00 46.00 66.00 ; - RECT 49.00 64.00 53.50 66.00 ; - RECT 1.50 69.00 6.00 71.00 ; - RECT 9.00 69.00 11.00 71.00 ; - RECT 14.00 69.00 16.00 71.00 ; - RECT 19.00 69.00 21.00 71.00 ; - RECT 24.00 69.00 26.00 71.00 ; - RECT 29.00 69.00 31.00 71.00 ; - RECT 34.00 69.00 36.00 71.00 ; - RECT 39.00 69.00 41.00 71.00 ; - RECT 44.00 69.00 46.00 71.00 ; - RECT 49.00 69.00 53.50 71.00 ; - RECT 1.50 74.00 6.00 76.00 ; - RECT 9.00 74.00 11.00 76.00 ; - RECT 14.00 74.00 16.00 76.00 ; - RECT 19.00 74.00 21.00 76.00 ; - RECT 24.00 74.00 26.00 76.00 ; - RECT 29.00 74.00 31.00 76.00 ; - RECT 34.00 74.00 36.00 76.00 ; - RECT 39.00 74.00 41.00 76.00 ; - RECT 44.00 74.00 46.00 76.00 ; - RECT 49.00 74.00 53.50 76.00 ; - RECT 1.50 79.00 6.00 81.00 ; - RECT 9.00 79.00 11.00 81.00 ; - RECT 14.00 79.00 16.00 81.00 ; - RECT 19.00 79.00 21.00 81.00 ; - RECT 24.00 79.00 26.00 81.00 ; - RECT 29.00 79.00 31.00 81.00 ; - RECT 34.00 79.00 36.00 81.00 ; - RECT 39.00 79.00 41.00 81.00 ; - RECT 44.00 79.00 46.00 81.00 ; - RECT 49.00 79.00 53.50 81.00 ; - RECT 1.50 84.00 6.00 86.00 ; - RECT 9.00 84.00 11.00 86.00 ; - RECT 14.00 84.00 16.00 86.00 ; - RECT 19.00 84.00 21.00 86.00 ; - RECT 24.00 84.00 26.00 86.00 ; - RECT 29.00 84.00 31.00 86.00 ; - RECT 34.00 84.00 36.00 86.00 ; - RECT 39.00 84.00 41.00 86.00 ; - RECT 44.00 84.00 46.00 86.00 ; - RECT 49.00 84.00 53.50 86.00 ; - RECT 1.50 89.00 6.00 91.00 ; - RECT 9.00 89.00 11.00 91.00 ; - RECT 14.00 89.00 16.00 91.00 ; - RECT 19.00 89.00 21.00 91.00 ; - RECT 24.00 89.00 26.00 91.00 ; - RECT 29.00 89.00 31.00 91.00 ; - RECT 34.00 89.00 36.00 91.00 ; - RECT 39.00 89.00 41.00 91.00 ; - RECT 44.00 89.00 46.00 91.00 ; - RECT 49.00 89.00 53.50 91.00 ; - RECT 1.50 109.00 6.00 111.00 ; - RECT 9.00 109.00 11.00 111.00 ; - RECT 14.00 109.00 16.00 111.00 ; - RECT 19.00 109.00 21.00 111.00 ; - RECT 24.00 109.00 26.00 111.00 ; - RECT 29.00 109.00 31.00 111.00 ; - RECT 34.00 109.00 36.00 111.00 ; - RECT 39.00 109.00 41.00 111.00 ; - RECT 44.00 109.00 46.00 111.00 ; - RECT 49.00 109.00 53.50 111.00 ; - RECT 1.50 114.00 6.00 116.00 ; - RECT 9.00 114.00 11.00 116.00 ; - RECT 14.00 114.00 16.00 116.00 ; - RECT 19.00 114.00 21.00 116.00 ; - RECT 24.00 114.00 26.00 116.00 ; - RECT 29.00 114.00 31.00 116.00 ; - RECT 34.00 114.00 36.00 116.00 ; - RECT 39.00 114.00 41.00 116.00 ; - RECT 44.00 114.00 46.00 116.00 ; - RECT 49.00 114.00 53.50 116.00 ; - RECT 1.50 119.00 6.00 121.00 ; - RECT 9.00 119.00 11.00 121.00 ; - RECT 14.00 119.00 16.00 121.00 ; - RECT 19.00 119.00 21.00 121.00 ; - RECT 24.00 119.00 26.00 121.00 ; - RECT 29.00 119.00 31.00 121.00 ; - RECT 34.00 119.00 36.00 121.00 ; - RECT 39.00 119.00 41.00 121.00 ; - RECT 44.00 119.00 46.00 121.00 ; - RECT 49.00 119.00 53.50 121.00 ; - RECT 1.50 124.00 6.00 126.00 ; - RECT 9.00 124.00 11.00 126.00 ; - RECT 14.00 124.00 16.00 126.00 ; - RECT 19.00 124.00 21.00 126.00 ; - RECT 24.00 124.00 26.00 126.00 ; - RECT 29.00 124.00 31.00 126.00 ; - RECT 34.00 124.00 36.00 126.00 ; - RECT 39.00 124.00 41.00 126.00 ; - RECT 44.00 124.00 46.00 126.00 ; - RECT 49.00 124.00 53.50 126.00 ; - RECT 1.50 129.00 6.00 131.00 ; - RECT 9.00 129.00 11.00 131.00 ; - RECT 14.00 129.00 16.00 131.00 ; - RECT 19.00 129.00 21.00 131.00 ; - RECT 24.00 129.00 26.00 131.00 ; - RECT 29.00 129.00 31.00 131.00 ; - RECT 34.00 129.00 36.00 131.00 ; - RECT 39.00 129.00 41.00 131.00 ; - RECT 44.00 129.00 46.00 131.00 ; - RECT 49.00 129.00 53.50 131.00 ; - RECT 1.50 134.00 6.00 136.00 ; - RECT 9.00 134.00 11.00 136.00 ; - RECT 14.00 134.00 16.00 136.00 ; - RECT 19.00 134.00 21.00 136.00 ; - RECT 24.00 134.00 26.00 136.00 ; - RECT 29.00 134.00 31.00 136.00 ; - RECT 34.00 134.00 36.00 136.00 ; - RECT 39.00 134.00 41.00 136.00 ; - RECT 44.00 134.00 46.00 136.00 ; - RECT 49.00 134.00 53.50 136.00 ; - RECT 1.50 139.00 6.00 141.00 ; - RECT 9.00 139.00 11.00 141.00 ; - RECT 14.00 139.00 16.00 141.00 ; - RECT 19.00 139.00 21.00 141.00 ; - RECT 24.00 139.00 26.00 141.00 ; - RECT 29.00 139.00 31.00 141.00 ; - RECT 34.00 139.00 36.00 141.00 ; - RECT 39.00 139.00 41.00 141.00 ; - RECT 44.00 139.00 46.00 141.00 ; - RECT 49.00 139.00 53.50 141.00 ; - RECT 1.50 159.00 6.00 161.00 ; - RECT 9.00 159.00 11.00 161.00 ; - RECT 14.00 159.00 16.00 161.00 ; - RECT 19.00 159.00 21.00 161.00 ; - RECT 24.00 159.00 26.00 161.00 ; - RECT 29.00 159.00 31.00 161.00 ; - RECT 34.00 159.00 36.00 161.00 ; - RECT 39.00 159.00 41.00 161.00 ; - RECT 44.00 159.00 46.00 161.00 ; - RECT 49.00 159.00 53.50 161.00 ; - RECT 1.50 164.00 6.00 166.00 ; - RECT 9.00 164.00 11.00 166.00 ; - RECT 14.00 164.00 16.00 166.00 ; - RECT 19.00 164.00 21.00 166.00 ; - RECT 24.00 164.00 26.00 166.00 ; - RECT 29.00 164.00 31.00 166.00 ; - RECT 34.00 164.00 36.00 166.00 ; - RECT 39.00 164.00 41.00 166.00 ; - RECT 44.00 164.00 46.00 166.00 ; - RECT 49.00 164.00 53.50 166.00 ; - RECT 1.50 169.00 6.00 171.00 ; - RECT 9.00 169.00 11.00 171.00 ; - RECT 14.00 169.00 16.00 171.00 ; - RECT 19.00 169.00 21.00 171.00 ; - RECT 24.00 169.00 26.00 171.00 ; - RECT 29.00 169.00 31.00 171.00 ; - RECT 34.00 169.00 36.00 171.00 ; - RECT 39.00 169.00 41.00 171.00 ; - RECT 44.00 169.00 46.00 171.00 ; - RECT 49.00 169.00 53.50 171.00 ; - RECT 1.50 174.00 6.00 176.00 ; - RECT 9.00 174.00 11.00 176.00 ; - RECT 14.00 174.00 16.00 176.00 ; - RECT 19.00 174.00 21.00 176.00 ; - RECT 24.00 174.00 26.00 176.00 ; - RECT 29.00 174.00 31.00 176.00 ; - RECT 34.00 174.00 36.00 176.00 ; - RECT 39.00 174.00 41.00 176.00 ; - RECT 44.00 174.00 46.00 176.00 ; - RECT 49.00 174.00 53.50 176.00 ; - RECT 1.50 179.00 6.00 181.00 ; - RECT 9.00 179.00 11.00 181.00 ; - RECT 14.00 179.00 16.00 181.00 ; - RECT 19.00 179.00 21.00 181.00 ; - RECT 24.00 179.00 26.00 181.00 ; - RECT 29.00 179.00 31.00 181.00 ; - RECT 34.00 179.00 36.00 181.00 ; - RECT 39.00 179.00 41.00 181.00 ; - RECT 44.00 179.00 46.00 181.00 ; - RECT 49.00 179.00 53.50 181.00 ; - RECT 1.50 184.00 6.00 186.00 ; - RECT 9.00 184.00 11.00 186.00 ; - RECT 14.00 184.00 16.00 186.00 ; - RECT 19.00 184.00 21.00 186.00 ; - RECT 24.00 184.00 26.00 186.00 ; - RECT 29.00 184.00 31.00 186.00 ; - RECT 34.00 184.00 36.00 186.00 ; - RECT 39.00 184.00 41.00 186.00 ; - RECT 44.00 184.00 46.00 186.00 ; - RECT 49.00 184.00 53.50 186.00 ; - RECT 1.50 189.00 6.00 191.00 ; - RECT 9.00 189.00 11.00 191.00 ; - RECT 14.00 189.00 16.00 191.00 ; - RECT 19.00 189.00 21.00 191.00 ; - RECT 24.00 189.00 26.00 191.00 ; - RECT 29.00 189.00 31.00 191.00 ; - RECT 34.00 189.00 36.00 191.00 ; - RECT 39.00 189.00 41.00 191.00 ; - RECT 44.00 189.00 46.00 191.00 ; - RECT 49.00 189.00 53.50 191.00 ; + RECT 1.50 9.00 53.50 41.00 ; + RECT 1.50 53.00 53.50 47.00 ; + RECT 1.50 59.00 53.50 91.00 ; + RECT 1.50 103.00 53.50 97.00 ; + RECT 1.50 109.00 53.50 141.00 ; + RECT 1.50 153.00 53.50 147.00 ; + RECT 1.50 159.00 53.50 191.00 ; LAYER L_ALU2 ; RECT 39.00 149.00 51.00 151.00 ; RECT 39.00 49.00 51.00 51.00 ; @@ -4770,13 +2475,6 @@ MACRO rf_out_mem RECT 44.00 9.00 46.00 11.00 ; END END dataout - PIN xcks - DIRECTION INPUT ; - PORT - LAYER L_ALU3 ; - RECT 14.00 24.00 16.00 26.00 ; - END - END xcks PIN rbus DIRECTION INPUT ; PORT @@ -4784,6 +2482,13 @@ MACRO rf_out_mem RECT 4.00 24.00 6.00 26.00 ; END END rbus + PIN xcks + DIRECTION INPUT ; + PORT + LAYER L_ALU3 ; + RECT 14.00 24.00 16.00 26.00 ; + END + END xcks PIN vdd DIRECTION INOUT ; USE power ; @@ -4806,79 +2511,10 @@ MACRO rf_out_mem END vss OBS LAYER L_ALU1 ; - RECT 1.50 9.00 6.00 11.00 ; - RECT 9.00 9.00 11.00 11.00 ; - RECT 14.00 9.00 16.00 11.00 ; - RECT 19.00 9.00 21.00 11.00 ; - RECT 24.00 9.00 26.00 11.00 ; - RECT 29.00 9.00 31.00 11.00 ; - RECT 34.00 9.00 36.00 11.00 ; - RECT 39.00 9.00 41.00 11.00 ; - RECT 44.00 9.00 46.00 11.00 ; - RECT 49.00 9.00 53.50 11.00 ; - RECT 1.50 14.00 6.00 16.00 ; - RECT 9.00 14.00 11.00 16.00 ; - RECT 14.00 14.00 16.00 16.00 ; - RECT 19.00 14.00 21.00 16.00 ; - RECT 24.00 14.00 26.00 16.00 ; - RECT 29.00 14.00 31.00 16.00 ; - RECT 34.00 14.00 36.00 16.00 ; - RECT 39.00 14.00 41.00 16.00 ; - RECT 44.00 14.00 46.00 16.00 ; - RECT 49.00 14.00 53.50 16.00 ; - RECT 1.50 19.00 6.00 21.00 ; - RECT 9.00 19.00 11.00 21.00 ; - RECT 14.00 19.00 16.00 21.00 ; - RECT 19.00 19.00 21.00 21.00 ; - RECT 24.00 19.00 26.00 21.00 ; - RECT 29.00 19.00 31.00 21.00 ; - RECT 34.00 19.00 36.00 21.00 ; - RECT 39.00 19.00 41.00 21.00 ; - RECT 44.00 19.00 46.00 21.00 ; - RECT 49.00 19.00 53.50 21.00 ; - RECT 1.50 24.00 6.00 26.00 ; - RECT 9.00 24.00 11.00 26.00 ; - RECT 14.00 24.00 16.00 26.00 ; - RECT 19.00 24.00 21.00 26.00 ; - RECT 24.00 24.00 26.00 26.00 ; - RECT 29.00 24.00 31.00 26.00 ; - RECT 34.00 24.00 36.00 26.00 ; - RECT 39.00 24.00 41.00 26.00 ; - RECT 44.00 24.00 46.00 26.00 ; - RECT 49.00 24.00 53.50 26.00 ; - RECT 1.50 29.00 6.00 31.00 ; - RECT 9.00 29.00 11.00 31.00 ; - RECT 14.00 29.00 16.00 31.00 ; - RECT 19.00 29.00 21.00 31.00 ; - RECT 24.00 29.00 26.00 31.00 ; - RECT 29.00 29.00 31.00 31.00 ; - RECT 34.00 29.00 36.00 31.00 ; - RECT 39.00 29.00 41.00 31.00 ; - RECT 44.00 29.00 46.00 31.00 ; - RECT 49.00 29.00 53.50 31.00 ; - RECT 1.50 34.00 6.00 36.00 ; - RECT 9.00 34.00 11.00 36.00 ; - RECT 14.00 34.00 16.00 36.00 ; - RECT 19.00 34.00 21.00 36.00 ; - RECT 24.00 34.00 26.00 36.00 ; - RECT 29.00 34.00 31.00 36.00 ; - RECT 34.00 34.00 36.00 36.00 ; - RECT 39.00 34.00 41.00 36.00 ; - RECT 44.00 34.00 46.00 36.00 ; - RECT 49.00 34.00 53.50 36.00 ; - RECT 1.50 39.00 6.00 41.00 ; - RECT 9.00 39.00 11.00 41.00 ; - RECT 14.00 39.00 16.00 41.00 ; - RECT 19.00 39.00 21.00 41.00 ; - RECT 24.00 39.00 26.00 41.00 ; - RECT 29.00 39.00 31.00 41.00 ; - RECT 34.00 39.00 36.00 41.00 ; - RECT 39.00 39.00 41.00 41.00 ; - RECT 44.00 39.00 46.00 41.00 ; - RECT 49.00 39.00 53.50 41.00 ; + RECT 1.50 9.00 53.50 41.00 ; LAYER L_ALU2 ; - RECT 14.00 24.00 26.00 26.00 ; RECT 14.00 24.00 24.00 26.00 ; + RECT 14.00 24.00 26.00 26.00 ; END END rf_out_mem