A semiconductor device is made by forming a build-up interconnect structure over a substrate. The adjusting of the pupil size can be carried out automatically, semi-automatically, or manually. A first dielectric layer is included between two adjacent gate layers among the gate layers. The web crawler application can then download subsequent web pages in an order that is influenced by the downloading priorities.