• 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. Allegro Design Entry HDL console window

Stats

  • Locked Locked
  • Replies 19
  • Subscribers 170
  • Views 32010
  • 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

Allegro Design Entry HDL console window

howecome
howecome over 15 years ago

I'd like to learn more about using the console window to control visibility of properties during schematic design entry, but I'm struggling to find useful information in the help files.  In particular, a list of commands and what they do would be handy.  Does such a list exist, and if so where can I find it?

Cheers,
Alastair

  • Cancel
  • Khurana
    Khurana over 15 years ago

    Look in commands.html file which resides in \doc\conref folder inside install directory.  Display command will do what you're looking for (control visibility of properties.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • howecome
    howecome over 15 years ago

    Thanks Khurana.  That document is exactly what I was looking for.  :-) Sadly I haven't managed to work out how to do quite what I want.  Basically I want to find all my ICs and display the part number, which I have as an injected property MANFR_PART.  However, I have other components (e.g. connectors) which also have the MANFR_PART property which I don't want to display.

    If I find the ICs doing something like

    set nextgroup A
    find *location=U*

    is there any way that I can get a handle to the corresponding MANR_PART properties so that I can then set them to visible.

    Cheers,
    Alastair

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Khurana
    Khurana over 15 years ago

    First, you need to make MANFR_PART property a Key property (don't think we can get this to work if it stays as Injected property type since a Key property travels to the schematic, whereas Injected does not, meaning that an Injected property is not there in the schematic, and as such, the find function won't find anything - I believe you can create a PPT Options file from within Component Browser when add command is invoked to place a component).  Once MANFR_PART property is set as Key, then try the following commands:

    1. In command console, type find $location=c* (or u*)
    2. Group > Property Display > Invisible or Name/Value/Both

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • howecome
    howecome over 15 years ago

    OK, I have MANFR_PART as a key property. It actually already was, I just got mixed up between key/injected. Now when I do as you suggest in step 1 the group contains only $location properties. So, when I do step 2 and display the value all I get on the schematic is U1, U2, etc. The MANFR_PART is not displayed.

    This was in essence the problem which prompted my original query. In my head at least there ought to be a hierarchy where we can use the $location property to search, we then want to go up to the parent instance and then down to the MANFR_PART property of that instance and act on (i.e. display) this.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Khurana
    Khurana over 15 years ago

    You're right (my bad).  This is a head scratcher since there's no way that I know of using which you can select the component (body) after selecting the $location.  I think you will need to write a Concept Skill function because command console is inadequate for this from what I know.  Is there any commonality between part_number property value for ICs that you want to make part_number property value visible versus other parts such as caps, res and so on?  For e.g. lets say I have U1, U2, C1, L1 in my design and part_number for ICs such as U1 & U2 is 449-12 and 449-11....part_number for C1 is 100-11 and L1 is 200-11...meaning 449 is common...get the idea?  Now, using find command console command I can select 449 and set this visibilty to what's desired.  If no commonality then Concept Skill looks like the only way to do this on multiple parts...

    • 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