Object oriented design in skill

S

Suresh Jeevanandam

Guest
Hi all,
I would like to hear from anybody who tried to implement Object
Oriented design in Skill.
Is it possible to create new data types like classes in C++.
Is it possible to associate functions to them.

I am trying to create new object types out of the primitive layout data
types such as path, rectangle etc. I do not want to implement with
pcells as that would introduce another hierarchy.

regards,
Suresh
 
On Fri, 15 Sep 2006 19:37:30 +0530, Suresh Jeevanandam
<sureshj@DELETETHISti.com> wrote:

Hi all,
I would like to hear from anybody who tried to implement Object
Oriented design in Skill.
Is it possible to create new data types like classes in C++.
Is it possible to associate functions to them.

I am trying to create new object types out of the primitive layout data
types such as path, rectangle etc. I do not want to implement with
pcells as that would introduce another hierarchy.

regards,
Suresh
You do have SKILL++ available, which allows an object-oriented approach.

However, it's not quite as you describe - i.e. you can't create new primitive
physical objects.

That said, Jim Newton (who posts here regularly) has developed a system in VCAD
which extends the object system in SKILL++ considerably - if you're interested,
contact Cadence.

Regards,

Andrew.
--
Andrew Beckett
Principal European Technology Leader
Cadence Design Systems, UK.
 
Andrew,
Thanks for the reply.

I am looking at the cdsdoc documents, Can you provide url of any
interesting docs on Sourcelink on Object oriented design (Other than
those available in cdsdoc).

Thanks again for all the replies.
regards,
Suresh
Andrew Beckett wrote:
On Fri, 15 Sep 2006 19:37:30 +0530, Suresh Jeevanandam
sureshj@DELETETHISti.com> wrote:

Hi all,
I would like to hear from anybody who tried to implement Object
Oriented design in Skill.
Is it possible to create new data types like classes in C++.
Is it possible to associate functions to them.

I am trying to create new object types out of the primitive layout data
types such as path, rectangle etc. I do not want to implement with
pcells as that would introduce another hierarchy.

regards,
Suresh

You do have SKILL++ available, which allows an object-oriented approach.

However, it's not quite as you describe - i.e. you can't create new primitive
physical objects.

That said, Jim Newton (who posts here regularly) has developed a system in VCAD
which extends the object system in SKILL++ considerably - if you're interested,
contact Cadence.

Regards,

Andrew.
--
Andrew Beckett
Principal European Technology Leader
Cadence Design Systems, UK.
 
On Thu, 21 Sep 2006 23:21:24 +0530, Suresh Jeevanandam
<sureshj@DELETETHISti.com> wrote:

Andrew,
Thanks for the reply.

I am looking at the cdsdoc documents, Can you provide url of any
interesting docs on Sourcelink on Object oriented design (Other than
those available in cdsdoc).

Thanks again for all the replies.
regards,
Suresh
There's this old article on Sourcelink that may be useful:

http://sourcelink.cadence.com/docs/files/FFF/199/skillpp.html

Andrew.
--
Andrew Beckett
Principal European Technology Leader
Cadence Design Systems, UK.
 

Welcome to EDABoard.com

Sponsor

Back
Top