Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to write SKILL code to produce a layout ?

Status
Not open for further replies.

asktech

Junior Member level 2
Joined
Mar 13, 2005
Messages
20
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,435
Hi all,

Do you know any SKILL functions that can produce a layout from a given simple schematic?

Really appreciated for your help.
A.T
 

jutek

Full Member level 4
Joined
Oct 21, 2005
Messages
211
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
3,140
asktech said:
Do you know any SKILL functions that can produce a layout from a given simple schematic?

hello

it's not so simple. if you want to draw any layout it's almost impossible.

i used ROD functions. you can find it in the Cadence documentation. I did it once, but it's very helpful, cause it can be used in any technology and i also fully reconfigurable.

for example:

rodCreatePath

regards
 

asktech

Junior Member level 2
Joined
Mar 13, 2005
Messages
20
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,435
ROD stands for Relative Object Design. I looked into that function, but not really sure if it could be used in this case.
 

jutek

Full Member level 4
Joined
Oct 21, 2005
Messages
211
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
3,140
asktech said:
ROD stands for Relative Object Design. I looked into that function, but not really sure if it could be used in this case.

you won't find one function, which will draw the layout. you have to write some kind of script using ROD functions to achieve the result.

you can use Layout XL instead of it. it'll draw transistors and your work is to match them using metal paths

regards
 

shiva4u

Member level 1
Joined
Feb 3, 2006
Messages
33
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,570
Hi,
If you are very good in scripting, Just learn skill that enough. No need to go for XL, Unncessarily it will add amount. Believe me i written a script in skill which does auto floorplan and it give good floorplan compared to XL. This script will take spice file as input. But i cant send you that script because its confidential. But if you try you can do that one.
Regards,
Shiva.
 

jutek

Full Member level 4
Joined
Oct 21, 2005
Messages
211
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
3,140
shiva4u said:
Hi,
If you are very good in scripting, Just learn skill that enough. No need to go for XL, Unncessarily it will add amount. Believe me i written a script in skill which does auto floorplan and it give good floorplan compared to XL.

it's very interesting what you wrote. can this script floorplan also analog layouts?
does it also do metal connections? and what about retargetting to another technology?

what floorplaning algoritms did you use? could you give some links or articles?

i hope you can share this info with me :)

regards

jutek
 

shiva4u

Member level 1
Joined
Feb 3, 2006
Messages
33
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,570
I didnt refer any algorithms.
Yup, This script works for analog layouts only.
This does only floorplan not efficient but i think its more than XL.
If you give spice netlist input then it will generate the floorplan using pcells.
No, I didnt refer any algorithm, This is all practical thinking.
I written this script keeping in view an schematic. I need to improve this a lot. Actually i dont have skill code for generating matching pair. If i can write this code then i can able to generate even very good floorplan.
Just start in writing the script you can able to get the ideas. See every body can write the script, thats not a big deal.
 

jnvenugopal

Newbie level 5
Joined
Mar 30, 2006
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,337
HEHE!! What he meant is placement of transistors .. not floorplan.. There is no algorithm for floorplan yet and even if you write one would not work in analog..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top