alliance/alliance/share/cells/rflib/rflib.lef

5177 lines
159 KiB
Plaintext

MACRO rf_dec_bufad0
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 45.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION INOUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 24.00 16.00 26.00 ;
END
END nq
PIN q
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 24.00 29.00 26.00 31.00 ;
END
END q
PIN i
DIRECTION INPUT ;
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 i
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 42.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 42.00 3.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 -1.00 16.00 1.00 ;
END
END rf_dec_bufad0
MACRO rf_dec_bufad1
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END nq
PIN q
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 29.00 19.00 31.00 21.00 ;
END
END q
PIN i
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END i
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 19.00 19.00 31.00 21.00 ;
RECT 4.00 -1.00 16.00 1.00 ;
END
END rf_dec_bufad1
MACRO rf_dec_bufad1r
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN q
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
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
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END i
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 19.00 19.00 31.00 21.00 ;
RECT 4.00 49.00 16.00 51.00 ;
END
END rf_dec_bufad1r
MACRO rf_dec_bufad2
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq1
DIRECTION INOUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END nq1
PIN nq0
DIRECTION INOUT ;
PORT
LAYER L_ALU3 ;
RECT 29.00 19.00 31.00 21.00 ;
END
END nq0
PIN q1
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 44.00 19.00 46.00 21.00 ;
END
END q1
PIN q0
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END q0
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 39.00 19.00 41.00 21.00 ;
END
END i1
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END i0
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 19.00 19.00 46.00 21.00 ;
RECT 4.00 -1.00 16.00 1.00 ;
END
END rf_dec_bufad2
MACRO rf_dec_bufad2r
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq1
DIRECTION INOUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END nq1
PIN nq0
DIRECTION INOUT ;
PORT
LAYER L_ALU3 ;
RECT 29.00 19.00 31.00 21.00 ;
END
END nq0
PIN q1
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 44.00 19.00 46.00 21.00 ;
END
END q1
PIN q0
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END q0
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 39.00 19.00 41.00 21.00 ;
END
END i1
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END i0
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 19.00 19.00 46.00 21.00 ;
RECT 4.00 49.00 16.00 51.00 ;
END
END rf_dec_bufad2r
MACRO rf_dec_nand2
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END nq
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END i1
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END i0
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 19.00 19.00 36.00 21.00 ;
END
END rf_dec_nand2
MACRO rf_dec_nand3
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 39.00 19.00 41.00 21.00 ;
END
END nq
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END i0
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END i1
PIN i2
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END i2
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 29.00 19.00 36.00 21.00 ;
RECT 19.00 19.00 41.00 21.00 ;
END
END rf_dec_nand3
MACRO rf_dec_nand4
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 39.00 19.00 41.00 21.00 ;
END
END nq
PIN i2
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END i2
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 19.00 21.00 21.00 ;
END
END i1
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END i0
PIN i3
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END i3
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 14.00 19.00 41.00 21.00 ;
RECT 29.00 19.00 36.00 21.00 ;
END
END rf_dec_nand4
MACRO rf_dec_nao3
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 14.00 11.00 16.00 ;
END
END nq
PIN i2
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 34.00 21.00 36.00 ;
END
END i2
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 39.00 11.00 41.00 ;
END
END i0
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 19.00 6.00 21.00 ;
END
END i1
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 19.00 11.00 21.00 ;
END
END rf_dec_nao3
MACRO rf_dec_nbuf
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 55.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 9.00 21.00 11.00 ;
RECT 14.00 9.00 16.00 11.00 ;
RECT 9.00 9.00 11.00 11.00 ;
END
END nq
PIN i
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 49.00 39.00 51.00 41.00 ;
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 ;
RECT 49.00 19.00 51.00 21.00 ;
RECT 49.00 14.00 51.00 16.00 ;
RECT 49.00 9.00 51.00 11.00 ;
END
END i
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 52.00 47.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 45.00 6.00 45.00 44.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 52.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 39.00 49.00 51.00 51.00 ;
END
END rf_dec_nbuf
MACRO rf_dec_nor3
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nq
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 14.00 11.00 16.00 ;
END
END nq
PIN i1
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 19.00 6.00 21.00 ;
END
END i1
PIN i2
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 9.00 21.00 11.00 ;
END
END i2
PIN i0
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 39.00 11.00 41.00 ;
END
END i0
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 19.00 11.00 21.00 ;
END
END rf_dec_nor3
MACRO rf_fifo_buf
CLASS CORE ;
ORIGIN 0.00 0.00 ;
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
LAYER L_ALU3 ;
RECT 44.00 89.00 46.00 91.00 ;
RECT 44.00 84.00 46.00 86.00 ;
RECT 44.00 79.00 46.00 81.00 ;
RECT 44.00 74.00 46.00 76.00 ;
RECT 44.00 69.00 46.00 71.00 ;
RECT 44.00 64.00 46.00 66.00 ;
RECT 44.00 59.00 46.00 61.00 ;
RECT 44.00 54.00 46.00 56.00 ;
RECT 44.00 49.00 46.00 51.00 ;
RECT 44.00 44.00 46.00 46.00 ;
RECT 44.00 39.00 46.00 41.00 ;
RECT 44.00 34.00 46.00 36.00 ;
RECT 44.00 29.00 46.00 31.00 ;
RECT 44.00 24.00 46.00 26.00 ;
END
END nreset
PIN w
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
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 ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 47.00 53.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 47.00 97.00 ;
END
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 ;
END
END rf_fifo_buf
MACRO rf_fifo_clock
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 100.00 ;
SYMMETRY Y ;
SITE core ;
PIN ckm
DIRECTION INOUT ;
PORT
LAYER L_ALU3 ;
RECT 9.00 84.00 11.00 86.00 ;
RECT 9.00 79.00 11.00 81.00 ;
RECT 9.00 74.00 11.00 76.00 ;
RECT 9.00 69.00 11.00 71.00 ;
RECT 9.00 64.00 11.00 66.00 ;
RECT 9.00 59.00 11.00 61.00 ;
RECT 9.00 54.00 11.00 56.00 ;
RECT 9.00 49.00 11.00 51.00 ;
RECT 9.00 44.00 11.00 46.00 ;
RECT 9.00 39.00 11.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
LAYER L_ALU1 ;
RECT 9.00 89.00 11.00 91.00 ;
RECT 9.00 84.00 11.00 86.00 ;
RECT 9.00 79.00 11.00 81.00 ;
RECT 9.00 74.00 11.00 76.00 ;
RECT 9.00 69.00 11.00 71.00 ;
RECT 9.00 64.00 11.00 66.00 ;
RECT 9.00 59.00 11.00 61.00 ;
END
END ckok
PIN wok
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
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 ;
END
END wok
PIN ck
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 49.00 69.00 51.00 71.00 ;
RECT 49.00 64.00 51.00 66.00 ;
RECT 49.00 59.00 51.00 61.00 ;
RECT 49.00 54.00 51.00 56.00 ;
RECT 49.00 49.00 51.00 51.00 ;
RECT 49.00 44.00 51.00 46.00 ;
RECT 49.00 39.00 51.00 41.00 ;
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
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 47.00 53.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 47.00 97.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 9.00 24.00 51.00 26.00 ;
RECT 9.00 39.00 16.00 41.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 9.00 84.00 36.00 86.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 ;
RECT 44.00 39.00 46.00 81.00 ;
RECT 44.00 39.00 46.00 81.00 ;
RECT 34.00 24.00 36.00 61.00 ;
RECT 39.00 19.00 41.00 61.00 ;
END
END rf_fifo_clock
MACRO rf_fifo_empty
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN empty
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 44.00 39.00 46.00 41.00 ;
RECT 44.00 34.00 46.00 36.00 ;
RECT 44.00 29.00 46.00 31.00 ;
RECT 44.00 24.00 46.00 26.00 ;
RECT 44.00 19.00 46.00 21.00 ;
RECT 44.00 14.00 46.00 16.00 ;
END
END empty
PIN emptynext
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 29.00 11.00 31.00 ;
END
END emptynext
PIN nreset
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 14.00 6.00 16.00 ;
END
END nreset
PIN ckm
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END ckm
PIN cks
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 9.00 21.00 11.00 ;
END
END cks
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_empty
MACRO rf_fifo_full
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN full
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 44.00 39.00 46.00 41.00 ;
RECT 44.00 34.00 46.00 36.00 ;
RECT 44.00 29.00 46.00 31.00 ;
RECT 44.00 24.00 46.00 26.00 ;
RECT 44.00 19.00 46.00 21.00 ;
RECT 44.00 14.00 46.00 16.00 ;
END
END full
PIN reset
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 14.00 6.00 16.00 ;
END
END reset
PIN ckm
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END ckm
PIN cks
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 9.00 21.00 11.00 ;
END
END cks
PIN fullnext
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 24.00 11.00 26.00 ;
END
END fullnext
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_full
MACRO rf_fifo_inc
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN inc
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 39.00 6.00 41.00 ;
END
END inc
PIN ckm
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END ckm
PIN nreset
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 24.00 21.00 26.00 ;
END
END nreset
PIN nval
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 29.00 39.00 31.00 41.00 ;
END
END nval
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_inc
MACRO rf_fifo_nop
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN nval
DIRECTION INOUT ;
PORT
LAYER L_ALU2 ;
RECT 29.00 39.00 31.00 41.00 ;
END
END nval
PIN nop
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 4.00 39.00 6.00 41.00 ;
END
END nop
PIN rwok
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 39.00 29.00 41.00 31.00 ;
END
END rwok
PIN rw
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 44.00 14.00 46.00 16.00 ;
END
END rw
PIN nreset
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 24.00 21.00 26.00 ;
END
END nreset
PIN ckm
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END ckm
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_nop
MACRO rf_fifo_ok
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN ok
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 9.00 39.00 11.00 41.00 ;
RECT 9.00 34.00 11.00 36.00 ;
RECT 9.00 29.00 11.00 31.00 ;
RECT 9.00 24.00 11.00 26.00 ;
RECT 9.00 19.00 11.00 21.00 ;
RECT 9.00 14.00 11.00 16.00 ;
RECT 9.00 9.00 11.00 11.00 ;
END
END ok
PIN nextval
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 29.00 16.00 31.00 ;
END
END nextval
PIN ripple
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 44.00 34.00 46.00 36.00 ;
END
END ripple
PIN nrw
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END nrw
PIN rw
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 34.00 24.00 36.00 26.00 ;
END
END rw
PIN prev
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 29.00 19.00 31.00 21.00 ;
RECT 24.00 19.00 26.00 21.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 14.00 19.00 16.00 21.00 ;
RECT 9.00 19.00 11.00 21.00 ;
RECT 4.00 19.00 6.00 21.00 ;
END
END prev
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_ok
MACRO rf_fifo_orand4
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN rippleout
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 9.00 39.00 11.00 41.00 ;
RECT 9.00 34.00 11.00 36.00 ;
RECT 9.00 29.00 11.00 31.00 ;
RECT 9.00 24.00 11.00 26.00 ;
RECT 9.00 19.00 11.00 21.00 ;
RECT 9.00 14.00 11.00 16.00 ;
RECT 9.00 9.00 11.00 11.00 ;
END
END rippleout
PIN b1
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 24.00 29.00 26.00 31.00 ;
RECT 24.00 24.00 26.00 26.00 ;
RECT 24.00 19.00 26.00 21.00 ;
RECT 24.00 14.00 26.00 16.00 ;
END
END b1
PIN a1
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 19.00 29.00 21.00 31.00 ;
RECT 19.00 24.00 21.00 26.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END a1
PIN b0
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
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 b0
PIN a0
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
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 a0
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_orand4
MACRO rf_fifo_orand5
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN rippleout
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 9.00 39.00 11.00 41.00 ;
RECT 9.00 34.00 11.00 36.00 ;
RECT 9.00 29.00 11.00 31.00 ;
RECT 9.00 24.00 11.00 26.00 ;
RECT 9.00 19.00 11.00 21.00 ;
RECT 9.00 14.00 11.00 16.00 ;
RECT 9.00 9.00 11.00 11.00 ;
END
END rippleout
PIN b1
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 24.00 29.00 26.00 31.00 ;
RECT 24.00 24.00 26.00 26.00 ;
RECT 24.00 19.00 26.00 21.00 ;
RECT 24.00 14.00 26.00 16.00 ;
END
END b1
PIN a1
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 19.00 29.00 21.00 31.00 ;
RECT 19.00 24.00 21.00 26.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END a1
PIN b0
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 44.00 29.00 46.00 31.00 ;
RECT 44.00 24.00 46.00 26.00 ;
RECT 44.00 19.00 46.00 21.00 ;
RECT 44.00 14.00 46.00 16.00 ;
END
END b0
PIN a0
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
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 ;
END
END a0
PIN ripplein
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 29.00 29.00 31.00 31.00 ;
RECT 29.00 24.00 31.00 26.00 ;
RECT 29.00 19.00 31.00 21.00 ;
RECT 29.00 14.00 31.00 16.00 ;
END
END ripplein
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
END
END rf_fifo_orand5
MACRO rf_fifo_ptreset
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN pt
DIRECTION INOUT ;
PORT
LAYER L_ALU2 ;
RECT 44.00 9.00 46.00 11.00 ;
RECT 39.00 9.00 41.00 11.00 ;
END
END pt
PIN cks
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END cks
PIN nop
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END nop
PIN reset
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END reset
PIN inc
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 29.00 19.00 31.00 21.00 ;
END
END inc
PIN ptm1
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 29.00 9.00 31.00 11.00 ;
END
END ptm1
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 34.00 41.00 36.00 ;
RECT 4.00 34.00 41.00 36.00 ;
RECT 34.00 19.00 41.00 21.00 ;
RECT 9.00 19.00 16.00 21.00 ;
RECT 9.00 19.00 41.00 21.00 ;
END
END rf_fifo_ptreset
MACRO rf_fifo_ptset
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 50.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN pt
DIRECTION INOUT ;
PORT
LAYER L_ALU2 ;
RECT 44.00 9.00 46.00 11.00 ;
RECT 39.00 9.00 41.00 11.00 ;
END
END pt
PIN nop
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 19.00 36.00 21.00 ;
END
END nop
PIN ptm1
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 29.00 9.00 31.00 11.00 ;
END
END ptm1
PIN nreset
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 19.00 26.00 21.00 ;
END
END nreset
PIN cks
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 14.00 19.00 16.00 21.00 ;
END
END cks
PIN inc
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 29.00 19.00 31.00 21.00 ;
END
END inc
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 47.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 47.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 9.00 19.00 16.00 21.00 ;
RECT 34.00 19.00 41.00 21.00 ;
RECT 4.00 34.00 41.00 36.00 ;
RECT 9.00 19.00 41.00 21.00 ;
RECT 4.00 34.00 41.00 36.00 ;
END
END rf_fifo_ptset
MACRO rf_inmux_buf_2
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 45.00 BY 100.00 ;
SYMMETRY Y ;
SITE core ;
PIN nck
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 34.00 89.00 36.00 91.00 ;
END
END nck
PIN sel0
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 39.00 36.00 41.00 ;
END
END sel0
PIN sel1
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 14.00 26.00 16.00 ;
END
END sel1
PIN ck
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 19.00 89.00 21.00 91.00 ;
RECT 19.00 84.00 21.00 86.00 ;
RECT 19.00 79.00 21.00 81.00 ;
RECT 19.00 74.00 21.00 76.00 ;
RECT 19.00 69.00 21.00 71.00 ;
END
END ck
PIN sel
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 14.00 89.00 16.00 91.00 ;
RECT 14.00 84.00 16.00 86.00 ;
RECT 14.00 79.00 16.00 81.00 ;
RECT 14.00 74.00 16.00 76.00 ;
RECT 14.00 69.00 16.00 71.00 ;
END
END sel
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 42.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 42.00 53.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 42.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 42.00 97.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 94.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 99.00 16.00 101.00 ;
RECT 4.00 -1.00 16.00 1.00 ;
RECT 26.00 39.00 40.00 41.00 ;
RECT 8.00 14.00 26.00 16.00 ;
RECT 4.00 14.00 26.00 16.00 ;
RECT 24.00 39.00 41.00 41.00 ;
END
END rf_inmux_buf_2
MACRO rf_inmux_buf_4
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 45.00 BY 200.00 ;
SYMMETRY Y ;
SITE core ;
PIN sel1
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 184.00 26.00 186.00 ;
RECT 24.00 179.00 26.00 181.00 ;
RECT 24.00 174.00 26.00 176.00 ;
RECT 24.00 169.00 26.00 171.00 ;
RECT 24.00 164.00 26.00 166.00 ;
RECT 24.00 159.00 26.00 161.00 ;
RECT 24.00 154.00 26.00 156.00 ;
RECT 24.00 149.00 26.00 151.00 ;
RECT 24.00 144.00 26.00 146.00 ;
RECT 24.00 139.00 26.00 141.00 ;
RECT 24.00 134.00 26.00 136.00 ;
RECT 24.00 129.00 26.00 131.00 ;
RECT 24.00 124.00 26.00 126.00 ;
RECT 24.00 119.00 26.00 121.00 ;
RECT 24.00 114.00 26.00 116.00 ;
RECT 24.00 109.00 26.00 111.00 ;
RECT 24.00 104.00 26.00 106.00 ;
RECT 24.00 99.00 26.00 101.00 ;
RECT 24.00 94.00 26.00 96.00 ;
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 ;
RECT 24.00 54.00 26.00 56.00 ;
RECT 24.00 49.00 26.00 51.00 ;
RECT 24.00 44.00 26.00 46.00 ;
RECT 24.00 39.00 26.00 41.00 ;
RECT 24.00 34.00 26.00 36.00 ;
RECT 24.00 29.00 26.00 31.00 ;
RECT 24.00 24.00 26.00 26.00 ;
RECT 24.00 19.00 26.00 21.00 ;
RECT 24.00 14.00 26.00 16.00 ;
END
END sel1
PIN sel0
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 34.00 159.00 36.00 161.00 ;
RECT 34.00 154.00 36.00 156.00 ;
RECT 34.00 149.00 36.00 151.00 ;
RECT 34.00 144.00 36.00 146.00 ;
RECT 34.00 139.00 36.00 141.00 ;
RECT 34.00 134.00 36.00 136.00 ;
RECT 34.00 129.00 36.00 131.00 ;
RECT 34.00 124.00 36.00 126.00 ;
RECT 34.00 119.00 36.00 121.00 ;
RECT 34.00 114.00 36.00 116.00 ;
RECT 34.00 109.00 36.00 111.00 ;
RECT 34.00 104.00 36.00 106.00 ;
RECT 34.00 99.00 36.00 101.00 ;
RECT 34.00 94.00 36.00 96.00 ;
RECT 34.00 89.00 36.00 91.00 ;
RECT 34.00 84.00 36.00 86.00 ;
RECT 34.00 79.00 36.00 81.00 ;
RECT 34.00 74.00 36.00 76.00 ;
RECT 34.00 69.00 36.00 71.00 ;
RECT 34.00 64.00 36.00 66.00 ;
RECT 34.00 59.00 36.00 61.00 ;
RECT 34.00 54.00 36.00 56.00 ;
RECT 34.00 49.00 36.00 51.00 ;
RECT 34.00 44.00 36.00 46.00 ;
RECT 34.00 39.00 36.00 41.00 ;
END
END sel0
PIN nck
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 34.00 89.00 36.00 91.00 ;
RECT 29.00 89.00 31.00 91.00 ;
END
END nck
PIN sel
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 14.00 89.00 16.00 91.00 ;
RECT 14.00 84.00 16.00 86.00 ;
RECT 14.00 79.00 16.00 81.00 ;
RECT 14.00 74.00 16.00 76.00 ;
RECT 14.00 69.00 16.00 71.00 ;
END
END sel
PIN ck
DIRECTION INPUT ;
PORT
LAYER L_ALU1 ;
RECT 19.00 89.00 21.00 91.00 ;
RECT 19.00 84.00 21.00 86.00 ;
RECT 19.00 79.00 21.00 81.00 ;
RECT 19.00 74.00 21.00 76.00 ;
RECT 19.00 69.00 21.00 71.00 ;
END
END ck
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 42.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 42.00 53.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 147.00 42.00 147.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 153.00 42.00 153.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 42.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 42.00 97.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 103.00 42.00 103.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 197.00 42.00 197.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 194.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 26.00 39.00 40.00 41.00 ;
RECT 8.00 14.00 26.00 16.00 ;
RECT 26.00 159.00 40.00 161.00 ;
RECT 8.00 184.00 26.00 186.00 ;
RECT 26.00 39.00 40.00 41.00 ;
RECT 8.00 14.00 26.00 16.00 ;
RECT 8.00 184.00 26.00 186.00 ;
RECT 26.00 159.00 40.00 161.00 ;
RECT 4.00 99.00 16.00 101.00 ;
RECT 4.00 -1.00 16.00 1.00 ;
RECT 4.00 199.00 16.00 201.00 ;
END
END rf_inmux_buf_4
MACRO rf_inmux_mem
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 45.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN dinx
DIRECTION OUTPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 9.00 11.00 11.00 ;
END
END dinx
PIN sel1
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 24.00 29.00 26.00 31.00 ;
END
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
LAYER L_ALU1 ;
RECT 19.00 39.00 21.00 41.00 ;
RECT 19.00 34.00 21.00 36.00 ;
RECT 19.00 29.00 21.00 31.00 ;
RECT 19.00 24.00 21.00 26.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END datain0
PIN datain1
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 ;
END
END datain1
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 42.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 42.00 3.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 10.00 6.00 10.00 44.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 24.00 29.00 36.00 31.00 ;
RECT 4.00 -1.00 16.00 1.00 ;
END
END rf_inmux_mem
MACRO rf_mid_buf_2
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 100.00 ;
SYMMETRY Y ;
SITE core ;
PIN read
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 4.00 59.00 6.00 61.00 ;
RECT 4.00 54.00 6.00 56.00 ;
RECT 4.00 49.00 6.00 51.00 ;
RECT 4.00 44.00 6.00 46.00 ;
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 ;
END
END read
PIN write
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 59.00 21.00 61.00 ;
RECT 19.00 54.00 21.00 56.00 ;
RECT 19.00 49.00 21.00 51.00 ;
RECT 19.00 44.00 21.00 46.00 ;
RECT 19.00 39.00 21.00 41.00 ;
RECT 19.00 34.00 21.00 36.00 ;
RECT 19.00 29.00 21.00 31.00 ;
RECT 19.00 24.00 21.00 26.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END write
PIN selw
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 84.00 16.00 86.00 ;
END
END selw
PIN selr
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 79.00 11.00 81.00 ;
END
END selr
PIN nck
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 24.00 89.00 26.00 91.00 ;
END
END nck
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 22.00 53.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 22.00 97.00 ;
END
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 ;
END
END rf_mid_buf_2
MACRO rf_mid_buf_4
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 200.00 ;
SYMMETRY Y ;
SITE core ;
PIN read
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 4.00 184.00 6.00 186.00 ;
RECT 4.00 179.00 6.00 181.00 ;
RECT 4.00 174.00 6.00 176.00 ;
RECT 4.00 169.00 6.00 171.00 ;
RECT 4.00 164.00 6.00 166.00 ;
RECT 4.00 159.00 6.00 161.00 ;
RECT 4.00 154.00 6.00 156.00 ;
RECT 4.00 149.00 6.00 151.00 ;
RECT 4.00 144.00 6.00 146.00 ;
RECT 4.00 139.00 6.00 141.00 ;
END
END read
PIN write
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 59.00 21.00 61.00 ;
RECT 19.00 54.00 21.00 56.00 ;
RECT 19.00 49.00 21.00 51.00 ;
RECT 19.00 44.00 21.00 46.00 ;
RECT 19.00 39.00 21.00 41.00 ;
RECT 19.00 34.00 21.00 36.00 ;
RECT 19.00 29.00 21.00 31.00 ;
RECT 19.00 24.00 21.00 26.00 ;
RECT 19.00 19.00 21.00 21.00 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END write
PIN nck
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 24.00 89.00 26.00 91.00 ;
RECT 19.00 89.00 21.00 91.00 ;
RECT 14.00 89.00 16.00 91.00 ;
RECT 9.00 89.00 11.00 91.00 ;
RECT 4.00 89.00 6.00 91.00 ;
RECT -1.00 89.00 1.00 91.00 ;
END
END nck
PIN selw
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 84.00 16.00 86.00 ;
END
END selw
PIN selr
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 9.00 114.00 11.00 116.00 ;
END
END selr
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 22.00 53.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 147.00 22.00 147.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 153.00 22.00 153.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 22.00 97.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 103.00 22.00 103.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 197.00 22.00 197.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT -1.00 14.00 26.00 16.00 ;
RECT -1.00 39.00 26.00 41.00 ;
RECT -1.00 59.00 26.00 61.00 ;
RECT -1.00 139.00 26.00 141.00 ;
RECT -1.00 159.00 26.00 161.00 ;
RECT -1.00 184.00 26.00 186.00 ;
END
END rf_mid_buf_4
MACRO rf_mid_mem
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN rbus
DIRECTION OUTPUT TRISTATE ;
PORT
LAYER L_ALU2 ;
RECT 24.00 24.00 26.00 26.00 ;
END
END rbus
PIN read
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 4.00 29.00 6.00 31.00 ;
END
END read
PIN write
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END write
PIN dinx
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 24.00 9.00 26.00 11.00 ;
END
END dinx
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 29.00 16.00 31.00 ;
RECT 4.00 29.00 16.00 31.00 ;
RECT 19.00 14.00 26.00 16.00 ;
END
END rf_mid_mem
MACRO rf_mid_mem_r0
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 25.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN rbus
DIRECTION OUTPUT TRISTATE ;
PORT
LAYER L_ALU2 ;
RECT 24.00 24.00 26.00 26.00 ;
END
END rbus
PIN dinx
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 24.00 9.00 26.00 11.00 ;
END
END dinx
PIN write
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 19.00 14.00 21.00 16.00 ;
END
END write
PIN read
DIRECTION INPUT ;
PORT
LAYER L_ALU3 ;
RECT 4.00 29.00 6.00 31.00 ;
END
END read
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 22.00 47.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 22.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 4.00 29.00 16.00 31.00 ;
RECT 4.00 29.00 16.00 31.00 ;
RECT 19.00 14.00 26.00 16.00 ;
END
END rf_mid_mem_r0
MACRO rf_out_buf_2
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 55.00 BY 100.00 ;
SYMMETRY Y ;
SITE core ;
PIN xcks
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 14.00 59.00 16.00 61.00 ;
RECT 14.00 54.00 16.00 56.00 ;
RECT 14.00 49.00 16.00 51.00 ;
RECT 14.00 44.00 16.00 46.00 ;
RECT 14.00 39.00 16.00 41.00 ;
RECT 14.00 34.00 16.00 36.00 ;
RECT 14.00 29.00 16.00 31.00 ;
RECT 14.00 24.00 16.00 26.00 ;
RECT 14.00 19.00 16.00 21.00 ;
RECT 14.00 14.00 16.00 16.00 ;
END
END xcks
PIN nck
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 89.00 16.00 91.00 ;
END
END nck
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 52.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 52.00 53.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 45.00 6.00 45.00 94.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 52.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 52.00 97.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 39.00 49.00 51.00 51.00 ;
END
END rf_out_buf_2
MACRO rf_out_buf_4
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 55.00 BY 200.00 ;
SYMMETRY Y ;
SITE core ;
PIN xcks
DIRECTION OUTPUT ;
PORT
LAYER L_ALU3 ;
RECT 14.00 184.00 16.00 186.00 ;
RECT 14.00 179.00 16.00 181.00 ;
RECT 14.00 174.00 16.00 176.00 ;
RECT 14.00 169.00 16.00 171.00 ;
RECT 14.00 164.00 16.00 166.00 ;
RECT 14.00 159.00 16.00 161.00 ;
RECT 14.00 154.00 16.00 156.00 ;
RECT 14.00 149.00 16.00 151.00 ;
RECT 14.00 144.00 16.00 146.00 ;
RECT 14.00 139.00 16.00 141.00 ;
RECT 14.00 134.00 16.00 136.00 ;
RECT 14.00 129.00 16.00 131.00 ;
RECT 14.00 124.00 16.00 126.00 ;
RECT 14.00 119.00 16.00 121.00 ;
RECT 14.00 114.00 16.00 116.00 ;
RECT 14.00 109.00 16.00 111.00 ;
RECT 14.00 104.00 16.00 106.00 ;
RECT 14.00 99.00 16.00 101.00 ;
RECT 14.00 94.00 16.00 96.00 ;
RECT 14.00 89.00 16.00 91.00 ;
RECT 14.00 84.00 16.00 86.00 ;
RECT 14.00 79.00 16.00 81.00 ;
RECT 14.00 74.00 16.00 76.00 ;
RECT 14.00 69.00 16.00 71.00 ;
RECT 14.00 64.00 16.00 66.00 ;
RECT 14.00 59.00 16.00 61.00 ;
RECT 14.00 54.00 16.00 56.00 ;
RECT 14.00 49.00 16.00 51.00 ;
RECT 14.00 44.00 16.00 46.00 ;
RECT 14.00 39.00 16.00 41.00 ;
RECT 14.00 34.00 16.00 36.00 ;
RECT 14.00 29.00 16.00 31.00 ;
RECT 14.00 24.00 16.00 26.00 ;
RECT 14.00 19.00 16.00 21.00 ;
RECT 14.00 14.00 16.00 16.00 ;
END
END xcks
PIN nck
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
RECT 14.00 89.00 16.00 91.00 ;
END
END nck
PIN vdd
DIRECTION INOUT ;
USE power ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 52.00 47.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 53.00 52.00 53.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 147.00 52.00 147.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 153.00 52.00 153.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 45.00 6.00 45.00 194.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 52.00 3.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 97.00 52.00 97.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 103.00 52.00 103.00 ;
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 197.00 52.00 197.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 39.00 49.00 51.00 51.00 ;
RECT 39.00 149.00 51.00 151.00 ;
END
END rf_out_buf_4
MACRO rf_out_mem
CLASS CORE ;
ORIGIN 0.00 0.00 ;
SIZE 55.00 BY 50.00 ;
SYMMETRY X Y ;
SITE core ;
PIN dataout
DIRECTION OUTPUT ;
PORT
LAYER L_ALU1 ;
RECT 44.00 39.00 46.00 41.00 ;
RECT 44.00 34.00 46.00 36.00 ;
RECT 44.00 29.00 46.00 31.00 ;
RECT 44.00 24.00 46.00 26.00 ;
RECT 44.00 19.00 46.00 21.00 ;
RECT 44.00 14.00 46.00 16.00 ;
RECT 44.00 9.00 46.00 11.00 ;
END
END dataout
PIN rbus
DIRECTION INPUT ;
PORT
LAYER L_ALU2 ;
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 ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 47.00 52.00 47.00 ;
LAYER L_ALU3 ;
WIDTH 12.00 ;
PATH 45.00 6.00 45.00 44.00 ;
END
END vdd
PIN vss
DIRECTION INOUT ;
USE ground ;
SHAPE ABUTMENT ;
PORT
LAYER L_ALU1 ;
WIDTH 6.00 ;
PATH 3.00 3.00 52.00 3.00 ;
END
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 ;
LAYER L_ALU2 ;
RECT 39.00 49.00 51.00 51.00 ;
RECT 14.00 24.00 24.00 26.00 ;
RECT 14.00 24.00 26.00 26.00 ;
END
END rf_out_mem
END LIBRARY