Hi, divyamunirathnam,
Maybe I have the solution for your problem.
First of all, you must have in mind that RCX operates on an active LVS run. Hence, for RCX to operate correctly, you must start thinking about the technology directory at the moment when you run LVS.
In the "Run Assura LVS" screen (Assura -> Run LVS), look for the drop-down named "Technology". You must select the name of the technology you are using, probably something like "umc90nm". By doing this, you guarantee that the resulting LVS run will have data from the technology directory provided by UMC.
Do the same (select the correct option in the "Technology" dropdown) when you run RCX.
If you cannot find the name of your Technology in the drop-down list (possibly there will be only the option -undefined-) that is because you haven't referenced your technology files correctly. To do such, you must have a file named assura_tech.lib in your working library directory, with a definition inside it, in the form:
DEFINE tech_name_you_define_it_as_you_want /absolute/path/to/your/technology/files
If you don't know the path to your technology files, you probably have not installed UMC 90nm pdk. Look for who did and ask him/her. For example, I installed Cadence GPDK090 PDK in my system. The content of assura_tech.lib in my case is:
DEFINE gpdk090 /home/aluno/cadence/GPDK090/assura
I hope this helps you, please let me know.
Best Regards,