OpenSTA/search/test/search_fanin_fanout_deep.ok

252 lines
4.8 KiB
Plaintext

=== FANIN/FANOUT SEARCH ===
--- get_fanin of register ---
Fanin pins of reg1/D: 24
in1
in2
in3
in4
and1/A1
and1/A2
and1/ZN
or1/A1
or1/A2
or1/ZN
and2/A1
and2/A2
and2/ZN
buf1/A
buf1/Z
inv1/A
inv1/ZN
buf2/A
buf2/Z
inv2/A
inv2/ZN
buf3/A
buf3/Z
reg1/D
--- get_fanin -flat ---
Fanin flat of reg1/D: 24
in1
in2
in3
in4
and1/A1
and1/A2
and1/ZN
or1/A1
or1/A2
or1/ZN
and2/A1
and2/A2
and2/ZN
buf1/A
buf1/Z
inv1/A
inv1/ZN
buf2/A
buf2/Z
inv2/A
inv2/ZN
buf3/A
buf3/Z
reg1/D
--- get_fanin -startpoints_only ---
Fanin startpoints of reg1/D: 4
in1
in2
in3
in4
--- get_fanin -only_cells ---
Fanin cells of reg1/D: 10
and1
or1
and2
buf1
inv1
buf2
inv2
buf3
reg1
--- get_fanin with -pin_levels ---
Fanin 2 levels of reg1/D: 3
buf3/A
buf3/Z
reg1/D
--- get_fanin with -levels ---
Fanin 2 inst levels of reg1/D: 5
inv2/A
inv2/ZN
buf3/A
buf3/Z
reg1/D
--- get_fanout of driver pin ---
Fanout pins of inv2/ZN: 10
inv2/ZN
buf3/A
buf3/Z
buf4/A
buf4/Z
buf5/A
buf5/Z
reg1/D
reg2/D
reg3/D
--- get_fanout -flat ---
Fanout flat of and2/ZN: 18
and2/ZN
buf1/A
buf1/Z
inv1/A
inv1/ZN
buf2/A
buf2/Z
inv2/A
inv2/ZN
buf3/A
buf3/Z
buf4/A
buf4/Z
buf5/A
buf5/Z
reg1/D
reg2/D
reg3/D
--- get_fanout -endpoints_only ---
Fanout endpoints of and2/ZN: 3
reg1/D
reg2/D
reg3/D
--- get_fanout -only_cells ---
Fanout cells of inv2/ZN: 7
inv2
buf3
buf4
buf5
reg1
reg2
reg3
--- get_fanout with -pin_levels ---
Fanout 2 levels of and2/ZN: 3
and2/ZN
buf1/A
buf1/Z
--- get_fanout with -levels ---
Fanout 2 inst levels of and2/ZN: 5
and2/ZN
buf1/A
buf1/Z
inv1/A
inv1/ZN
=== VERTEX/PIN QUERIES ===
--- Pin arrival ---
(clk ^) r 1.13:1.14 f 1.13:1.16
(clk ^) r 0.08:0.08 f 0.08:0.08
(clk ^) r 1.02:1.03 f 1.02:1.02
(clk ^) r 1.00:1.00 f 1.00:1.00
(clk ^) r 0.10:0.10 f 0.10:0.10
--- Pin required ---
(clk ^) r 0.00:9.97 f 0.00:9.96
(clk ^) r -2.00:8.00 f -2.00:8.00
--- Pin slack ---
(clk ^) r 1.12:8.83 f 1.13:8.80
(clk ^) r 2.10:7.90 f 2.10:7.90
--- Pin slack various ---
and1/ZN max rise slack: 8.831884
inv2/ZN min fall slack: 1.130790
=== PATH QUERY ===
--- find_timing_paths and path details ---
Warning 502: search_fanin_fanout_deep.tcl line 1, find_timing_paths -endpoint_count is deprecated. Use -endpoint_path_count instead.
Found 10 paths
endpoint: out1
slack: 7.899713772019368e-9
arrival: 1.0028596009181712e-10
required: 7.999999773744548e-9
path_pins: 6
start_pin: reg1/Q
endpoint: out1
slack: 7.901434173618327e-9
arrival: 9.856562094290311e-11
required: 7.999999773744548e-9
path_pins: 6
start_pin: reg1/Q
endpoint: out2
slack: 7.918512068272321e-9
arrival: 8.148756669434931e-11
required: 7.999999773744548e-9
path_pins: 4
start_pin: reg2/Q
endpoint: out3
slack: 7.918512068272321e-9
arrival: 8.148756669434931e-11
required: 7.999999773744548e-9
path_pins: 4
start_pin: reg3/Q
endpoint: out2
slack: 7.924581879592552e-9
arrival: 7.541753332951373e-11
required: 7.999999773744548e-9
path_pins: 4
start_pin: reg2/Q
endpoint: out3
slack: 7.924581879592552e-9
arrival: 7.541753332951373e-11
required: 7.999999773744548e-9
path_pins: 4
start_pin: reg3/Q
endpoint: reg1/D
slack: 8.803825224390494e-9
arrival: 1.1573944025400351e-9
required: 9.961219404885924e-9
path_pins: 16
start_pin: in4
endpoint: reg2/D
slack: 8.803825224390494e-9
arrival: 1.1573944025400351e-9
required: 9.961219404885924e-9
path_pins: 16
start_pin: in4
endpoint: reg3/D
slack: 8.803825224390494e-9
arrival: 1.1573944025400351e-9
required: 9.961219404885924e-9
path_pins: 16
start_pin: in4
endpoint: reg1/D
slack: 8.807621298956292e-9
arrival: 1.153597661840422e-9
required: 0.0
path_pins: 16
start_pin: in3
--- worst_slack_vertex ---
Worst slack vertex: out1
arrival: 1.0028596009181712e-10
slack: 7.899713772019368e-9
--- find_requireds ---
=== REPORT DEBUG ===
--- tag/clk_info counts ---
tag_group_count: 4
tag_count: 28
clk_info_count: 4
path_count: 180
endpoint_violation_count max: 0
endpoint_violation_count min: 0
--- report_path_cmd ---
Delay Time Description
---------------------------------------------------------
0.00 0.00 clock clk (rise edge)
0.00 0.00 clock network delay (ideal)
0.00 0.00 ^ reg1/CK (DFF_X1)
0.08 0.08 ^ reg1/Q (DFF_X1)
0.02 0.10 ^ buf6/Z (BUF_X1)
0.00 0.10 ^ out1 (out)
--- get_fanin with -trace_arcs all (thru disabled/constants) ---
Fanin trace_arcs all: 24
--- get_fanin with -trace_arcs timing ---
Fanin trace_arcs timing: 24
--- get_fanin with -trace_arcs enabled ---
Fanin trace_arcs enabled: 24
--- get_fanin thru constants ---
Fanin with constants: 24