#!/bin/sh

echo "running bdnet to connect latches"
bdnet controller.net

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

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

echo "running chipstats on core"
echo "====================================================" > controller.stats
chipstats controller:placed >> controller.stats
echo "====================================================" >> controller.stats

echo "generating an ident clump"
phyt -v -h 50 -o ident:physical "KU ECE - J. Evans"
vulcan -k ident:physical

echo "running bdnet to generate pad frame"
bdnet mosis.net

echo "running chipstats on entire chip"
echo "====================================================" >> controller.stats
chipstats mosis:symbolic >> controller.stats
echo "====================================================" >> controller.stats

