( 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
|
|