I have following doubt on via creation.

  1. Is a via surrounded by soldermask or not? If it has a soldermask layer then what happens if there is no soldermask layer around pad?

  2. Give me brief explanation about types of vias?


It depends on your needs.

Most design software will give you the option to have open, or covered via.

Open via are usually used for R&D samples so that you can probe them to check voltage level.

In production, it is better to cover the via, because you can have solder bridges if you have high density and that will lower the yield of production.

Types of via:

There are many types. You can either choose to cover them or not with soldermask (if that counts as types).

Then you have throu via where the via goes from the bottom to the top layer, those are cheap.

You have inner via, or burried via, usually used in high density FPGA boards. This increase the manufacturing cost a lot.

You also have "via in pad" which is a via under a pad and that is also an expensive process.

You can also specify the thickness of the via coating if you have high current.

Here is a list of via types.

Bottom Line:

Unless specific needs, use throu via covered with soldermask. If you need to make test points, just use a pad as test point.

  • \$\begingroup\$ how to give values for it if i take drill of 12 dia then how to give values for 1.pad 2.soldermask \$\endgroup\$ – Hari Babu Dec 12 '18 at 13:22
  • \$\begingroup\$ That will depend of manufacturer tolerances, as the drilling process will have some drift, the pad has to be big enough to account for this drift. I use 0.4mm via with 0.6mm pads and that seems to work fine, but you can double check with the manufacturer as it will depends on the machines they use. \$\endgroup\$ – Damien Dec 12 '18 at 13:29
  • \$\begingroup\$ thanks for your good reply,what about soldermask are u using covered vias with 0 value of soldermask? \$\endgroup\$ – Hari Babu Dec 12 '18 at 13:34
  • \$\begingroup\$ My software (proteus) has the option "guard gap" that I can set to "not present". This will vary with different software so you can look it up online. if you don't have option you can try 0 or -1 and see what it does. \$\endgroup\$ – Damien Dec 12 '18 at 13:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.