The smallest computer ever is less than 50 nanometres on each side

A virus wouldn't fit inside

While the trend for miniaturisation in consumer technology has been halted in recent years with the rise of the 'phablet', the internal components of most of your gadgets are continuing to get smaller.

Now, engineers at the University of California, Santa Barbara, have designed the world's smallest computing device. It uses an unconventional form of logic and measures less than 50 nanometres on each side – about the same size as a biological virus.

“Novel computing paradigms are needed to keep up with the demand for faster, smaller and more energy-efficient devices,” said Gina Adam, who worked on the project.

“In a regular computer, data processing and memory storage are separated, which slows down computation. Processing data directly inside a three-dimensional memory structure would allow more data to be stored and processed much faster.”

 Material Implication Logic

That's exactly what the team did. They used an unusual logic system called 'material implication logic', where logic operation and information storage happen simultaneously in the same place, not separated as in most computers. As a result, no space is needed to move data back and forth to the memory.

To be clear, we don't yet have the technology to fabricate a computer this small – but the team's designs mean that all we need now is the engineering capability. Nonetheless, they plan to keep working on it.

“Since this technology is still new, more research is needed to increase its reliability and lifetime and to demonstrate large scale three-dimensional circuits tightly packed in tens or hundreds of layers,” Adam said.

The full details of the computing device were published in the journal Nano Research. 

ABOUT THE AUTHOR

Duncan Geere is TechRadar's science writer. Every day he finds the most interesting science news and explains why you should care. You can read more of his stories here, and you can find him on Twitter under the handle @duncangeere.