kdavid94588
Newbie level 6
Once I got a clean LVS, I ran RCX but I got an error.
#==========================================================#
# Run pax16 to generate capfile
#==========================================================#
pax16 -V -scf sip.cmd -filterfile maxnetfile -dC \
mt1_cpoly_mimcap_mimcap_CAP_927.cap -M_perim_off -c \
/local3/consult2/X8TRANSCEIVE_RC_LP/cap_coeff.dat -f sub:sub_cut \
diff:diff_cut cpoly:cpoly_cut mt1:mt1_cut mt2:mt2_cut mt3 mt4 mt5 mt6 \
paxgate - /local3/consult2/X8TRANSCEIVE_RC_LP/paxfile_coeff - - NET - \
tmp_capfile
Usage so far 0.0 user, 0.0 sys, 0.0 elapsed, 6848.0 kbytes
*FATAL* FAILED ASSERTION at "pax16": no memory for malloc(): -893893496 bytes asked
*WARNING* Bad return status from RCX run. 0x2
#===================================================
I check the memory while I was runnung RCX. The total memory was 8GB. RCX used 3.3GB and 5GB was free. Besides I had 20 GB of swap space. Is this a memory problem or something else?
The second questions is the capgen. RCX automatically runs capgen or I have to run capgen before running RCX? In the log file, I saw this.
#====================================================
capgen Capgen results will be written to directory: /local3/consult2/X8TRANSCEIVE_RC_LP/kkk
*WARNING* at "capgen": Contact layer 'vi5' specified in the p2lvsfile is not found in the lvsfile.
Forking: /tools/cadenceSoc/ASSURA313_linux/tools/assura/bin/32bit/capgen -techdir /local3/consult2/X8TRANSCEIVE_RC_LP -lvs /local3/consult2/X8TRANSCEIVE_RC_LP/kkk.xcn -p2lvs /local3/consult2/X8TRANSCEIVE_RC_LP/p2lvsfile -blocking pnp2x2:1,sub,diff,cpoly,mt1,mt2 -blocking pnp5x5:1,sub,diff,cpoly,mt1,mt2 -blocking pnp10x10:1,sub,diff,cpoly,mt1,mt2 -length_units meters -p cpoly,paxgate,diff -cap_unit 1 /local3/consult2/X8TRANSCEIVE_RC_LP/kkk
Successfully created RCX script '/local3/consult2/X8TRANSCEIVE_RC_LP/kkk/rcx.sh'
#===================================================
Does this mean capgen was run?
Thanks in advance.