do_bst_mda
981 Bytes
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
#!/bin/csh -f
#
# MDA
#
cp vlsi.boo.bst vlsi.boo
rm -f rcp_*_bst.sp*
rm -f rcp_*_bst.delta
rm -f rcp_clock_spi_bst.nle
rm -f rcp_mda_bst.nle
vlsishell << EOF1
set echo on
util rc_net_spicer
readnetlist [nle]rcp_f_bst
net clock
set modelfile nec35.sph
set autotran on
set temp 0
set power 3.6 .1
set waveform .1 .1 6 .1
set networkinputthresh 50 50
stat
writespice [spi]rcp_clock_bst
net gclk
stat
writespice [spi]rcp_gclk_bst
q
q
EOF1
hspice rcp_clock_bst.spi > rcp_clock_bst.spo
hspice rcp_gclk_bst.spi > rcp_gclk_bst.spo
vlsishell << EOF2
set echo on
util rc_net_spicer
readnetlist [nle]rcp_f_bst
net clock
set modelfile nec35.sph
set autotran on
set temp 0
set power 3.6 .1
set waveform .1 .1 6 .1
set networkinputthresh 50 50
stat
readspice rcp_clock_bst.spo
printsummary rcp_clock_bst.delta
writenetlist [nle]rcp_clock_spi_bst
y
net gclk
stat
readspice rcp_gclk_bst.spo
printsummary rcp_gclk_bst.delta
writenetlist [nle]rcp_mda_bst
y
q
q
EOF2
cp vlsi.boo.wst vlsi.boo