Hardware is getting cheaper and cheaper. It is fascinating to think about the origins of this phenomenon that people refer to Moore’s Law. To understand how it works and where we are going, let’s look at computers under a microscope.
On a physical level, computers are pieces of silicon with hundreds of millions (sometimes billions) of transistors. These transistors often act as switches, either to store state or to run binary operations. In contrast to mechanical switches, transistors act on voltages and electrical signals.
Transistors are made from different layers of conducting, isolating and semi-conducting materials. All layers are added on top of a silicon substrate. Have a look at the picture below for a visual explanation of layers on a silicon wafer.
Importantly, the shape of transistors is defined with help of photolithography. These machines that project images of transistors on a wafer are one of the main driving forces behind “Moore’s Law”. By using smaller wavelengths of light, it was possible to shrink transistors from micrometers in size to tens of nanometers. (It is generally believed that transistors can be shrunk to sub-nanometer size.)
Besides going to smaller transistor sizes and higher system performance, Moore’s Law affects the costs of hardware devices. The more transistors you can put on a wafer, the cheaper manufacturing of single device becomes. This is similar to buying a burger in McDonalds, the higher their production volume, the less costly a single unit becomes.
Now, while the costs of a chip are heavily influenced by the size of a transistor, many more things happen until a chip is sold. Especially packaging of a chip is increasingly important. In many Maker projects, it’s nice to have large packages for easier handling. But with increasing size, device warehousing and transports mean higher costs than smaller packages. So, while Moore’s Law fits very well to explain cost reduction of individual chips, cost reductions of packages and systems might have different origins. Cheap manufacturing in China for example is one reason that cheap Arduino boards exists.
Note: The role of Moore’s Law is important in developing embedded devices for the Internet of Things.