# Buildgates and Verilog-XL problem...

Status
Not open for further replies.

#### denexp

##### Newbie level 5

....Hi there.I have this annoying program. I am running all my IC software on a SuSE 9.0 machine. I am trying to run the low power synthesis tutorial of buildgates (run_no_lps.tcl). When i reach this line of the script "verilog -f $sim_dir/sim_no_lps.opt" i get the following error "Error! lps_pli.so: cannot open shared object file: No such file or directory". The thing is that these files are located under .../Buildgates/lib/archive/lnx86. My profile looks something like this ########################################## # CADENSE SETUP # ########################################## PATH="$PATH:/usr/cadence/IC5_0_32/tools/bin"
export PATH
PATH="$PATH:/usr/cadence/IC5_0_32/tools/dfII/bin" export PATH PATH="$PATH:/usr/cadence/IC5_0_32/tools/plot/bin"
export PATH
PATH="$PATH:/usr/cadence/IC5_0_32/tools/dracula/bin" export PATH PATH="$PATH:/usr/soc/tools/bin"
export PATH

#export ASSURAHOME
#PATH="$PATH:$ASSURAHOME:/tools/bin"
#export PATH
#PATH="$PATH:$ASSURAHOME:/tools/assura/bin"
#export PATH

export ASSURAHOME
PATH="$PATH:$ASSURAHOME/tools/bin"
export PATH
PATH="$PATH:$ASSURAHOME/tools/assura/bin"
export PATH

export LDV
PATH="$PATH:$LDV/tools/bin"
export PATH
LD_LIBRARY_PATH="$LDV/tools/lib" export LD_LIBRARY_PATH #SPR="/usr/cadence/SOC_3.3/BuildGates" #export SPR #PATH="$PATH:$SPR/version/bin" #export PATH export SOC_HOME=/usr/cadence/SOC_3.3 export BINDIR=/usr/cadence/SOC_3.3/tools/bin export FEBINDIR=/usr/cadence/SOC_3.3/bin export CDS_PLAT=/usr/cadence/SOC_3.3/tools/bin/cds_plat export ENCOUNTER=/usr/cadence/SOC_3.3 export SE_HOME=/usr/cadence/SOC_3.3 export PKS_HOME=/usr/cadence/SOC_3.3/BuildGates/version export PLATO_HOME=/usr/cadence/SOC_3.3/tools/plato export CADMOSHOME=/usr/cadence/SOC_3.3/tools/fe/celtic #ENCOUNTER="/usr/cadence/SOC_3.3/" #export ENCOUNTER #TCL_LIBRARY="$ENCOUNTER/tools/plato/lib/tcl8.3"
#export TCL_LIBRARY
#TK_LIBRARY="ENCOUNTER/tools/plato/lib/tk8.3"
#export TK_LIBRARY
#PATH="$PATH:$ENCOUNTER/tools/bin"
#export PATH

export CDSDIR
export CDSHOME
export CDS_ROOT
export CDS_ROOT
export CDS_INST_DIR
export CDS_INSTALL_DIR

export CDS_LIC_FILE

# PCI SETUP

PCI="/root/PCI_BRIDGE32_1.0"
export PCI

GSCLib="/usr/PDK/"
export GSCLib

CDS_Netlisting_Mode=Analog
export CDS_Netlisting_Mode

#### zhustudio

set LD_LIBRARY_PATH to the file lps_pli.so, it is an pli function library which must be set in LD_LIBRARY_PATH environment variable. good luck

#### denexp

##### Newbie level 5

Thx for the solution. It worked just fine. But now i came up with another problem. The thing is that i got the error i posted above when i was trying to execute the "verilog -f \$sim_dir/sim_no_lps.opt" command in a shell box. Now that i tried to execute the same command in the bgx_shell(GUI) command line i get the following error "'cds_root' not found in the path. Pls correct your path child process exited abnormally". I tried to change the CDS_ROOT variable from "/usr/cadence/IC5_0_33/tools" to "/usr/cadence/IC5_0_33/" but with no luck. Any suggestions?

#### zhustudio

you have set CDS_ROOT twice.
export CDS_ROOT
export CDS_ROOT

if you use buildgate, try to set your CDS_ROOT to encounter directory. not IC or LDV. good luck

#### darkside720

##### Newbie level 1
can not find cds_root

I read your post and am having the same issue when trying to run cds_root. CDS_ROOT is set corrently, but I still get the error cds_root: command not found...

Status
Not open for further replies.