• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. CONT: Quantus Run fail: missing the file np_rpoly_conn in...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 126
  • Views 4206
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

CONT: Quantus Run fail: missing the file np_rpoly_conn in the LVS run

gaddan14
gaddan14 over 1 year ago

Hello 

This is a follow-up of a question I posted over a year ago.

See the link here (https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/57031/run-quantus-fails-depending-on-which-account-it-is-being-used-from)

I am trying to pick up the issue from last year, as I did not find a resolution.

I found out that the account (my account) that ran QUANTUS successfully had a file named np_rpoly_conn, under the LVS run folder.

On the other hand, the account that failed in the QUANTUS run did not have a file with the same name  np_rpoly_conn, under the LVS run folder.

Any idea why one LVS produces this one file while the other does not?

Thank you for your time

Update: Included the two log files for the successful and failed trial, respectively.

Fullscreen no_error_quantus.log Download

  Cadence Quantus Extraction - 64-bit Parasitic Extractor - Version
20.1.2-p025 Thu Sep 3 13:54:09 PDT 2020
--------------------------------------------------------------------------------------------------------------
                                 Copyright 2020 Cadence Design Systems,
Inc.



INFO (EXTQRCXOPT-243) : For Assura inputs, if the "output_setup -directory_name" option was not
specified, it is automatically set to the input directory.
INFO (LBRCXU-108): Starting

 /CMC/tools/cadence/ASSURA04.16.111-618_lnx86/tools.lnx86/assura/bin/avRCXxref /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/__qrc.rcx_cmd -useRunName
