cell libraries and place and route

Software CD wrote:
Don't ignore this message - you might NEVER
come across such service!


-- Over 1000 titles - updated monthly
-- RISK FREE PURCHASE


Find info about the software titles listed here at:

[ www.izonews.com ]

Contact us / Order CD's at:

[ SoftwareCD@gmx.net ]



[1694] IBM VIAVOICE ADVANCED EDITION v 10 [1 cd]
[1695] IBM VIAVOICE PRO USB EDITION v 10 [1 cd]
Dir my friend,

Could you tell me, How to take your software and also instructhion all
how to download.

Thanking you

Beepal
 
On 24 Jan 2005 23:06:26 -0800, beepal@gmail.com wrote:

Could you tell me, How to take your software and also instructhion all
how to download.
<snicker>
No doubt the thief is long gone with a few $$. Very few, I trust.
--
Cliff
 
Only the best take the time & effort (and risk) to help the rest!
Thanks!
 
Thomas Arneberg wrote (a long time ago):
Newsgroups: comp.cad.cadence
From: t...@cray.com (Thomas Arneberg)
Subject: Skill documentation
Organization: Cray Research, Inc.
Date: 30 Jun 92 12:00:14 CDT

SKILL commands aren't described in alphabetical order, and it's not
easy to guess which of the many books a given command will be in!
Usually you look at the index of a book (which you must get to
by going to the end of the TOC and then clicking on "index"),
then find out the page ... snip ...

It seems that the whole process would be much improved if there were
... a global cross-index that covers all manuals, both in electronic
and in print, would be a real boon.

Even if CDN had this, what they really need IN ADDITION to the
fancy documentation is a quick & dirty text-based description of a
command -- the arg list, the return value, & a sentence or two to
describe that SKILL function does.

In the meantime, I use "listFunctions()" to get a list of plausible
function names, then I grab a few physical SKILL books and then
look 'em up.
I happened across this old post as I was googling for references on
learning how to program in SKILL.

The good news is that all what Thomas kindly asked for above has been
accomplished (and much more) by Cadence over the decade that occurred
between this posting in 1992 and today in Virtuoso DFII.

For example, there is a SKILL FINDER GUI (comes with product 900 SKILL
Development Environment) which provides short-form online documentation
for every DFII public SKILL function (all 5000 of them). It uses
regular expressions, so, an asterisk will list all functions in
alphabetical order. The short-form documentation is basically the
long-format documentation with everything after the first carriage
return omitted.

This short-form documentation (aka SKILL FINDER GUI) provides all that
Thomas asked for, and much more. There's even the handy printed desktop
reference Thomas pined for which is now available to anyone who has
product 900 SKILL Development Environment on maintenance (contact your
sales team).

Even the venerable listFunctions command has been vastly improved in
that it now lists every SKILL function which is public and currently
callable including your own self-defined functions. Companies can even
request SKILL Quick Reference documents which contain JUST the SKILL
functions they use (e.g., those they defined for certain design kits).

Just FYI ... we care about and listen to our designer friends ...
John Gianni
--
Nothing I post to the USENET is company sanctioned.
 
Since I don't have the derivation for hv_ng0 or nwtrms, I can only
speculate.

The rule you likely want to use is "ovlp". The rule "width" only takes
facing edges from a
single input polygon. ovlp takes facing edges of different polygons.
What the rule implies is that you want specific edges of this polygon.


It may be ok just to replace width with ovlp but ...
IFF (i.e. if and only if ) the structures are well formed (i.e. non-related
internal active gate
edges cannot see each other, then a simple ovlp check will work.
(If not you may need to tweek with opp ... ugly)

YMMV ... Gerry


"Michael Förtsch" <michael.foertsch@tuwien.ac.at> wrote in message
news:41f7684e$0$12384$3b214f66@tunews.univie.ac.at...
Hello,

usually I try to solve Cadence problems with groups.google.com or with
sourcelink.cadence.com, but I haven't found anything about this:

Cadence 5.0.32.57 is running on a Ultra-250 with Solaris 5.8. We are use
a design kit from XFAB. If I start a DRC I get the following message:

error: Drc allows only one input layer for 'width' check.
2050. drc(geomGetEdge(hv_ng0 butting ndiff) geomGetEdge(hv_ng0
butting nwtrms) (width < 4.0) " W6P1 : Minimum GATE length = 4.0 ")
Errors exist in the rules file ".../TECH_XB06/divaDRC.rul".

If I manually delete the "geomGetEdge(hv_ng0 butting nwtrms)" part of
rules file, the DRC runs without an error message. At first, this looks
like a design kit problem rather than a Cadence problem. But exactly the
same rules file works without problems together with an older Cadence
version (Cadence 4.4.6.100.66m on Solaris 5.7)

If I try to generate the extracted view from a layout I get the
following message:

*WARNING* Errors exist in rules file so this program cannot continue.

There is no hint what errors exist. Since the divaDRC.rul has exactly
the same content then divaEXT.rul, I also deleted "geomGetEdge(hv_ng0
butting nwtrms)", but this has no effect.

Is there solution or a workaround for this problem?

Best regards,
Michael.
 
Marc Heise wrote:
If you want to fix it yourself, put a "geomOr" around the two
"geomGetEdge" commands.
Thank you, now it runs.

Michael.
 
there is a trojan horse virus in this file.
<joshz@hotmail.com> wrote in message news:e4yAd.609010$nl.532342@pd7tw3no...
Santa Clause like you have never seen him before, this is a must see for
everyone http://paddy.home.comcast.net/
 
Hi Michael,

