cell libraries and place and route

Hi Partha,

No, there's no specific trigger for the stretch/move event.

I'd do it with a pcell. Doing to with hiRegTimer is going to be a performance
hit.

A bindkey would be best if you really want to do it this way, but to be honest
it's hard to tell when the action is complete.

Andrew.

On 3 Oct 2003 10:45:54 -0700, cadeguy@yahoo.com (Partha) wrote:

Andrew,
Thankyou for your suggestions, but you refer to only pcell, and i am
talking abt using these calculated values and displaying them while
stretching paths/rectangles( non-pcells)

I was able to do the following as a workaround,
1. Use hiRegTimer to register a timer every so often to reevaluate,
and then use geHightSelecttset to display the values.
2. Or Have a bindkey that is bound to leHiStretch also bound to my
function to trigger that fiuntion whenver stretched/moved

But still I would like to know if there isa way to capture teh
strtch/move event?

ThankYou!
Partha


Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<l3spnv8apvp5lklrqi0uj3psm801ulq2m1@4ax.com>...
No, is the answer. However, there's nothing to stop your pcell creating a
cellView property in the pcell:

pcCellView~>calcValue=someExpression

and then getting the pcell to create a label of type "ILLabel" which
has an value "ilInst~>master~>calcValue"

This will then be interpreted when it is displayed, and show the
value of the property computed by the pcell submaster.

Andrew.


On 22 Sep 2003 13:06:03 -0700, cadeguy@yahoo.com (Partha) wrote:

HEllo,
I would like to know if here is a way to display user defined handles
on layout, just like a stretch parameter is displayed when using ROD
pcells/structures.

I am trying to do automatic resistance calculation as is outlined in
ROD user guide( code examples) and i was succesful in adding the user
defied handle, but would be cool if we could be able to display them
in the layout


Thanks
Partha
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Boki,

The design rules require a certain density of metal over the total (chip)
design area to ensure even planarization of the metal layers during CMP
steps of the wafer fab. Design rules specifiy these percentages of each
metal that must be met in your design. Here is a link to the MOSIS website
which has a good description of the typical rules. Be sure to check your
process specific rule from TSMC
http://www.mosis.org/Technical/Designrules/guidelines.html


"boki" <bokiteam@ms21.hinet.net> wrote in message
news:4c3c095a.0309162153.3a817543@posting.google.com...
Dear All:

When I using TSMC 0.35 2P4M process to layout, the DRC error report
these messages:

1. POLY Minimum Density Area across chip / CHIP Area must be >= XX%
2. M1 Minimum Density Area across chip / CHIP Area must be >= XX%
3. M2 Minimum Density Area across chip / CHIP Area must be >= XX%
4. M3 Minimum Density Area across chip / CHIP Area must be >= XX%
5. M4 Minimum Density Area across chip / CHIP Area must be >= XX%

But, in my layout design, I did't need these layers or area, could you
please give me some suggest?

Thanks!

Boki.
 
Erik Wanta wrote:
I am wondering if it is possible to run a spectreVerilog job and run
spectre on one processor and verilog-XL on another. If so, any ideas
on what the slave command would be?
There are "processor affinity" pactches and userland utilities for
linux, but I never tried those. I believe it is there only to compete
because windows provides it.
 
"Tim" <tim@public.net> wrote in message news:<V_KIb.21436$xU1.13613@fe1.texas.rr.com>...
IC50 is the 5.0 release of the IC layout tools such as Composer, Virtuoso,
etc.

LDV33 is the 3.3 release of the LDV (logic design and verification) tools
such as NC-Verilog.

SE54 is the 5.4 release of the Silicon Ensemble (P&R) tools.

shuklameeta@yahoo.co.in> wrote in message
news:b5a45213.0312300521.41e631c@posting.google.com...
pl tell me what does cds like ic50, ldv 33 and se54 represent in
cadence installation. how is the licensing done?

regards
meeta
An example of IC50 would be the Cadence custom IC EDA tool suite.
One executable would be 'icfb' (IC front to back).
Another executable is 'icms' (IC mixed signal).
Yet another (of hundreds of executables) is 'layout' (guess what that is)?

An example of LDV33 would be the Verilog and native compiled Verilog simulators.
One executable would be 'verilog' & another 'ncsim'.

An example of the SE54 would be the Silicon Ensemble place & routing tools.
One executable would be 'sedsm' (Silicon Ensemble deep sub micron).

Licensing is simple. You pay money. You get a license. You don't pay money.
You have to ask dumb questions.
 
Simon S. IBM wrote:
fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffd35fa$0$155$e4fe514c@dreader13.news.xs4all.nl>...

