• 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. Why stream out with broken pieces?

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 13612
  • 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

Why stream out with broken pieces?

richardyuan
richardyuan over 10 years ago

When I deal with some layout with broken parts, I merge them into polygons (From image1 to image2). 

   

But I when I stream out, I find the merged polygons return to broken parts again. Why that happens and how can I fix that?

  • Cancel
  • kb how
    kb how over 10 years ago
    Hi Richard, the polygon get break into pieces becoz of vertices supported in strmout command. By increase the vertices may helps, but not all. Using option -maxVertices (allow 5-4000). For your case, since you have round shape, im expecting even 4000 vertices may not able to fix your cases.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • richardyuan
    richardyuan over 10 years ago

    Even the small circles broken into 4 parts? That's disappointing......

    Do you noticed that the original one-part circle keeps its integrity after stream-out.

    While for the 4-parts circles, even I merge them first in Layout, will break into 4 parts again after stream-out. That's very weird.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    It's nothing to do with the size of the circle. Circles are converted to polygons in stream format, and even if they were converted to polygons inside Virtuoso, there is a default maximum number of vertices in a polygon for stream of 200. This was historically a limit in stream of 200 vertices, and so by default that limit is honoured.

    If you look in <ICinstDir>/doc/transrefOA/transrefOA.pdf (remove the OA bits if you're using IC5141), you''ll see an appendix called "Stream Format" (Appendix A in the version I looked at). This has a section called "Differences in Stream Format Versions", which covers what changed over time. Version 7 removed the limit for 200 points (in fact removed a number of the other limits too). This was a very long time ago indeed, so it's highly likely most stream format readers would have no problem with more than 200 points.

    In both IC5141 and IC61X there is an option on the options choices for the stream out interface which allows you to increase this limit. In IC616 you hit the Show Options button, and then go to the Geometry tab, where you can increase the "Max Vertices" option.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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