We frequently use a custom Ref Des Pattern, but we've mostly used BLOCK_NUM and SUBDESIGN_SUFFIX (user-created properties). Allergo documentation also mentions $PAGE and $DRAWING. I couldn't find any info beyond these 2 in Cadence Help or COS. Are there more built-in properties which I can use?
I experimented by packaging after guessing a property name and I didn't stumble across any new properties. However, and it appears when I put in a wrong property name it's simply ignored by PXL.
Custom Variables provide lots of included properties for making Custom Text strings, but I don't know if it's possible to access them as part of a custom Ref Des Pattern. Can I use a Custom Variable? All of them I've tried don't work.
Also, I have questions with the 2 included properties mentioned above:
- $PAGE: $PAGE is always "1" in all my designs. I hoped this would show the page numbers in parenthesis in the Hierarchy Viewer, but I discovered it's actually the number in the "Page" text field you see in the File > Open and File > Save As dialogs. Is there some way I can snag the number of the page in the design (CURRENT_DESIGN_SHEET in a Custom Variable) for use in a ref des?
- $DRAWING: While Solution ID #11187200 shows this working with an underscore, I find that underscores are removed. This unfortunately greatly limits readability. Is this issue just me, or are some chars (like underscore) removed from the property value when using $DRAWING?