I tried a few obvious things like modifying/deleting the DBUPerUU
property, and using the dfII/bin/scale utility, but did not find a
satisfactory solution.


The DFII "Scale" command (changes dbuperuu & magnification) is the correct
command to use to change the scaling.

Just remember, in DFII, the DBUPERUU property is stored in multiple places.
I think it can be in up to four different places (check the manual).

I don't remember exactly where I saw that, but I think it can be stored
in the techfile, the cellview, the cdsenv file, and one other place. Maybe
one of your DBUPERUU properties is winning out over the ones you are changing.

Again, check the manual for the four locations the DBUPERUU is stored.
Maybe someone who knows this better can post them for you.
Simon,

I tried dfII/bin/scale, but this is not enough to solve my problem.
From the situation with schematic:5 symbol:100 snapgrid:0.05 I need
- to set the symbol at the same dbuperuu as the schematic,
- to set both symbol and schematic at 160
- to set symbols and wires on 0.0625 grid (re-snap).

In my case, the only place where DBUPerUU is set is the library
properties, it has . I grokked the documentation on DBUPerUU, I found
the most interesting is the compatibility guide.

Do you know a way to snap symbols and schematics to a new grid ?

--
 
Thanks you Andrew, for the clarification.
Praveen.

Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<em5qvvgb6nif1c6t58394sk7cmvuniptsa@4ax.com>...
SKILL++ functions are perfectly legal in pcells. SKILL++ can be broadly
divided into two parts - the Object System, and lexical scoping (i.e. the syntax
is the same, but the semantics are different).

One limitation is that the pcDefinePcell call needs to be interpreted with SKILL
(not SKILL++) semantics (if I remember rightly). You can call any SKILL++
functions from within the pcDefinePcell, but in general it's best to have the
pcDefinePcell in a file with a .il (not .ils) suffix. Often what I do is:

pcDefinePcell(
(cellView info...)
(parameter info)
ABdoTheActualPcellCode(param1 param2 param3 param4...)
)

And then ABdoTheActualPcellCode can be a SKILL++ function (defined in another
file with a .ils suffix). Of course all the extra code (not the file with the
pcDefinePcell in) needs to be loaded at run time - usually via a libInit.il file
in the library containing the pcell.

Best Regards,

Andrew.

On 7 Jan 2004 08:03:52 -0800, charugun@yahoo.com (Praveen) wrote:

Hi,

Just a very quick question. Is it possible to code pcells using
skill++ or I have to adhere strictly to the functions documented in
skill language reference for coding the pcells.

thanking everyone in advance,
Praveen.
 
Echo wrote:
When I load CBDA library in the technology Editor of Abstract
generater,it has some error:
warning:cannot find the default DRF file
"/home1/opus/aa/share/cdssetup/dfII/default.drf"
warning:cannot find /home1/opus/aa/zhr/test/etc/tools/graphic
directory to load environment variables.
warning: cannot find /home1/opus/aa/zhr/test/bin/cdsd ,etc/cdsd or bin
/cdsd
warning: the local cdsd is not running and cannot be restart.
The /home1/opus/aa is the running directory and the
share/cdssetup/dfII/default.drf is only in the setup directory! and
/home1/opus/aa/zhr/test/ is my CBDA library location,It hasnot either
of the etc and bin directory.
Is any error made during the installation of the Abstract generater
(SE)? How to repair it?
It looks like, you have several problems here.

1. default.drf
When you display a layout, each layer is defined in the technology
library and the way it is displayed is represented in the display file.
The default name is display.drf, usually in your startup (current
directory).
You are missing that file in your current directory.

2. cdsd
That is the file locking mechanism in cadence. It needs to run at the
machine, where you start your DFII from. It looks like, that your
installation is either incomplete or your PATH environment variable is
setup incorrectly. The PATH variable (UNIX) should at least include
<_your_path_to_the_cadence_installation>/tools/bin and
<your_path_to_the_cadence_installation>/tools/dfII/bin.
The cdsd gets started automatically, when you invoke DFII in your
machine, but it needs to find it in the PATH environment variable.

My guess is, you don't have your environment variables setup
correctly. Have a look at the installation and setup manual.

B.K.
P.S. I have not used the Abstract Generator in SE, but it is helpful
to know, what versions you are running SE and DFII.
Help can be more specific as the cdsd mechanism has changed over the
versions...
 
i got an error in trying to send the form when done.
hope you got it...


