#!/bin/csh

### env
set path = ( $path \
             /home/vdec/lib/ux8l/bin \
           )
setenv OPC_PATH /home/vdec/lib/ux8l
setenv OPC_ADD  /home/vdec/lib/ux8l/IO/OPC_ADD2
setenv OPC_PLL  /home/vdec/lib/ux8l/PLL/linux
## setenv OPC_MEM  /home/product/shuttle-pmf/el-shuttle/ndk/database/OPC_MEM/linux/MEM
setenv COMPRESS "/usr/bin/gzip"
setenv ZCAT     "/usr/bin/gzip -cd"

## link OPC_PATH
ln -s $OPC_PATH ./opc_path

## run ace_lefcat
ace_lefcat \
   $OPC_PATH/lib/UX8L/wide1_1.1V/lef/7L_io30.096u_staggerWireCUP/top.lef.9grid \
   >! lef.temp1

ace_lefcat \
   ./lef.temp1 \
   opc_path/lib/UX8L/wide1_1.1V/lef/standard/LDH*.LEFLIB \
   >! lef.temp2

ace_lefcat \
   ./lef.temp2 \
   opc_path/lib/UX8L/wide1_1.1V/lef/standard/LDN*.LEFLIB \
   >! lef.temp3 

ace_lefcat \
   ./lef.temp3 \
   opc_path/lib/UX8L/wide1_1.1V/lef/standard/LDL*.LEFLIB \
   >! lef.temp4

ace_lefcat \
   ./lef.temp4 \
   $OPC_ADD/lib/UX8L/wide1_1.1V/lef/7L_io30.096u_staggerWireCUP/standard/*.LEFLIB \
   $OPC_ADD/lib/UX8L/wide1_1.1V/lef/7L_io30.096u_staggerWireCUP/add/*.LEFLIB \
   $OPC_PLL/lib/UX8L/wide1_1.1V/lef/7L_io30.096u_staggerWireCUP/add/*.LEFLIB \
##  $OPC_MEM/lib/UX8L/wide1_1.1V/7L/*.LEFLIB \
   >! ./lef

/bin/rm lef.temp1 lef.temp2 lef.temp3 lef.temp4 opc_path

