• 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. Problem with QRC execution

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 13587
  • 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

Problem with QRC execution

w888ku
w888ku over 10 years ago

Hello all! I have made a simple CMOS inverter circuit schematic, made its layout and have successfully passed the DRC and LVS. However, when I try to run the QRC on my inverter layout, it gives a failure. When I checked the log file, it gives me a warning that the technology has not been specified. However, I have specified the av7rfQRC in the QRC setup. I have searched on the web for a solution to this, but so far have not gotten a working solution for my case. Please let me know if anyone on the forums can offer advice on how to resolve this issue. Any help is greatly appreciated.

P.S: I am giving a copy of the log file contents from my qrc log file below if more detail is needed:

Cadence Extraction QRC - 64-bit Parasitic Extractor - Version 12.1.1-s999
Wed Jun 11 19:40:18 PDT 2014
-----------------------------------------------------------------------------------------------------------
Copyright 2012 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 (LBRCXM-624): No temperature processing will occur for the layer K1, because this layerhas no Tc1 and Tc2.

INFO (LBRCXM-624): No temperature processing will occur for the layer QT, because this layerhas no Tc1 and Tc2.

INFO (LBRCXM-624): No temperature processing will occur for the layer HT, because this layerhas no Tc1 and Tc2.

INFO (LBRCXU-108): Starting

/opt/cadence/ASSURA41//tools.lnx86/assura/bin/rcxToDfII /home/wdanesh/Inverter/__qrc.rcx_cmd -t -f /home/wdanesh/Inverter/extview.tmp -w /home/wdanesh/Inverter -cdslib /home/wdanesh/cds.lib
Virtuoso Framework License (111) was checked out successfully. Total checkout time was 0.05s.
@(#)$CDS: rcxToDfII_64 version av4.1:Production:dfII6.1.6-64b:IC6.1.6-64b.500.4 08/29/2014 14:24 (sjfnl816) $
sub-version 4.1_USR4_HF16, integ signature 2014-08-29-1354

run on cycle1.eecs.ku.edu from /opt/cadence/ASSURA41/tools.lnx86/assura/bin/64bit/rcxToDfII on Sun Aug 16 19:05:03 2015

*WARNING* Technology must be specified!

Loading IBM PDK cmrf7sf procedures...
IBM PDK cmrf7sf Device Status Table loaded.

*Error* eval: undefined function - hiGraphicMode
*ERROR* No library model for device "sblkndresx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "sblkndresx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "sblkpdresx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdnsh_base auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdnsh_base auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdpsh_base auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdvpnpnw auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdvpnpnw auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdvpnpnw auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdndsx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdndsx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdndsx auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdpnpi auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist
*ERROR* No library model for device "esdndpi auLvs esd7rf".
*WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist

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 /opt/cadence/ASSURA41//tools.lnx86/assura/bin/rcxToDfII exit with bad status

INFO (LBRCXU-112): Warning Status 256

INFO (LBRCXU-113): Warning QRC execution terminated

***** aveng fork terminated abnormally *****

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    I think that message is coming from the libInit.il of your technology library - I don't think it's a QRC warning. It's probably from the IBM PDK (and I can't help you with that as I don't have access to it).

    However, the real problem is probably the 

    Unknown said:
    *ERROR* No library model for device "sblkndresx auLvs esd7rf".
    *WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist

    messages. On the QRC form, underneath where you've selected extracted view output, there's a checkbox called "Enable CellView check". Make sure this is unchecked (i.e. off). This will prevent QRC complaining if it can't find the cellView in the library (unless that component actually exists in the layout being extracted). Normally it checks for missing cellViews even if they are not used.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    I think that message is coming from the libInit.il of your technology library - I don't think it's a QRC warning. It's probably from the IBM PDK (and I can't help you with that as I don't have access to it).

    However, the real problem is probably the 

    Unknown said:
    *ERROR* No library model for device "sblkndresx auLvs esd7rf".
    *WARNING* (DB-270210): dbOpenCellViewByType: library 'esd7rf' does not exist

    messages. On the QRC form, underneath where you've selected extracted view output, there's a checkbox called "Enable CellView check". Make sure this is unchecked (i.e. off). This will prevent QRC complaining if it can't find the cellView in the library (unless that component actually exists in the layout being extracted). Normally it checks for missing cellViews even if they are not used.

    Regards,

    Andrew.

    • 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