| UP |
#!/bin/bash
netlist=$1
pin=$2
prop=$3
ramp=$4
pincap=$5
lax=$6
prio=$7
load=$8
if [ "$9" = '' ]
then
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=$prop*10000+$cap*$ramp*10
let deltacap=$cap-$pincap
let res=($bufdelay/$deltacap+5)/10
else
res=$9
fi
cat < |