Improved logic optimisation for field programmable gate arrays. - Dominic Roger Camus (1999)