The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Other CAD Tools >> Entry Tools >> AMS elaboration errr in irun flow
https://designers-guide.org/forum/YaBB.pl?num=1366906894

Message started by rajdeep on Apr 25th, 2013, 9:21am

Title: AMS elaboration errr in irun flow
Post by rajdeep on Apr 25th, 2013, 9:21am

Hi,

I am getting elaboration error when I try to run an AMS sim using irun flow of cadence.The error code is CUVPOM and its explanation is:
"The indicated port was either not declared in the instanced module, or it was mentioned too many times in the connection list".

The actual netlist is quite large so giving an example here.

Say, blockA is instantiated as follows in top module.
///////////////////////////////////////////////////////////////////
module TOP(in1,in2)
begin
output [1:0] in1;
output in2;
blockA u_blockA(.in1(in1), .in2(in2));
end

In the same cadence library block A is defined as:
module blockA(in1,in2);
begin
output [1:0] in1;
output in2;

endmodule
////////////////////////////////////////////////////////////////

No error is coming for in2, but for in1 which is a bus.

Can anyone please explain how to get rid of this. As I said the netlist is quite large and generated using VerilogIN of cadence from a synopsis generated netlist. No error or warning in verilogIn.

Thanks,
Rajdeep

Title: Re: AMS elaboration errr in irun flow
Post by rajdeep on Apr 25th, 2013, 11:37pm

Hi All,

Just to close this thing, there was some port mismatch. Lesson learnt: whenever any such problem in Cadence AMS sims, try to open the concerned verilog files through the hierarchy editor! That tells exactly which designs it has picked up depending on the library definition. I was looking at wrong verilog files assuming the hierarchy editor was picking up them!

Best Regards,
Rajdeep

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.