in 4.4.6. you did not get the error message because the second geomGetEdge was
just ignored without a complain from the software. This changed with newer
releases (latest 4.4.6 too). Now it's complaining, like you would expect from
the tool if the rule is wrong.
I know XFAB is aware of it and changed the ruleset. Just ask them for a kit
working with 5.0.

If you want to fix it yourself, put a "geomOr" around the two "geomGetEdge"
commands.

Most design kits from foundries are bound to software releases. So before
upgrading the release you should speak with the foundry about the kit.

Regards,
Marc


Hello,

usually I try to solve Cadence problems with groups.google.com or with
sourcelink.cadence.com, but I haven't found anything about this:

Cadence 5.0.32.57 is running on a Ultra-250 with Solaris 5.8. We are use
a design kit from XFAB. If I start a DRC I get the following message:

error: Drc allows only one input layer for 'width' check.
2050. drc(geomGetEdge(hv_ng0 butting ndiff) geomGetEdge(hv_ng0 butting
nwtrms) (width < 4.0) " W6P1 : Minimum GATE length = 4.0 ")
Errors exist in the rules file ".../TECH_XB06/divaDRC.rul".

If I manually delete the "geomGetEdge(hv_ng0 butting nwtrms)" part of
rules file, the DRC runs without an error message. At first, this looks
like a design kit problem rather than a Cadence problem. But exactly the
same rules file works without problems together with an older Cadence
version (Cadence 4.4.6.100.66m on Solaris 5.7)

If I try to generate the extracted view from a layout I get the
following message:

*WARNING* Errors exist in rules file so this program cannot continue.

There is no hint what errors exist. Since the divaDRC.rul has exactly
the same content then divaEXT.rul, I also deleted "geomGetEdge(hv_ng0
butting nwtrms)", but this has no effect.

Is there solution or a workaround for this problem?

Best regards,
Michael.
 
A bit experimenting with datasets on the CIW command line show me that I
have wrong hierarchy delimiters in my current datasets. The command line
simulation have . as hierarchy delimiter, but the data that
calculator wants to see use the / as a delimiter. I see this with the
openResults, selectResults and outputs ocean commands.

Somehow I need to tell my simulator that I need the / instead of the .


--
Svenn
 
On Thu, 03 Feb 2005 00:22:05 -0500, fogh <adff@xs4all.nl> wrote:

also when the method is for a system class (like number, string ...)

I really wonder :(
I have a little macro which uses a private function to do this, and also
discovered that there is already a private function which is pretty close.

One of my colleagues filed this enhancement PCR:

PCR: 765646
Title: need to get methods from a generic function

When you say "enumerate" what do you mean? Do you mean that you want to find
the names of the classes which have methods for the specified generic
function?

Also, what do you want this for? Good practical reasons always help influence
the likelihood of this being implemented. That said, the implementation is
mainly a case of providing a public wrapper or alias for the internal function
(it is not named appropriately for a public function), and the documentation
effort.

Regards,

Andrew.
 
John Woodgate wrote:
It is such a pity that most of the politicians who put up the legal
framework for globalization never had to face competition on uneven
levels
They did , but their levels were the highest!
Given the statistics of politician population, that statement smells of racism
and sexism.
 
Andrew Beckett wrote:
The hierarchy delimiter is governed by the presence of the map/amap
directories. The idea is that any name in OCEAN which is of the form
"/I1/I2/M0" is a _schematic_ name (i.e. any name which begins with a /).
whereas "I1.I2.M0" is using the spectre hierarchy delimiter, and hence is
referring to the _netlist_ name. Sometimes due to mapping, they are not the
same.
Does some of the mapping get stored inside a cadence database or are all
information needed to map inside the schematic/netlist directory? I am
seeing some problem with probing extracted views, specially rc-extracted
where assura rcx add extra nodes for serial resistances.

--
Svenn
 
On Sat, 12 Feb 2005 22:24:03 -0500, fogh <adff@xs4all.nl> wrote:

One of my colleagues filed this enhancement PCR:

PCR: 765646
Title: need to get methods from a generic function

So getmethod() will become public ?
That's the idea. It's not been committed to yet though - but I can't see any
major problems in this case.

What about variable ? Is there a way to request, for instance, that
oblist becomes public ?
I think that's fairly unlikely, as it could limit our ability to change low
level implementation details. Also, it's questionable as to what you'd use
this for (legitimately).

Andrew.
 
fogh wrote:
Sorry I have no time for this. Some thing$ take priority. That s how I
also left unfinished that toolbar with symbols from the PDK - for the
time being.
Thank you very much, but I didn't mean that you should do the work for
me. Thanks for the startup help. If I get problems I will surely come
back to this thread.

--
Svenn
 
See previous post titled:
saving custom data into artist states?

Please request this functionality also so that you can share states
with others that you named correctly.
---
Erik
 
adsfadsf wrote:
See previous post titled:
saving custom data into artist states?

Please request this functionality also so that you can share states
with others that you named correctly.
I need some additional information on this, Erik. What do you mean by
'others'; other engineers, other cells? States are normally saved in
..artist_states (why on earth is such an important directory dotted
invisible?) and is basically reachable by all. If you meant something
else, I need more info.

--
Svenn
 
Svenn:
Saving states as cell views is very clean.
See previous post titled:
saving custom data into artist states?
---
Erik
 
Andrew Beckett wrote:
There is a plan to do this properly (not just do this trigger idea) in an
upcoming release. Not sure about assura states, but the ADE-related states
would be unified and have both a cellView and directory-based model.
Do I understand you correctly if I assume that Cadence is working on a
more user friendly dialog to save states?

--
Svenn
 

Welcome to EDABoard.com

Sponsor

Back
Top