I want to flatten a design COMPLETELY. I am using the leFlattenInst(...) routine to do the flattening with 31 levels and flattening the instances and mosaics so that should be enough to get them all but to be safe, but do I need to go back and somehow check to see if everything is flattened and then I somehow need make the routine recursive or does leFlattenInst(...) do that for me?
If it needs to be recursive, how can I check to see if I am done?
Just add to one more query to thi post:-
Is it possible to flatten an instance/pcell and do some checking and then revert back to the original one ( non-flattened one i.e. to bring the inst/pcell to its original condition) in SKILL.