Asynchronous circuits don't need a clock, they run as fast as they can and they require minimal technological assumptions. If properly designed, they can operate in a wide range of voltages and temperatures.
Listen to the talk of Rajit Manohar (Yale) to learn about the theoretical background and their FOSS tools: