44[INFO ODB-0131] Created 3 components and 12 component-terminals.
55[INFO ODB-0132] Created 2 special nets and 6 connections.
66[INFO ODB-0133] Created 4 nets and 6 connections.
7+
8+ # Set CLOCK type for all nets in the target path.
79[WARNING RSZ-0065] max wire length less than 693u increases wire delays.
810[INFO RSZ-0047] Found 1 long wires.
911[INFO RSZ-0048] Inserted 3 buffers in 1 nets.
10- CLOCK
12+
13+ # All nets in the path should be CLOCK type.
14+ in1: CLOCK
15+ n1: CLOCK
16+ n2: CLOCK
17+ net3: CLOCK
18+ net2: CLOCK
19+ net1: CLOCK
20+ out1: CLOCK
1121Driver length delay
1222Startpoint: in1 (clock source 'in1')
1323Endpoint: out1 (output port)
@@ -16,27 +26,66 @@ Path Type: max
1626
1727 Cap Slew Delay Time Description
1828-----------------------------------------------------------------------
19- 0.97 0.00 0.00 0.00 ^ in1 (in)
29+ 1.02 0.00 0.00 0.00 ^ in1 (in)
2030 0.00 0.00 0.00 ^ u1/A (BUF_X1)
21- 0.97 0.01 0.02 0.02 ^ u1/Z (BUF_X1)
31+ 1.01 0.01 0.02 0.02 ^ u1/Z (BUF_X1)
2232 0.01 0.00 0.02 ^ u2/A (BUF_X1)
23- 6.59 0.02 0.03 0.05 ^ u2/Z (BUF_X1)
24- 0.02 0.00 0.05 ^ wire3/A (BUF_X8)
25- 42.96 0.01 0.03 0.08 ^ wire3/Z (BUF_X8)
26- 0.04 0.03 0.11 ^ wire2/A (BUF_X16)
27- 55.02 0.01 0.03 0.14 ^ wire2/Z (BUF_X16)
28- 0.06 0.05 0.19 ^ wire1/A (BUF_X16)
29- 43.61 0.01 0.03 0.22 ^ wire1/Z (BUF_X16)
30- 0.04 0.03 0.25 ^ u3/A (BUF_X1)
31- 0.00 0.01 0.02 0.27 ^ u3/Z (BUF_X1)
32- 0.01 0.00 0.27 ^ out1 (out)
33- 0.27 data arrival time
33+ 40.52 0.08 0.10 0.11 ^ u2/Z (BUF_X1)
34+ 0.09 0.04 0.15 ^ wire3/A (BUF_X8)
35+ 42.96 0.01 0.03 0.18 ^ wire3/Z (BUF_X8)
36+ 0.04 0.03 0.22 ^ wire2/A (BUF_X16)
37+ 55.02 0.01 0.03 0.24 ^ wire2/Z (BUF_X16)
38+ 0.06 0.05 0.29 ^ wire1/A (BUF_X16)
39+ 43.61 0.01 0.03 0.32 ^ wire1/Z (BUF_X16)
40+ 0.04 0.03 0.36 ^ u3/A (BUF_X1)
41+ 0.10 0.01 0.03 0.38 ^ u3/Z (BUF_X1)
42+ 0.01 0.00 0.38 ^ out1 (out)
43+ 0.38 data arrival time
3444-----------------------------------------------------------------------
3545(Path is unconstrained)
3646
3747
48+
49+ # Check new buffer locations.
3850Instance: u2, Location (unit: DBU): 0 0
3951Instance: wire3, Location (unit: DBU): 902584 1383
4052Instance: wire2, Location (unit: DBU): 1718366 1341
4153Instance: wire1, Location (unit: DBU): 2858308 1283
4254Instance: u3, Location (unit: DBU): 3998000 0
55+
56+ # Call sta::network_changed. Timing should be the same.
57+ Startpoint: in1 (clock source 'in1')
58+ Endpoint: out1 (output port)
59+ Path Group: unconstrained
60+ Path Type: max
61+
62+ Cap Slew Delay Time Description
63+ -----------------------------------------------------------------------
64+ 1.02 0.00 0.00 0.00 ^ in1 (in)
65+ 0.00 0.00 0.00 ^ u1/A (BUF_X1)
66+ 1.01 0.01 0.02 0.02 ^ u1/Z (BUF_X1)
67+ 0.01 0.00 0.02 ^ u2/A (BUF_X1)
68+ 40.52 0.08 0.10 0.11 ^ u2/Z (BUF_X1)
69+ 0.09 0.04 0.15 ^ wire3/A (BUF_X8)
70+ 42.96 0.01 0.03 0.18 ^ wire3/Z (BUF_X8)
71+ 0.04 0.03 0.22 ^ wire2/A (BUF_X16)
72+ 55.02 0.01 0.03 0.24 ^ wire2/Z (BUF_X16)
73+ 0.06 0.05 0.29 ^ wire1/A (BUF_X16)
74+ 43.61 0.01 0.03 0.32 ^ wire1/Z (BUF_X16)
75+ 0.04 0.03 0.36 ^ u3/A (BUF_X1)
76+ 0.10 0.01 0.03 0.38 ^ u3/Z (BUF_X1)
77+ 0.01 0.00 0.38 ^ out1 (out)
78+ 0.38 data arrival time
79+ -----------------------------------------------------------------------
80+ (Path is unconstrained)
81+
82+
83+
84+ # All nets in the path should be CLOCK type after network_changed.
85+ in1: CLOCK
86+ n1: CLOCK
87+ n2: CLOCK
88+ net3: CLOCK
89+ net2: CLOCK
90+ net1: CLOCK
91+ out1: CLOCK
0 commit comments