afifo18.v for simulation