Skip to content

Commit 02f2636

Browse files
added mving script
1 parent 914f17c commit 02f2636

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

mv_dffram.sh

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
#!/bin/bash
2+
arg1=$1
3+
mkdir -p $1
4+
cp $1.json $1
5+
6+
cp README.md $1
7+
8+
mkdir -p $1/verify/utb
9+
10+
cp verify/utb/Makefile verify/utb/sky130_fd_sc_hd.v verify/utb/primitives.v verify/utb/hd_cells.v verify/utb/DFFRAM_tb.v verify/utb/$1_tb.v $1/verify/utb
11+
12+
mkdir -p $1/timing/lib/max $1/timing/lib/min $1/timing/lib/nom
13+
14+
cp timing/lib/max/$1.* $1/timing/lib/max
15+
cp timing/lib/min/$1.* $1/timing/lib/min
16+
cp timing/lib/nom/$1.* $1/timing/lib/nom
17+
18+
mkdir $1/timing/pt-etm
19+
20+
cp -r timing/pt-etm/$1 timing/pt-etm/signoff.sdc $1/timing/pt-etm
21+
22+
mkdir -p $1/timing/sdf/max $1/timing/sdf/min $1/timing/sdf/nom
23+
24+
cp timing/sdf/max/$1.* $1/timing/sdf/max
25+
cp timing/sdf/min/$1.* $1/timing/sdf/min
26+
cp timing/sdf/nom/$1.* $1/timing/sdf/nom
27+
28+
mkdir -p $1/timing/spef
29+
30+
cp timing/spef/$1.* $1/timing/spef
31+
cp timing/spef/$1.* $1/timing/spef
32+
cp timing/spef/$1.* $1/timing/spef
33+
34+
mkdir -p $1/layout/gds $1/layout/mag $1/layout/lef
35+
36+
cp layout/gds/$1.* $1/layout/gds
37+
cp layout/mag/$1.* $1/layout/mag
38+
cp layout/lef/$1.* $1/layout/lef
39+
40+
mkdir -p $1/hdl/gl $1/hdl/rtl/bus_wrapper $1/hdl/sim
41+
42+
cp hdl/gl/$1.* $1/hdl/gl
43+
cp hdl/rtl/$1.* hdl/rtl/DFFRAM.v $1/hdl/rtl
44+
cp hdl/rtl/bus_wrapper/$1_ahbl.v $1/hdl/rtl/bus_wrapper
45+
cp hdl/sim/$1.* $1/hdl/sim
46+
47+
cp -r doc $1
48+
49+
mkdir -p $1/PnR
50+
51+
cp -r PnR/$1 $1/PnR
52+
53+
cd $1
54+
55+
tar czf $2.tar.gz *

0 commit comments

Comments
 (0)