这里分享几个trace clock structure的方法,各有特点。
1)report_clock_qor -to FF/CK -clock $clk_name -type structure
报告的结果与innovus的clock structure报告类似,如下示例。
(H) clock_root_name # sdc中的root name
(0) cts_buf: A-> Y [REF: XX/BUF_XX] [Location (x,y)] [Net: cts_n] [Fanout: 1]
(1) ... ...
... ...
(15) FF/CK [REF: XX/FF_XX] [Location (x,y)] [SINK PIN]
2)report_clock_timing -to FF/CK -clock $clock_name -type latency -verbose -physical
report_clock_timing的报告更接近report_timing的报告结构,示例如下。
Mode: FUNC
Clock: cpu_clock
Endpoint: FF/CK
Point Trans Incr Path Location
----------------------------------------
source latency