• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. Generate clones with SKILL

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 144
  • Views 12288
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Generate clones with SKILL

RVERP
RVERP over 4 years ago

I try to generate a clone family using SKILL. First I generate groups, each containing a single instance, in a list. On this list I use lxCreateSynchronousClonesFromFigGroups().

This works perfectly, but if there is a parameter like total_m to indicate the multiplier, only cells with the same multiplier end up as a clone. Cloning them with the cloning form doesn't make an issue from this, so how can I convince the skill command to do the same?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    I'm not sure I entirely understand what you're doing here. Can you share some pictures to clarify? If the multiplier isn't the same, I'm not sure how they can be clones (because presumably they are different), but perhaps I've just misunderstood what you're asking?

    Andrew 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RVERP
    RVERP over 4 years ago in reply to Andrew Beckett

    The CDS gui to generate clones has the option "exact parameters". With this disabled, instances with a different multiplier value are also found as correct clone candidates. The resulting clones will ignore this parameter difference since "multiplier" doesn't affect the layout of the pcell.

    But when generating the clones with SKILL, there is no "exact parameters" function to disable. If the parameters aren't 100% equal, the group is not considered a good clone candidate.

    The help states that lxCreateSynchronousClonesFromFigGroups uses the clone consistency checker to verify if figGroups are synchronous or not. But I can not find additional information on this clone consistency checker.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • BVANH
    BVANH over 3 years ago in reply to RVERP

    Hi RVERP,


    Were you able to resolve this issue? 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to BVANH

    I overlooked replying - probably because I was a bit busy at the time. I've not seen any cases on this either, and so I think the right thing to do would be to contact customer support; it may need an enhancement request to implement this.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to BVANH

    I overlooked replying - probably because I was a bit busy at the time. I've not seen any cases on this either, and so I think the right thing to do would be to contact customer support; it may need an enhancement request to implement this.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information