Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to debug lvs violations

Status
Not open for further replies.

chanducs24

Member level 2
Member level 2
Joined
Oct 20, 2010
Messages
53
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,598
hi

i got errors like incorrect nets after i ran lvs..can anyone tell how to debug or trace and which files do i need to compare with?

Thanks,
chandra.
 

Maybe you could post your LVS report? You usually get a spurious elements in the report. Once the matching fails it can look like there is a lot more wrong than there is. Usually I try to find a few obvious errors from the report and then re-run it.

Keith
 

Hi chanducs24,

There can be a lot of reasons for an lvs failure. Most probable problems can be:

1 - Shorts
- Check LVS report's nets section.
- # of nets in schematic > # of nets in layout, most probably there is a short in the layout.
- Run LVS with short isolation to detect the shorted nets.

2 - Opens
- Check LVS report's nets section.
- # of nets in layout > # of nets in schematic, most probably there is an open in the layout.
- Locate the open and fix the issue.

3 - missing text layers (calibre.txt file)
- power & ground locations should be given to calibre to allow correct identification of the p/g nets (as a further help for identification).
- Normally the tool can resolve these but biasing it a little helps in terms of runtime & results.

4 - Missing libs in gds or in cdl or missing instance)
- Undefined cells may exist in merged gds or in merged schematic.
- Be sure the gds & schematic are generated without problems.

5 - Missing soft layers (e.g. msub)
- msub layer, which can be used to isolate 2 different grounds may be missing.
- This can produce thousands of errors.

6 - Others
- There can be many more causes, other than above. Above ones are the most common problems encountered.

The best way is to ensure that there is no drc & lvs violation at place and route tool just before gds export (at least fix all shorts & opens). This will provide you a good reference starting point.

I hope these help,
Best regards,
Gokhan
---
 
Last edited:
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top