I am currently doing a project mainly focus on clock tree synthesis in Cadence Soc Encounter. As I need to study different topology of clock trees, I am using the manual mode CTS. What I have done is:
1.use specifyClockTree command to read in the ctstch file
2.use ckSynthesis command to do the actual clock tree synthesis
3.use routeClkNetWithGuide command to do the clock net routing
After these steps, the clock tree had been synthesized, buffers had been inserted and clock nets had been routed. Beside the optimization process, I think the clock tree had been at least generated successfully so far.
So I want to take a look about the information of the clock tree, such as skew or any other delay informations. That's why I went on use the reportClockTree command. And here comes the problem, the file generated by the command only has a title inside but nothing left.
When using the auto CTS flow, reportClockTree works just fine.
Does anyone knows why? How can I get the report under manual cts mode? Besides, did I miss any critical step in the manual cts flow?
Thanks for any help
after doing first two step try command clockDesign
and also give -outDir and -specFile with it.
you will get clock tree report in outdir which you specify.and it contain all clock information..
I want to know how to manual CTS in encounter. Can you please tell me how to do build H-tree in encounter ?
In reply to nitin kala01:
you can use below command for that...
clockDesign -specFile *.ctstch -outDir -skipTimedesign -macromodel *.ctsmdl
for that you must need .ctstch file in which all clock specification contain.
And nowday pepole are using ccopt you can also refer that document from net.