( ESNUG 381 Item 8 ) -------------------------------------------- [11/08/01]

Subject: 5 Cadence SKILL/Virtuoso/DFII 4.3.4 Migrating To 4.4.6 Questions

> We are going through a migration from Cadence DFII 4.3.4 to 4.4.6.  There
> are some things that are kind of annoying, and others that are just
> broken.  Anyone run into any of these, and have some workarounds?
>
>   1) leSearchHierarchy no longer will find non-valid layers.
>      This is a lightning fast function that cant really be replaced
>      by anything else without a big slowdown.  Has everyone wrote
>      some wrapper for this function that makes all layers valid,
>      runs the function, then puts layers back the way they were?
>      You would need something like this to keep it from breaking
>      SKILL code everywhere its used.  We depend on the fact that 
>      it finds non-valid layers in some of our code.
>
>   2) Minor nit - how can you make the LSW have a grey background
>      for layer colors like it used to instead of a black background?
>
>   3) You can no longer select edges of shapes without changing to 
>      partial select mode.  In 4.3.4 you could pass your mouse over
>      the edge of a shape or the end of a path in full select mode,
>      and it would dynamically highlight it and you could select it.
>      In 4.4 it will do neither unless you change to partial select mode.
>
>   4) Anyone find that leChopShape doesnt always behave right in 4.4?
>      It was bad in 4.3.4 where it would delete shapes in -nograph mode
>      if you didnt have your LSW initialized.  It seems to be worse
>      in 4.4 where it deletes shapes even if you have initialized the LSW.
>
>   5) If you use VersionSync, have you noticed that dbCopyCellView will
>      not always checkout the destination cell and the copy doesnt happen?
>
> Thanks for all your help in advance!
>
>     - Karl Johnson


From: phz@cadence.com (Pete Zakel)

I can answer one of the questions:

   "2) Minor nit - how can you make the LSW have a grey background
       for layer colors like it used to instead of a black background?"

I don't think you can in 4.4.6.  It was changed so that the background of
the pattern matches the background of the design window since that makes
more sense and was the recommendation according to usability testing.  In
4.4.7 a new layout env variable has been added to allow using the LSW
background color instead of the design window background color called
useEditorBackgroundColorForLSW, since not everyone likes the "fix".
Default is t for using design window background.

    - Pete Zakel
      Cadence Design Systems

         ----    ----    ----    ----    ----    ----   ----

>   3) You can no longer select edges of shapes without changing to 
>      partial select mode.  In 4.3.4 you could pass your mouse over
>      the edge of a shape or the end of a path in full select mode,
>      and it would dynamically highlight it and you could select it.
>      In 4.4 it will do neither unless you change to partial select mode.


From: reb@cypress.com

And it still works the old way if your cellViewType is schematic or
schematicSymbol.  Go figure.  Not very palatable to use bindkeys to toggle
cellViewType back and forth.  Somewhere in the binaries (or context files?)
there must be a list of types either eligible or inelegible...

    - Reb
      Cypress

         ----    ----    ----    ----    ----    ----   ----

>   2) Minor nit - how can you make the LSW have a grey background
>      for layer colors like it used to instead of a black background?

From: Grant Erwin <grant@tinyisland.com>

This one came up at work today.  Here's the CDN Sourcelink solution page
text:

  *Problem:
  After upgrading to IC446, the background color of LSW has become 
  black compared to what was grey in previous versions. How do I get 
  back the previous background color?
  
  *Solution:
  To get back the behavior of the previous version there is a LE 
  environment variable,  useEditorBackgroundColorForLSW, available. 
  This allows the user to control whether LSW will take the 
  background color of LE design window as the background color of 
  LSW's LP icon or not.
  
  The user can specify this in ~/.cdsenv or local directory ./.cdsenv by
  setting,
           layout useEditorBackgroundColorForLSW  boolean nil
  or
           layout useEditorBackgroundColorForLSW  boolean t
  
  Default value is t, meaning LSW will take the background color of LSW
  design window as the background color of LSW's LP icon.
  
  If the user specifies layout

           useEditorBackgroundColorForLSW  boolean nil

  in .cdsenv, LSW uses the background color of HI form as the background 
  color of LSW's LP icon.  This will get back to the LSW behavior of the 
  previous versions.

Hope this helps.

    - Grant Erwin                                Kirkland, Washington


 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)