The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Other CAD Tools >> Physical Verification, Extraction and Analysis >> Running LVS after extraction in Assura? https://designers-guide.org/forum/YaBB.pl?num=1154500047 Message started by ah_bhong on Aug 1st, 2006, 11:27pm |
Title: Running LVS after extraction in Assura? Post by ah_bhong on Aug 1st, 2006, 11:27pm Hi, Can we run a LVS again after we do our extraction using assura ? The purpose is to double check the extracted netlist with the original schematic netlist. Because when you happen to use a "ill-written" extraction rule deck, you will find yourselves at a loss when you start to do the post-layout simulation and all the simulation results look funny. cheers bhong |
Title: Re: Running LVS after extraction in Assura? Post by bernd on Aug 2nd, 2006, 1:34am Two reasons why I think that it won't work, if talk about an extracted view, extracted netlist after parasicit extraction. - Schematic vs. Extracted Layout 1. Your extracted view, extracted netlist contains additional paristic elements which originates form the layout, but which are not included in the schematic. 2.a. If you use a extracted view the interconnects are usually drawn on the layer purpose 'net', whereas the extraction rules consider most of the time the layer purpose 'drawing', like used in the layout view. 2.b. If you use a extracted view not sure if the it contains all layers at all which are necessary for device extraction defined in the extraction rules. Bernd |
Title: Re: Running LVS after extraction in Assura? Post by ah_bhong on Aug 2nd, 2006, 2:23am Hi Bernd, Thanks for the discussion. I can understand that the extracted view has the parasitic components, What if the LVS engine can exclude the parasitic components and just pick up the main components to do LVS in the extracted view? cheers bhong |
Title: Re: Running LVS after extraction in Assura? Post by bernd on Aug 2nd, 2006, 2:40am Quote:
Indeed that can be done by selecting Output 'LVS Extracted View' only in the Assura RXC GUI or by using '?lvsExtracted “t”' in the RSF file. But then there are still 2.a, 2.b to worry about, but you can try it. What do you exactly want to check the LVS command rules or the parasitic extraction? And why do you doubt there are not correct? Who does provide you with the rules? Bernd |
Title: Re: Running LVS after extraction in Assura? Post by ah_bhong on Aug 2nd, 2006, 3:06am thanks bernd i will try what u have suggested. Ya, i was running my post layout simulation recently, and realised that the DC runs are all wrong. I spent quite sometime to debug my cct before i realised that the problem lies with the poorly written RCX file. The extracted netlist have some short-cct and open-cct somewhere, although the i have passed the LVS using calibre before i do the assura RCX. Anyway, the rules are provided by one of the largest foundry around .. :) cheers bhong |
Title: Re: Running LVS after extraction in Assura? Post by bernd on Aug 2nd, 2006, 4:59am In general an RCX run is based on a clean LVS run, because the tools are using their LVS database for parasitic extraction. Assura uses a so called 'procfile' where the process topology is defined and the resulting files 'RCXspiceINIT', 'paxfile_coeff' and 'cap_coeff.dat' as run scripts and capacitance models. So the parasitic results have nothing to do with the SKILL like exctract.rul file. The shorts and open caps can be possibly removed by changing the run specific setting in Assura e.g. ?excludeFloatingNets. Did you run an Assura LVS? Did the Assura LVS pass and is it clean? It's not a good idea to use two different tools one for LVS and the next for RXC! Quote:
So the should be correct, I assume other customers are also using them. I would suggest to check you Assura RCX run settings rather than try debugging the command rules and related files. Bernd |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |