For school we had to simulate an ALU with VHDL before. It was very simple, 4-bits, just a few slices to link together + the slice to make for a few operands. Things included like OR, AND, XOR, Rotate and Shift. Nothing special. Nothing to do with memory.
It's a very interesting challenge, but I don't think I would have to patience to hold out on such a long simulation trial.