Each contact must be covered with its respective metal or metals for the connection to be valid. And this metal must overlap the contact or via.
Certain times when u are connecting a lower level metal to higher level metal all the intermediate metals and vias must be added. Even if one layer is missing DRC is violated.
Ex: Connect metal 2 to metal 5.
metal2+via2+metal3+via3+matal4+via4+metal5.
note: all metals must overlap their respective vias. minimum overlap is determined by the foundry.
HI
this is siva
The contact should cover through the metal1 by some distance in all sides where u got this error.
ok u have any doubts ask me through this website
Regards
P.sivakumar
Added after 14 minutes:
Hi
this is siva
DRC Rules are given by the fab so we can clear the drc violations but lvs violations are generated differently for designer to designer .According to my knowledge u have mismatching of terminals (nodes) between schmatic and layout.So plese verify ur logwindow and verify ur schmatic nodes and layout nodes.If u got any net mismatch then connect that particular net to required net that is according to schmatic design.
respective via must be naot only covered with the metals but also there should be some minimum extension in all sides.
For example Via12 must be completely covered with Metal 1 and metal 2 and there should be minimum extension of the M1 and M2 specified by the DRC rules.(generally its around 0.01 um)