"THE THINKER" <praizion@yahoo.co.uk> wrote in message
news:aa57b9e2.0401082201.1d8b2c84@posting.google.com...
Dear Fellow members,
Happy New Year to you all. I wish you all a wonderful and rewarding
2004 !

I earnestly request your assistance in completing this online survey
questionnaire at:

http://www.geocities.com/praizion/PMsystems.html


Please help an Engineer in need.
This questionnaire is meant to capture the views of individuals in the
Engineering and Construction sectors regarding research into barriers
to implementation of project management systems. This is an urgent call
for help as the deadline for this project is practically here and I
still have not enough responses.

I am very appreciative that you oblige me with your patience and time
to complete this questionnaire despite your likely busy schedules.

Kindly help forward this e mail to others in the construction field
regardless of their location.

I am extremely grateful for your kindness and cooperation.
Thank you very much.

Regards,

Phil
MSc Student (University of Greenwhich, UK)
Please find more information regarding this course (Masters in
Construction Information Technology) and the University of Greenwich here:
http://www.gre.ac.uk/courses/post/sch/aal/conit.html
 
praizion@yahoo.co.uk (THE THINKER) wrote in message news:<aa57b9e2.0401082201.1d8b2c84@posting.google.com>...
I earnestly request your assistance in completing this online survey
With such a stupid uncourteous title I wonder if you'll get any decent
response at all. If you get many serious responses, I'll be surprised.

Almost everyone who posts needs help ... a good percentage need it urgently.
The need for help is inherent in the post; the urgency can be explained
in the BODY.

The purpose of a SUBJECT line is to explain the SUBJECT, not the
urgency (dial 911 if it's so generically urgent). Better yet, call
Cadence's '911 hotline and ask everyone on the hotline team to fill
out your silly survey.

Next time, take the time to post with a subject; something like:
Online engineering survey request for volunteers

Simon
ps Believe it or not, I am being courteous to you by telling you
what I _really_ think; but you probably don't want to know what
thousands of recipients of your message really think about your
message (ask ... you might just be surprised at the ire).
 
fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffe771c$0$132$e4fe514c@dreader11.news.xs4all.nl>...
Do you know a way to snap symbols and schematics to a new grid ?
No, sorry. All I knew is that the DBUPERUU was stored in four places
in DFII on CDBA because it burned me in the past as I tried to figure
out why one cellview was different than the rest in a test library.

I've since received an email from an engineer at Cadence that on
OpenAccess, they've reduced the DBUPERUU ambiguity by storing
the DBUPERUU property ONLY in the techfile (for DFII on OpenAccess).

I've been amazed while testing DFII on OpenAccess that Cadence has
done a great job of making it almost totally transparent to me, the
user; yet, there are subtle improvements (like this one) in either
usability or efficiency (for example, the engineer noted a new XScale
command in OpenAccess which scales designs more intuitively by ONLY
scaling and not taking the DBUPERUU factor into account). Apparently
both Scale & XScale executables exist in the OpenAccess incarnation
of DFII (Scale, of course, having the same use model as before).

I ran a search on "snap to grid" for you on comp.cad.cadence & found
three pages of references, which I skimmed for content by the subject
lines but did not find any eurika's (but I didn't dive deeply either).

Maybe someone else better understands your problem.

I hope you get the answer you need,
Simon
 
fogh
I will need some prior knowledge of cadence application before i
could do that.Would you be able to help me on getting more information
about cadence applications characteristics? (eg workflow for
applications,submission module).

thank you

fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffbfbb8$0$146$e4fe514c@dreader11.news.xs4all.nl>...
Justin,
I am sorry I can t help you, but am interested in your results. Please
post your conclusions in the NG.
--
Frederic

Justin wrote:
Hi all
Anybody have experience of using Sun Grid Engine sofware with
Cadence applications? I would need the scripts for any applications if
there's any. Also, i would like to find out on the characteristics of
most cadence applications so as for me to see how SGE can fit in.

Thank you for your help

Justin
 
Justin:
We have been asking Cadence for years now to support SGE. Please open
a SR on sourcelink and help us push.

You can't submit jobs with SGE from the GUI but you should have no
problem submitting jobs from the command line.

For example if you want to submit a spectre job:
1. go to the netlist directory
2. qsub runSimulation

If you want to submit an assura run:
1. qsub assura whatever.rsf

I think in assura 31 you can specify a command to be prefixed to the
assura run. You should be able to specify qsub there.
---
Erik






ngkc@starhub.net.sg (Justin) wrote in message news:<a97b3e7f.0401112147.6c671a43@posting.google.com>...
fogh
I will need some prior knowledge of cadence application before i
could do that.Would you be able to help me on getting more information
about cadence applications characteristics? (eg workflow for
applications,submission module).

