PCB design is increasingly becoming a challenging task on account of several factors including miniaturization but also the fact that it needs to have a presence of digital, mixed as well as radio frequency or what is popularly known as...