feat: add self review data fetch helper script

This commit is contained in:
kareem 2022-11-01 06:26:12 -07:00
parent 7e3a33f9d7
commit abec431dee
1 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,43 @@
#!/bin/env bash
set -xu
wns() { grep -oP "wns\b +\K.*" $1 ; }
decap() { grep -cP 'sky130_\S+_sc_hd__\S*(decap)\S+\b' $1 ; }
buf() { grep -cP 'sky130_\S+_sc_hd__\S*(buf|dly)\S+\b' $1 ; }
buf_1_2() { grep -cP 'sky130_\S+_sc_hd__\S*(buf|dly)\S*_(1|2)\b' $1 ; }
phys() { grep -cP 'sky130_\S+_sc_hd__\S*(diode|decap|tap|fill)\S+\b' $1 ; }
fillers() { grep -cP 'sky130_\S+_sc_hd__\S*(decap|fill)\S+\b' $1 ; }
cell() { grep -cP 'sky130_\S+_sc_hd__\S+\b' $1 ; }
# Design area 3610 u^2 90% utilization.
util() { grep -oPr 'Design area \S+ u\^2 \K.*' $1 ; }
case $1 in
buf_1_2*)
buf_1_2 $2
;;
buf*)
buf $2
;;
fill*)
fillers $2
;;
phys*)
phys $2
;;
util)
util $2
;;
wns)
wns $2
;;
decap*)
decap $2
;;
cell*)
cell $2
;;
*)
echo "dk dc"
;;
esac