Non volatile memories based on Silicon dots: The smaller space one bit of information can occupy, the more data you can get into a device and the faster it can operate