report_clocks
[-description]
[-phase_shift_table]
[-total_shift_table]
[-uncertainty_table]
[-adjustment_table]
[-delay_adjustment_table]
[-source_insertion]
[-insertion]
[-hierarchy]
[-groups]
[-clocks clk_signame | clk_signame_list ]
[-view view_name ]
这个命令可以报出design中的clock信息。包括clock waveforms, clock arrival points, ,clock uncertainties等等
-description 报出clock最基本的信息,从create_clock, create_generate_clock得到,见例子1
-phase_shift_table 报出design中详细的phase shift table情况,见例子2
-uncertainty_table 报出clock uncertainty的详细table,见例子3
-adjustment_table 报出setup,hold analysis中,经过set_multicycle_path后的cycle adjustment具体信息,见例子4
-delay_adjustment_table 报出setup,hold analysis中,经过set_max_delay, set_min_delay后的path delay adjustment具体信息,见例子5
-source_insertion 报出指定clock的source insertion delay, 见例子6
-insertion 报出指定clock的network insertion delays,table的delay格式为min:typ:max,见例子7
-hierarchy 报出当前design中的clock hierarchical 关系,见例子8
-groups 报出当前design中的clock group情况,见例子9
-clocks 指定需要报出的clock名字
-view 指定analysis view
例子:
(1)report_clocks -description
(2)report_clocks -phase_shift_table