• 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. PCB Design
  3. How to create a title block?

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 165
  • Views 20219
  • Members are here 0
More Content
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

How to create a title block?

PaoloUoB
PaoloUoB over 6 years ago

Re-posting here as I initially posted my question in the wrong section of these forums.

Is there any guide on how to create a title block? I have been looking on the forums and googled it but I still have not found a clear explanation to do what I need.

I have inherited a title block that I would like to modify. When placed, the block auto-fills some fields, for instance the PROJECT, CURRENT PAGE and TOTAL NUMBER OF PAGES are filled and updated automatically, so that the block always shows "PROJECT= my project name", "PAGE YY OF XX" (where YY and XX are actual numbers.

Now, I naively copied the part using part-developer 17.2 and saved to a new library. This, alone, seems enough to break the nice field functionality and now the title block shows instead
"PROJECT= $PROJECT"
and
"PAGE $CURRENT_DESIGN_SHEET OF $TOTAL_DESIGN_SHEETS"

How do I fix this? What is the correct procedure to create those "magic fields"? And, more importantly, where is this all explained?

Many thanks in advance for any help.

  • Cancel
  • PaoloUoB
    PaoloUoB over 6 years ago

    Ok, so after a lucky find I managed to answer my own question. Posting here for future reference and to help lost souls like me...

    Fist of all, the key word is CUSTOM TEXT.
    Second of all, kudos to this youtube video explaining the process of setting up a page with custo text.
    Third, the guide explaining how to use the text is "Concept HDL User Guide", section "Working with Custom Text" (it is amazing how finding the right key word opens a word of knowledge).

    The bottom line is the following:

    - edit the block editor symbol (file -> open, choose the correct library where the block is defined, pick the block name and click open)
    - in the editor, use PLACE -> CUSTOM TEXT. This will open a window where you can choose the VARIABLE to display and the FORMAT in which they will displayed. There is a list of variables pre-defined by Cadence, to be picked using the drop down menu. Every time one is selected it is added in the FORMAT string so that many variables can be concatenated (such as to create page X of Y).
    - as explained in the video, one can choose to create a customized variable such as <MYVAR>. As long as it is within triangular brakets that will work. NOTE: no spaces allowed so use underscore.
    - Save and close. The block title in your design will  now have those fields correctly filled.
    - To assign the value to <MYVAR> just do TOOLS > OPTIONS > CUSTOM VARIABLE: here you will see the list of customized variables. Just find "MYVAR" and assign it the correct value.

    I hope this helps.
    Cheers,

    Paolo

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

    Isn't it a shame that this only exists in the Schematic environment and not in Allegro PCB Designer.... edit text is boring..... why oh why isn't there a custom text... grr !

    I did our templates exactly as you have shared above and it was revolutionary for us !.

    I killed myself trying to get it to work in the PCB template... and gave up....

    If you have a youtube video for the PCB custom text..... I would be shocked !, what a shame.

    Thanks,

    Chris

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

    Hi Chris,

    I see what you mean. I think I was once given a PCB design file with a text block but I suspect it was also edited by hand. As soon as I have a chance I will ask the engineer who designed that PCB how he did it.

    To be honest, I would not be surprised if the option is there but I find the documentation for Allegro really hard to consult (although it has been greatly improved with version 17).

    Good luck.
    Paolo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mcatramb91
    mcatramb91 over 6 years ago in reply to ChrisTait

    Hi Chris,

    Using the Allegro Productivity Toolbox license option will give you access to Custom variables (Setup > Custom Variables) which will allow you to update placeholder text on the design, similar to the Schematic Custom Text.

    Hope this helps,
    Mike Catrambone

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ChrisTait
    ChrisTait over 6 years ago in reply to mcatramb91

    ... isn't it a shame that I just locked in our Cadence licences for the next 3 years.....

    I wish I had known about this before.... although, I don't know the cost !.

    A lot of interesting features with this... damnit.

    It helps a lot though Mike, thanks !

    Chris

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
Cadence Guidelines

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