Asynchronous Circuit Design for VLSI Signal Processing