ncelab: *W,SDFNEP

P

paz

Guest
Hi,

I'm running ncverilog with sdf, and getting the follwoing error:


ncelab: *W,SDFNEP: Failed Attempt to annotate to non-existent path
(IOPATH a x)
of instance .. of module buf_16


do you have any ideas?...



*the instance and module do exist.

*sdf command:

(CELL
(CELLTYPE "buf_16")
(INSTANCE FE_ECOC0_edram_0_0_q_0_)
(DELAY
(ABSOLUTE
(IOPATH a x (0.266::0.314) (0.289::0.359))
)
)
)

*the module looks like this:
module buf_16 ( x, a );
input a;
output x;

buf ( x, a );

specify
specparam
_rise = 1.0,
_fall = 1.0;

( a => x ) = ( _rise , _fall );

endspecify

endmodule
 
Please look for the instance name, not the module decl.
Maybe the SDF which is being backannotated during elaboration time
cannot find the instance in the design to backannotate.

Try to search instance name "FE_ECOC0_edram_0_0_q_0_" in your Verilog
netlist (because SDF looks for that name, see in the code). If there
is not, there must be a similar name. Try some tricks, delete/modify
some characters in the name above and search it.

If you found a good candidate, then modify the SDF code or netlist
code.
Or talk to the backend team which has generated the SDF backannotation
data so that they deliver you a "correct" SDF.

Utku.

On 1 Feb., 10:58, "paz" <pazi...@walla.com> wrote:
Hi,

I'm running ncverilog with sdf, and getting the follwoing error:

ncelab: *W,SDFNEP: Failed Attempt to annotate to non-existent path
(IOPATH a x)
of instance .. of module buf_16

do you have any ideas?...

*the instance and module do exist.

*sdf command:

(CELL
(CELLTYPE "buf_16")
(INSTANCE FE_ECOC0_edram_0_0_q_0_)
(DELAY
(ABSOLUTE
(IOPATH a x (0.266::0.314) (0.289::0.359))
)
)
)

*the module looks like this:
module buf_16 ( x, a );
input a;
output x;

buf ( x, a );

specify
specparam
_rise = 1.0,
_fall = 1.0;

( a => x ) = ( _rise , _fall );

endspecify

endmodule
 

Welcome to EDABoard.com

Sponsor

Back
Top