;***************************************************
;* (C)Copyright by NTT DATA Corp.1994(unpublished) *
;*                        All rights are reserved. *
;***************************************************

(def-module and--8 power 24 area 1.8 gates 8

	(def-pin in1 type input  load 0.11)
	(def-pin in2 type input  load 0.11)
	(def-pin in3 type input  load 0.11)
	(def-pin in4 type input  load 0.11)
	(def-pin in5 type input  load 0.11)
	(def-pin in6 type input  load 0.11)
	(def-pin in7 type input  load 0.11)
	(def-pin in8 type input  load 0.11)
	(def-pin out type output load 0.069)

        (def-symbol AND in1 in2 in3 in4 in5 in6 in7 in8 out)

	(def-function out (and
		in1
		in2
		in3
		in4
		in5
		in6
		in7
		in8
	))

	(def-delay /in1 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in2 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in3 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in4 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in5 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in6 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in7 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay /in8 /out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in1 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in2 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in3 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in4 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in5 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in6 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in7 %out (+ 1.5 (* 1.8 ~out)))
	(def-delay %in8 %out (+ 1.5 (* 1.8 ~out)))

	(def-constraint drive (- 0 ~out) type max)
)
