Thursday, December 04, 2008     Register | Login | Search | Contact Us
     

Many of you already received communications about the move of the Cadence user community into cadence.com. And many of you have already joined, with over 4000 registrations in the first two weeks.

The new Cadence Community enhances the ability of Cadence users to connect and collaborate. In addition to moving the community into cadence.com -- enabling single sign-on for community, Sourcelink and Cadence events -- the new site is organized around nine technology segments, giving you easy access to product information, training, forums and blogs. Some of the new features include:
  • Ability to respond to posts via e-mail
  • Technology-specific blogs
  • Latest Web 2.0 social networking capabilities
  • Public profile options
  • Private messaging
  • Friends lists
Visit the new Cadence Community today at www.cadence.com/community and join the discussions!

Registration note: Due to the scope of the enhancements and the new SSO registration system, we were not able to migrate existing cdnusers.org member accounts. So new registrations are required, but this enables a broader set of functionality we think you'll enjoy.

Forum note: Under the guidance of forum moderators, we have taken the 20+ cdnusers.org forums and consolidated them into 11 forums on the new site. Posts have been brought over so you can leverage that posting history. CDNusers forums will be set to read only starting 7/30, and cdnusers.org will be redirected to the new community on 8/4.

Best regards,
Mike and Tom

Michael A. Catrambone - Steering Committee Chairman
Distinguished Engineer
PCB/Mechanical
UTStarcom, Inc.

Tom Diederich
Cadence Community Manager
Home
Forums
Subject: PCell for a partial torus
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
deanjennings
Posts: 1
Online: User is Offline
6/23/2008 1:25 PM  
Hello Folks,
I would like to create a PCell for a partial torus with three parameters, outer radius, inner radius (size of hole for a complete torus) and azimuth angle (or fraction of a complete torus). 
Thanks from a
Newbie
adbeckett
Posts: 248
Online: User is Offline
6/23/2008 11:38 PM  
This isn't Facebook - there's no need to tell everyone what you're currently doing ;-)

Sorry for the cheeky comment, but you didn't actually [u]ask[/u] anything! I'm assuming you'd like some example code, or something like that? Anyway, one place to look is in the Cadence IC installation:

/tools/dfII/samples/artist/passiveLib

within this library, there is a "spiralInd" pcell. If you look at spiralInd/spiralInd.s.pc you'll find the SKILL code for the pcell.

Not exactly your spec, but similar enough to borrow from, probably. Assuming that's what you wanted!

Regards,

Andrew.
herzer
Posts: 1
Online: User is Offline
6/24/2008 12:37 AM  
Maybe you need code for a drc right circle on multiple of manufacturing grid for rthe solution of your problem:

procedure( DrcCorrectDrawCircle(cv lpp centerx centery radius grid )
let( (ccords x y lasty yend rsq list2)
ccords='()
x=0
lasty=0.0
y=radius/grid
rsq=radius*radius/(grid*grid)
yend=radius*sqrt(2.0)*0.5/grid
while(y>yend
x=floor(sqrt(rsq-(y*y)))
ccords=cons(list(x*grid y*grid) ccords)
y=y-1.0
);while
y=grid*floor(yend)
xy45=list(y y)

list2=append(
reverse(ccords)
list(xy45))
list2=append(list2
foreach(mapcar elem ccords list(cadr(elem) car(elem))))
list2=append(list2
list(0.0:0.0) )
dbCreatePolygon(cv lpp foreach(mapcar elem list2
list(car(elem)+centerx
cadr(elem)+centery)))
)
)


in PCell code use
...
DrcCorrectDrawCircle(pcCellView list("M1" "drawing") 3.4 ...)
...



Regards

Elmar
Posting to forums is available to community members only.
Login or Register

Forums > Custom IC > Shared code - SKILL > PCell for a partial torus


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.