cell libraries and place and route

Henry Salvia wrote:
B wrote:

Erik Wanta wrote:

I can't get installscape to bring up the box that allows me to enter
my proxy login/password. The problem might be related to RH9. Does
anyone else have this problem?
---
Erik

Itis working for me (RH9/KDE3). However installing from tar file is
still not possible.
HTH


We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence
Could you please comment more on the installation from a tar file.
thanx
 
B wrote:
Henry Salvia wrote:
B wrote:

Erik Wanta wrote:

I can't get installscape to bring up the box that allows me to enter
my proxy login/password. The problem might be related to RH9. Does
anyone else have this problem?
---
Erik

Itis working for me (RH9/KDE3). However installing from tar file is
still not possible.
HTH


We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence
Could you please comment more on the installation from a tar file.
thanx
Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections, but lots of people are doing it. Please describe
the problems you're seeing.

Henry Salvia
Mfg SWE Mgr
Cadence
 
Henry Salvia wrote:
Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,
granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.
cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.

On 27 Aug 2003 19:23:30 -0700, erikwanta@starband.net (Erik Wanta) wrote:

I have an inductor with the inductance set to:
0.002*BWlen*(ln(2*BWlen/(0.5*BWdia*0.0254))-1)*1e-7 H

When I try to run in spectre, I get:

Error found by spectre during circuit read-in.
"input.scs" 31: Function `ln' is undefined or is used recursively.

spectre terminated prematurely due to fatal error.

Any thoughts on why ln is undefined? I can use ln() in the CIW, I
would have thought that I could use it here and I can in other
simulators.
---
Erik
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Andrew:
FYI
I opened SR32556052 to make ln a wrapper function that calls log in spectre.
---
Erik

Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<veuqkvkt55qduikcf9102gbddvg8eihlln@4ax.com>...
Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.

On 27 Aug 2003 19:23:30 -0700, erikwanta@starband.net (Erik Wanta) wrote:

I have an inductor with the inductance set to:
0.002*BWlen*(ln(2*BWlen/(0.5*BWdia*0.0254))-1)*1e-7 H

When I try to run in spectre, I get:

Error found by spectre during circuit read-in.
"input.scs" 31: Function `ln' is undefined or is used recursively.

spectre terminated prematurely due to fatal error.

Any thoughts on why ln is undefined? I can use ln() in the CIW, I
would have thought that I could use it here and I can in other
simulators.
---
Erik
 
Erik,

I don't think that we should add unnecessary duplicate functions, when the
correct function name (log) is fairly standard - it is the C math library
function name, and the core SKILL function name.

Adding a duplicate adds no value and is one more thing to maintain.
The right thing to do is use the documented spectre function name for
natural log, which is log().

Priorities need to be set for implementing various things, and whilst this
seems trivial, it then needs to be tested, documented, and maintained.
Personally I'd sooner R&D spend their resources on more important things.

Andrew.

On 28 Aug 2003 14:36:34 -0700, erikwanta@starband.net (Erik Wanta) wrote:

Andrew:
FYI
I opened SR32556052 to make ln a wrapper function that calls log in spectre.
---
Erik

Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<veuqkvkt55qduikcf9102gbddvg8eihlln@4ax.com>...
Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.

On 27 Aug 2003 19:23:30 -0700, erikwanta@starband.net (Erik Wanta) wrote:

I have an inductor with the inductance set to:
0.002*BWlen*(ln(2*BWlen/(0.5*BWdia*0.0254))-1)*1e-7 H

When I try to run in spectre, I get:

