Robert Payne: Self-timed field programmmable gate array architectures. University of Edinburgh, UK 1997