• 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. Streaming Out to GDS and Labels Getting Modified

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 14063
  • 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

Streaming Out to GDS and Labels Getting Modified

pmesa
pmesa over 16 years ago

  I am using strmout to stream out a layout from Virtuoso into a GDS file and I am seeing the labels get modified when there is a ":" in the label.  From reading the Data Design Translator's Reference manual, there is a function called poTextMap that can be used to modify a label during the streamout process.  Is this the right function that is modifying my labels?  How can I find out the loaded poTextMap function during streamout?  I tried loaded a custom poTextMap in my libInit.il file that simply returns the input parameter so that the text tag is unchanged, but this didn't work.  Any suggestions on how I can enforce my labels to be unchanged during the stream out process?

  • Cancel
  • pmesa
    pmesa over 16 years ago

    Thank you all for listening.  I changed the text namespace to "lef" instead of "verilog" and the label is not changed.  I tried using "native" as the namespace assuming that the label will be unchanged, but that didn't work.  My label is of the following syntax "A:B:C:D" and using "verilog" namespace, the label changes to "\A:B:C:D ".  Using "lef" does not affect my current labels.  Can using "lef" as the text namespace improperly affect any other labels?  Is there any text namespace that will not change the labels that streamed out and make them match what is drawn exactly in Virtuoso?

    • 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