memspan.ecoscr
1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#!/bin/csh -f
#
# CHIPCOMP
#
vlsishell << EOF
set echo on
utility chipcomp
load [nls]memspan
load [flr]memspan_floorplan
floor areas on
guidance on
floor property on
seed cell instances on
pad/conn seed off
net weight off
net width off
max capacitance off
ECO placement off
path delays off
clk net info on
accept
load [flr]memspan_conn_seeds
floor areas off
guidance off
floor property off
seed cell instances off
pad/conn seed on
net weight off
net width off
max capacitance off
ECO placement off
path delays off
clk net info off
accept
load [flr]memspan_eco
floor areas off
guidance off
floor property off
seed cell instances off
pad/conn seed off
net weight off
net width off
max capacitance off
ECO placement on
path delays off
clk net info off
accept
set up
initial placement v/h weight 2
initial placement optimize method medium
improve vertical weight 2
improve horizontal weight 1
improve optimize on
add power strap on
std column routing passes 9
accept
seed clock nets
add 1
(1, netname) clk
(1, frequency) 70M
(1, branchwidth) 8
accept
seed clock nets
add 2
(2, netname) gclk
(2, frequency) 70M
(2, branchwidth) 8
accept
placecel
routecel
unoverlap
set current guidance Vdd
multiply current guidance
connector width
set current guidance Vss
multiply current guidance
connector width
set current guidance by name clk
multiply current guidance
connector width
set current guidance by name gclk
multiply current guidance
connector width
routeBK
save
info
quit
exit
EOF
#