thank you

fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffbfbb8$0$146$e4fe514c@dreader11.news.xs4all.nl>...
Justin,
I am sorry I can t help you, but am interested in your results. Please
post your conclusions in the NG.
--
Frederic

Justin wrote:
Hi all
Anybody have experience of using Sun Grid Engine sofware with
Cadence applications? I would need the scripts for any applications if
there's any. Also, i would like to find out on the characteristics of
most cadence applications so as for me to see how SGE can fit in.

Thank you for your help

Justin
 
Justin:
See previous posts entitled:
SGE Linux
Distributing Computing
---
Erik

ngkc@starhub.net.sg (Justin) wrote in message news:<a97b3e7f.0401112147.6c671a43@posting.google.com>...
fogh
I will need some prior knowledge of cadence application before i
could do that.Would you be able to help me on getting more information
about cadence applications characteristics? (eg workflow for
applications,submission module).

thank you

fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffbfbb8$0$146$e4fe514c@dreader11.news.xs4all.nl>...
Justin,
I am sorry I can t help you, but am interested in your results. Please
post your conclusions in the NG.
--
Frederic

Justin wrote:
Hi all
Anybody have experience of using Sun Grid Engine sofware with
Cadence applications? I would need the scripts for any applications if
there's any. Also, i would like to find out on the characteristics of
most cadence applications so as for me to see how SGE can fit in.

Thank you for your help

Justin
 
Erik,

Thanks for your reply, i thought i won't get any after so many days :)

erikwanta@starband.net (Erik Wanta) wrote in message news:<84018314.0401121703.2a263fbe@posting.google.com>...
Justin:
We have been asking Cadence for years now to support SGE. Please open
a SR on sourcelink and help us push.
How do i go about doing this? Please advice. I would strongly want
that collaboration to happen.
You can't submit jobs with SGE from the GUI but you should have no
problem submitting jobs from the command line.

For example if you want to submit a spectre job:
1. go to the netlist directory
2. qsub runSimulation

If you want to submit an assura run:
1. qsub assura whatever.rsf

I think in assura 31 you can specify a command to be prefixed to the
assura run. You should be able to specify qsub there.
Yup, i do have some sample scripts with me through command line based
job and i understand that GUI job is not possible. But i would like to
find out what would i need to know (eg workflow) of these applications
before we could see Candence do something about it? Do they have a
common pattern of how each processes works Correct me if i'm wrong, do
we have to talk to the developers to ask them for a closer integration
with SGE. I was thinking along the line of DRMAA when the next version
of SGE is released.

Also, i would like to find out on the characteristic of different
cadence program (eg support batch processing?, computer
intensive?,support parallel programming) ....so that to better
understand which platform would be best for which applications

Thanks for your help

---
Erik






ngkc@starhub.net.sg (Justin) wrote in message news:<a97b3e7f.0401112147.6c671a43@posting.google.com>...
fogh
I will need some prior knowledge of cadence application before i
could do that.Would you be able to help me on getting more information
about cadence applications characteristics? (eg workflow for
applications,submission module).

thank you

fogh <cad_support@skipthisandunderscores.catena.nl> wrote in message news:<3ffbfbb8$0$146$e4fe514c@dreader11.news.xs4all.nl>...
Justin,
I am sorry I can t help you, but am interested in your results. Please
post your conclusions in the NG.
--
Frederic

Justin wrote:
Hi all
Anybody have experience of using Sun Grid Engine sofware with
Cadence applications? I would need the scripts for any applications if
there's any. Also, i would like to find out on the characteristics of
most cadence applications so as for me to see how SGE can fit in.

Thank you for your help

Justin
 
"Plusnet" <john@nutwood.plus.net> wrote ...
I know this is a simple request if you know the answer,
however I don't (as I'm new to orcad). I need to create
extra pads with a larger than normal separation between
it and any other pad or track or copper fill because it
will have a high voltage on it.

How do I create pads in the pad stack that will give me
this large gap ?.
You don't do anything in the padstack. The spacing you want is not an
attribute of the padstack or footprint (because this footprint might be used
in many places, only one of which has the high voltage). The requirement for
the spacing comes from the net on which this pad exists.

You need to set the required spacing as an attribute of the particular net.
Go to the Nets spreadsheet, double-click on the net in question and select
the Net Spacing button in the dialog.

The help file says:

" The Net Spacing By Layer dialog box appears when you choose the Spacing By
Layer command from the Net submenu (available from the Tool menu). It is
also accessible via the Edit Net dialog box by choosing the Net Spacing
button. This dialog box allows you to override the track-to-track spacing
parameter set in the Route Spacing spreadsheet. "
 
