I have synthesized a verilog code. When performing the pnr in innovus it is showing the error "Instance g5891__718 (similar for other) of the cell AND2_X6 has no physical library or has wrong dimension values (<=0). Check your design setup to make sure the physical library is loaded in and attribute specified in library are correct.
When importing synthesized netlist in virtuoso then it says " Module AND2_X6, instantiated in the top module decoder, is not defined. Therefore the top module decoder will be imported as functional."
Please help what's going on here?
Innovus complains that it has no information about the cell layout. You will have to check where it is defined and add this file to the list of LEF files. Similarly for Virtuoso, when you import the netlist, you need to add the library containing this cell in the list of reference libraries.
Thanks Dimo for your reply. I am already giving the necessary lef file then why it is complaining? I synthesized my design using the worst case library and then gave the adequate lef files in the innovus. Do you think that the problem of innovus is related to problem of virtuoso, meaning by that the synthesized cell has no layout and has only some functional netlist/code? But after importing in virtuoso, even if it throws the above warning, I can see the schematic and the corresponding layout of all the components.
Please double-check that the LEF file you are loading contains proper definition of the missing cell. There is something Innovus does not like on your inputs, probably the cell definition is wrong, as the error message suggests.