(def-module r256_8 power 6552 area 3276 gates 3276
	(def-pin adrs[0] type input load 0.05)
	(def-pin adrs[1] type input load 0.05)
	(def-pin adrs[2] type input load 0.05)
	(def-pin adrs[3] type input load 0.05)
	(def-pin adrs[4] type input load 0.05)
	(def-pin adrs[5] type input load 0.05)
	(def-pin adrs[6] type input load 0.05)
	(def-pin adrs[7] type input load 0.05)
	(def-pin din[0] type input load 0.05)
	(def-pin din[1] type input load 0.05)
	(def-pin din[2] type input load 0.05)
	(def-pin din[3] type input load 0.05)
	(def-pin din[4] type input load 0.05)
	(def-pin din[5] type input load 0.05)
	(def-pin din[6] type input load 0.05)
	(def-pin din[7] type input load 0.05)
	(def-pin dout[0] type output load 0.05)
	(def-pin dout[1] type output load 0.05)
	(def-pin dout[2] type output load 0.05)
	(def-pin dout[3] type output load 0.05)
	(def-pin dout[4] type output load 0.05)
	(def-pin dout[5] type output load 0.05)
	(def-pin dout[6] type output load 0.05)
	(def-pin dout[7] type output load 0.05)
	(def-pin read type input load 0.05)
	(def-pin write type input load 0.05)
	(def-pin m_clock type input load 0.05 note clock)
	(def-pin s_clock type unused)
	(def-pin b_clock type unused)
	(def-pin p_reset type unused)
	(def-delay /adrs[0] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[0] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[0] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[0] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[0] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[0] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[0] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[0] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[1] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[1] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[1] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[1] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[1] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[1] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[1] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[1] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[2] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[2] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[2] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[2] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[2] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[2] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[2] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[2] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[3] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[3] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[3] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[3] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[3] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[3] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[3] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[3] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[4] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[4] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[4] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[4] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[4] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[4] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[4] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[4] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[5] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[5] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[5] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[5] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[5] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[5] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[5] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[5] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[6] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[6] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[6] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[6] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[6] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[6] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[6] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[6] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /adrs[7] /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /adrs[7] /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /adrs[7] /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /adrs[7] /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /adrs[7] /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /adrs[7] /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /adrs[7] /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /adrs[7] /dout[7] (+ 10 (* 5 ~dout[7])))
	(def-delay /read /dout[0] (+ 10 (* 5 ~dout[0])))
	(def-delay /read /dout[1] (+ 10 (* 5 ~dout[1])))
	(def-delay /read /dout[2] (+ 10 (* 5 ~dout[2])))
	(def-delay /read /dout[3] (+ 10 (* 5 ~dout[3])))
	(def-delay /read /dout[4] (+ 10 (* 5 ~dout[4])))
	(def-delay /read /dout[5] (+ 10 (* 5 ~dout[5])))
	(def-delay /read /dout[6] (+ 10 (* 5 ~dout[6])))
	(def-delay /read /dout[7] (+ 10 (* 5 ~dout[7])))
)
