#!/bin/sh
echo "running bdsyn to generate logic"
bdsyn as.bds | misII -T pla > as.logic

echo "running espresso to minimize logic"
espresso as.logic > as.pla

echo "running misII to synthesize design"
misII -f script.msu -t pla -T oct -o as:logic as.pla

echo "running padplace"
padplace -l as:logic > as.padlist
padplace -D as.padlist as:logic

echo "running octflatten"
octflatten -t LEAF -o as:flat as:logic

echo "running wolfe to place and route"
wolfe -f -o as:placed as:flat

echo "running chipstats"
chipstats as:placed
