blob: 87acded21d2f103906f1023b7be37d4ed622d866 [file] [log] [blame]
Teo Ene701e93b2020-09-22 10:59:36 -05001#
2# Oklahoma State University
3# Makefile for synthesis
4#
5NAME := synth
6
7VARIANT:=18T_ms
8
9default:
10 @echo "Basic synthesis procedure for AFRL/OSU:"
11 @echo " adapt Makefile to your liking..."
12 @echo
13
14synth:
15 @sed -i 's/18T_ms/${VARIANT}/g' scripts/synth.tcl
16 @sed -i 's/18T_ms/${VARIANT}/g' .synopsys_dc.setup
17 @echo "DC Synthesis"
18 @mkdir -p reports
19 @mkdir -p mapped
20 dc_shell-xg-t -64bit -f scripts/$(NAME).tcl | tee $(NAME).out
21 @cp mapped/*.sdc ../../outputs/
22 @cp mapped/*.vh ../../outputs/
23 @sed -i 's/${VARIANT}/18T_ms/g' scripts/synth.tcl
24 @sed -i 's/${VARIANT}/18T_ms/g' .synopsys_dc.setup
25
26clean:
27 rm -rf alib-52 WORK mapped unmapped reports analyzed $(NAME).out
28 mkdir mapped unmapped reports
29 rm -f default.svf
30 rm -f command.log
31 rm -f filenames*.log
32
33
34