#!/bin/bash
netlist=$1
pin=$2
prop=$3
ramp=$4
pincap=$5
lax=$6
prio=$7
load=$8
cpar=$9
cap=$(egrep '^N:x |^N:y ' $netlist.xsc | \
cut -f 2,4 -d ':' | cut -f 1,2 -d ' ' | \
sed 's/^\([^ ][^ ]*\)\([ ][ ]*\)\([^ ][^ ]*\):/\1(\3)\ /' | \
grep "$pin" | cut -f 2 -d ' ')
#echo $cap
let "bufdelay=10*(prop*1000+ramp*(cap-cpar))"
let "deltacap=cap-pincap-cpar"
if [ "$deltacap" -eq 0 ]
then
res=0
else
let "res=(bufdelay/deltacap+5)/10"
fi
cat < |