Thanks for your feedback. I am of course aware of a lot of the past attempts at building asynchronous processors, which is why I feel asynchronous has gotten a bad reputation. Today there are many companies working to revolutionize the semiconductor space with new products and tools for async.
If you take a look at some of Octasic's products, you'll see that we've brought to market 2 generations of DSPs that deliver on the promise of lower power and smaller silicon.
So I appreciate your skepticism and would be glad to discuss further with you!
Chuck Moore's company, GreenArrays, is producing sea-of-async-computers. The MISC story has a long history, starting at iTV, moving through Intellasys and landing at GreenArrays. Chuck designed his own chip design tools to model his asynchronous chips and make the GDSII. It would be interesting to see a history of how his tools evolved from 1980 until now. The chips do indeed achieve very low power, but at the cost of being way outside the mainstream. However, a sea-of-async-computers architecture lends itself to future process nodes where "dark silicon" becomes an issue because of heat generation.
Well, nice idea, but real results were not so promising. In the 1990s, there was the AMULET group in the Department of Computer Science at the University of Manchester, who developed an asynchronous version of the ARM6, the AMULET1. It used 75% more transistors than the ARM6, achieved about 50% less performance and consumed about the same power. In today's technologies, we have rather high static currents, which means the number of transistors contributes more to power consumption than the toggle rate. Nice idea, worth to be followed-up, but I remain sceptical.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Are the design challenges the same as with embedded systems, but with a little developer- and IT-skills added in? What do engineers need to know? Rick Merritt talks with two experts about the tools and best options for designing IoT devices in 2016. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.