• 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. Layout Turbo Toolbox Setup

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 127
  • Views 15906
  • 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

Layout Turbo Toolbox Setup

cA16
cA16 over 14 years ago

I'm use Virtuoso Layout Suite version IC6.1.5-64b.500.2 and will like to enable the turbo toolbox. Result i get warning as below

 *WARNING* (tb001002): Missing rules caused an error.
Run _leTbEnvValidator( <cellviewId> ) for details.
*WARNING* Turbo Toolbox will not work with the current design until its techfile is updated - (("*Error* Error"))

 May i know what i should do to resolve the problem and get the Turbo toolbox working well (as i need to use the auto contact function).

 

  • Cancel
  • Quek
    Quek over 14 years ago

    Hi cA16

    You can resolve the problem as follows:
    a. In your layout editor, go to "Options->Toolbox"
    b. In the toolbox form that appears, press "Rule file utility" button
    c. In the rule file utility form, select the correct layers and save it to the techfile

    In IC61, toolbox rules are saved to the techfile and so you will need write permission to the techfile in order to resolve this problem. Actually you do not have to use the auto-contact function from the toolbox. You can use the auto-via function from "Create->Via". Most of the toolbox functions have already been integrated into the layout editor. The toolbox will eventually be phased out.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SUEE
    SUEE over 13 years ago
    Quek said:

    Hi cA16

    You can resolve the problem as follows:
    a. In your layout editor, go to "Options->Toolbox"
    b. In the toolbox form that appears, press "Rule file utility" button
    c. In the rule file utility form, select the correct layers and save it to the techfile

    In IC61, toolbox rules are saved to the techfile and so you will need write permission to the techfile in order to resolve this problem. Actually you do not have to use the auto-contact function from the toolbox. You can use the auto-via function from "Create->Via". Most of the toolbox functions have already been integrated into the layout editor. The toolbox will eventually be phased out.

    Best regards
    Quek

    Hi Quek, Why does the toolbox rule utility need the write permission to the techfile? Will it modify the original techfile? ( I mean the text techfile ) Or it just appends something to the original techfile? I have these concern because I am afraid that the original techfile is modified that some rules are modified and eventually the tape out fails. Thanks !!
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 13 years ago

    Hi SUEE

    I think it would be better if you post this question using a new thread in CIC forum. : )

    Toolbox utility needs to create some parameters in "controls" section of the techfile and hence needs write permission. It does not modify the original techfile. It simply appends parameters in it. You can first dump out your techfile, run toolbox utility and then use a text editor (e.g. gvimdiff) to do check on the modifications.


    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • slbecker
    slbecker over 11 years ago

    When I try the fix I get this error message.

    p, li { white-space: pre-wrap; }

    *WARNING* (TECH-290096): techGetOrderedSpacingRule: Layer-purpose pair nil was not defined.

    *WARNING* (TECH-290096): techGetSpacingRule: Layer-purpose pair nil was not defined.

    *WARNING* (TECH-290096): techGetOrderedSpacingRule: Layer-purpose pair nil was not defined.

    *WARNING* (TECH-290096): techGetSpacingRule: Layer-purpose pair nil was not defined.

    *Error* fprintf/sprintf: format spec. incompatible with data - "Format is 'No %s for %s overlap %s.', argument #3 is nil"

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 11 years ago

    Hi slbecker

    Would you please post your question in a new thread instead of appending to an old thread from year 2009? This would help us to focus on your problem and not be distracted by the old posts. : )

    Please also let us know the version of Virtuoso which you are using. E.g.

    terminal>virtuoso -W
    or
    terminal>icfb -W

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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