But I do not know how to cut the corresponding sdf from the huge sdf file.
Does anyone knows how to do it ?
ThankX,
Nahum Barnea.
Just guessin on this. Never tried....
I think you cannot have more in the SDF than the verilog netlist, if there
is a mapping. If complete cells are missing in verilog, you might be okay.
So, try back-annotating with large sdf and see what happens.
Or write the SDF out with one line per statement and grep out the cells and
interconnect for your module.
Cheer,
Jim
"Nahum Barnea" <nos...@newsranger.com> wrote in message
news:sA5U7.4444$XC5....@www.newsranger.com...
"Nahum Barnea" <nos...@newsranger.com> wrote in message
news:sA5U7.4444$XC5....@www.newsranger.com...
write_sdf
Writes a Standard Delay Format (SDF) back-annotation file.
SYNTAX
string write_sdf [-version sdf_version] [-instance inst_name] file_name
string sdf_version
string inst_name
string file_name
ARGUMENTS
"-version sdf_version"
Selects which SDF version to use. Supported SDF
versions are 1.0 or 2.1. SDF 2.1 is the default.
-instance inst_name
Specifies that the SDF is to be written only for the
instance named inst_name.
file_name
Specifies the name of the SDF file to write.
DESCRIPTION
Writes leaf cell pin-to-pin timing information to a disk file. Timing
information is
written in SDF format using version v1.0 or v2.1. The timing file contains
data
associated with the netlist from which it is created.
Use write_sdf only when the instance names in the design agree with the
naming
conventions of the system to which the timing file is written.
Timing information can be written in multiples of ns, ps, and us. The time
unit in
the SDF file is the time unit specified in the technology library and is
written in
the timing file under ’timescale’. If there is no time unit in the
library, the unit
is assumed to be a multiple of nanoseconds.
EXAMPLES
The following example writes timing information for the design MULT16 to a
disk file
called mult16.sdf, using SDF version 2.1.
dc_shell> write_sdf -version 2.1 mult16.sdf
SEE ALSO
read_sdf (2), set_annotated_check (2), set_annotated_delay (2),
remove_annotated_check (2), remove_annotated_delay (2),
report_annotated_check (2),
report_annotated_delay (2).