In article <d81b4dfc.0403251202.47a83564@posting.google.com>,
adewumirowland@yahoo.com says...
Hello all,
With my expertise in CAD design(structural,Transportation and Bridge)
and even integeted with GIS, i realy belive its high time I re-locate
from Nigeria where i earn less than 50 cents an hour! to a more
profitable country where my pay will aleast justify my expertise for
even less than what migth be obtainable in that country

I know you might find this difficult to believe but its the fact.
There is no other CAD designer in Nigeria like myself! Adewumi Rowland
is a specialist in transportation-related GIS projects. He has
designed variety of analysis projects involving GIS integration in
Transportation applications and civil engineering projects. He has
worked extensively around the nation on Transportation projects. He
has leaded a research work for the Federal Ministry of Works and
Housing on Integrated Transportation Information Systems (IT IS).


Directed team of technicians, surveyors and draughtsmen in all aspects
of multi-storyed building, flyover, bridge & structural engineering
projects for condition survey of bridges and culverts, survey,
geotechnical and hydraulic investigations, study of rainfall and flood
data for estimation of hydraulic design parameters, design for
improvement/schemes, hydraulic design, development of bridge
rehabilitation schemes and work specification, design of new bridges
and culverts, estimation of costs, preparation of construction
schedule, erection schemes, selection of appropriate construction
equipment etc;

Please if there is any way you might be able to help,advice or
recommend me, please help
STAY IN YOUR OWN FUCKING COUNTRY! WE HAVE ENOUGH OF OUR
OWN PEOPLE WHO CAN'T FIND JOBS!
 
And which tribe are you from?

Dennis is not your typical Native American name now, is it?

Oh, you mean to tell me your a descendant from European ancestry?
NO CHIT !

Count your blessings the door was open when your forefathers decided to make
a better life for themselves and their families.

Now about that pot calling the kettle black ......



"Dennis" <Howdy Doody@howdydoody.net> wrote in message
news:1088pg8k8qu3g9a@corp.supernews.com...
In article <d81b4dfc.0403251202.47a83564@posting.google.com>,
adewumirowland@yahoo.com says...


STAY IN YOUR OWN F*****G COUNTRY! WE HAVE ENOUGH OF OUR
OWN PEOPLE WHO CAN'T FIND JOBS!
 
In article <U5qdneBBmLZ1XxjdUSdV9g@ptd.net>, bspilaneremovespam@ptd.net says...
And which tribe are you from?

Dennis is not your typical Native American name now, is it?

Oh, you mean to tell me your a descendant from European ancestry?
NO CHIT !

Count your blessings the door was open when your forefathers decided to make
a better life for themselves and their families.

Now about that pot calling the kettle black ......
I don't see the problem.The same phiosophy applies to
those south of the border. Even though the door was open
for my ancestors, it was still not open without limits.
I'm also against job "outsourcing". I suppose you have
a problem with me on that also.
"Dennis" <Howdy Doody@howdydoody.net> wrote in message
news:1088pg8k8qu3g9a@corp.supernews.com...
In article <d81b4dfc.0403251202.47a83564@posting.google.com>,
adewumirowland@yahoo.com says...
 
Dennis <Howdy Doody@howdydoody.net> wrote in message news:<108bi08b36fck02@corp.supernews.com>...
I don't see the problem.The same phiosophy applies to
those south of the border. Even though the door was open
for my ancestors, it was still not open without limits.
I'm also against job "outsourcing". I suppose you have
a problem with me on that also.
No, you have the problem- its called (politely) xenophobia;
this level of ignorance is more common on the A!@#*cad NG,
disappointing to see it here............
 
In article <902ab0ed.0404202336.30fc8d00@posting.google.com>,
domlanic@bigpond.net.au says...
Dennis <Howdy Doody@howdydoody.net> wrote in message
news:<108bi08b36fck02@corp.supernews.com>...
I don't see the problem.The same phiosophy applies to
those south of the border. Even though the door was open
for my ancestors, it was still not open without limits.
I'm also against job "outsourcing". I suppose you have
a problem with me on that also.

No, you have the problem- its called (politely) xenophobia;
this level of ignorance is more common on the A!@#*cad NG,
disappointing to see it here............
Nonsense, I'm being realistic. You have your head packed
firmly in the sand. You and others like to hide behind
the mantle of being open minded, etc. You are really
misguided, politically correct phoneys.
 

Welcome to EDABoard.com

Sponsor

Back
Top