How to learn skill

  • Thread starter sridhartv25@gmail.com
  • Start date
S

sridhartv25@gmail.com

Guest
Hello to all,
I am new to this group. How want to know the procedure for learning
skill. I had got a huge no of documents but its like an ocean. So can
any body say may how I can I learn skill easily and start writing
programs.EX A siple skill program to create a matching pair.
Thanks in advance,
sridhar.
 
Dear Sridar,

Welcome to Skill and welcome to the forum too :)

The best advice I could give you to start with is to give a look at
the Cadence Skill documentation. I know, there are loads of them and
one could easily get lost. There is a useful link that could help you
in learning the Cadence docs. It really worth sparing few minutes of
your time:
http://cadence.wikispaces.com/Documentation+index

Back to your question. You might be interested in looking at one of my
previous post where I've given a short example in doing a similar
thing you are looking for:
http://groups.google.com/group/comp.cad.cadence/browse_thread/thread/b421f36eebbfc5dc/48632edd0bc59964?lnk=st&q=dbSave#48632edd0bc59964

There loads of other examples, just google it !

Cheers,
Riad.
 
Hello RAID,
Thanks for ur reply,
I am a new guy to this skill languge. Please can u tell me the
procedure of how to load this file in the icfb. That is how to execute
this.
And before executing this file what windows should I kept open.
And one more thing can u send me some simple example programs on skill
such as chnaging the lables font etc.

regards,
sridhar.
 
Hello RAID,
Thanks for ur reply,
I am a new guy to this skill languge. Please can u tell me the
procedure of how to load this file in the icfb. That is how to execute
this.
And before executing this file what windows should I kept open.
And one more thing can u send me some simple example programs on skill
such as chnaging the lables font etc.

regards,
sridhar.
 
Hello RAID,
Thanks for ur reply,
I am a new guy to this skill languge. Please can u tell me the
procedure of how to load this file in the icfb. That is how to execute
this.
And before executing this file what windows should I kept open.
And one more thing can u send me some simple example programs on skill
such as chnaging the lables font etc.

regards,
sridhar.
 
On Sep 18, 3:41 pm, "sridhart...@gmail.com" <sridhart...@gmail.com>
wrote:
Hello RAID,
Thanks for ur reply,
I am a new guy to this skill languge. Please can u tell me the
procedure of how to load this file in the icfb. That is how to execute
this.
And before executing this file what windows should I kept open.
And one more thing can u send me some simple example programs on skill
such as chnaging the lables font etc.

regards,
sridhar.
You just need to keep the icfb window open and enter the path of the
skill file in the command box at the bottom.and regarding simple
examples u will find them on the doc file.
 
Hi Sridhar,

To load the file in the CIW window use the following command

load("/PATH/TO/FILE.il")

The CIW window looks like this

http://www.ee.byu.edu/cleanroom/cadence.parts/ciw.phtml

If you need any small examples then Skill user guide is sufficient.
There are several examples in this group as well. Just type skill in
search bar.

Cheers,
Naveen.
 
Hi Sridhar,

As per the advice of other chaps, I truly think the Skill doc is very
good opportunity for you to get started very quickly and efficiently.
I would recommend the Cadence's skill course as well, I have attended
the course last year and it was very interesting and useful.

The Command Interpreter Window (CIW) is the most important window in
you Cadence environment. Sadly most of the IC designers tend to
iconify this window. I do believe that iconifying that window is like
put on 'mute' your radio traffic station when driving over a busy road
during at the rush hour. Many people are wasting plenty of time just
because of this ...

Anyway, please keep this important window in view because everything
that happens in your DFII session is transcripted into this window.
Well, it is actually transcripted to a log file now as CDS.log which
is displayed in this window.

What I usually do before writing a descent skill script, is to
'interactively' execute the main commands into the CIW. Let me
explain.
Suppose I would like to modify and existing label in the schematic
window. I'd like to move the font from 'stick' to 'roman'. What I can
do then is:
1. I open a schematic window and I instantiate a label using Add ->
Note -> Note Text. I type-in my note and put it somewher. I save the
schematic. I then select that note and go to start working from the
CIW.
In the CIW, I type-in (CIW> means the the CIW entry line)
CIW> labelId=car(geGetSelSet())
and then try
CIW> labelId~>?
or
CIW> lebelIId~>??

I saw that there is a parameter called 'font' which value is
'stick' (value given when ~>?? is used)
I can cross check this using :
CIW> labelId~>font
Now, I'm gonna change the font into 'roman', simply by doing
CIW> labelId~>font="roman"
Simple as that. You can immediately look at your schematic window to
see the result.
If 't' is returned when you type a command, then everything's alright.
You've got errors otherwise.

If you are happy with the few commands you've made, then you can go
for a script.
1. Open your cellView : dbOpenCellViewByType
2. Select all the labels in your CV: CV~>objType = label
3. make a loop where you cahange the font as explained.
3. Check/Save/Close your design.

There is one useful thing that might help you to find out about the
skill functions : the Finder.
You can fire up the finder from your CIW -> Tools -> Skill development
-> Finder.
Just type-in any what you are looking for.

Again, my advice is:
1. Go through the doc
2. Look at the thousands of skill examples in the form
3. Take the skill course @ Cadence.

Cheers,
Riad.

PS: My Name is Riad (http://en.wikipedia.org/wiki/Riad) not Raid ...
No worries I don't bother that much ;-)
 
Thanks for ur reply,
Yes I can change the font from stick to roman.
Good to see that.
Please can u send me some other interesting program which creates a
matching pair ex: a current mirror. etc.
Please send me in the detail way as u send me the previous one thanks
alot.
And also I want to know the procedure of how to access a layout
window, which command has to be used.

Wiating for ur reply,
Regards,
Sridhar.
 
sridhartv25@gmail.com wrote, on 10/14/08 06:44:
Thanks for ur reply,
Yes I can change the font from stick to roman.
Good to see that.
Please can u send me some other interesting program which creates a
matching pair ex: a current mirror. etc.
Please send me in the detail way as u send me the previous one thanks
alot.
And also I want to know the procedure of how to access a layout
window, which command has to be used.

Wiating for ur reply,
Regards,
Sridhar.
thrs no tax on chars in ths nwsgrp. u cn wrt englsh if u lke.

bt prb u wnt us 2 do ur wrk fr u cos u v bsy? We jst sit rnd dng nothng, of crse.

Andru
 
Sridhar,

You could have avoided these very fair comments from Andrew if you
were following one of my earlier advices : Look at the thousands of
skill examples in the form.
This is an example I have posted a little while back. It does make
half the current mirror. It is really a very good exercise for your
Skill learning to take this example and add the missing bit your
looking for. Just a copy paste would do the job for you.
http://groups.google.com/group/comp.cad.cadence/browse_thread/thread/b421f36eebbfc5dc/48632edd0bc59964?pli=1

Riad.
 
On Wednesday, September 17, 2008 2:49:13 PM UTC+5:30, sridh...@gmail.com wrote:
Hello to all,
I am new to this group. How want to know the procedure for learning
skill. I had got a huge no of documents but its like an ocean. So can
any body say may how I can I learn skill easily and start writing
programs.EX A siple skill program to create a matching pair.
Thanks in advance,
sridhar.

Hi,

I am new to skill, I am not getting exactly where to start, I am seeing multiple documents in browser, but I am not getting. Could you please tell me where to start...
Thanks & Regards
Srinivas
 
Hello to all,
I am new to this group. How want to know the procedure for learning
skill. I have started reading and working few of commands.
Thanks in advance,
Raju
 

Welcome to EDABoard.com

Sponsor

Back
Top