Wednesday, February 08, 2012     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: polygon in a pcell
Posting to forums is available to community members only.
Login or Register
Rate this topic:
   
Author Messages
mims
Posts: 6
Online: User is Offline
11/06/2007 7:19 AM  
Hi,

I need a pcell with a parameterized polygon in it.
Are there any pcell - safe functions that can be used to create an orthogonal polygon?

Thank you!

mims
adbeckett
Posts: 248
Online: User is Offline
11/06/2007 8:08 AM  
Not sure I really understand. You can use dbCreatePolygon in a pcell with no trouble - and the points can be derived from whatever parameters you define for the pcell.

Regards,

Andrew.
mims
Posts: 6
Online: User is Offline
11/07/2007 3:52 AM  
I am using rodCreatePolygon which can produce a non-orthogonal polygon, just as dbCreatePolygon.

The pcell parameter that I use to define the polygon is _coords. I add an additional point to it in case that the shape would become non-orthogonal. The drawn polygon is orthogonal. Afterwords I define stretch handles on it (with a user function which alters the corresponding x or y coordinates of the two points affected by the stretch). In the case of an additional point added the results of the stretch were unexpected. In the user stretch function I printed the properties of the instance and the value of the _coords was the original value that is supllied to the pcell before the check for orthogonality.

I don't know if this makes any sense. On draw the pcell uses the correct value of _coords and on stretch it uses the original unmodified value supplied by the user during the pcell instantiation.

I was wondering if I am missing an obvious solution.

Regards,

mims
adbeckett
Posts: 248
Online: User is Offline
11/07/2007 5:19 AM  
Perhaps you could post the code? That would make it much easier to figure out what's wrong. From what you've described, there are lots of opportunities to make a mistake...

Regards,

Andrew.
mims
Posts: 6
Online: User is Offline
11/07/2007 8:37 AM  
Here is the code... It did get messy and more complex that it is needed.. The other way that I was thinking of to implement stretching was to create the cell dynamically, but this seemed simpler.

Regards,

mims

Attachment: polygon.il

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

Forums > Custom IC > Shared code - SKILL > polygon in a pcell


ActiveForums 3.6
     
Copyright 2006 Cadence Design Systems, Inc.