All other devices are asynchronous, meaning that their outputs will change immediately (with some minimal speed–of–light and device rise time delays) upon changes in their inputs. The next section discusses in more detail the difference between synchronous (clocked) devices and asynchronous devices, and explains why this is significant for our simulation approach.