joe82
Newbie level 3
which file to annotate sdf
Hello,
I'm trying to annotate an SDF file to a simple VHDL testbench file i've wrriten.
My synthesized Desing is a simple MUX2 i've found on the net. I have synthesized the file and created an SDF file using Design Vision.
When trying to elaborate the testbench file and using the sdf annotate option (i'm using NClaunch) i get the following errors:
some information that might help:
The sdf cell name is MUX2
the Testbench architecture name is MUX2_TB_ARCH
I have tried using the scope option and wrote everything i can think about yet still i get this or similar errors.
Btw- Elaborating the MUX2 design (not the mux2_tb) with the sdf file i do not get the errors for obious reasons, But then i can not run the testbench on the elaborated snapshot, or can i?
Many Thanks,
Joe.
Hello,
I'm trying to annotate an SDF file to a simple VHDL testbench file i've wrriten.
My synthesized Desing is a simple MUX2 i've found on the net. I have synthesized the file and created an SDF file using Design Vision.
When trying to elaborate the testbench file and using the sdf annotate option (i'm using NClaunch) i get the following errors:
ncelab -snapshot worklib.mux2:syn_verilog -work worklib -cdslib /hm/cds.lib -logfile ncelab.log -errormax 15 -access +wc -status -sdf_cmd_file sdf.cmd worklib.mux2_tb
ncelab: 08.10-s006: (c) Copyright 1995-2008 Cadence Design Systems, Inc.
ncelab: *W,ARCMRA: Elaborating the WORKLIB.MUX2_TB:MUX2_TB_ARCH, MRA (most recently analyzed) architecture.
ncelab: *W,SDFCTE: Module MUX2_TB of instance : doesn't match SDF celltype of MUX2, skipping annotation <./mux2.sdf, line 15>.
ncelab: *W,SDFINF: Instance G2 not found at scope level <top-level> <./mux2.sdf, line 22>.
ncelab: *W,SDFINF: Instance G3 not found at scope level <top-level> <./mux2.sdf, line 18>.
ncelab: *W,SDFANS: Attempt to annotate to non-existent source port A at scope level <./mux2.sdf, line 19>.
ncelab: *W,SDFINF: Instance G1 not found at scope level <top-level> <./mux2.sdf, line 23>.
ncelab: *W,SDFANS: Attempt to annotate to non-existent source port B at scope level <./mux2.sdf, line 21>.
ncelab: *W,SDFANS: Attempt to annotate to non-existent source port SEL at scope level <./mux2.sdf, line 23>.
ncelab: *W,SDFINF: Instance G3 not found at scope level <top-level> <./mux2.sdf, line 29>.
ncelab: *W,SDFINF: Instance G2 not found at scope level <top-level> <./mux2.sdf, line 38>.
ncelab: *W,SDFINF: Instance G1 not found at scope level <top-level> <./mux2.sdf, line 50>.
ncelab: Memory Usage - 17.7M program + 15.1M data = 32.8M total
ncelab: CPU Usage - 0.0s system + 0.0s user = 0.1s total (0.3s, 23.4% cpu)
ncelab: ANNOTATION Time - 0.0s
some information that might help:
The sdf cell name is MUX2
the Testbench architecture name is MUX2_TB_ARCH
I have tried using the scope option and wrote everything i can think about yet still i get this or similar errors.
Btw- Elaborating the MUX2 design (not the mux2_tb) with the sdf file i do not get the errors for obious reasons, But then i can not run the testbench on the elaborated snapshot, or can i?
Many Thanks,
Joe.
Last edited by a moderator: