Hi all,
I'm doing an LVS on a .18um TSMC Buffer circuit by using assura. I got device parameter mismatch errors. I used Layout XL and auto generated all transistors from schematic namely whatever instance exists on the layout is its correspondence in schematic. Although the parameter deviation is very minor, I wonder why it is happening. Does anybody have an idea on this issue?
hey i to working on lvs for lasi on drc 0.18um and 0.13um will you able get me 0.18um and 0.13um to me. as i find solution i will promise to reply and help u.
I also encountered this problem before. The LVS log may not point out the real problem, sometimes due to the wrong connection in layout the LVS may mix the device, that is it may considerate device A to match layout B, in fact the parameter of device A and layout A is correct. So this is more like a connection problem, try to delete the connection in layout and schematic, do a lVS it should pass if the conversion from sehcmatic to layout XL is correct.
You can specify a tolerance for each parameter in assura rule files.
For instance if you specify 10% tolerance for W of transistors,
W1=10 and W2=9.9 will be matched.
Also you can specify tolerance under Options -> layoutXL for VXL.
Also look what you have set for "lxRounding" and what is your "aelPushSignifDigits" is set to ?
These 2 places take care of tolerance.
Send me your tsmc18 assura deck and XL Options, I will fix for you