Since few days we are hearing about "Meltdown" and "Spectre" problems (security flaws or vulnerabilities) reported in microprocessor or chip-sets. And that is a crucial part of computers, laptops, servers and mobile phones. These flaws could allow hackers to steal entire memory contents of the devices. However, it has raised few interesting question. Could all hardware bugs be fixed by software updates? Which bug is costlier hardware or software?