Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] RC Extraction

Status
Not open for further replies.

nitin mukesh

Newbie level 6
Joined
Sep 30, 2022
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
118
Hey Everyone,

I am using Cadence and for RC extraction I am using ASSURA Quantus.


1. We can run the RC extraction for the .sp (spice) format.

2. But whenever we try to run the av_extracted view, we get an error stating:


*Error* def: given function is internal and cannot be redefined - round2
*Error* load: error while loading file - "/nfs-cadenceshare/afs/vlsi_iitbhilai/PDKs/umcoa/L180/process/UMC_MM_RF_CO1/UMC_18_CMOS/.load/pcell.180" at line 0

*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules

The error log file & assura quantus setup screenshot has been attached.


I am not able to understand when I am using TSMC 65 Library why it is looking in for other libraries.


Where I am going wrong?


THE LOG FILE:

*************************************************************
* Cadence Design Systems, Inc. *
* *
* Generic 90nm PDK *
* (gpdk090) *
* *
*************************************************************


Version : 4.6

Build date: 10-FEB-2011

done!
Loaded gpdk090/libInit.il successfully!
*WARNING* envSetVal: could not find tool[.partition] 'hspiceD.envOpts'
Loading cds_ff_mpt/libInit.il ...
Loading context 'cds_ff_mpt' from library 'cds_ff_mpt' ... done!
Loading cds_ff_mpt/cds_ff_mpt_customFilter.il ... done!
Loading cds_ff_mpt/libInitCustomExit.il ...
function envSetValIfDefault redefined
Loading Environment Settings ...
Loading cds_ff_mpt/libInitCktPro.il ... done!

*************************************************************
* Cadence Design Systems, Inc. *
* *
* Generic Finfet Multi Pattern PDK *
* (cds_ff_mpt) *
* *
*************************************************************


VERSION: 1.0 (12-May-2020) built using ICADVM181-ISR10

done!
Loading cds_ff_mpt/cds_ff_mptFgrUtil.il ...
*Error* _iliGetSlotSpecs: not a class object or class name - vfoAdvGuardRing
failed!
Loading cds_ff_mpt/cds_ff_mptFgrRing.il ...
done!
Failed to load cds_ff_mpt/libInit.il successfully!*WARNING* (defmethod): unknown class cds_ff_mptFgrGuardRing_ver_1 when defining vfoSfDraw method

