Optimising Self-Timed FPGA Circuits | IEEE Conference Publication | IEEE Xplore