ttxs
Junior Member level 1
I need to identify driver and loads of a particular net. But I have some trouble understanding the syntax of SPEF file.
The following is an example with 2 nets:
*CONN
*P *1803 O
*I *4393:Y O *L 0.0000 *D TGAMUX2XC
*CAP
1 *3608:2 0.000184248
2 *3608:3 0.0002920536
3 *3608:4 0.0002920536
4 *3608:8 0.000184248
*RES
1 *3608:1 *3608:7 6.4000
2 *3608:2 *3608:8 12.9279
3 *3608:3 *3608:2 6.4000
4 *3608:4 *3608:3 23.2703
5 *3608:5 *3608:4 6.4000
6 *1803 *3608:9 6.4000
7 *3608:7 *4393:Y 6.4000
8 *3608:8 *3608:1 6.4000
9 *3608:9 *3608:5 6.4000
*END
*D_NET *3609 0.227900
*CONN
*P *1804 O
*I *4394:YB O *L 0.0000 *D TGAINVXP
*CAP
1 *3609:2 0.00946297728
2 *3609:3 0.0274368132
3 *3609:4 0.02818641744
4 *3609:5 0.00074960424
5 *3609:6 0.01940868432
6 *3609:8 0.01940868432
7 *3609:12 0.00946297728
8 *3609:15 0.0274368132
9 *3609:17 0.0274368132
10 *3609:18 0.0274368132
11 *3609:20 0.0274368132
*RES
1 *3609:1 *3609:11 6.4000
2 *3609:2 *3609:12 663.9791
3 *3609:3 *3609:2 6.4000
4 *3609:4 *3609:20 2186.1150
5 *3609:5 *3609:4 59.7271
6 *3609:6 *3609:4 6.4000
7 *3609:7 *3609:5 6.4000
8 *3609:8 *3609:6 1361.8294
9 *3609_ou_783:9 *3609:13 6.4000
10 *3609_ou_783:10 *3609:14 6.4000
11 *3609:11 *4394:YB 6.4000
12 *3609:12 *3609:1 6.4000
13 *3609:13 *3609:7 6.4000
14 *3609:14 *3609:8 6.4000
15 *3609:15 *3609:3 2186.1150
16 *3609:16 *3609:15 6.4000
17 *3609:17 *3609:16 6.4000
18 *3609:18 *3609:17 2186.1150
19 *3609:19 *3609:18 6.4000
20 *3609:20 *3609:19 6.4000
*END
How can I tell which node is driver of a net, and which nodes are the loads?
Thanks.
The following is an example with 2 nets:
*CONN
*P *1803 O
*I *4393:Y O *L 0.0000 *D TGAMUX2XC
*CAP
1 *3608:2 0.000184248
2 *3608:3 0.0002920536
3 *3608:4 0.0002920536
4 *3608:8 0.000184248
*RES
1 *3608:1 *3608:7 6.4000
2 *3608:2 *3608:8 12.9279
3 *3608:3 *3608:2 6.4000
4 *3608:4 *3608:3 23.2703
5 *3608:5 *3608:4 6.4000
6 *1803 *3608:9 6.4000
7 *3608:7 *4393:Y 6.4000
8 *3608:8 *3608:1 6.4000
9 *3608:9 *3608:5 6.4000
*END
*D_NET *3609 0.227900
*CONN
*P *1804 O
*I *4394:YB O *L 0.0000 *D TGAINVXP
*CAP
1 *3609:2 0.00946297728
2 *3609:3 0.0274368132
3 *3609:4 0.02818641744
4 *3609:5 0.00074960424
5 *3609:6 0.01940868432
6 *3609:8 0.01940868432
7 *3609:12 0.00946297728
8 *3609:15 0.0274368132
9 *3609:17 0.0274368132
10 *3609:18 0.0274368132
11 *3609:20 0.0274368132
*RES
1 *3609:1 *3609:11 6.4000
2 *3609:2 *3609:12 663.9791
3 *3609:3 *3609:2 6.4000
4 *3609:4 *3609:20 2186.1150
5 *3609:5 *3609:4 59.7271
6 *3609:6 *3609:4 6.4000
7 *3609:7 *3609:5 6.4000
8 *3609:8 *3609:6 1361.8294
9 *3609_ou_783:9 *3609:13 6.4000
10 *3609_ou_783:10 *3609:14 6.4000
11 *3609:11 *4394:YB 6.4000
12 *3609:12 *3609:1 6.4000
13 *3609:13 *3609:7 6.4000
14 *3609:14 *3609:8 6.4000
15 *3609:15 *3609:3 2186.1150
16 *3609:16 *3609:15 6.4000
17 *3609:17 *3609:16 6.4000
18 *3609:18 *3609:17 2186.1150
19 *3609:19 *3609:18 6.4000
20 *3609:20 *3609:19 6.4000
*END
How can I tell which node is driver of a net, and which nodes are the loads?
Thanks.