Initializing from libInit.il for library tsmc18...
-- pcell18v1a.cdn
-- tsmc18_updateCDFs.ile
-- tsmc18.cxt
function tsmcCdfFormInitCB redefined
*WARNING* (loadContext): context /grid/cic/ciccm_t1nb_0010/IC6.1.8/ISR/lnx86/64/builds/210313-017/tools/dfII/etc/context/64bit/pCellGen.cxt already loaded
*Error* def: given function is internal and cannot be redefined - round2
*Error* load: error while loading file - "/nfs-cadenceshare/afs/vlsi_iitbhilai/PDKs/umcoa/L180/process/UMC_MM_RF_CO1/UMC_18_CMOS/.load/pcell.180" at line 0
*WARNING* No library model for device "nch_timer ivpcell".
*WARNING* No library model for device "nch_esd18_dnw ivpcell".
*WARNING* No library model for device "nchpg_ulpdpsr ivpcell".
*WARNING* No library model for device "nch_18_mac ivpcell".
*WARNING* No library model for device "nchpg_dpsr ivpcell".
*WARNING* No library model for device "nch_dnw_w ivpcell".
*WARNING* No library model for device "nchpg_hvtdphcsr ivpcell".
*WARNING* No library model for device "nchpd_wisr ivpcell".
*WARNING* No library model for device "nch_lpg ivpcell".
*WARNING* No library model for device "nchpd_sr ivpcell".
*WARNING* No library model for device "nch_lpghvt ivpcell".
*WARNING* No library model for device "nch_18_dnw ivpcell".
*WARNING* No library model for device "nchpg_lpgsr ivpcell".
*WARNING* No library model for device "nch_w_lvt ivpcell".
*WARNING* No library model for device "nch_na18 ivpcell".
*WARNING* No library model for device "nchpd_ulpdpsr ivpcell".
*WARNING* No library model for device "nch_ulvt_mac ivpcell".
*WARNING* No library model for device "nch_ulvt_dnw_mac ivpcell".
*WARNING* No library model for device "nch_ulvt ivpcell".
*WARNING* No library model for device "nch_dnw_1tr ivpcell".
*WARNING* No library model for device "nchpg_ulpsr ivpcell".
*WARNING* No library model for device "nchpg_lpgtpsr ivpcell".
*WARNING* No library model for device "nch_uhvt ivpcell".
*WARNING* No library model for device "nchpg_hvtdpsr ivpcell".
*WARNING* No library model for device "nch_esd18 ivpcell".
*WARNING* No library model for device "nchpd_dphcsr ivpcell".
*WARNING* No library model for device "nchpg_wisr ivpcell".
*WARNING* No library model for device "nch_na25ud18 ivpcell".
*WARNING* No library model for device "nch_lpgna ivpcell".
*WARNING* No library model for device "nch_esd18_mac ivpcell".
*WARNING* No library model for device "nchpd_ulpsr ivpcell".
*WARNING* No library model for device "nch_ulvt_dnw ivpcell".
*WARNING* No library model for device "nchpg_sr ivpcell".
*WARNING* No library model for device "nchpd_wosr ivpcell".
*WARNING* No library model for device "nch_na18_mac ivpcell".
*WARNING* No library model for device "nch_na33_mac ivpcell".
*WARNING* No library model for device "nchpd_lpgdpsr ivpcell".
*WARNING* No library model for device "nch_esd18_dnw_mac ivpcell".
*WARNING* No library model for device "nchpd_hvtsr ivpcell".
*WARNING* No library model for device "nch_w ivpcell".
*WARNING* No library model for device "nchpg_dphcsr ivpcell".
*WARNING* No library model for device "nch_18_dnw_mac ivpcell".
*WARNING* No library model for device "nch_uhvt_dnw_mac ivpcell".
*WARNING* No library model for device "nchpd_hvtdphcsr ivpcell".
*WARNING* No library model for device "nch_na33 ivpcell".
*WARNING* No library model for device "nch_uhvt_mac ivpcell".
*WARNING* No library model for device "nchpg_lpgdpsr ivpcell".
*WARNING* No library model for device "nchpd_lpgsr ivpcell".
*WARNING* No library model for device "nchpg_wosr ivpcell".
*WARNING* No library model for device "nch_33_dnw_mac ivpcell".
*WARNING* No library model for device "nch_na25ud18_mac ivpcell".
*WARNING* No library model for device "nchpd_hvtdpsr ivpcell".
*WARNING* No library model for device "nch_dnw_w_lvt ivpcell".
*WARNING* No library model for device "nch_18 ivpcell".
*WARNING* No library model for device "nch_33_mac ivpcell".
*WARNING* No library model for device "nch_33_dnw ivpcell".
*WARNING* No library model for device "nchpg_hvtsr ivpcell".
*WARNING* No library model for device "nchpd_dpsr ivpcell".
*WARNING* No library model for device "nchpd_lpgtpsr ivpcell".
*WARNING* No library model for device "nch_uhvt_dnw ivpcell".
*WARNING* No library model for device "nch_33 ivpcell".
*WARNING* No library model for device "pchpu_ulpdpsr ivpcell".
*WARNING* No library model for device "pch_ulvt_mac ivpcell".
*WARNING* No library model for device "pch_lpg ivpcell".
*WARNING* No library model for device "pch_w ivpcell".
*WARNING* No library model for device "pchpu_hvtsr ivpcell".
*WARNING* No library model for device "pch_uhvt_mac ivpcell".
*WARNING* No library model for device "pch_33_mac ivpcell".
*WARNING* No library model for device "pchpu_dphcsr ivpcell".
*WARNING* No library model for device "pchpu_dpsr ivpcell".
*WARNING* No library model for device "pchpu_sr ivpcell".
*WARNING* No library model for device "pchpu_hvtdphcsr ivpcell".
*WARNING* No library model for device "pch_33 ivpcell".
*WARNING* No library model for device "pch_w_lvt ivpcell".
*WARNING* No library model for device "pch_uhvt ivpcell".
*WARNING* No library model for device "pchpu_lpgtpsr ivpcell".
*WARNING* No library model for device "pch_18_mac ivpcell".
*WARNING* No library model for device "pch_timer ivpcell".
*WARNING* No library model for device "pch_lpghvt ivpcell".
*WARNING* No library model for device "pchpu_wisr ivpcell".
*WARNING* No library model for device "pchpu_ulpsr ivpcell".
*WARNING* No library model for device "pch_ulvt ivpcell".
*WARNING* No library model for device "pchpu_lpgdpsr ivpcell".
*WARNING* No library model for device "pchpu_lpgsr ivpcell".
*WARNING* No library model for device "pchpu_wosr ivpcell".
*WARNING* No library model for device "pchpu_hvtdpsr ivpcell".
*WARNING* No library model for device "pch_18 ivpcell".
*WARNING* No library model for device "pch_edc ivpcell".
INFO (TECH-150003): The technology database "sample" has been automatically
updated from revision 226610(DM 0) to revision 227612(DM 3) in virtual memory.
*WARNING* No library model for device "ndio_na33 ivpcell".
*WARNING* No library model for device "ndio_na25ud18 ivpcell".
*WARNING* No library model for device "nwdio_18 ivpcell".
*WARNING* No library model for device "nwdio_25 ivpcell".
*WARNING* No library model for device "ndio_lpghvt ivpcell".
*WARNING* No library model for device "pdio_33 ivpcell".
*WARNING* No library model for device "pdio_18 ivpcell".
*WARNING* No library model for device "ndio_18 ivpcell".
*WARNING* No library model for device "nwdio_33 ivpcell".
*WARNING* No library model for device "ndio_na18 ivpcell".
*WARNING* No library model for device "ndio_lpg ivpcell".
*WARNING* No library model for device "pdio_lpg ivpcell".
*WARNING* No library model for device "ndio_33 ivpcell".
*WARNING* No library model for device "pdio_w ivpcell".
*WARNING* No library model for device "ndio_w ivpcell".
*WARNING* No library model for device "ndio_lpgna ivpcell".
*WARNING* No library model for device "pdio_lpghvt ivpcell".
*WARNING* No library model for device "CM".
*WARNING* No library model for device "lincap ivpcell".
*WARNING* No library model for device "pmos_rf_18_nw_5t ivpcell".
*WARNING* No library model for device "pmos_rf_18_nw ivpcell".
*WARNING* No library model for device "nmos_rf_18_nodnw ivpcell".
*WARNING* No library model for device "pmos_rf_18_5t ivpcell".
*WARNING* No library model for device "moscap_rf18 ivpcell".
*WARNING* No library model for device "nmoscap_33 ivpcell".
*WARNING* No library model for device "pmoscap_rf18 ivpcell".
*WARNING* No library model for device "nmoscap_18 ivpcell".
*WARNING* No library model for device "lincap_rf ivpcell".
*WARNING* No library model for device "moscap_rf_hvt ivpcell".
*WARNING* No library model for device "pmos_rf_33_5t ivpcell".
*WARNING* No library model for device "nmos_rf_18 ivpcell".
*WARNING* No library model for device "nmos_rf_33_6t ivpcell".
*WARNING* No library model for device "nmos_rf_na18 ivpcell".
*WARNING* No library model for device "pmos_rf_18 ivpcell".
*WARNING* No library model for device "nmos_rf_33_nodnw ivpcell".
*WARNING* No library model for device "moscap_rf_hvt_nw ivpcell".
*WARNING* No library model for device "nmos_rf_33 ivpcell".
*WARNING* No library model for device "pmos_rf_33_nw_5t ivpcell".
*WARNING* No library model for device "moscap_rf18_nw ivpcell".
*WARNING* No library model for device "pmos_rf_33_nw ivpcell".
*WARNING* No library model for device "lincap_25 ivpcell".
*WARNING* No library model for device "nmoscap_lpg ivpcell".
*WARNING* No library model for device "nmos_rf_18_6t ivpcell".
*WARNING* No library model for device "pmos_rf_33 ivpcell".
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*ERROR* Terminal B on cellview (gpdk045 mimcap ivpcell) is not defined on device (mimcap#20ivpcell#20) in the extraction rules
*WARNING* No library model for device "lincap_rf_25 ivpcell".

ERROR: Assura is terminating because some library models do not exist.
Your rules and your dfII model libraries are inconsistent.
Assura requires all library models in the rule file be present
in the database when running rcx with the "extracted_view"
option.

INFO (LBRCXU-111): Warning /home/install/ASSURA41/tools.lnx86/assura/bin/rcxToDfII exit with bad status

INFO (LBRCXU-112): Warning Status 256

INFO (LBRCXU-113): Warning Quantus execution terminated



***** aveng fork terminated abnormally *****
 
Last edited by a moderator:

It is clearly stated in the log file.
In your design are devices from 4 different processes, while assura is configured for 5th different process. Clean your mess.
 
It is clearly stated in the log file.
In your design are devices from 4 different processes, while assura is configured for 5th different process. Clean your mess.
I also thought the same.

But I have created a library where I have attached tsmc65 and used tsmc 65 nmos in schematic and as well as layout.

I have used a single transistor of tsmc 65 where and why the quantus QRC is checking for other librariies is the quetion.

Any idea how can i check that.


PS: LVS is running fine for the same assura tech file.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top