• 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 Design
  3. Title Block strings

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 126
  • Views 15193
  • 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

Title Block strings

JEFO
JEFO over 7 years ago

Hello everyone

I have some questions regarding title blocks in Cadence Virtuoso. Unfortunately my research has not yielded any results so far.

I am currently making my own Title Block / sheet border with various information such as designer, date and the like.
To do so I refer to "special strings" such as [@Revision], [@Process] and the like. First of all I'd like to know what we call these "special strings"? I have figured how to handle strings such as @ENG, @Description and @Revision by going to edit->Sheet title. 
But how do I change the strings like @Date, @HitKit and @Process?

I would also like to know, where I can find other available "special strings" like @SheetNumber @SheetTotal or @ApprovedBy.
In general I lack the understanding of how Cadence Virtuoso deals with these specifics of engineering and documentation.

I hope my question is clear. If not I would love to elaborate or provide screenshots/other documentation.

Best regards Jacob

  • Cancel
  • PaoloUoB
    PaoloUoB over 6 years ago

    I am having the exact same problem.

    I have a title block part that I would like to modify. The original title block has fields such as the project name that gets auto-filled with the name of the project. There is also a DESIGNER field that can be edited.
    I think those are called placeholders?

    Anyway, the original title block works fine but as soon as I try to edit it and save it with a new name, it seems to break all the fields that now appear show things like
    $PROJECT, $REVISION, $CURRENT_DESIGN_SHEET.
    In other words, the fields now show the variable name ($TOTAL_DESIGN_SHEETS) rather than the variable content (5).

    Could anyone point in the direction of how those title blocks are supposed to be designed?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to PaoloUoB

    Before I answer this, let me first check which tool you're talking about (the field names don't sound like those from Virtuoso Schematic Editor, so I'm just checking what tool you are using first).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • PaoloUoB
    PaoloUoB over 6 years ago in reply to Andrew Beckett

    HI Andrew,

    you are right, I am working with Allegro HDL and, for the block titles, I am using Part Developer 17.2.
    I did not realize the process was different for Virtuoso.

    Anyway, I am finding extremely confusing to create a simple title block that auto fills some fields (such as the project name, current page and total page number) and lets the designed the option to manually edit others (such as the revision and the designer's name).

    If you could provide any help it would be really appreciated.

    Cheers,

    Paolo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to PaoloUoB

    Hi Paolo,

    In which case you would be better to ask this question in the PCB Design forum, as that's where questions about the Allegro platform are likely to be answered.

    Regards,

    Andrew.

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

    Hi Jacob,

    Since this one popped up to the top again because of the questions from Paolo below, did you take a look at Chapter 4, Creating a Multisheet Schematic, of the Virtuoso Schematic Editor L User Guide? That has a section on customising the sheet and title blocks - adding the relevant properties so that it knows what the available properties are. There are no general "special strings" - each sheet defines a property called schSheetTitles which defines the properties that the Edit->Sheet Title knows about and then the sheet (or a component instantiated in the sheet) uses special interpreted labels (of Label Type "NLPLabel") with values such as [@Revision] etc (referring to the property Revision).

    Anyway, this is better explained in the section on customising the sheets in the document mentioned above.

    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