Error found by spectre during circuit read-in.
"input.scs" 31: Function `ln' is undefined or is used recursively.

spectre terminated prematurely due to fatal error.

Any thoughts on why ln is undefined? I can use ln() in the CIW, I
would have thought that I could use it here and I can in other
simulators.
---
Erik
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Good point. I might have a rethink about this...

Andrew.

On Fri, 29 Aug 2003 15:03:20 +0200, Han Speek <Han.Speek@philips.NOSPAM.com>
wrote:

Andrew Beckett wrote:

Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.


Hi Andrew,

Isn't that a bit confusing ? In Verilog-A, which is also handled by
Spectre,
the natural log is ln(), and the decimal log is log() - perfectly
logical !
But I already see the potential confusing when working on both Spectre
and
Verilog-A netlists when doing a mixed-level simulation....

Regards,

Han.
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Andrew:
We are running other simulators that use ln(). We need to have the
ability to use the same test bench and just switch the simulator in
artist and verify that we get the same results in all simulators.
This ln() issue is a simple fix and should be done so that our run on
all simulators without issue. I don't think there is a heavy price to
pay for implementation or testing as ln() would just call an existing
function log().

Current situation:
SimulatorA Spectre
ln() log()
log() log10()

SimulatorA has a wrapper function log10() that calls log(). In
addition, analog designers are not usually C programmers so log() for
ln() is not expected and does cause confusion.
---
Erik

Han Speek <Han.Speek@philips.NOSPAM.com> wrote in message news:<3F4F4F18.5CBA9516@philips.NOSPAM.com>...
Andrew Beckett wrote:

Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.


Hi Andrew,

Isn't that a bit confusing ? In Verilog-A, which is also handled by
Spectre,
the natural log is ln(), and the decimal log is log() - perfectly
logical !
But I already see the potential confusing when working on both Spectre
and
Verilog-A netlists when doing a mixed-level simulation....

Regards,

Han.
 
Hi,

I think you miss the ivCellType property.

To create it do:
Open the layout of the cell that gives the problem (in your case mux2).
Then press Shift + Q.
Now you see the layout properties.
Look for a property named ivCellType. If it is there, this isn't your
problem and I can't help you further, if it isn't present press the add
button and add a property ivCellType of string named graphic.
Then you have to re-extract and rerun the LVS. it should succeed now.

I had similar problems in the past on some layouts and this always fixed
the problem.

AdW

Ramana Tadepalli wrote:
Hi All,

I was attempting to learn how to make pcells & was stepping thought the Cell
Design Tutorial.
All works fine till I run LVS...
Here is the error that I am unable to figure out.

view name list = ("auLvs" "extracted" "schematic")
stop name list = ("auLvs")
library name = "tutorial"
cell name = "mux2"
view name = "extracted"
globals lib = "basic"
Running Artist Flat Netlisting ...
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
Cannot find switch master cell for instance +13 in cellView (mux2 extracted)
from viewlist ' auLvs extracted schematic' in library 'tutorial'.
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
................
si: Netlist did not complete successfully.
*WARNING* invalid cell view -- 0(unknown)
End netlist:
Comparison program did not complete.

The tutorial initiates LVS with the schematic in the master library & the
layout & extracted views in the tutorial library. I tried LVS with the
schematic copied to the tutorial folder.. yet the same error. Help is
greatly appreciated.
-Ramana
 
So very many LVS errors are really netlisting errors that have nothing
to do with the LVS program. <sigh>

What you need to do is look at instance +13 in tutorial/mux2/extracted.
Odds are it is a view type that is not auLvs, and the cell does not have
an auLvs view to switch to.

Every cell in your hierarchy must have a view that is in your switch or
stop lists. The switch list (what they refer to as the view name list, I
think) is the views to switch an instance to when it is encountered. The
stop list is the views that are the leaves of the hierarchy as far as
the netlister is concerned. The views in the stop list must have the
information the netlister needs to format the output for the target
netlist.

On Sat, 30 Aug 2003 23:07:15 -0700, "Ramana Tadepalli"
<rtadepalli@asu.noreply.edu> wrote:

Hi All,

I was attempting to learn how to make pcells & was stepping thought the Cell
Design Tutorial.
All works fine till I run LVS...
Here is the error that I am unable to figure out.

view name list = ("auLvs" "extracted" "schematic")
stop name list = ("auLvs")
library name = "tutorial"
cell name = "mux2"
view name = "extracted"
globals lib = "basic"
Running Artist Flat Netlisting ...
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
Cannot find switch master cell for instance +13 in cellView (mux2 extracted)
from viewlist ' auLvs extracted schematic' in library 'tutorial'.
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
*WARNING* invalid cell view -- 0(unknown)
global error:
................
si: Netlist did not complete successfully.
*WARNING* invalid cell view -- 0(unknown)
End netlist:
Comparison program did not complete.

The tutorial initiates LVS with the schematic in the master library & the
layout & extracted views in the tutorial library. I tried LVS with the
schematic copied to the tutorial folder.. yet the same error. Help is
greatly appreciated.
-Ramana
 
Edward J Kalenda wrote:
So very many LVS errors are really netlisting errors that have nothing
to do with the LVS program. <sigh

What you need to do is look at instance +13 in tutorial/mux2/extracted.
Odds are it is a view type that is not auLvs, and the cell does not have
an auLvs view to switch to.

Every cell in your hierarchy must have a view that is in your switch or
stop lists. The switch list (what they refer to as the view name list, I
think) is the views to switch an instance to when it is encountered. The
stop list is the views that are the leaves of the hierarchy as far as
the netlister is concerned. The views in the stop list must have the
information the netlister needs to format the output for the target
netlist.
Hi,

Could this be the missing link ? You normally need to set:

export CDS_Netlisting_Mode="Analog"

to get the 'auLvs' view when netlisting. Otherwise you might just end up
with an 'lvs' view instead...

Regards,

Han.

--
Han Speek
E-mail: Han.Speek@philips.N0SP@M.com (Remove .N0SP@M to reply)
 
Please help me push enhancement PCR 643215 to get ln() in spectre.
---
Erik


erikwanta@starband.net (Erik Wanta) wrote in message news:<84018314.0308290949.17d125ee@posting.google.com>...
Andrew:
We are running other simulators that use ln(). We need to have the
ability to use the same test bench and just switch the simulator in
artist and verify that we get the same results in all simulators.
This ln() issue is a simple fix and should be done so that our run on
all simulators without issue. I don't think there is a heavy price to
pay for implementation or testing as ln() would just call an existing
function log().

Current situation:
SimulatorA Spectre
ln() log()
log() log10()

SimulatorA has a wrapper function log10() that calls log(). In
addition, analog designers are not usually C programmers so log() for
ln() is not expected and does cause confusion.
---
Erik

Han Speek <Han.Speek@philips.NOSPAM.com> wrote in message news:<3F4F4F18.5CBA9516@philips.NOSPAM.com>...
Andrew Beckett wrote:

Erik,

Look at "spectre -h expressions" - you'll see that the function name in
spectre for a natural log is log(), not ln(). So it should work if you change
ln to be log.

Similarly C has a math function log() rather than ln(). log() is the builtin
core SKILL function, whereas ln() is a wrapper around log() added
by the Artist group, which also supports waveforms as an argument.
Not sure why it was done like this - buried in the mists of ancient history,
I expect. Usually the standard function name is overloaded in executables
which support Artist to allow waveform objects to be passed to standard
functions.

Regards,

Andrew.


Hi Andrew,

Isn't that a bit confusing ? In Verilog-A, which is also handled by
Spectre,
the natural log is ln(), and the decimal log is log() - perfectly
logical !
But I already see the potential confusing when working on both Spectre
and
Verilog-A netlists when doing a mixed-level simulation....

Regards,

Han.
 
Usually, setting the netlisting mode to Analog is what causes the stop
list to be auLvs. I think the problem is that there is an instance in
the extracted view for which there is no auLvs view. I have not looked
at the PCell tutorial. It may be that the tutorial creates views that
are not auLvs and netlisting mode needs to be set to Digital.

It's kind of a bitch that the Analog tools need a special netlisting
mode. It can cause a lot of confusion when set wrong.

On Mon, 01 Sep 2003 09:26:06 +0200, Han Speek
<Han.Speek@philips.NOSPAM.com> wrote:

Edward J Kalenda wrote:

So very many LVS errors are really netlisting errors that have nothing
to do with the LVS program. <sigh

What you need to do is look at instance +13 in tutorial/mux2/extracted.
Odds are it is a view type that is not auLvs, and the cell does not have
an auLvs view to switch to.

Every cell in your hierarchy must have a view that is in your switch or
stop lists. The switch list (what they refer to as the view name list, I
think) is the views to switch an instance to when it is encountered. The
stop list is the views that are the leaves of the hierarchy as far as
the netlister is concerned. The views in the stop list must have the
information the netlister needs to format the output for the target
netlist.


Hi,

Could this be the missing link ? You normally need to set:

export CDS_Netlisting_Mode="Analog"

to get the 'auLvs' view when netlisting. Otherwise you might just end up
with an 'lvs' view instead...

Regards,

Han.
 
Henry:
What is the anticipated release date for the next version of installscape?
---
Erik

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
Erik Wanta wrote:
Henry:
What is the anticipated release date for the next version of installscape?
---
Erik
The specs are still being hammered out, but looks like Q104 so far.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
Henry:
I currently see 2.2p3 available. You mentioned there was a new
version that would be out in a few days (see below). I assume 2.3
will be out Q104 and 2.2p4 will be out any day now?
---
Erik

We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F54E749.DB86A796@cadence.com>...
Erik Wanta wrote:

Henry:
What is the anticipated release date for the next version of installscape?
---
Erik

The specs are still being hammered out, but looks like Q104 so far.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
Erik Wanta wrote:
Henry:
I currently see 2.2p3 available. You mentioned there was a new
version that would be out in a few days (see below). I assume 2.3
will be out Q104 and 2.2p4 will be out any day now?
---
Erik
Waiting for some testing results on the proxy changes. The developer has
been saying any day now for a few days, so I'm still hopeful it will
be released Real Soon Now. I'll see what I can do to hurry this along.

The version in Q104 is planned to be 3.0. We've in the middle of a lot
of usability validation on a new "wizard" style interface and other
fixes
and enhancements that will make it easier to run installscape
"standalone"
instead of tied to the web browser as its "search engine", and in
general
make it easier to understand how to use installscape.

Henry.

We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F54E749.DB86A796@cadence.com>...
Erik Wanta wrote:

Henry:
What is the anticipated release date for the next version of installscape?
---
Erik

The specs are still being hammered out, but looks like Q104 so far.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
Henry:
Please consider adding the ability to run installscape from the
command line in 3.0. I want to just specify a proxy, sdl file, and
installation directory in an installation script.
---
Erik

Henry Salvia <hjs@cadence.com> wrote in message news:<3F56392F.E6760215@cadence.com>...
Erik Wanta wrote:

Henry:
I currently see 2.2p3 available. You mentioned there was a new
version that would be out in a few days (see below). I assume 2.3
will be out Q104 and 2.2p4 will be out any day now?
---
Erik

Waiting for some testing results on the proxy changes. The developer has
been saying any day now for a few days, so I'm still hopeful it will
be released Real Soon Now. I'll see what I can do to hurry this along.

The version in Q104 is planned to be 3.0. We've in the middle of a lot
of usability validation on a new "wizard" style interface and other
fixes
and enhancements that will make it easier to run installscape
"standalone"
instead of tied to the web browser as its "search engine", and in
general
make it easier to understand how to use installscape.

Henry.

We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F54E749.DB86A796@cadence.com>...
Erik Wanta wrote:

Henry:
What is the anticipated release date for the next version of installscape?
---
Erik

The specs are still being hammered out, but looks like Q104 so far.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
 
geHiCommonFindMarker() is a little better than Verify/Markers/Find but
it still has all the markers in a single list. Maybe if it were sorted
it would do what he needs.

I think what Jan really wants is something like what Assura has: a list
of the unique marker strings. When you click on a string, you can then
walk through the markers with that string. The drcDisplay.il file that
was posted here some time ago does a fairly nice job of this. I've
included it below.

/*
procedure drcDisplay()
function: to allow Diva drc errors to be processed by type
by: Pat Hyde (cds)
date: 8-24-92
Modified Oct 93 added zoom factor and allowed for imbedded quotes in
rule descriptions
Modified Fed 94 cleaned it up a little before sending it out
Placed under SCCS by Andrew Beckett prior to modifications

SCCS Info: @(#) drcDisplay.il 06/13/02.18:13:14 1.5

Modified Oct 98 Changed internal data structure to be a table, to cope
correctly with large data, and fix a number of bugs.
Could probably benefit from major rewrite.

How to use:
load
execute drcDisplay()
form appears with drc error type found in design
select error type you wish to view by selecting with cursor
hit "NEXT" on form
graphics will zoom into error vector
to view previously viewed error markers hit "PREVIOUS" button on the
form
To delete currently viewed error marker hit "DELETE" button on form
To end session hit "CANCEL" button on form

*/

procedure(drcDisplay()
let( ( errorInfo errorDb errorList markerLpp cv newErrorName)

cv =geGetEditCellView()
markerLpp=car(exists(lpp cv~>layerPurposePairs
lpp~>layerName=="marker"))

; association table indexed by error name
errorInfo=makeTable('errorInfo nil)
foreach(shape markerLpp~>shapes
when(shape~>drcWhy
errorInfo[shape~>drcWhy]=cons(shape errorInfo[shape~>drcWhy])
))

; build new errorDb, indexed on string that will appear
; in cyclic field
errorDb=makeTable('errorDb nil)
foreach(errorName errorInfo
sprintf(newErrorName "%s [%d]" errorName
length(errorInfo[errorName]))
errorList=cons(newErrorName errorList)
errorDb[newErrorName]=errorInfo[errorName]
)
errorList=sort(errorList 'alphalessp)
if(errorList then
; make sure the form gets removed
when(boundp('drcDisplayForm) &&
hiIsFormDisplayed(drcDisplayForm) &&
boundp('drcDisplayWinId) &&
windowp(drcDisplayWinId)
hiCloseWindow(drcDisplayWinId)
)
drcDisplayMakeForm(errorList errorDb )
else
hiDisplayModalDBox( 'drcDisplayNoError "DRC DISPLAY"
"NO DRC ERROR MARKERS IN CELLVIEW" "" "")
)
t
))

;*************************************************************************
;drcDisplayCB()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Set / Reset the total and current number of error being viewed
;
;******************************************************************

procedure(drcDisplayCB()
when(drcDisplayForm->currentErrorField->value
drcDisplayForm->currentErrorField->value = 0
)
when(drcDisplayForm->errorChoiceField->value
drcDisplayForm->totalErrorField->value =
length(drcDisplayWinId->errors[
drcDisplayForm->errorChoiceField->value])
)
)

;*************************************************************************
;drcDisplayNextCB()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Display the next error for the error type chosen on the
drcDisplayForm
;
;******************************************************************

procedure(drcDisplayNextCB()
prog( (errorNum )
errorNum = drcDisplayForm->currentErrorField->value + 1
unless( errorNum <= drcDisplayForm->totalErrorField->value
hiDisplayModalDBox( 'drcDisplayNoError "DISPLAY NEXT"
"NO MORE ERRORS OF THIS TYPE" "" "")
return(t)
)
drcDisplayForm->currentErrorField->value = errorNum
drcDisplayError(errorNum)
))

;*************************************************************************
;drcDisplayError(errorNum)
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Display the error for the error type chosen on the
drcDisplayForm
;
;******************************************************************

procedure(drcDisplayError(errorNum)
let( (error pt ur)
geDeselectAll(drcDisplayWinId->editWindow)
error= nthelem(errorNum
drcDisplayWinId->errors[drcDisplayForm->errorChoiceField->value ])
if(dbobjectp(error) then
if(error~>objType == "line" then
ur=list(nthelem(1 car(error~>points))+1
nthelem(2 car(error~>points))+1)
pt=list(list(nthelem(1 cadr(error~>points))-1
nthelem(2 cadr(error~>points))-1) ur)
else
pt=error~>bBox
)
geSelectObject(error)
hiZoomIn(drcDisplayWinId->editWindow pt)
hiZoomRelativeScale(drcDisplayWinId->editWindow

1/drcDisplayForm->errorZoomFactorField->value)
drcDisplayForm->statusField->value="OK"
else
drcDisplayForm->statusField->value="DELETED"
)
))

;*************************************************************************
;drcDisplayCancelCB()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Display the next error for the error type chosen on the
drcDisplayForm
;
;******************************************************************

procedure(drcDisplayDeleteCB()
let( ( error errorInf )
errorInf=nthcdr(drcDisplayForm->currentErrorField->value-1

drcDisplayWinId->errors[drcDisplayForm->errorChoiceField->value])
error=car(errorInf)
;myDb=drcDisplayWinId->errors[drcDisplayForm->errorChoiceField->value]
if(dbobjectp(error) && error~>cellView then
dbDeleteObject(error)
; remove it from the list
rplaca(errorInf nil)
drcDisplayForm->statusField->value="DELETED"
)
))

;*************************************************************************
;drcDisplayCancelCB()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Display the next error for the error type chosen on the
drcDisplayForm
;
;******************************************************************

procedure(drcDisplayCancelCB()
geDeselectAll(drcDisplayWinId->editWindow)
hiCloseWindow(drcDisplayWinId)

)

;*************************************************************************
;drcDisplayPreviousCB()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; Display the previous error for the error type
; chosen on the drcDisplayForm
;
;******************************************************************

procedure(drcDisplayPreviousCB()
prog( (errorNum )
errorNum = drcDisplayForm->currentErrorField->value - 1
unless( errorNum > 0
hiDisplayModalDBox( 'drcDisplayNoError "DISPLAY PREVIOUS"
"NO MORE ERRORS OF THIS TYPE" "" "")
return(t)
)
drcDisplayForm->currentErrorField->value = errorNum
drcDisplayError(errorNum)
))

;*************************************************************************
;drcDisplayLogForm()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; UI for drcDisplay->drcDisplayLog
;
;******************************************************************

procedure(drcDisplayLogCB()
let( (num drcDisplayLogCurrentError drcDisplayLogFileName
string outport errcnt)
when( drcDisplayForm->logFileField->value

drcDisplayLogCurrentError = hiCreateBooleanButton(
?name 'drcDisplayLogCurrentError
?buttonText "CURRENT ERROR ONLY"
?value nil
)

drcDisplayLogFileName = hiCreateStringField(
?name 'drcDisplayLogFileName
?prompt "FILE NAME"
?value
strcat(geGetEditCellView(drcDisplayWinId->editWindow)~>cellName
"DRC.log")
)

hiCreateAppForm(?name 'drcDisplayLogForm
?formTitle "LOG OPTIONS"
?buttonLayout 'OKCancel
?fields list(
drcDisplayLogCurrentError
drcDisplayLogFileName)
)

when(
hiDisplayForm(drcDisplayLogForm)

outport=outfile(drcDisplayLogForm->drcDisplayLogFileName->value)
fprintf(outport "\n\n\n")
fprintf(outport "DRC output for cellView %L\n"
car( parseString(drcDisplayLogForm->drcDisplayLogFileName->value
"DRC"))
)
fprintf(outport "\n")

if(drcDisplayLogForm->drcDisplayLogCurrentError->value then
string=drcDisplayForm->errorChoiceField->value
num= length(drcDisplayWinId->errors[string])

fprintf(outport "\n\n*** %L *** " string)
fprintf(outport "\n*** Total Error Count = %L ***\n\n" num)
errcnt = 0

foreach(error
drcDisplayWinId->errors[drcDisplayForm->errorChoiceField->value]
errcnt++
fprintf(outport "\t%d - " errcnt)
foreach(pt error~>bBox
fprintf(outport " ( %L : %L ) " xCoord(pt) yCoord(pt) )
)
fprintf(outport "\n")

)
else
foreach( errorName drcDisplayForm->errorChoiceField->choices
fprintf(outport "\n\n*** %L *** " errorName)
fprintf(outport "\n*** Total Error Count = %L ***\n\n"
length(drcDisplayWinId->errors[errorName]))
errcnt = 0

foreach(error drcDisplayWinId->errors[errorName]
errcnt++
fprintf(outport "\t%d - " errcnt)
foreach(pt error~>bBox
fprintf(outport " ( %L : %L ) " xCoord(pt) yCoord(pt) )
)
fprintf(outport "\n")
)
)
)
close(outport)
view(drcDisplayLogForm->drcDisplayLogFileName->value)
)
)
drcDisplayForm->logFileField->value = nil
))

;*************************************************************************
;drcDisplayMakeForm()
;Pat Hyde Cadence
;8-25-92
;version 1.0
;FUNCTION
; UI for drcDisplay
;
;******************************************************************

procedure(drcDisplayMakeForm(errorList errorDb )
let( (editWindow cancelErrorField currentErrorField
deleteErrorField errorChoiceField errorZoomFactorField
logFileField nextErrorField previousErrorField totalErrorField
statusField)

errorZoomFactorField = hiCreateFloatField(
?name 'errorZoomFactorField
?prompt "ZOOM FACTOR"
?value 1.00
?defValue 1.00
)

errorChoiceField = hiCreateCyclicField(
?name 'errorChoiceField
?choices errorList
?prompt "ERROR TYPE TO VIEW"
?value car(errorList)
?callback "drcDisplayCB()"
)

nextErrorField = hiCreateButton(
?name 'nextErrorField
?buttonText "NEXT ERROR"
?callback "drcDisplayNextCB()"
)

previousErrorField = hiCreateButton(
?name 'previousErrorField
?buttonText "PREVIOUS"
?callback "drcDisplayPreviousCB()"
)

cancelErrorField = hiCreateButton(
?name 'cancelErrorField
?buttonText "CANCEL"
?callback "drcDisplayCancelCB()"
)

deleteErrorField = hiCreateButton(
?name 'deleteErrorField
?buttonText "DELETE"
?callback "drcDisplayDeleteCB()"
)

currentErrorField = hiCreateIntField(
?name 'currentErrorField
?prompt "CURRENTLY VIEWING "
?value 0
?callback "if(drcDisplayForm->currentErrorField->value >
drcDisplayForm->totalErrorField->value ||
drcDisplayForm->currentErrorField->value <= 0 then
drcDisplayForm->currentErrorField->value =
drcDisplayForm->currentErrorField->lastValue
else

drcDisplayError(drcDisplayForm->currentErrorField->value)
)"
)

totalErrorField = hiCreateIntField(
?name 'totalErrorField
?prompt "OF"
?value length(errorDb[car(errorList)])
?editable nil
)

statusField = hiCreateStringField(
?name 'statusField
?prompt "STATUS"
?value "OK"
?editable nil
)

logFileField = hiCreateBooleanButton(
?name 'logFileField
?buttonText "GENERATE LOG FILE"
?value nil
?callback "drcDisplayLogCB()"
)

hiCreateForm( 'drcDisplayForm "DISPLAY ERROR TYPE MENU" ""
list(
list(nextErrorField 10:5 100:35)
list(previousErrorField 135:5 100:35)
list(deleteErrorField 260:5 100:35)
list(cancelErrorField 390:5 100:35)
list(errorChoiceField 0:60 160:35 150)
list(logFileField 0:90 200:35 150)
list(errorZoomFactorField 300:90 150:35 100)
list(currentErrorField 0:125 200:35 150)
list(totalErrorField 200:125 100:35 50)
list(statusField 350:125 150:35 50)
)
)
editWindow = hiGetCurrentWindow()
drcDisplayWinId =hiOpenWindow(
?bBox list((0:0) (510:210))
?type "form"
?appType ""
?help ""
?form drcDisplayForm
)
; don't allow window to become current
drcDisplayWinId->neverCurrentWindow=t

hiCreatePulldownMenu(
'drcDisplayMenuHandle "Commands"
list( hiCreateMenuItem(
?name 'drcDisplayCloseMenuItem
?itemText "Close Window"
?callback "hiCloseWindow(drcDisplayWinId)"
)
) ""
)
hiInsertBannerMenu(drcDisplayWinId
'drcDisplayMenuHandle 0
)
drcDisplayWinId->errors = errorDb
drcDisplayWinId->editWindow = editWindow

))


;*************************************************************************
;drcDisplay()
;Pat Hyde Cadence
;4-14-92
;version 1.0
;FUNCTION
; UI for drc highlight
; Installs a "DRC Highlight" item under verify (4.2 analog artist
)
;******************************************************************
procedure( drcDisplayPullDown()
let( (drcDisplayField)
; create Interconnect iten for Create pulldown menu
drcDisplayField=hiCreateMenuItem(
?name 'drcDisplayField
?itemText "DRC Display"
?callback "drcDisplay()"
)
; if field is not already in pulldown add it

; add "DRC Highlight" item under Custom Layout Verify menus. PLH
unless( leVerifyMenu->drcDisplayField
hiAddMenuItem( leVerifyMenu drcDisplayField)
)

)) ; END drcDisplayPullDown()




On Fri, 22 Aug 2003 12:16:16 -0400, "Sam Tran" <tran@orion-design.com>
wrote:

Hello Jan,

Try this.

After a DRC run, type the following in the command window.

geHiCommonFindMarker()

This should fix all of your problems.

Regards,
Sam


"Jan Mikkelsen" <jhm@NOSPAM.kom.auc.dk> wrote in message
news:bhve0m$1md$1@sunsite.dk...
Hi

Lets do a case study here .. I run a DRC (DIVA) and get the following:

999 Minimum Pad to Via overlap
2 Minimum Metal to Metal spacing

When I start to look for the 2 Metal errors using "Verify -> Markers -
Find" Cadence might choose to start of with the 999 Pad errors .. how the
h*** do I control that list of errors to have cadence show me just the
instances of the error Im interested in?

/Jan
 
Erik,

You already can run from the command line - although not sure if you can with
a proxy in the way - Henry can probably comment on that for the future version.

Andrew.

On 3 Sep 2003 14:21:30 -0700, erikwanta@starband.net (Erik Wanta) wrote:

Henry:
Please consider adding the ability to run installscape from the
command line in 3.0. I want to just specify a proxy, sdl file, and
installation directory in an installation script.
---
Erik

Henry Salvia <hjs@cadence.com> wrote in message news:<3F56392F.E6760215@cadence.com>...
Erik Wanta wrote:

Henry:
I currently see 2.2p3 available. You mentioned there was a new
version that would be out in a few days (see below). I assume 2.3
will be out Q104 and 2.2p4 will be out any day now?
---
Erik

Waiting for some testing results on the proxy changes. The developer has
been saying any day now for a few days, so I'm still hopeful it will
be released Real Soon Now. I'll see what I can do to hurry this along.

The version in Q104 is planned to be 3.0. We've in the middle of a lot
of usability validation on a new "wizard" style interface and other
fixes
and enhancements that will make it easier to run installscape
"standalone"
instead of tied to the web browser as its "search engine", and in
general
make it easier to understand how to use installscape.

Henry.

We're testing a new version installscape that has some proxy fixes. If
all goes well there will be a new version available for download in a
few days.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F54E749.DB86A796@cadence.com>...
Erik Wanta wrote:

Henry:
What is the anticipated release date for the next version of installscape?
---
Erik

The specs are still being hammered out, but looks like Q104 so far.

Henry Salvia
Mfg SWE Mgr
Cadence

Henry Salvia <hjs@cadence.com> wrote in message news:<3F4FBA38.1665CDBA@cadence.com>...
Erik Wanta wrote:

The installscape program doesn't check to see if I have netscape
running before Go->Vendor web page, Go->InstallScape web page, or
Edit->Search Internet. In addition, Go->InstallScape web page tries
to
go to www.installscape.com that doesn't exist! I can't find any
information on Khanpur Technologies. Where is installscape coming
from? Is it being written by Cadence now or what?

InstallScape was developed by KTI but is now owned and supported by
Cadence.
The current menu structure reflects the original KTI intent of
InstallScape
as a psuedo browser, but virtually all of that functionality is
unsupported
and unused. The current setup of InstallScape requires using the web
interface
at http://downloads.cadence.com/ to search for and locate Releases to
download
and install Products they contain. You need a Sourcelink login to access
the
web page, and again when InstallScape contacts the fileserver to
download the
Products (kits). The web page provide links to "sdl" files that contain
URLs
pointing to the Release. If your web browser is configured to start
InstallScape
as a helper app when you click on a .sdl file, it will start
InstallScape and
feed the downloaded .sdl file to it, which in turn points InstallScape
to the
Release path in the .sdl file.

The next major release of installscape will better support running in
standalone
mode in addition to its web browser/helper app mode.

Henry Salvia
Mfg SWE Mgr
Cadence

---
Erik

B <bekeur@fnal.gov> wrote in message news:<bij31e$1h5$1@info4.fnal.gov>...
Henry Salvia wrote:

Could you please comment more on the installation from a tar file.
thanx


Sure. Are you talking about downloading a tarfile of a CD directory and
unpacking it? What is not possible about it? Its s.l.o.w. and prone to
dropped connections,

granted

but lots of people are doing it.

I am doing it to.

Please describe
the problems you're seeing.

cannot install it.It fails for the reason given below.

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
/usr/local/cad/cadence/IC50/install/bin.lnx86/softload: line 1412:
Could not extract information from FS.0 of CD#1.
Could not get platform or release information: command not found

This has originally been reported by E. Wanta (see archive)
Please do rememember that we are talking about RH9.



Henry Salvia
Mfg SWE Mgr
Cadence
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top