@(#)$CDS: avRCXxref_64 version av4.1:Production:dfII6.1.8-64b:IC6.1.8-64b.500.17 03/26/2021 10:22 (sjfhw780) $
sub-version 4.1_USR6_HF11, integ signature 2021-03-26-0950
run on 1850-CO7Dev-01 at Tue Mar 19 18:25:53 2024
Reading rsf
INFO (LBRCXU-114): Finished /CMC/tools/cadence/ASSURA04.16.111-618_lnx86/tools.lnx86/assura/bin/avRCXxref

INFO (LBRCXM-630): Starting extraction: Tue Mar 19 18:25:53 2024


Forking:  capgen -techdir /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -inc /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.elf -lvs /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn -p2lvs /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical/qrcTechFile -reseqn -p poly_conn,allGate,Oxide -canonical_res_caps -length_units meters -exclude_gate_res -cap_ground_layer psubstrate /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run

INFO (LBMISC-215205): 
*** Cadence Quantus Extraction Techgen -trans VERSION 20.1.2 Linux 64 bit - (Thu Sep 3 13:54:09 PDT 2020)  ***


INFO (CAPGEN-41199): 


Techgen -trans results will be written to directory: /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run

INFO (CAPGEN-41737): Lvs connect layers Bondpad CapMetal ind10 ind11 npn_emit pnp_emit are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ind10 layers SPK_T?479 are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ind11 layers SPRL_T?478 are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by nb_tap layers Nburied are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ndiff_conn layers ntap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by nwell_conn layers nb_tap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by pdiff_conn layers ptap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ptap layers pwell are not mapped in layer_setup file

WARNING (RCXSPIC-27104): p2lvsfile in tech directory does not have resistance 
 temperature coefficients (TC1, TC2). ?temperature is ignored 

rcxspice took  0.05 user, 0.07 sys, 0.00 elapsed, 7092.0 kbytes

Successfully created RCX script '/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sh'
INFO (LBRCXM-581): Checked out '1' license(s) of QTS300 20.10

INFO (LBRCXM-608): Executing command
   /bin/ksh  /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sh

##=======================================================
##ADD_EXPLICIT_VIAS=N
##ADD_BULK_TERMINAL=N
##AGDS_FILE=/dev/null
##AGDS_LAYER_MAP_FILE=/dev/null
##HCCI_DEV_PROP_FILE=/dev/null
##AGDS_SPICE_FILE=/dev/null
##AGDS_TEXT_LAYERS=
##ARRAY_VIAS_SPACING=
##ASSURA_RUN_DIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS
##ASSURA_RUN_NAME=NOR3_LVS_run
##BLACK_BOX_CELLS=/dev/null
##BREAK_WIDTH=
##CAP_COUPLING_FACTOR=1.0
##CAP_EXTRACT_MODE=coupled
##CAP_GROUND=GND
##CAP_MODELS=no
##DANGLINGR=N
##DENSITY_CHECK_METHOD=P
##DELETE_OUTPUT_FILE=N
##DEVICE_FINGER_DELIMITER='@'
##DF2=N
##DRACULA_RUN_DIR=
##DRACULA_RUN_NAME=
##ENABLESENSITIVITYEXTRACTION=N
##EXCLUDE_FLOAT_LIMIT=
##EXCLUDE_FLOAT_DECOPULING_FACTOR=
##EXCLUDE_FLOATING_NETS=N
##EXCLUDE_NETS_REDUCERC=/dev/null
##EXCLUDE_SELF_CAPS=Y
##IGNORE_GATE_DIFFUSION_FRINGING_CAP=Y
##EXTRACT=both
##EXTRACT_MOS_DIFFUSION_AP=N
##EXTRACT_MOS_DIFFUSION_HIGH=
##EXTRACT_MOS_DIFFUSION_RES=N
##FILTER_SIZE=2.0
##FIXED_NETS_FILE=/dev/null
##FMAX=
##FRACTURE_LENGTH_UNITS=MICRONS
##FREQUENCY_FILE=/dev/null
##GROUND_NETS=
##GROUND_NETS_FILE=/dev/null
##GROUND_SUBSTRATE_FLOATING_NETS=N
##HCCI_DEV_PROP=7
##HCCI_INST_PROP=6
##HCCI_NET_PROP=5
##HCCI_RULE_FILE=
##HCCI_RUN_DIR=
##HCCI_RUN_NAME=
##HEADER_FILE=/dev/null
##HIERARCHY_DELIMITER='/'
##OUTPUT_HIERARCHY_DELIMITER='/'
##HRCX_CELLS_FILE=/dev/null
##IMPORT_GLOBALS=Y
##LADDER_NETWORK=N
##LVS_SOURCE=assura
##M_FACTORR=
##M_FACTORW=N
##MACRO_CELL=Y
##MAX_FRACTURE_LENGTH=infinite
##MAX_SIGNALS=
##MERGE_PARALLEL_R=N
##MERGE_PARALLEL_VIA=N
##MINC=1e-17
##MINC_BY_PERCENTAGE=0.1
##MINR=0.001
##NET_NAME_SPACE=layout
##NETS_FILE=/dev/null
##OUTPUT=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sp
##OUTPUT_NET_NAME_SPACE=schematic
##PARASITIC_BLOCKING_DEVICE_CELLS_TYPE=gray
##PARASITIC_CAP_MODELS=no
##PARASITIC_RES_MODELS=comment
##PARASITIC_RES_LENGTH=N
##PARASITIC_RES_WIDTH=N
##PARASITIC_RES_WIDTH_DRAWN=N
##PARASITIC_RES_UNIT=N
##PARTIAL_CAP_BLOCKING=N
##PEEC=N
##PIN_ORDER_FILE=/dev/null
##PIPE_ADVGEN=
##PIPE_SPICE2DB=
##POWER_NETS=
##POWER_NETS_FILE=/dev/null
##RC_FREQUENCY=
##RCXDIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run
##RCXFS_HIGH=N
##RCXFS_NETS_FILE=
##RCXFS_TYPE=none
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_VIA_OFF=N
##REDUCERC=N
##REGION_LIMIT=
##RES_MODELS=no
##RISE_TIME=
##SAVE_FILL_SHAPES=N
##SINGLE_CAP_EDSPF=N
##SHOW_DIODES=N
##SKIN_FREQUENCY=
##SPEF=N
##SPEF_UNITS=
##SPLIT_PINS=N
##FORCE_SUBCELL_PIN_ORDERS=N
##SPLIT_PINS_DISTANCE=
##SUB_NODE_CHAR='#'
##SUBSTRATE_PROFILE=/dev/null
##SUBSTRATE_STAMPING_OFF=N
##TEMPDIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp
##TEMPERATURE=25.0
##TYPE=full
##USER_REGION=/dev/null
##VARIANT_CELL_FILE=/dev/null
##VIA_EFFECT_OFF=N
##VIRTUAL_FILL=
##XREF=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gnx,/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gdx
##XY_COORDINATES=C,R,D,M,Q,X
##=======================================================

CASE_SENSITIVE=TRUE
export CASE_SENSITIVE
QRC_MOS_LW_PRECISION=y
export QRC_MOS_LW_PRECISION
TEMPDIR=`setTempDir /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp`
setTempDir /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp
export TEMPDIR
DEVICE_FINGER_DELIMITER='@'
HIERARCHY_DELIMITER='/'
OUTPUT_HIERARCHY_DELIMITER='/'
cd /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run
cat <<ENDCAT> caps2dversion
* caps2d version: 10
ENDCAT
cat <<ENDCAT> flattransUnit.info
meters
ENDCAT
QRC=Y
export QRC
cat <<ENDCAT> topcellxcn.info
/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn
ENDCAT

#==========================================================#
# Generate RCX input data from Assura LVS database
#==========================================================#

GOALIE2DIR=/CMC/tools/cadence/QUANTUS20.12.000_lnx86/tools.lnx86/extraction/bin
export GOALIE2DIR
vdbToRcx /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS \
	NOR3_LVS_run -unit meters -- -V1 -H satfile -r \
	/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn \
	-xgl -sv
@(#)$CDS: vdbToRcx_64 version av4.1:Production:dfII6.1.8-64b:IC6.1.8-64b.500.17 03/26/2021 10:28 (sjfhw780) $
20.1.2 Linux 64 bit - (Tue Mar 9 20:41:29 PST 2021)
Opening LVS data for NOR3_LVS_run in /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS
Open time is 0.0 sec.
Build pins/attributes took 0.0 sec.
Processing poly_conn_pintext                     0 shapes 0.0 sec.
Processing metal1_conn_pintext                   6 shapes 0.0 sec.
create satfile took  0.02 user, 0.02 sys, 0.00 elapsed, 137864.0 kbytes
write edge poly_conn_pintext took  0.00 user, 0.00 sys, 0.00 elapsed, 137980.0 kbytes
write edge metal1_conn_pintext took  0.00 user, 0.00 sys, 0.00 elapsed, 137996.0 kbytes
Building net map file.		0.0 sec.
create netmap file took 0.00 user, 0.00 sys, 0.00 elapsed, 138012.0 kbytes
create net file took 0.00 user, 0.00 sys, 0.00 elapsed, 138048.0 kbytes
WARNING (LBCLV-5663): No bipolar models provided. Can't create bipolar files

WARNING (LBCLV-5660): No resistor models provided. Can't create resistor files

WARNING (LBCLV-5654): No capacitor models provided. Can't create capacitor file

WARNING (LBCLV-5657): No diode models provided. Can't create diode files

WARNING (LBCLV-5706): no generic models in rule file

Device creation took 0.0 sec
Processing cont_ndiff                           12 shapes 0.0 sec.
write edge cont_ndiff took  0.00 user, 0.00 sys, 0.00 elapsed, 138484.0 kbytes
Processing Via1                                  4 shapes 0.0 sec.
write edge Via1 took  0.00 user, 0.00 sys, 0.00 elapsed, 138664.0 kbytes
Processing cont_pdiff                           38 shapes 0.0 sec.
write edge cont_pdiff took  0.00 user, 0.00 sys, 0.00 elapsed, 138804.0 kbytes
Processing cont_poly                             3 shapes 0.0 sec.
write edge cont_poly took  0.00 user, 0.00 sys, 0.00 elapsed, 138964.0 kbytes
write edge _pmos1v_MOS_10 took  0.00 user, 0.00 sys, 0.00 elapsed, 139104.0 kbytes
write edge _nmos1v_MOS_2 took  0.00 user, 0.00 sys, 0.00 elapsed, 139252.0 kbytes
Processing _pmos1v_MOS_10                        3 shapes 0.0 sec.
Processing _nmos1v_MOS_2                         3 shapes 0.0 sec.
Processing pwell                                 1 shapes 0.0 sec.
write edge pwell took  0.00 user, 0.00 sys, 0.00 elapsed, 139392.0 kbytes
Processing ptap                                  1 shapes 0.0 sec.
write edge ptap took  0.00 user, 0.01 sys, 0.00 elapsed, 139532.0 kbytes
Processing ntap                                  3 shapes 0.0 sec.
write edge ntap took  0.00 user, 0.00 sys, 0.00 elapsed, 139672.0 kbytes
Processing ndiff_conn                            9 shapes 0.0 sec.
write edge ndiff_conn took  0.01 user, 0.00 sys, 0.00 elapsed, 139812.0 kbytes
Processing poly_conn                             3 shapes 0.0 sec.
write edge poly_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 139952.0 kbytes
Processing pdiff_conn                            7 shapes 0.0 sec.
write edge pdiff_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140180.0 kbytes
Processing nwell_conn                            3 shapes 0.0 sec.
write edge nwell_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140320.0 kbytes
Processing metal2_conn                           2 shapes 0.0 sec.
write edge metal2_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140460.0 kbytes
Processing metal1_conn                          10 shapes 0.0 sec.
write edge metal1_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140616.0 kbytes
sort edges took  0.03 user, 0.20 sys, 1.00 elapsed, 2092.0 kbytes
sort edges and labels took  0.25 user, 0.46 sys, 1.00 elapsed, 140776.0 kbytes

	vdbToRcx System Usage:
	Elapsed:     1 seconds.
	CPU:         0.1 seconds
	Memory      31 Meg
GOALIE2DIR=/CMC/tools/cadence/QUANTUS20.12.000_lnx86/tools.lnx86/extraction/bin/64bit/
export GOALIE2DIR

#==========================================================#
# Calculate erosion tables for specified process layers
#==========================================================#

densitymap -V -TC -O metal2_conn.den metal2_conn_tile_spec metal2_conn

floatfilename = metal2_conn.flt
densitymap took 0.00 user, 0.01 sys, 0.00 elapsed, 2360.0 kbytes
densitymap -V -TC -O metal1_conn.den metal1_conn_tile_spec metal1_conn

floatfilename = metal1_conn.flt
densitymap took 0.00 user, 0.00 sys, 0.00 elapsed, 2364.0 kbytes
geom _nmos1v_MOS_2 ndiff_conn - _nmos1v_MOS_2,10,i,1
geom _pmos1v_MOS_10 pdiff_conn - _pmos1v_MOS_10,10,i,1

#==========================================================#
# Generate power list
#==========================================================#

cat global.net > power_list

#==========================================================#
# Ensure vias do not extend beyond routing
#==========================================================#

geom -V Via1 metal2_conn metal1_conn - Via1,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V cont_poly metal1_conn poly_conn - cont_poly,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V cont_pdiff metal1_conn pdiff_conn - cont_pdiff_metal1_conn_pdiff_conn,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V cont_ndiff metal1_conn ndiff_conn - cont_ndiff_metal1_conn_ndiff_conn,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V ptap pdiff_conn - ptap_pdiff_conn_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V pwell ptap - pwell_ptap_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3332.0 kbytes
geom -V ntap ndiff_conn - ntap_ndiff_conn_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V nwell_conn ntap - nwell_conn_ntap_ovia,11,i,1

geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
#==========================================================#
# Flatten net file, routing, via and device layers
#==========================================================#

SAVEDIR=`beginFlattenInputs`
beginFlattenInputs
export SAVEDIR
/bin/mv -f NET h_NET
flatnet -V -li -h '/' h_NET NET
flatnet took 0.00 user, 0.01 sys, 0.00 elapsed, 16736.0 kbytes
netprint -V -N1 power_list:power_list_nums NET
flattenTransistorData _nmos1v_MOS_2 meters
flattub took  0.00 user, 0.00 sys, 0.00 elapsed, 9596.0 kbytes
flatnet took 0.00 user, 0.01 sys, 0.00 elapsed, 16680.0 kbytes
flattenTransistorData _pmos1v_MOS_10 meters
flattub took  0.00 user, 0.00 sys, 0.00 elapsed, 9372.0 kbytes
flatnet took 0.00 user, 0.02 sys, 0.00 elapsed, 16696.0 kbytes
flattenLayers -m metal2_conn metal1_conn poly_conn ndiff_conn pdiff_conn \
	nwell_conn Via1 cont_poly cont_pdiff_metal1_conn_pdiff_conn \
	cont_ndiff_metal1_conn_ndiff_conn ptap_pdiff_conn_ovia ptap \
	pwell_ptap_ovia pwell ntap_ndiff_conn_ovia ntap nwell_conn_ntap_ovia \
	cont_pdiff cont_ndiff
flattub took  0.01 user, 0.01 sys, 0.00 elapsed, 3460.0 kbytes
endFlattenInputs

#==========================================================#
# Initialize CAP_GROUND variable
#==========================================================#

CAP_GROUND=`findCapGround -g GND NET`
findCapGround -g GND NET
echo "CAP_GROUND=" ${CAP_GROUND}
CAP_GROUND= 2
export CAP_GROUND
reconnect -cgnd ${CAP_GROUND} -float floatlvsnetsfile -tf \
	_nmos1v_MOS_2,_pmos1v_MOS_10 -probe \
	metal1_conn_pintext:metal1_conn:metal1_conn_pintext_fvia,poly_conn_pintext:poly_conn:poly_conn_pintext_fvia
geom _nmos1v_MOS_2,_pmos1v_MOS_10 - qrcgate,1,i,1
iprint -imerge power_list_nums floatlvsnetsfile power_list_nums2
mv power_list_nums power_list_nums_orig
cp power_list_nums2 power_list_nums 

#==========================================================#
# Segregate interconnect into resistive and non-resistive
#==========================================================#

selectNetsByNumber power_list_nums metal1_conn p_rmetal1_conn np_rmetal1_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums metal2_conn p_rmetal2_conn np_rmetal2_conn
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums ndiff_conn p_rndiff_conn np_rndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums ntap p_rntap np_rntap
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums nwell_conn p_rnwell_conn np_rnwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2096.0 kbytes
selectNetsByNumber power_list_nums pdiff_conn p_rpdiff_conn np_rpdiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums poly_conn p_rpoly_conn np_rpoly_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
selectNetsByNumber power_list_nums ptap p_rptap np_rptap
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums pwell p_rpwell np_rpwell
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums Via1 p_rVia1 np_rVia1
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums cont_poly p_rcont_poly np_rcont_poly
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
mv power_list_nums_orig power_list_nums

#==========================================================#
# Create resistor cut regions between resistive
# interconnect levels
#==========================================================#

mergevia -V -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -cnt \
	np_rVia1 rVia1 - np_rmetal2_conn np_rmetal1_conn
mergevia took 0.00 user, 0.01 sys, 0.00 elapsed, 11204.0 kbytes
mergevia -V -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -cnt \
	np_rcont_poly rcont_poly - np_rmetal1_conn np_rpoly_conn

mergevia took 0.00 user, 0.01 sys, 0.00 elapsed, 11204.0 kbytes
#==========================================================#
# Create resistive interconnect MOSFET terminals
#==========================================================#

createNRMosfetGateTerminal _nmos1v_MOS_2 np_rpoly_conn _nmos1v_MOS_2_mgvia
createNRMosfetGateTerminal _pmos1v_MOS_10 np_rpoly_conn _pmos1v_MOS_10_mgvia

#==========================================================#
# Assign net numbers to cut regions
#==========================================================#

connect -V -relocate NET np_rndiff_conn:np_rndiff_conn.conn \
	np_rpdiff_conn:np_rpdiff_conn.conn np_rntap:np_rntap.conn \
	np_rnwell_conn:np_rnwell_conn.conn np_rptap:np_rptap.conn \
	np_rpwell:np_rpwell.conn rVia1 rcont_poly _nmos1v_MOS_2_mgvia \
	_pmos1v_MOS_10_mgvia - ntap_ndiff_conn_ovia,3,1 \
	nwell_conn_ntap_ovia,4,3 ptap_pdiff_conn_ovia,5,2 pwell_ptap_ovia,6,5 \
	-

connect took  0.00 user, 0.01 sys, 0.00 elapsed, 270552.0 kbytes
#==========================================================#
# Assign net numbers to resistor vias
#==========================================================#

geom -V cont_ndiff_metal1_conn_ndiff_conn np_rndiff_conn.conn - tmp_rcont_ndiff_metal1_conn_ndiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
mergevia -V -i -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -cnt \
	tmp_rcont_ndiff_metal1_conn_ndiff_conn \
	rcont_ndiff_metal1_conn_ndiff_conn - np_rmetal1_conn np_rndiff_conn
mergevia took 0.13 user, 0.13 sys, 0.00 elapsed, 11208.0 kbytes
/bin/rm -f tmp_rcont_ndiff_metal1_conn_ndiff_conn
geom -V cont_pdiff_metal1_conn_pdiff_conn np_rpdiff_conn.conn - tmp_rcont_pdiff_metal1_conn_pdiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
mergevia -V -i -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -cnt \
	tmp_rcont_pdiff_metal1_conn_pdiff_conn \
	rcont_pdiff_metal1_conn_pdiff_conn - np_rmetal1_conn np_rpdiff_conn
mergevia took 0.12 user, 0.11 sys, 1.00 elapsed, 11208.0 kbytes
/bin/rm -f tmp_rcont_pdiff_metal1_conn_pdiff_conn

#==========================================================#
# Assign net numbers to nonresistive layers
#==========================================================#

epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rndiff_conn.conn tmp_ndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
epick -V -reo -e tmp_ndiff_conn -c np_rndiff_conn.conn tmp1_ndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2096.0 kbytes
geom -V tmp1_ndiff_conn np_rndiff_conn - tmp1_ndiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_ndiff_conn,tmp1_ndiff_conn - np_rndiff_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_ndiff_conn tmp1_ndiff_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rpdiff_conn.conn tmp_pdiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_pdiff_conn -c np_rpdiff_conn.conn tmp1_pdiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
geom -V tmp1_pdiff_conn np_rpdiff_conn - tmp1_pdiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_pdiff_conn,tmp1_pdiff_conn - np_rpdiff_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_pdiff_conn tmp1_pdiff_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rnwell_conn.conn tmp_nwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_nwell_conn -c np_rnwell_conn.conn tmp1_nwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
geom -V tmp1_nwell_conn np_rnwell_conn - tmp1_nwell_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_nwell_conn,tmp1_nwell_conn - np_rnwell_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_nwell_conn tmp1_nwell_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rpwell.conn tmp_pwell
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_pwell -c np_rpwell.conn tmp1_pwell
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
geom -V tmp1_pwell np_rpwell - tmp1_pwell,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_pwell,tmp1_pwell - np_rpwell,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
/bin/rm -f tmp_pwell tmp1_pwell

#==========================================================#
# Process text layers
#==========================================================#

flatlabel -V  -tc -F -l flatlabel.info metal1_conn_pintext,poly_conn_pintext L1T0,L2T0
INFO (FLTLBL-89003): exec labsort -V L1T0

INFO (FLTLBL-89003): exec labsort -V L2T0

# 1 np_rpoly_conn
# 2 np_rmetal1_conn
# 3 np_rmetal2_conn

#==========================================================#
# Parasitic R extraction with default precision
#==========================================================#

rex -V -m -pd -I'#' -l slab -tech \
	/home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -map \
	p2elayermapfile -wee p2elayermapfile -N NET -Ply np_rpoly_conn -er \
	np_rmetal2_conn,metal2_conn.den:np_rmetal1_conn,metal1_conn.den -rP \
	res.mod np_rpoly_conn::poly_conn_cut::-0.003 \
	np_rmetal1_conn::metal1_conn_cut::s,w:0.06,0.06,0:0.06,0.08,0:0.06,0.09,0:0.06,0.13,0:0.06,0.16,0:0.06,0.19,0:0.06,0.26,0:0.06,0.38,0:0.06,0.5,0:0.06,0.63,0:0.06,0.83,0:0.06,1,0.01:0.06,1.5,0.01:0.06,3,0.01:0.06,4.05,0.01:0.08,0.06,0.01:0.08,0.08,0.01:0.08,0.09,0.01:0.08,0.13,0:0.08,0.16,0.01:0.08,0.19,0:0.08,0.26,0:0.08,0.38,0:0.08,0.5,0:0.08,0.63,0:0.08,0.83,0:0.08,1,0.01:0.08,1.5,0.01:0.08,3,0.01:0.08,4.05,0.01:0.09,0.06,0.01:0.09,0.08,0.01:0.09,0.09,0.01:0.09,0.13,0:0.09,0.16,0.01:0.09,0.19,0:0.09,0.26,0:0.09,0.38,0:0.09,0.5,0:0.09,0.63,0:0.09,0.83,0:0.09,1,0.01:0.09,1.5,0.01:0.09,3,0.01:0.09,4.05,0.01:0.13,0.06,0.01:0.13,0.08,0.01:0.13,0.09,0.01:0.13,0.13,0:0.13,0.16,0.01:0.13,0.19,0:0.13,0.26,0:0.13,0.38,0:0.13,0.5,0:0.13,0.63,0:0.13,0.83,0:0.13,1,0.01:0.13,1.5,0.01:0.13,3,0.01:0.13,4.05,0.01:0.16,0.06,0.01:0.16,0.08,0.01:0.16,0.09,0.01:0.16,0.13,0:0.16,0.16,0.01:0.16,0.19,0:0.16,0.26,0:0.16,0.38,0:0.16,0.5,0:0.16,0.63,0:0.16,0.83,0:0.16,1,0.01:0.16,1.5,0.01:0.16,3,0.01:0.16,4.05,0.01:0.19,0.06,0.02:0.19,0.08,0.01:0.19,0.09,0.01:0.19,0.13,0:0.19,0.16,0.01:0.19,0.19,0:0.19,0.26,0:0.19,0.38,0:0.19,0.5,0:0.19,0.63,0:0.19,0.83,0:0.19,1,0.01:0.19,1.5,0.01:0.19,3,0.01:0.19,4.05,0.01:0.26,0.06,0.02:0.26,0.08,0.01:0.26,0.09,0.01:0.26,0.13,0:0.26,0.16,0.01:0.26,0.19,0:0.26,0.26,0:0.26,0.38,0:0.26,0.5,0:0.26,0.63,0:0.26,0.83,0:0.26,1,0.01:0.26,1.5,0.01:0.26,3,0.01:0.26,4.05,0.01:0.38,0.06,0.02:0.38,0.08,0.01:0.38,0.09,0.01:0.38,0.13,0:0.38,0.16,0.01:0.38,0.19,0:0.38,0.26,0:0.38,0.38,0:0.38,0.5,0:0.38,0.63,0:0.38,0.83,0:0.38,1,0.01:0.38,1.5,0.01:0.38,3,0.01:0.38,4.05,0.01:0.63,0.06,0.02:0.63,0.08,0.01:0.63,0.09,0.01:0.63,0.13,0:0.63,0.16,0.01:0.63,0.19,0:0.63,0.26,0:0.63,0.38,0:0.63,0.5,0:0.63,0.63,0:0.63,0.83,0:0.63,1,0.01:0.63,1.5,0.01:0.63,3,0.01:0.63,4.05,0.01:0.83,0.06,0.02:0.83,0.08,0.01:0.83,0.09,0.01:0.83,0.13,0:0.83,0.16,0.01:0.83,0.19,0:0.83,0.26,0:0.83,0.38,0:0.83,0.5,0:0.83,0.63,0:0.83,0.83,0:0.83,1,0.01:0.83,1.5,0.01:0.83,3,0.01:0.83,4.05,0.01:1.5,0.06,0.02:1.5,0.08,0.01:1.5,0.09,0.01:1.5,0.13,0:1.5,0.16,0.01:1.5,0.19,0:1.5,0.26,0:1.5,0.38,0:1.5,0.5,0:1.5,0.63,0:1.5,0.83,0:1.5,1,0.01:1.5,1.5,0.01:1.5,3,0.01:1.5,4.05,0.01:3,0.06,0.02:3,0.08,0.01:3,0.09,0.01:3,0.13,0:3,0.16,0.01:3,0.19,0:3,0.26,0:3,0.38,0:3,0.5,0:3,0.63,0:3,0.83,0:3,1,0.01:3,1.5,0.01:3,3,0.01:3,4.05,0.01:5,0.06,0.02:5,0.08,0.01:5,0.09,0.01:5,0.13,0:5,0.16,0.01:5,0.19,0:5,0.26,0:5,0.38,0:5,0.5,0:5,0.63,0:5,0.83,0:5,1,0.01:5,1.5,0.01:5,3,0.01:5,4.05,0.01 \
	np_rmetal2_conn::metal2_conn_cut::s,w:0.06,0.06,0:0.06,0.08,0:0.06,0.09,0:0.06,0.13,0:0.06,0.16,0:0.06,0.19,0:0.06,0.26,0:0.06,0.38,0:0.06,0.5,0:0.06,0.63,0:0.06,0.83,0:0.06,1,0:0.06,1.5,0:0.06,3,0:0.06,4.05,0:0.08,0.06,0:0.08,0.08,0:0.08,0.09,0:0.08,0.13,0:0.08,0.16,0:0.08,0.19,0:0.08,0.26,0:0.08,0.38,0:0.08,0.5,0:0.08,0.63,0:0.08,0.83,0:0.08,1,0:0.08,1.5,0:0.08,3,0:0.08,4.05,0:0.09,0.06,0:0.09,0.08,0:0.09,0.09,0:0.09,0.13,0:0.09,0.16,0:0.09,0.19,0:0.09,0.26,0:0.09,0.38,0:0.09,0.5,0:0.09,0.63,0:0.09,0.83,0:0.09,1,0:0.09,1.5,0:0.09,3,0:0.09,4.05,0:0.13,0.06,0.01:0.13,0.08,0.01:0.13,0.09,0.01:0.13,0.13,0:0.13,0.16,0:0.13,0.19,0:0.13,0.26,0:0.13,0.38,0:0.13,0.5,0:0.13,0.63,0:0.13,0.83,0:0.13,1,0:0.13,1.5,0:0.13,3,0:0.13,4.05,0:0.16,0.06,0.01:0.16,0.08,0.01:0.16,0.09,0.01:0.16,0.13,0:0.16,0.16,0:0.16,0.19,0:0.16,0.26,0:0.16,0.38,0:0.16,0.5,0:0.16,0.63,0:0.16,0.83,0:0.16,1,0:0.16,1.5,0:0.16,3,0:0.16,4.05,0:0.19,0.06,0.01:0.19,0.08,0.01:0.19,0.09,0.01:0.19,0.13,0:0.19,0.16,0:0.19,0.19,0:0.19,0.26,0:0.19,0.38,0:0.19,0.5,0:0.19,0.63,0:0.19,0.83,0:0.19,1,0:0.19,1.5,0:0.19,3,0:0.19,4.05,0:0.26,0.06,0.01:0.26,0.08,0.01:0.26,0.09,0.01:0.26,0.13,0:0.26,0.16,0:0.26,0.19,0:0.26,0.26,0:0.26,0.38,0:0.26,0.5,0:0.26,0.63,0:0.26,0.83,0:0.26,1,0:0.26,1.5,0:0.26,3,0:0.26,4.05,0:0.38,0.06,0.01:0.38,0.08,0.01:0.38,0.09,0.01:0.38,0.13,0:0.38,0.16,0:0.38,0.19,0:0.38,0.26,0:0.38,0.38,0:0.38,0.5,0:0.38,0.63,0:0.38,0.83,0:0.38,1,0:0.38,1.5,0:0.38,3,0:0.38,4.05,0:0.63,0.06,0.01:0.63,0.08,0.01:0.63,0.09,0.01:0.63,0.13,0:0.63,0.16,0:0.63,0.19,0:0.63,0.26,0:0.63,0.38,0:0.63,0.5,0:0.63,0.63,0:0.63,0.83,0:0.63,1,0:0.63,1.5,0:0.63,3,0:0.63,4.05,0:0.83,0.06,0.01:0.83,0.08,0.01:0.83,0.09,0.01:0.83,0.13,0:0.83,0.16,0:0.83,0.19,0:0.83,0.26,0:0.83,0.38,0:0.83,0.5,0:0.83,0.63,0:0.83,0.83,0:0.83,1,0:0.83,1.5,0:0.83,3,0:0.83,4.05,0:1.5,0.06,0.01:1.5,0.08,0.01:1.5,0.09,0.01:1.5,0.13,0:1.5,0.16,0:1.5,0.19,0:1.5,0.26,0:1.5,0.38,0:1.5,0.5,0:1.5,0.63,0:1.5,0.83,0:1.5,1,0:1.5,1.5,0:1.5,3,0:1.5,4.05,0:3,0.06,0.01:3,0.08,0.01:3,0.09,0.01:3,0.13,0:3,0.16,0:3,0.19,0:3,0.26,0:3,0.38,0:3,0.5,0:3,0.63,0:3,0.83,0:3,1,0:3,1.5,0:3,3,0:3,4.05,0:5,0.06,0.01:5,0.08,0.01:5,0.09,0.01:5,0.13,0:5,0.16,0:5,0.19,0:5,0.26,0:5,0.38,0:5,0.5,0:5,0.63,0:5,0.83,0:5,1,0:5,1.5,0:5,3,0:5,4.05,0 \
	- rVia1,2,3,t rcont_ndiff_metal1_conn_ndiff_conn,2,t \
	rcont_pdiff_metal1_conn_pdiff_conn,2,t rcont_poly,1,2,t \
	_nmos1v_MOS_2_mgvia,1,z _pmos1v_MOS_10_mgvia,1,z - L1T0,2,I L2T0,1,I

rex took  0.03 user, 0.17 sys, 0.00 elapsed, 18128.0 kbytes
#==========================================================#
# Form resistive via layers
#==========================================================#

stamp -V -i2 np_rmetal2_conn rVia1 np_rVia1
stamp took  0.13 user, 0.08 sys, 1.00 elapsed, 270876.0 kbytes
geom -V np_rVia1,p_rVia1 - rVia1,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
stamp -V -i2 np_rmetal1_conn rcont_poly np_rcont_poly
stamp took  0.13 user, 0.08 sys, 0.00 elapsed, 270876.0 kbytes
geom -V np_rcont_poly,p_rcont_poly - rcont_poly,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
stamp -V -B -i np_rmetal1_conn cont_ndiff_metal1_conn_ndiff_conn
stamp took  0.11 user, 0.10 sys, 0.00 elapsed, 270880.0 kbytes
/bin/cp -f cont_ndiff_metal1_conn_ndiff_conn rcont_ndiff_metal1_conn_ndiff_conn
stamp -V -B -i np_rmetal1_conn cont_pdiff_metal1_conn_pdiff_conn
stamp took  0.14 user, 0.10 sys, 0.00 elapsed, 270872.0 kbytes
/bin/cp -f cont_pdiff_metal1_conn_pdiff_conn rcont_pdiff_metal1_conn_pdiff_conn

#==========================================================#
# Combine power non-power
#==========================================================#

/bin/rm -f ndiff_conn
geom np_rndiff_conn,p_rndiff_conn - ndiff_conn,1,i,1
epick -c -f floatlvsnetsfile ndiff_conn ndiff_conn
/bin/rm -f nwell_conn
geom np_rnwell_conn,p_rnwell_conn - nwell_conn,1,i,1
epick -c -f floatlvsnetsfile nwell_conn nwell_conn
/bin/rm -f pdiff_conn
geom np_rpdiff_conn,p_rpdiff_conn - pdiff_conn,1,i,1
epick -c -f floatlvsnetsfile pdiff_conn pdiff_conn
/bin/rm -f poly_conn
geom np_rpoly_conn,p_rpoly_conn - poly_conn,1,i,1
epick -c -f floatlvsnetsfile poly_conn poly_conn
/bin/rm -f pwell
geom np_rpwell,p_rpwell - pwell,1,i,1
epick -c -f floatlvsnetsfile pwell pwell

#==========================================================#
# Reconnect MOSFET devices
#==========================================================#

reconnect -V -n NET -xdspf -I'#' -se2 mwires.res -t \
	_nmos1v_MOS_2.trans:_nmos1v_MOS_2.transr _nmos1v_MOS_2 \
	ndiff_conn,_nmos1v_MOS_2_mgvia,pwell -t \
	_pmos1v_MOS_10.trans:_pmos1v_MOS_10.transr _pmos1v_MOS_10 \
	pdiff_conn,_pmos1v_MOS_10_mgvia,nwell_conn
reconnect took 0.13 user, 0.11 sys, 0.00 elapsed, 279940.0 kbytes
changeTransFileNameAP _nmos1v_MOS_2.trans _nmos1v_MOS_2.transr
changeTransFileNameAP _pmos1v_MOS_10.trans _pmos1v_MOS_10.transr
netprint -max NET > original_maxnetfile

#==========================================================#
# Form capacitance layers for resistive process layers
#==========================================================#

geom -V -i p_rpoly_conn,np_rpoly_conn - so_poly_conn,1,n
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 2952.0 kbytes
geom -V p_rpoly_conn,np_rpoly_conn - poly_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V -i p_rmetal1_conn,np_rmetal1_conn - so_metal1_conn,1,n
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 2956.0 kbytes
geom -V p_rmetal1_conn,np_rmetal1_conn - metal1_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V -i p_rmetal2_conn,np_rmetal2_conn - so_metal2_conn,1,n
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 2952.0 kbytes
geom -V p_rmetal2_conn,np_rmetal2_conn - metal2_conn,1,i,1

geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
#==========================================================#
# Form capacitance layers for non-resistive process layers
#==========================================================#

grow -V .001 ndiff_conn mask
grow took  0.00 user, 0.00 sys, 0.00 elapsed, 2288.0 kbytes
geom -V pdiff_conn mask - pdiff_conn,10,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
geom -V ndiff_conn,pdiff_conn - Oxide,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
createEmptyLayer metal11_conn
createEmptyLayer metal10_conn
createEmptyLayer metal9_conn
createEmptyLayer metal8_conn
createEmptyLayer metal7_conn
createEmptyLayer metal6_conn
createEmptyLayer metal5_conn
createEmptyLayer metal4_conn
createEmptyLayer metal3_conn

#==========================================================#
# Form substrate
#==========================================================#

geom -V p_rnwell_conn,np_rnwell_conn - nwell_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V nwell_conn - FOX,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
xytoebbox -V -g 46.802 -e metal11_conn,metal10_conn,metal9_conn,metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,nwell_conn xg_FOX
grow -V 0.001 FOX g_FOX
grow took  0.00 user, 0.00 sys, 0.00 elapsed, 2288.0 kbytes
geom -V xg_FOX g_FOX - tmp_FOX,10
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
epick -V -reo -D ${CAP_GROUND} tmp_FOX pick_FOX
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
grow -V -m 0.002 pick_FOX g_pick_FOX
grow took  0.00 user, 0.00 sys, 0.00 elapsed, 2292.0 kbytes
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3060.0 kbytes
stamp -i FOX g_pick_FOX
grow -V -m -0.002 g_pick_FOX pick_FOX
grow took  0.00 user, 0.00 sys, 0.00 elapsed, 2508.0 kbytes
sort edges took  0.00 user, 0.00 sys, 0.00 elapsed, 2600.0 kbytes
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3144.0 kbytes
emerge -V pick_FOX FOX tmp1_FOX
emerge took 0.00 user, 0.00 sys, 0.00 elapsed, 2020.0 kbytes
geom -V tmp1_FOX - FOX,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f g_pick_FOX xg_FOX tmp_FOX tmp1_FOX
geom -V FOX Oxide - FOX,10,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
geom _nmos1v_MOS_2,_pmos1v_MOS_10 - qrcgate,1,i,1

#==========================================================#
# Create sip/sw3d/cn3d capacitance data files
#==========================================================#

cat <<ENDCAT> sip.cmd
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal1_conn,metal2_conn -er \
	metal3_conn.den -n 0.94 -i 0,0.941 -b \
	metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.06 -Maxw 1.41 -p metal3_conn,key 0,0.94 - metal3_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal2_conn,metal3_conn -er \
	metal4_conn.den -n 0.94 -i 0,0.941 -b \
	metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.06 -Maxw 1.41 -p metal4_conn,key 0,0.94 - metal4_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal3_conn,metal4_conn -er \
	metal5_conn.den -n 1.57 -i 0,1.571 -b \
	metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t \
	metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.06 -Maxw 1.41 -p metal5_conn,key 0,1.57 - metal5_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal4_conn,metal5_conn -er \
	metal6_conn.den -n 1.57 -i 0,1.571 -b \
	metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn -j \
	0.06 -Maxw 1.41 -p metal6_conn,key 0,1.57 - metal6_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal5_conn,metal6_conn -er \
	metal7_conn.den -n 1.57 -i 0,1.571 -b \
	metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal8_conn,metal9_conn,metal10_conn,metal11_conn -j 0.06 -Maxw \
	1.41 -p metal7_conn,key 0,1.57 - metal7_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal6_conn,metal7_conn -er \
	metal8_conn.den -n 1.57 -i 0,1.571 -b \
	metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal9_conn,metal10_conn,metal11_conn -j 0.06 -Maxw 1.41 -p \
	metal8_conn,key 0,1.57 - metal8_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal7_conn,metal8_conn -er \
	metal9_conn.den -n 5.4 -i 0,5.401 -b \
	metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal10_conn,metal11_conn -j 0.36 -Maxw 8.1 -p metal9_conn,key \
	0,5.4 - metal9_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal8_conn,metal9_conn -er \
	metal10_conn.den -n 5.4 -i 0,5.401 -b \
	metal9_conn,metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal11_conn -j 0.36 -Maxw 8.1 -p metal10_conn,key 0,5.4 - \
	metal10_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc metal9_conn,metal10_conn -n 23.4 \
	-i 0,23.401 -b \
	metal10_conn,metal9_conn,metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-j 2.7 -Maxw 60.75 -p metal11_conn,key 0,23.4 - metal11_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -cp poly_conn,allGate,Oxide -n 1.35 \
	-i 0,1.351 -b Oxide,FOX -t \
	metal1_conn,metal2_conn,metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.04 -Maxw 2.025 -p poly_conn,key 0,1.35 - poly_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc poly_conn -er metal1_conn.den -n \
	0.94 -i 0,0.941 -b poly_conn,Oxide,FOX -t \
	metal2_conn,metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.06 -Maxw 1.41 -p metal1_conn,key 0,0.94 - metal1_conn.sip
sip -V -cgnd ${CAP_GROUND} -s -o -sub 2 -mlc poly_conn,metal1_conn -er \
	metal2_conn.den -n 0.94 -i 0,0.941 -b metal1_conn,poly_conn,Oxide,FOX \
	-t \
	metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-j 0.06 -Maxw 1.41 -p metal2_conn,key 0,0.94 - metal2_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -b \
	metal9_conn,metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-Maxw 60.75 -p metal10_conn,key,metal11_conn,key 0,23.4,0 - \
	metal10_conn_metal11_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal11_conn -b \
	metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-Maxw 60.75 -p metal9_conn,key,metal11_conn,key 0,23.4,0 - \
	metal9_conn_metal11_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal8_conn,metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal11_conn -Maxw 8.1 -p metal9_conn,key,metal10_conn,key 0,5.4,0 \
	- metal9_conn_metal10_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal10_conn -b \
	metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal11_conn -Maxw 8.1 -p metal8_conn,key,metal10_conn,key 0,5.4,0 \
	- metal8_conn_metal10_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal7_conn,metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal10_conn,metal11_conn -Maxw 8.1 -p \
	metal8_conn,key,metal9_conn,key 0,5.4,0 - metal8_conn_metal9_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal9_conn -b \
	metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal10_conn,metal11_conn -Maxw 8.1 -p \
	metal7_conn,key,metal9_conn,key 0,5.4,0 - metal7_conn_metal9_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal6_conn,metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal9_conn,metal10_conn,metal11_conn -Maxw 1.41 -p \
	metal7_conn,key,metal8_conn,key 0,1.57,0 - \
	metal7_conn_metal8_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal8_conn -b \
	metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal9_conn,metal10_conn,metal11_conn -Maxw 1.41 -p \
	metal6_conn,key,metal8_conn,key 0,1.57,0 - \
	metal6_conn_metal8_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal5_conn,metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal8_conn,metal9_conn,metal10_conn,metal11_conn -Maxw 1.41 -p \
	metal6_conn,key,metal7_conn,key 0,1.57,0 - \
	metal6_conn_metal7_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal7_conn -b \
	metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal8_conn,metal9_conn,metal10_conn,metal11_conn -Maxw 1.41 -p \
	metal5_conn,key,metal7_conn,key 0,1.57,0 - \
	metal5_conn_metal7_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal4_conn,metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX \
	-t metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal5_conn,key,metal6_conn,key 0,1.57,0 - \
	metal5_conn_metal6_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal6_conn -b \
	metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn -Maxw \
	1.41 -p metal4_conn,key,metal6_conn,key 0,1.57,0 - \
	metal4_conn_metal6_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal3_conn,metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal4_conn,key,metal5_conn,key 0,1.57,0 - \
	metal4_conn_metal5_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal5_conn -b \
	metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal3_conn,key,metal5_conn,key 0,1.57,0 - \
	metal3_conn_metal5_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b \
	metal2_conn,metal1_conn,poly_conn,Oxide,FOX -t \
	metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal3_conn,key,metal4_conn,key 0,0.94,0 - \
	metal3_conn_metal4_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal4_conn -b \
	metal1_conn,poly_conn,Oxide,FOX -t \
	metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal2_conn:metal2_conn_cut,key,metal4_conn,key \
	0,0.94,0 - metal2_conn_metal4_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b metal1_conn,poly_conn,Oxide,FOX -t \
	metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p metal2_conn:metal2_conn_cut,key,metal3_conn,key \
	0,0.94,0 - metal2_conn_metal3_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal3_conn -b \
	poly_conn,Oxide,FOX -t \
	metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-k metal2_conn:0.15 -Maxw 1.41 -p \
	metal1_conn:metal1_conn_cut,key,metal3_conn,key 0,0.94,0 - \
	metal1_conn_metal3_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -b poly_conn,Oxide,FOX -t \
	metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 1.41 -p \
	metal1_conn:metal1_conn_cut,key,metal2_conn:metal2_conn_cut,key \
	0,0.94,0 - metal1_conn_metal2_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -L3A -h -R metal2_conn -b Oxide,FOX -t \
	metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-k metal1_conn:0.15 -Maxw 2.025 -p \
	poly_conn:poly_conn_cut,key,metal2_conn:metal2_conn_cut,key 0,1.35,0 \
	- poly_conn_metal2_conn.sip
sip -V -s -cgnd ${CAP_GROUND} -sub 2 -h -R metal1_conn,poly_conn -b Oxide,FOX \
	-t \
	metal2_conn,metal3_conn,metal4_conn,metal5_conn,metal6_conn,metal7_conn,metal8_conn,metal9_conn,metal10_conn,metal11_conn \
	-Maxw 2.025 -p \
	poly_conn:poly_conn_cut,key,metal1_conn:metal1_conn_cut,key 0,1.35,0 \
	- poly_conn_metal1_conn.sip
ENDCAT

#==========================================================#
# Prepare gate capacitance blocking layers
#==========================================================#

emerge -V _nmos1v_MOS_2 _pmos1v_MOS_10 allGate

emerge took 0.00 user, 0.00 sys, 0.00 elapsed, 2016.0 kbytes
#==========================================================#
# Run pax16 to generate capfile
#==========================================================#

pax16 -V -lee_off -gnd ${CAP_GROUND} -rmselfC -ignore_cf_table -scf sip.cmd \
	-rP \
	np_rpoly_conn.res,np_rmetal1_conn.res,np_rmetal2_conn.res,mwires.res,rVia1.res,rcont_poly.res,rcont_pdiff_metal1_conn_pdiff_conn.res,rcont_ndiff_metal1_conn_ndiff_conn.res \
	-M_perim_off -c \
	/home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical/qrcTechFile -f \
	FOX Oxide poly_conn:poly_conn_cut metal1_conn:metal1_conn_cut \
	metal2_conn:metal2_conn_cut metal3_conn metal4_conn metal5_conn \
	metal6_conn metal7_conn metal8_conn metal9_conn metal10_conn \
	metal11_conn allGate - \
	/home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical/qrcTechFile - - \
	NET - capfile

pax16_rdpaxcmd took  0.13 user, 0.10 sys, 0.00 elapsed, 50352.0 kbytes
pax16 took  0.05 user, 0.17 sys, 0.00 elapsed, 81508.0 kbytes
#==========================================================#
# Generate netlister data files
#==========================================================#


#==========================================================#
# Perform RC reduction
#==========================================================#

xreduce -V -mergecap -n NET -tech \
	/home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -xdspf -d1 -g \
	${CAP_GROUND},1.0 -danglingR -minR 0.001 -rPvia \
	rVia1.res,rcont_poly.res,rcont_pdiff_metal1_conn_pdiff_conn.res,rcont_ndiff_metal1_conn_ndiff_conn.res \
	-rP \
	np_rpoly_conn.res,np_rmetal1_conn.res,np_rmetal2_conn.res,mwires.res \
	-minC 1e-17 -minCper 0.1 -cap capfile slab L1T0 L2T0 \
	_nmos1v_MOS_2.transr _pmos1v_MOS_10.transr

INFO (XREDUCE-199107): Total number of resistors is 57

INFO (XREDUCE-199109): minR option removed 17 resistors (30%)

INFO (XREDUCE-199054): Total number of capacitors in capfile is 232

INFO (XREDUCE-199052): mergecap required for 34 (51%) of 67 nets

INFO (XREDUCE-199113): danglingR option removed 0 resistors

INFO (XREDUCE-199065): minC small capacitor decoupling set to 0.1%

INFO (XREDUCE-199066): minC option decoupled 19 capacitors in capfile

INFO (XREDUCE-199068): the number of capacitors increased by 0 (+0%)

INFO (XREDUCE-199107): Total number of resistors is 40

INFO (XREDUCE-199108): d1 option renamed 2 nets

INFO (XREDUCE-199054): Total number of capacitors in capfile is 232

xreduce took 0.05 user, 0.37 sys, 0.00 elapsed, 11520.0 kbytes
#==========================================================#
# Generate X-DSPF netlist
#==========================================================#

qrcToOA -V -n -np -cell_name NOR3 -lib_name ELG4137 -view_name layout \
	-extracted_view av_extracted -hf caps2dversion -m -FN NET -o  HSPICE \
	-nxref \
	/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gnx \
	-dxref \
	/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gdx \
	-addprefix -g ${CAP_GROUND} -cc -c capfile -xrPm res.mod \
	np_rpoly_conn.res np_rmetal1_conn.res np_rmetal2_conn.res rVia1.res \
	rcont_poly.res rcont_pdiff_metal1_conn_pdiff_conn.res \
	rcont_ndiff_metal1_conn_ndiff_conn.res -xrPm mwires.mod mwires.res \
	-xta lvsmos.mod,_nmos1v_MOS_2.net _nmos1v_MOS_2.transr,_nmos1v_MOS_2 \
	-xta lvsmos.mod,_pmos1v_MOS_10.net \
	_pmos1v_MOS_10.transr,_pmos1v_MOS_10 -ls slab -li mport_lab -lp \
	L1T0,L2T0 oa2xdspf.dspf

INFO (EXTQRCOUT-222125): Input Setup:    -lib: ELG4137 -cell: NOR3 -view: layout 

WARNING (EXTQRCOUT-223019): /home/egad/Shared/ELG4137/cds.lib load warning: Unable to open library analogLib at path /home/egad/Shared/ELG4137/gpdk045_v_5_0/$(compute:THIS_TOOL_INST_ROOT)/tools/dfII/etc/cdslib/artist/analogLib: Invalid Lib Path..

WARNING (EXTQRCOUT-223019): /home/egad/Shared/ELG4137/cds.lib load warning: Unable to open library basic at path /home/egad/Shared/ELG4137/gpdk045_v_5_0/$(compute:THIS_TOOL_INST_ROOT)/tools/dfII/etc/cdslib/basic: Invalid Lib Path..

WARNING (EXTQRCOUT-223019): /home/egad/Shared/ELG4137/cds.lib load warning: Unable to open library sheets at path /home/egad/Shared/ELG4137/gpdk045_v_5_0/$(compute:THIS_TOOL_INST_ROOT)/tools/dfII/etc/cdslib/sheets/US_8ths: Invalid Lib Path..

WARNING (EXTQRCOUT-223019): /home/egad/Shared/ELG4137/cds.lib load warning: Unable to open library Teaching_Examples at path /home/egad/Shared/ELG4137/Teaching_Examples: Invalid Lib Path..

WARNING (EXTQRCOUT-223019): /home/egad/Shared/ELG4137/cds.lib load warning: Unable to open library Experimental at path /home/egad/Shared/ELG4137/Experimental: Invalid Lib Path..

INFO (EXTQRCOUT-222100): Output initialization complete. Netlisting begins ...

INFO (EXTQRCOUT-222126): Output Setup:   -lib: ELG4137 -cell: NOR3 -view: av_extracted 

INFO (EXTQRCOUT-222030): Processing device mappings
File location: /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn

WARNING (EXTQRCOUT-222037): The cellview represented by lib: , cell: g45inda, view: symbol does not exist
Tool will error out if instances of such lib/cell/view are found in the design

WARNING (EXTQRCOUT-222037): The cellview represented by lib: gpdk045, cell: g45cmim, view: ivpcell does not exist
Tool will error out if instances of such lib/cell/view are found in the design

WARNING (EXTQRCOUT-222037): The cellview represented by lib: , cell: g45inds, view: symbol does not exist
Tool will error out if instances of such lib/cell/view are found in the design

WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: SPRL_T?478

WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: SPK_T?479

WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: pwell

INFO (EXTQRCOUT-222031): Device mapping completed successfully

INFO (EXTQRCOUT-222009): Analysis Point created: default

INFO (EXTQRCOUT-222007): in total: 67 rcx_nodes and 8 lvs_nets

INFO (EXTQRCOUT-222225): Ground net: GND

sort caps took  0.00 user, 0.00 sys, 0.00 elapsed, 10248.0 kbytes
INFO (EXTQRCOUT-222014): memory usage for map_name = 152 Bytes

INFO (EXTQRCOUT-222015): found 6 ports in current Design

INFO (ETOXY-5084):   Output 3 XYMASK Geometries (3,_NMOS1V_MOS_2)


WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: _nmos1v_MOS_2

INFO (ETOXY-5084):   Output 3 XYMASK Geometries (1,_PMOS1V_MOS_10)


WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: _pmos1v_MOS_10

INFO (EXTQRCOUT-222300): QRCTOOA(LAYER_MAP): Id: 1, Name: metal1_conn

INFO (EXTQRCOUT-222300): QRCTOOA(LAYER_MAP): Id: 0, Name: poly_conn

INFO (EXTQRCOUT-222300): QRCTOOA(LAYER_MAP): Id: 2, Name: metal2_conn

INFO (EXTQRCOUT-222300): QRCTOOA(LAYER_MAP): Id: 7, Name: mwires

WARNING (EXTQRCOUT-222305): Cannot find dfII layer mapping for extLayer: mwires

INFO (EXTQRCOUT-222017): in total: 0 nets are removed

INFO (EXTQRCOUT-222018): summary of job:
mos:6
dio:0
res:0
bjt:0
cap:0
gen:0
bbox:0
nhcell:0
pcap:232
pres:40
pind: 0
npmutind: 0

INFO (EXTQRCOUT-222024): Summary for ELG4137/NOR3/av_extracted

instance count totals:

                 lib                cell                view               total
             gpdk045               nmos1v              ivpcell                 3
             gpdk045               pmos1v              ivpcell                 3
               Total                                                           6
INFO (EXTQRCOUT-222050): qrcToOA finished successfully

qrcToOA took 0.06 user, 0.10 sys, 1.00 elapsed, 39644.0 kbytes
INFO (LBRCXM-610): Extraction finished.

INFO (LBRCXM-582): Checking in license of QTS300 20.10

INFO (LBRCXM-702): Run ended: Tue Mar 19 18:26:05 2024


INFO (LBRCXM-805): Run took: 13s elapsed

INFO (LBRCXM-708): *****  Quantus terminated normally  *****


Fullscreen error_quantus.log Download

  Cadence Quantus Extraction - 64-bit Parasitic Extractor - Version
20.1.2-p025 Thu Sep 3 13:54:09 PDT 2020
--------------------------------------------------------------------------------------------------------------
                                 Copyright 2020 Cadence Design Systems,
Inc.



INFO (EXTQRCXOPT-243) : For Assura inputs, if the "output_setup -directory_name" option was not
specified, it is automatically set to the input directory.
INFO (LBRCXU-108): Starting

 /CMC/tools/cadence/ASSURA04.16.111-618_lnx86/tools.lnx86/assura/bin/avRCXxref /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/__qrc.rcx_cmd -useRunName
@(#)$CDS: avRCXxref_64 version av4.1:Production:dfII6.1.8-64b:IC6.1.8-64b.500.17 03/26/2021 10:22 (sjfhw780) $
sub-version 4.1_USR6_HF11, integ signature 2021-03-26-0950
run on 1850-CO7CMC-012 at Tue Mar 19 15:10:17 2024
Reading rsf
INFO (LBRCXU-114): Finished /CMC/tools/cadence/ASSURA04.16.111-618_lnx86/tools.lnx86/assura/bin/avRCXxref

INFO (LBRCXM-630): Starting extraction: Tue Mar 19 15:10:17 2024


Forking:  capgen -techdir /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -inc /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.elf -lvs /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn -p2lvs /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical/qrcTechFile -reseqn -p poly_conn,allGate,Oxide -canonical_res_caps -length_units meters -exclude_gate_res -cap_ground_layer psubstrate /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run

INFO (LBMISC-215205): 
*** Cadence Quantus Extraction Techgen -trans VERSION 20.1.2 Linux 64 bit - (Thu Sep 3 13:54:09 PDT 2020)  ***


INFO (CAPGEN-41199): 


Techgen -trans results will be written to directory: /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run

INFO (CAPGEN-41737): Lvs connect layers Bondpad CapMetal ind10 ind11 npn_emit pnp_emit are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ind10 layers SPK_T?479 are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ind11 layers SPRL_T?478 are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by nb_tap layers Nburied are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ndiff_conn layers ntap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by nwell_conn layers nb_tap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by pdiff_conn layers ptap are not mapped in layer_setup file

INFO (CAPGEN-41804): Lvs stamped by ptap layers pwell are not mapped in layer_setup file

WARNING (RCXSPIC-27104): p2lvsfile in tech directory does not have resistance 
 temperature coefficients (TC1, TC2). ?temperature is ignored 

rcxspice took  0.05 user, 0.07 sys, 1.00 elapsed, 7092.0 kbytes

Successfully created RCX script '/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sh'
INFO (LBRCXM-581): Checked out '1' license(s) of QTS300 20.10

INFO (LBRCXM-608): Executing command
   /bin/ksh  /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sh

##=======================================================
##ADD_EXPLICIT_VIAS=N
##ADD_BULK_TERMINAL=N
##AGDS_FILE=/dev/null
##AGDS_LAYER_MAP_FILE=/dev/null
##HCCI_DEV_PROP_FILE=/dev/null
##AGDS_SPICE_FILE=/dev/null
##AGDS_TEXT_LAYERS=
##ARRAY_VIAS_SPACING=
##ASSURA_RUN_DIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3
##ASSURA_RUN_NAME=NOR3_LVS_run
##BLACK_BOX_CELLS=/dev/null
##BREAK_WIDTH=
##CAP_COUPLING_FACTOR=1.0
##CAP_EXTRACT_MODE=coupled
##CAP_GROUND=GND
##CAP_MODELS=no
##DANGLINGR=N
##DENSITY_CHECK_METHOD=P
##DELETE_OUTPUT_FILE=N
##DEVICE_FINGER_DELIMITER='@'
##DF2=N
##DRACULA_RUN_DIR=
##DRACULA_RUN_NAME=
##ENABLESENSITIVITYEXTRACTION=N
##EXCLUDE_FLOAT_LIMIT=
##EXCLUDE_FLOAT_DECOPULING_FACTOR=
##EXCLUDE_FLOATING_NETS=N
##EXCLUDE_NETS_REDUCERC=/dev/null
##EXCLUDE_SELF_CAPS=Y
##IGNORE_GATE_DIFFUSION_FRINGING_CAP=Y
##EXTRACT=both
##EXTRACT_MOS_DIFFUSION_AP=N
##EXTRACT_MOS_DIFFUSION_HIGH=
##EXTRACT_MOS_DIFFUSION_RES=N
##FILTER_SIZE=2.0
##FIXED_NETS_FILE=/dev/null
##FMAX=
##FRACTURE_LENGTH_UNITS=MICRONS
##FREQUENCY_FILE=/dev/null
##GROUND_NETS=
##GROUND_NETS_FILE=/dev/null
##GROUND_SUBSTRATE_FLOATING_NETS=N
##HCCI_DEV_PROP=7
##HCCI_INST_PROP=6
##HCCI_NET_PROP=5
##HCCI_RULE_FILE=
##HCCI_RUN_DIR=
##HCCI_RUN_NAME=
##HEADER_FILE=/dev/null
##HIERARCHY_DELIMITER='/'
##OUTPUT_HIERARCHY_DELIMITER='/'
##HRCX_CELLS_FILE=/dev/null
##IMPORT_GLOBALS=Y
##LADDER_NETWORK=N
##LVS_SOURCE=assura
##M_FACTORR=
##M_FACTORW=N
##MACRO_CELL=Y
##MAX_FRACTURE_LENGTH=infinite
##MAX_SIGNALS=
##MERGE_PARALLEL_R=N
##MERGE_PARALLEL_VIA=N
##MINC=1e-17
##MINC_BY_PERCENTAGE=0.1
##MINR=0.001
##NET_NAME_SPACE=layout
##NETS_FILE=/dev/null
##OUTPUT=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx.sp
##OUTPUT_NET_NAME_SPACE=schematic
##PARASITIC_BLOCKING_DEVICE_CELLS_TYPE=gray
##PARASITIC_CAP_MODELS=no
##PARASITIC_RES_MODELS=comment
##PARASITIC_RES_LENGTH=N
##PARASITIC_RES_WIDTH=N
##PARASITIC_RES_WIDTH_DRAWN=N
##PARASITIC_RES_UNIT=N
##PARTIAL_CAP_BLOCKING=N
##PEEC=N
##PIN_ORDER_FILE=/dev/null
##PIPE_ADVGEN=
##PIPE_SPICE2DB=
##POWER_NETS=
##POWER_NETS_FILE=/dev/null
##RC_FREQUENCY=
##RCXDIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run
##RCXFS_HIGH=N
##RCXFS_NETS_FILE=
##RCXFS_TYPE=none
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_CUTOFF_DISTANCE=
##RCXFS_VIA_OFF=N
##REDUCERC=N
##REGION_LIMIT=
##RES_MODELS=no
##RISE_TIME=
##SAVE_FILL_SHAPES=N
##SINGLE_CAP_EDSPF=N
##SHOW_DIODES=N
##SKIN_FREQUENCY=
##SPEF=N
##SPEF_UNITS=
##SPLIT_PINS=N
##FORCE_SUBCELL_PIN_ORDERS=N
##SPLIT_PINS_DISTANCE=
##SUB_NODE_CHAR='#'
##SUBSTRATE_PROFILE=/dev/null
##SUBSTRATE_STAMPING_OFF=N
##TEMPDIR=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp
##TEMPERATURE=25.0
##TYPE=full
##USER_REGION=/dev/null
##VARIANT_CELL_FILE=/dev/null
##VIA_EFFECT_OFF=N
##VIRTUAL_FILL=
##XREF=/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gnx,/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/NOR3_LVS_run.gdx
##XY_COORDINATES=C,R,D,M,Q,X
##=======================================================

CASE_SENSITIVE=TRUE
export CASE_SENSITIVE
QRC_MOS_LW_PRECISION=y
export QRC_MOS_LW_PRECISION
TEMPDIR=`setTempDir /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp`
setTempDir /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run/rcx_temp
export TEMPDIR
DEVICE_FINGER_DELIMITER='@'
HIERARCHY_DELIMITER='/'
OUTPUT_HIERARCHY_DELIMITER='/'
cd /home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run
cat <<ENDCAT> caps2dversion
* caps2d version: 10
ENDCAT
cat <<ENDCAT> flattransUnit.info
meters
ENDCAT
QRC=Y
export QRC
cat <<ENDCAT> topcellxcn.info
/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn
ENDCAT

#==========================================================#
# Generate RCX input data from Assura LVS database
#==========================================================#

GOALIE2DIR=/CMC/tools/cadence/QUANTUS20.12.000_lnx86/tools.lnx86/extraction/bin
export GOALIE2DIR
vdbToRcx /home/egad/Shared/ELG4137/ELG4137_lib/NOR3 NOR3_LVS_run -unit \
	meters -- -V1 -H satfile -r \
	/home/egad/Shared/ELG4137/ELG4137_lib/NOR3/NOR3_LVS/NOR3_LVS_run.xcn -xgl \
	-sv
@(#)$CDS: vdbToRcx_64 version av4.1:Production:dfII6.1.8-64b:IC6.1.8-64b.500.17 03/26/2021 10:28 (sjfhw780) $
20.1.2 Linux 64 bit - (Tue Mar 9 20:41:29 PST 2021)
Opening LVS data for NOR3_LVS_run in /home/egad/Shared/ELG4137/ELG4137_lib/NOR3
Open time is 0.0 sec.
Build pins/attributes took 0.0 sec.
Processing poly_conn_pintext                     0 shapes 0.0 sec.
Processing metal1_conn_pintext                   6 shapes 0.0 sec.
create satfile took  0.02 user, 0.02 sys, 0.00 elapsed, 137872.0 kbytes
write edge poly_conn_pintext took  0.00 user, 0.00 sys, 0.00 elapsed, 137988.0 kbytes
write edge metal1_conn_pintext took  0.00 user, 0.01 sys, 0.00 elapsed, 138004.0 kbytes
Building net map file.		0.0 sec.
create netmap file took 0.00 user, 0.00 sys, 0.00 elapsed, 138020.0 kbytes
create net file took 0.00 user, 0.00 sys, 0.00 elapsed, 138056.0 kbytes
WARNING (LBCLV-5663): No bipolar models provided. Can't create bipolar files

WARNING (LBCLV-5660): No resistor models provided. Can't create resistor files

WARNING (LBCLV-5654): No capacitor models provided. Can't create capacitor file

WARNING (LBCLV-5657): No diode models provided. Can't create diode files

WARNING (LBCLV-5706): no generic models in rule file

Device creation took 0.0 sec
Processing cont_ndiff                           12 shapes 0.0 sec.
write edge cont_ndiff took  0.00 user, 0.00 sys, 1.00 elapsed, 138492.0 kbytes
Processing Via1                                  4 shapes 0.0 sec.
write edge Via1 took  0.00 user, 0.00 sys, 0.00 elapsed, 138672.0 kbytes
Processing cont_pdiff                           38 shapes 0.0 sec.
write edge cont_pdiff took  0.00 user, 0.01 sys, 0.00 elapsed, 138812.0 kbytes
Processing cont_poly                             3 shapes 0.0 sec.
write edge cont_poly took  0.00 user, 0.00 sys, 0.00 elapsed, 138972.0 kbytes
write edge _pmos1v_MOS_10 took  0.00 user, 0.00 sys, 0.00 elapsed, 139112.0 kbytes
write edge _nmos1v_MOS_2 took  0.00 user, 0.00 sys, 0.00 elapsed, 139260.0 kbytes
Processing _pmos1v_MOS_10                        3 shapes 0.0 sec.
Processing _nmos1v_MOS_2                         3 shapes 0.0 sec.
Processing pwell                                 1 shapes 0.0 sec.
write edge pwell took  0.00 user, 0.00 sys, 0.00 elapsed, 139400.0 kbytes
Processing ptap                                  1 shapes 0.0 sec.
write edge ptap took  0.00 user, 0.00 sys, 0.00 elapsed, 139540.0 kbytes
Processing ntap                                  3 shapes 0.0 sec.
write edge ntap took  0.00 user, 0.00 sys, 0.00 elapsed, 139680.0 kbytes
Processing ndiff_conn                            9 shapes 0.0 sec.
write edge ndiff_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 139820.0 kbytes
Processing poly_conn                             3 shapes 0.0 sec.
write edge poly_conn took  0.00 user, 0.01 sys, 0.00 elapsed, 139960.0 kbytes
Processing pdiff_conn                            7 shapes 0.0 sec.
write edge pdiff_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140188.0 kbytes
Processing nwell_conn                            3 shapes 0.0 sec.
write edge nwell_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140328.0 kbytes
Processing metal2_conn                           2 shapes 0.0 sec.
write edge metal2_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140468.0 kbytes
Processing metal1_conn                          10 shapes 0.0 sec.
write edge metal1_conn took  0.00 user, 0.00 sys, 0.00 elapsed, 140624.0 kbytes
sort edges took  0.03 user, 0.22 sys, 0.00 elapsed, 2092.0 kbytes
sort edges and labels took  0.21 user, 0.47 sys, 1.00 elapsed, 140784.0 kbytes

	vdbToRcx System Usage:
	Elapsed:     2 seconds.
	CPU:         0.1 seconds
	Memory      31 Meg
GOALIE2DIR=/CMC/tools/cadence/QUANTUS20.12.000_lnx86/tools.lnx86/extraction/bin/64bit/
export GOALIE2DIR

#==========================================================#
# Calculate erosion tables for specified process layers
#==========================================================#

densitymap -V -TC -O metal2_conn.den metal2_conn_tile_spec metal2_conn

floatfilename = metal2_conn.flt
densitymap took 0.00 user, 0.00 sys, 0.00 elapsed, 2360.0 kbytes
densitymap -V -TC -O metal1_conn.den metal1_conn_tile_spec metal1_conn

floatfilename = metal1_conn.flt
densitymap took 0.00 user, 0.00 sys, 0.00 elapsed, 2360.0 kbytes
geom _nmos1v_MOS_2 ndiff_conn - _nmos1v_MOS_2,10,i,1
geom _pmos1v_MOS_10 pdiff_conn - _pmos1v_MOS_10,10,i,1

#==========================================================#
# Generate power list
#==========================================================#

cat global.net > power_list

#==========================================================#
# Ensure vias do not extend beyond routing
#==========================================================#

geom -V Via1 metal2_conn metal1_conn - Via1,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V cont_poly metal1_conn poly_conn - cont_poly,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3332.0 kbytes
geom -V cont_pdiff metal1_conn pdiff_conn - cont_pdiff_metal1_conn_pdiff_conn,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V cont_ndiff metal1_conn ndiff_conn - cont_ndiff_metal1_conn_ndiff_conn,111,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V ptap pdiff_conn - ptap_pdiff_conn_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3332.0 kbytes
geom -V pwell ptap - pwell_ptap_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V ntap ndiff_conn - ntap_ndiff_conn_ovia,11,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3336.0 kbytes
geom -V nwell_conn ntap - nwell_conn_ntap_ovia,11,i,1

geom took  0.00 user, 0.01 sys, 1.00 elapsed, 3332.0 kbytes
#==========================================================#
# Flatten net file, routing, via and device layers
#==========================================================#

SAVEDIR=`beginFlattenInputs`
beginFlattenInputs
export SAVEDIR
/bin/mv -f NET h_NET
flatnet -V -li -h '/' h_NET NET
flatnet took 0.00 user, 0.02 sys, 0.00 elapsed, 16708.0 kbytes
netprint -V -N1 power_list:power_list_nums NET
flattenTransistorData _nmos1v_MOS_2 meters
flattub took  0.00 user, 0.00 sys, 0.00 elapsed, 9588.0 kbytes
flatnet took 0.00 user, 0.01 sys, 1.00 elapsed, 16712.0 kbytes
flattenTransistorData _pmos1v_MOS_10 meters
flattub took  0.00 user, 0.00 sys, 0.00 elapsed, 9616.0 kbytes
flatnet took 0.00 user, 0.01 sys, 0.00 elapsed, 16688.0 kbytes
flattenLayers -m metal2_conn metal1_conn poly_conn ndiff_conn pdiff_conn \
	nwell_conn Via1 cont_poly cont_pdiff_metal1_conn_pdiff_conn \
	cont_ndiff_metal1_conn_ndiff_conn ptap_pdiff_conn_ovia ptap \
	pwell_ptap_ovia pwell ntap_ndiff_conn_ovia ntap nwell_conn_ntap_ovia \
	cont_pdiff cont_ndiff
flattub took  0.00 user, 0.02 sys, 0.00 elapsed, 3456.0 kbytes
endFlattenInputs

#==========================================================#
# Initialize CAP_GROUND variable
#==========================================================#

CAP_GROUND=`findCapGround -g GND NET`
findCapGround -g GND NET
echo "CAP_GROUND=" ${CAP_GROUND}
CAP_GROUND= 2
export CAP_GROUND
reconnect -cgnd ${CAP_GROUND} -float floatlvsnetsfile -tf \
	_nmos1v_MOS_2,_pmos1v_MOS_10 -probe \
	metal1_conn_pintext:metal1_conn:metal1_conn_pintext_fvia,poly_conn_pintext:poly_conn:poly_conn_pintext_fvia
geom _nmos1v_MOS_2,_pmos1v_MOS_10 - qrcgate,1,i,1
iprint -imerge power_list_nums floatlvsnetsfile power_list_nums2
mv power_list_nums power_list_nums_orig
cp power_list_nums2 power_list_nums 

#==========================================================#
# Segregate interconnect into resistive and non-resistive
#==========================================================#

selectNetsByNumber power_list_nums metal1_conn p_rmetal1_conn np_rmetal1_conn
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums metal2_conn p_rmetal2_conn np_rmetal2_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums ndiff_conn p_rndiff_conn np_rndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums ntap p_rntap np_rntap
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums nwell_conn p_rnwell_conn np_rnwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums pdiff_conn p_rpdiff_conn np_rpdiff_conn
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums poly_conn p_rpoly_conn np_rpoly_conn
epick took  0.00 user, 0.01 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums ptap p_rptap np_rptap
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums pwell p_rpwell np_rpwell
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums Via1 p_rVia1 np_rVia1
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
selectNetsByNumber power_list_nums cont_poly p_rcont_poly np_rcont_poly
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
mv power_list_nums_orig power_list_nums

#==========================================================#
# Create resistor cut regions between resistive
# interconnect levels
#==========================================================#

mergevia -V -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical \
	-cnt np_rVia1 rVia1 - np_rmetal2_conn np_rmetal1_conn
mergevia took 0.00 user, 0.02 sys, 0.00 elapsed, 11204.0 kbytes
mergevia -V -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical \
	-cnt np_rcont_poly rcont_poly - np_rmetal1_conn np_rpoly_conn

mergevia took 0.00 user, 0.01 sys, 0.00 elapsed, 11204.0 kbytes
#==========================================================#
# Create resistive interconnect MOSFET terminals
#==========================================================#

createNRMosfetGateTerminal _nmos1v_MOS_2 np_rpoly_conn _nmos1v_MOS_2_mgvia
createNRMosfetGateTerminal _pmos1v_MOS_10 np_rpoly_conn _pmos1v_MOS_10_mgvia

#==========================================================#
# Assign net numbers to cut regions
#==========================================================#

connect -V -relocate NET np_rndiff_conn:np_rndiff_conn.conn \
	np_rpdiff_conn:np_rpdiff_conn.conn np_rntap:np_rntap.conn \
	np_rnwell_conn:np_rnwell_conn.conn np_rptap:np_rptap.conn \
	np_rpwell:np_rpwell.conn rVia1 rcont_poly _nmos1v_MOS_2_mgvia \
	_pmos1v_MOS_10_mgvia - ntap_ndiff_conn_ovia,3,1 \
	nwell_conn_ntap_ovia,4,3 ptap_pdiff_conn_ovia,5,2 pwell_ptap_ovia,6,5 \
	-

connect took  0.00 user, 0.01 sys, 0.00 elapsed, 271268.0 kbytes
#==========================================================#
# Assign net numbers to resistor vias
#==========================================================#

geom -V cont_ndiff_metal1_conn_ndiff_conn np_rndiff_conn.conn - tmp_rcont_ndiff_metal1_conn_ndiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
mergevia -V -i -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical \
	-cnt tmp_rcont_ndiff_metal1_conn_ndiff_conn \
	rcont_ndiff_metal1_conn_ndiff_conn - np_rmetal1_conn np_rndiff_conn
mergevia took 0.13 user, 0.09 sys, 1.00 elapsed, 11204.0 kbytes
/bin/rm -f tmp_rcont_ndiff_metal1_conn_ndiff_conn
geom -V cont_pdiff_metal1_conn_pdiff_conn np_rpdiff_conn.conn - tmp_rcont_pdiff_metal1_conn_pdiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
mergevia -V -i -tech /home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical \
	-cnt tmp_rcont_pdiff_metal1_conn_pdiff_conn \
	rcont_pdiff_metal1_conn_pdiff_conn - np_rmetal1_conn np_rpdiff_conn
mergevia took 0.10 user, 0.09 sys, 0.00 elapsed, 11208.0 kbytes
/bin/rm -f tmp_rcont_pdiff_metal1_conn_pdiff_conn

#==========================================================#
# Assign net numbers to nonresistive layers
#==========================================================#

epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rndiff_conn.conn tmp_ndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_ndiff_conn -c np_rndiff_conn.conn tmp1_ndiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
geom -V tmp1_ndiff_conn np_rndiff_conn - tmp1_ndiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_ndiff_conn,tmp1_ndiff_conn - np_rndiff_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_ndiff_conn tmp1_ndiff_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rpdiff_conn.conn tmp_pdiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_pdiff_conn -c np_rpdiff_conn.conn tmp1_pdiff_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
geom -V tmp1_pdiff_conn np_rpdiff_conn - tmp1_pdiff_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_pdiff_conn,tmp1_pdiff_conn - np_rpdiff_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_pdiff_conn tmp1_pdiff_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rnwell_conn.conn tmp_nwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
epick -V -reo -e tmp_nwell_conn -c np_rnwell_conn.conn tmp1_nwell_conn
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2088.0 kbytes
geom -V tmp1_nwell_conn np_rnwell_conn - tmp1_nwell_conn,11,i,2
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_nwell_conn,tmp1_nwell_conn - np_rnwell_conn,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3072.0 kbytes
/bin/rm -f tmp_nwell_conn tmp1_nwell_conn
epick -V -reo -e rcont_ndiff_metal1_conn_ndiff_conn -e \
	rcont_pdiff_metal1_conn_pdiff_conn np_rpwell.conn tmp_pwell
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
epick -V -reo -e tmp_pwell -c np_rpwell.conn tmp1_pwell
epick took  0.00 user, 0.00 sys, 0.00 elapsed, 2092.0 kbytes
geom -V tmp1_pwell np_rpwell - tmp1_pwell,11,i,2
geom took  0.00 user, 0.01 sys, 0.00 elapsed, 3072.0 kbytes
geom -V tmp_pwell,tmp1_pwell - np_rpwell,1,i,1
geom took  0.00 user, 0.00 sys, 0.00 elapsed, 3068.0 kbytes
/bin/rm -f tmp_pwell tmp1_pwell

#==========================================================#
# Process text layers
#==========================================================#

flatlabel -V  -tc -F -l flatlabel.info metal1_conn_pintext,poly_conn_pintext L1T0,L2T0
INFO (FLTLBL-89003): exec labsort -V L1T0

INFO (FLTLBL-89003): exec labsort -V L2T0

# 1 np_rpoly_conn
# 2 np_rmetal1_conn
# 3 np_rmetal2_conn

#==========================================================#
# Parasitic R extraction with default precision
#==========================================================#

rex -V -m -pd -I'#' -l slab -tech \
	/home/egad/Shared/ELG4137/gpdk045_v_5_0/qrc/typical -map \
	p2elayermapfile -wee p2elayermapfile -N NET -Ply np_rpoly_conn -er \
	np_rmetal2_conn,metal2_conn.den:np_rmetal1_conn,metal1_conn.den -rP \
	res.mod np_rpoly_conn::poly_conn_cut::-0.003 \
	np_rmetal1_conn::metal1_conn_cut::s,w:0.06,0.06,0:0.06,0.08,0:0.06,0.09,0:0.06,0.13,0:0.06,0.16,0:0.06,0.19,0:0.06,0.26,0:0.06,0.38,0:0.06,0.5,0:0.06,0.63,0:0.06,0.83,0:0.06,1,0.01:0.06,1.5,0.01:0.06,3,0.01:0.06,4.05,0.01:0.08,0.06,0.01:0.08,0.08,0.01:0.08,0.09,0.01:0.08,0.13,0:0.08,0.16,0.01:0.08,0.19,0:0.08,0.26,0:0.08,0.38,0:0.08,0.5,0:0.08,0.63,0:0.08,0.83,0:0.08,1,0.01:0.08,1.5,0.01:0.08,3,0.01:0.08,4.05,0.01:0.09,0.06,0.01:0.09,0.08,0.01:0.09,0.09,0.01:0.09,0.13,0:0.09,0.16,0.01:0.09,0.19,0:0.09,0.26,0:0.09,0.38,0:0.09,0.5,0:0.09,0.63,0:0.09,0.83,0:0.09,1,0.01:0.09,1.5,0.01:0.09,3,0.01:0.09,4.05,0.01:0.13,0.06,0.01:0.13,0.08,0.01:0.13,0.09,0.01:0.13,0.13,0:0.13,0.16,0.01:0.13,0.19,0:0.13,0.26,0:0.13,0.38,0:0.13,0.5,0:0.13,0.63,0:0.13,0.83,0:0.13,1,0.01:0.13,1.5,0.01:0.13,3,0.01:0.13,4.05,0.01:0.16,0.06,0.01:0.16,0.08,0.01:0.16,0.09,0.01:0.16,0.13,0:0.16,0.16,0.01:0.16,0.19,0:0.16,0.26,0:0.16,0.38,0:0.16,0.5,0:0.16,0.63,0:0.16,0.83,0:0.16,1,0.01:0.16,1.5,0.01:0.16,3,0.01:0.16,4.05,0.01:0.19,0.06,0.02:0.19,0.08,0.01:0.19,0.09,0.01:0.19,0.13,0:0.19,0.16,0.01:0.19,0.19,0:0.19,0.26,0:0.19,0.38,0:0.19,0.5,0:0.19,0.63,0:0.19,0.83,0:0.19,1,0.01:0.19,1.5,0.01:0.19,3,0.01:0.19,4.05,0.01:0.26,0.06,0.02:0.26,0.08,0.01:0.26,0.09,0.01:0.26,0.13,0:0.26,0.16,0.01:0.26,0.19,0:0.26,0.26,0:0.26,0.38,0:0.26,0.5,0:0.26,0.63,0:0.26,0.83,0:0.26,1,0.01:0.26,1.5,0.01:0.26,3,0.01:0.26,4.05,0.01:0.38,0.06,0.02:0.38,0.08,0.01:0.38,0.09,0.01:0.38,0.13,0:0.38,0.16,0.01:0.38,0.19,0:0.38,0.26,0:0.38,0.38,0:0.38,0.5,0:0.38,0.63,0:0.38,0.83,0:0.38,1,0.01:0.38,1.5,0.01:0.38,3,0.01:0.38,4.05,0.01:0.63,0.06,0.02:0.63,0.08,0.01:0.63,0.09,0.01:0.63,0.13,0:0.63,0.16,0.01:0.63,0.19,0:0.63,0.26,0:0.63,0.38,0:0.63,0.5,0:0.63,0.63,0:0.63,0.83,0:0.63,1,0.01:0.63,1.5,0.01:0.63,3,0.01:0.63,4.05,0.01:0.83,0.06,0.02:0.83,0.08,0.01:0.83,0.09,0.01:0.83,0.13,0:0.83,0.16,0.01:0.83,0.19,0:0.83,0.26,0:0.83,0.38,0:0.83,0.5,0:0.83,0.63,0:0.83,0.83,0:0.83,1,0.01:0.83,1.5,0.01:0.83,3,0.01:0.83,4.05,0.01:1.5,0.06,0.02:1.5,0.08,0.01:1.5,0.09,0.01:1.5,0.13,0:1.5,0.16,0.01:1.5,0.19,0:1.5,0.26,0:1.5,0.38,0:1.5,0.5,0:1.5,0.63,0:1.5,0.83,0:1.5,1,0.01:1.5,1.5,0.01:1.5,3,0.01:1.5,4.05,0.01:3,0.06,0.02:3,0.08,0.01:3,0.09,0.01:3,0.13,0:3,0.16,0.01:3,0.19,0:3,0.26,0:3,0.38,0:3,0.5,0:3,0.63,0:3,0.83,0:3,1,0.01:3,1.5,0.01:3,3,0.01:3,4.05,0.01:5,0.06,0.02:5,0.08,0.01:5,0.09,0.01:5,0.13,0:5,0.16,0.01:5,0.19,0:5,0.26,0:5,0.38,0:5,0.5,0:5,0.63,0:5,0.83,0:5,1,0.01:5,1.5,0.01:5,3,0.01:5,4.05,0.01 \
	np_rmetal2_conn::metal2_conn_cut::s,w:0.06,0.06,0:0.06,0.08,0:0.06,0.09,0:0.06,0.13,0:0.06,0.16,0:0.06,0.19,0:0.06,0.26,0:0.06,0.38,0:0.06,0.5,0:0.06,0.63,0:0.06,0.83,0:0.06,1,0:0.06,1.5,0:0.06,3,0:0.06,4.05,0:0.08,0.06,0:0.08,0.08,0:0.08,0.09,0:0.08,0.13,0:0.08,0.16,0:0.08,0.19,0:0.08,0.26,0:0.08,0.38,0:0.08,0.5,0:0.08,0.63,0:0.08,0.83,0:0.08,1,0:0.08,1.5,0:0.08,3,0:0.08,4.05,0:0.09,0.06,0:0.09,0.08,0:0.09,0.09,0:0.09,0.13,0:0.09,0.16,0:0.09,0.19,0:0.09,0.26,0:0.09,0.38,0:0.09,0.5,0:0.09,0.63,0:0.09,0.83,0:0.09,1,0:0.09,1.5,0:0.09,3,0:0.09,4.05,0:0.13,0.06,0.01:0.13,0.08,0.01:0.13,0.09,0.01:0.13,0.13,0:0.13,0.16,0:0.13,0.19,0:0.13,0.26,0:0.13,0.38,0:0.13,0.5,0:0.13,0.63,0:0.13,0.83,0:0.13,1,0:0.13,1.5,0:0.13,3,0:0.13,4.05,0:0.16,0.06,0.01:0.16,0.08,0.01:0.16,0.09,0.01:0.16,0.13,0:0.16,0.16,0:0.16,0.19,0:0.16,0.26,0:0.16,0.38,0:0.16,0.5,0:0.16,0.63,0:0.16,0.83,0:0.16,1,0:0.16,1.5,0:0.16,3,0:0.16,4.05,0:0.19,0.06,0.01:0.19,0.08,0.01:0.19,0.09,0.01:0.19,0.13,0:0.19,0.16,0:0.19,0.19,0:0.19,0.26,0:0.19,0.38,0:0.19,0.5,0:0.19,0.63,0:0.19,0.83,0:0.19,1,0:0.19,1.5,0:0.19,3,0:0.19,4.05,0:0.26,0.06,0.01:0.26,0.08,0.01:0.26,0.09,0.01:0.26,0.13,0:0.26,0.16,0:0.26,0.19,0:0.26,0.26,0:0.26,0.38,0:0.26,0.5,0:0.26,0.63,0:0.26,0.83,0:0.26,1,0:0.26,1.5,0:0.26,3,0:0.26,4.05,0:0.38,0.06,0.01:0.38,0.08,0.01:0.38,0.09,0.01:0.38,0.13,0:0.38,0.16,0:0.38,0.19,0:0.38,0.26,0:0.38,0.38,0:0.38,0.5,0:0.38,0.63,0:0.38,0.83,0:0.38,1,0:0.38,1.5,0:0.38,3,0:0.38,4.05,0:0.63,0.06,0.01:0.63,0.08,0.01:0.63,0.09,0.01:0.63,0.13,0:0.63,0.16,0:0.63,0.19,0:0.63,0.26,0:0.63,0.38,0:0.63,0.5,0:0.63,0.63,0:0.63,0.83,0:0.63,1,0:0.63,1.5,0:0.63,3,0:0.63,4.05,0:0.83,0.06,0.01:0.83,0.08,0.01:0.83,0.09,0.01:0.83,0.13,0:0.83,0.16,0:0.83,0.19,0:0.83,0.26,0:0.83,0.38,0:0.83,0.5,0:0.83,0.63,0:0.83,0.83,0:0.83,1,0:0.83,1.5,0:0.83,3,0:0.83,4.05,0:1.5,0.06,0.01:1.5,0.08,0.01:1.5,0.09,0.01:1.5,0.13,0:1.5,0.16,0:1.5,0.19,0:1.5,0.26,0:1.5,0.38,0:1.5,0.5,0:1.5,0.63,0:1.5,0.83,0:1.5,1,0:1.5,1.5,0:1.5,3,0:1.5,4.05,0:3,0.06,0.01:3,0.08,0.01:3,0.09,0.01:3,0.13,0:3,0.16,0:3,0.19,0:3,0.26,0:3,0.38,0:3,0.5,0:3,0.63,0:3,0.83,0:3,1,0:3,1.5,0:3,3,0:3,4.05,0:5,0.06,0.01:5,0.08,0.01:5,0.09,0.01:5,0.13,0:5,0.16,0:5,0.19,0:5,0.26,0:5,0.38,0:5,0.5,0:5,0.63,0:5,0.83,0:5,1,0:5,1.5,0:5,3,0:5,4.05,0 \
	- rVia1,2,3,t rcont_ndiff_metal1_conn_ndiff_conn,2,t \
	rcont_pdiff_metal1_conn_pdiff_conn,2,t rcont_poly,1,2,t \
	_nmos1v_MOS_2_mgvia,1,z _pmos1v_MOS_10_mgvia,1,z - L1T0,2,I L2T0,1,I

ERROR (LBMISC-215052): cannot create np_rpoly_conn: No such file or directory

ERROR (REX-163152): /CMC/tools/cadence/QUANTUS20.12.000_lnx86/tools.lnx86/extraction/bin/64bit//geom failed with status 255

ERROR (LBRCXM-609): Bad return status from RCX run. 0xff00

ERROR (LBRCXM-709): *****  Quantus terminated abnormally  *****


  • Cancel
Parents
  • gaddan14
    gaddan14 over 1 year ago

    The issue was resolved.

    It turned out that the Shared folder for the students' accounts, which failed with QUANTUS command, is mounted to an SMB network share.

    This apparently caused the problem (second log file above) for QUANTUS, as it may have tried to perform some LINUX-specific OS operations. Eventually, this caused the failure related to creating the np_rpoly_conn.

    On the other hand, the successful run (seen in first Log file above) is run from an account where the Shared folder is a native LINUX folder. 

    This explanation was confirmed by running the same QUANTUS command in a different folder (other than the Shared folder), but this time a native LINUX folder.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • gaddan14
    gaddan14 over 1 year ago

    The issue was resolved.

    It turned out that the Shared folder for the students' accounts, which failed with QUANTUS command, is mounted to an SMB network share.

    This apparently caused the problem (second log file above) for QUANTUS, as it may have tried to perform some LINUX-specific OS operations. Eventually, this caused the failure related to creating the np_rpoly_conn.

    On the other hand, the successful run (seen in first Log file above) is run from an account where the Shared folder is a native LINUX folder. 

    This explanation was confirmed by running the same QUANTUS command in a different folder (other than the Shared folder), but this time a native LINUX folder.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information