Hi, thank you for your response.
I have searched
ccopt_design -ckSpec in google but did not find anything useful.
However, I did find another post which contains the conversation between you and another person.
In that post you suggest him to use
Code:
setCTSMode -engine ccopt
set_ccopt_property use_inverters auto
setCCOptMode -cts_opt_type full
create_ccopt_clock_tree_spec
ccopt_design
I have tried this code and only changed the last line to
since for some reasons, it really wants to have something returned, or it will report error.
The output to the command window is:
Code:
**WARN: (IMPCK-8086): The command setCTSMode is obsolete and will be removed in the next release. This command still works in this release, but by the next release you must transition to the CCOpt-based CTS flow.
Creating clock tree spec for modes (timing configs): default
extract_clock_generator_skew_groups=true: create_ccopt_clock_tree_spec will generate skew groups with a name prefix of "_clock_gen" to balance clock generator connected flops with the clock generator they drive.
Reset timing graph...
Ignoring AAE DB Resetting ...
Reset timing graph done.
Ignoring AAE DB Resetting ...
Analyzing clock structure...
Analyzing clock structure done.
Reset timing graph...
Ignoring AAE DB Resetting ...
Reset timing graph done.
Checking clock tree convergence...
Checking clock tree convergence done.
So I actaully have the following questions:
1. I feel that it is done correctly, right?
2. In my Encounter script, we used an
Clock.ctstch file. I have tried the command
Code:
clockDesign -specFile Clock.ctstch
This is for Encounter so as the previous post said, it failed.
I also tried
Code:
createClockTreeSpec -output Clock.ctstch
as well as
Code:
ccopt_design -ckSpec Clock.ctstch
Though they all failed, too, I am wondering I do not need the
.ctstch file with the ccopt flow?
In the
.ctstch file, there are some settings includes the names of all the buffers, whether do post optimization, and whether do gating, which I do not think I can easily set without the
.ctstch file.