Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
System Development Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
This course combines our Allegro PCB Editor Basic Techniques, followed by Allegro PCB Editor Intermediate Techniques.
Virtuoso Analog Design Environment Verifier 16.7
Learn learn to perform requirements-driven analog verification using the Virtuoso ADE Verifier tool.
Exchange ideas, news, technical information, and best practices.
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.
It's not all about the technlogy. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
When using the "find" feature, is there a way to have the screen go to the part you are looking for? Example, I'm zoomed in on a specific part of the board. I want to locate a part so I use the "find" feature and type in the reference desiginator. The screen remains where it is and I don't know if the part was found or not. Once I zoom out and start looking around, I see that the part that I was looking for was highlighted, but I was never taken to it. What use is the "find" feature if it does not take you to the part?
Example, in 15.7 hit "CTL-F" then type in the reference desiginator and return. You will be taken to that parts location.
In reply to ScottCad:
Finding parts has three ways.
1. Invoke a command in PCB Editor like Display Highlight or Display Assign Color then in the FInd by name type the refdes of the part you want and hit tab or return and the part is highlighted and zoomed to.
2. No active command type the refdes in the Find by name, it is shown in the world view, then click on the Zoom to selection icon.
For both of these to work you need to make sure that Symbols are checked in the Find Filter.
3. No active command - left mouse button the part in the schematic and it zooms to object in the PCB.
You can also type refdes <refdesname> hit return at the command line and the part is selected then use zoom to selection icon.
You could also raise an enhancment request with Cadence / VAR to Improve this function.....
Sorry for being late to the conversation about this but I have a couple things to add:
For example, to zoom/center on Ref Des U2 type symbol U2 on the command line to temp highlight the component and if it does not zoom/center on the component then LMB click inside the Worldview to zoom/center the display. (or click the Zoom Selection icon)
I personally always used Show Element (Display > Element) to find components which would zoom/center the display by default. I would start the Show Element command and type symbol or comp followed by the Ref Des. You could even create an alias to do it quickly:
alias find "show element ; comp"
After this alias is set then just type find followed by the reference designator on the Allegro command line and it will zoom/center on the component. (downside the show element window will appear which you can just close.) Also note that comp on the command line will only work with the Show Element command.
Hope this helps,Mike CatrambonePlexus Engineering Solutions
You should try typing in the allegro command area: refdes c1
In reply to steve:
After something is selected in the design LMB Click inside of the WorldView and Zoom Selection icon work the same way - zoom/center on the component on the design not just the WorldView
In reply to mcatramb91:
mcatramb91As far as I can tell <Ctrl>+F isn't a standard function inside of Allegro, even in the 15.7 days.
As far as I can tell <Ctrl>+F isn't a standard function inside of Allegro, even in the 15.7 days.
In Orcad Layout <Ctrl>+F was a standard feature. I have used it thousands of times.
<Ctrl>+F then type U1 and BAM, U1 is now centered on your screen. No filters, no options, no modes, just a very simple, useful command.
ScottCadTo follow upIt might be me, perhaps I am doing something wrong but I think there is a bug with this "Find" and display operation in 16.5I loaded up a design, clicked the Option pane then entered R1 in the entry box to find R1 on my board and the screen did not jump to the R1 location after hitting the enter key.In general edit Mode I right clicked "Super filter" and ticked Symbol/pin and then did a find and every time the screen auto pans to the location of the symbol. Even using the more option under find and selecting multiple symbols jumps the display to where they are.None of this worked before I set the superfilter to symbol/pin, in other words if the superfilter is turned off in GE mode then find is not working correctly.Would love to know if you guys are seeing the same thing at your end. I dunno if this is how the find is meant to work or not, but the sucker is not working right for me without invoking the superfilter as a first step..It's really wierd.. Dont make sense.Thanks Scott
To follow up
It might be me, perhaps I am doing something wrong but I think there is a bug with this "Find" and display operation in 16.5
I loaded up a design, clicked the Option pane then entered R1 in the entry box to find R1 on my board and the screen did not jump to the R1 location after hitting the enter key.
In general edit Mode I right clicked "Super filter" and ticked Symbol/pin and then did a find and every time the screen auto pans to the location of the symbol. Even using the more option under find and selecting multiple symbols jumps the display to where they are.
None of this worked before I set the superfilter to symbol/pin, in other words if the superfilter is turned off in GE mode then find is not working correctly.
Would love to know if you guys are seeing the same thing at your end.
I dunno if this is how the find is meant to work or not, but the sucker is not working right for me without invoking the superfilter as a first step..
It's really wierd.. Dont make sense.
I have the same results. I didn't even know there was a "super filter". Silly me, I was just selecting the symbol and pins in what I suppose is just the regular "filter" box.
I'm going to go through all of the responses and try each one and make a list of what works and what doesn't (on my computer)
steveFinding parts has three ways.1. Invoke a command in PCB Editor like Display Highlight or Display Assign Color then in the FInd by name type the refdes of the part you want and hit tab or return and the part is highlighted and zoomed to.2. No active command type the refdes in the Find by name, it is shown in the world view, then click on the Zoom to selection icon.For both of these to work you need to make sure that Symbols are checked in the Find Filter.3. No active command - left mouse button the part in the schematic and it zooms to object in the PCB.You can also type refdes <refdesname> hit return at the command line and the part is selected then use zoom to selection icon.You could also raise an enhancment request with Cadence / VAR to Improve this function.....
My results from your suggestions:
1. Display highlight then type refdes in find by name box: The first couple of times I tried this, it didn't work. Then I tried the suggestion from Scott on the "super filter" which worked. Came back and tried your method (superfilter is NOT set) and it now works every time. It works in all three modes, EE, PE, GE. This has been typical of my experiences with 16.5. One time something works, another time it doesn't. I'm sure it is me not being in the right mode or having some filter or option selected so I chalk those "mystery" operations up to my inexperience.
2. Using world view window: I stumbled onto this one yesterday and it seems to work. (Is there anyway to clear the world view as it tends to get a bit cluttered)
3. I have not been able to do this. I have ITC enabled, but the operation of ITC on my system has been sketchy at best.
Thanks for the help,
In reply to TH Designs:
I thought you were talking about Cadence Allegro 15.7 which never had the <ctrl>+F functionality, I didn't realize that you were talking about OrCAD Layout. There are ways to do the same type of thing without having to go into the Super Filter or even the Find Filter to get it to happen. It is certainly a good idea to submit an enhancement request to bring forward the <Ctrl>+F functionality for the old OrCAD Layout into Cadence Allegro.
I have used this fillin confirmer box functionality in the past to gather information from the user. I was able to easily generate an alias to allow you to use <Ctrl> + F to find components. Each one of the commands below can be typed on the Allegro command line individually and I simply combined them into one alias mapped to <Ctrl> + F, here is what the alias looks like:
alias ~F "prepopup ; pop dyn_option_select 'Selection set@:@Clear all selections' ; prompt 'Enter Ref Des' ; refdes $prompt ; zoom selection"
The first command prepopup ; pop dyn_option_select 'Selection set@:@Clear all selections' clears all other selections so you center on one element instead of several.
The second command prompt 'Enter Ref Des' opens a fillin confirmer box so you can enter the Ref Des you are trying to find.
The third command refdes $prompt selects the Ref Des entered in the previous step in the design.
The forth command zoom selection will zoom and center on the Ref Des
You can add the Alias line above to your Allegro env file which is located in your PCBENV Folder so it will always be available during every Allegro session. This may give you what you are looking for the short term and maybe Cadence can productize a solution in the tool out of the box.
I attached a Text Document with the exact alias syntax in case the formatting get messed up after posting.
Tom to disable World View go to the toolbar and select View > Window, un-check what you dont need
Good job Mike this is very useful but.... (sorry there is always one of these), When I set this up in pcbenv and restart PCB Editor the CTRL + F doesn't work the first time I get E prompt Variable nor defined but If I do it again it works..... and secondly the clear all selections doesn't appear to work, I can find say C1 then CTRL + F again and C1 is still selected.... Maybe Cadence can add this to the new release (but fixed).......
Nice job Mike, but the Clear All Selections isn't working for me either. I tried recording the script of clearing all selections and the syntax looks correct; but it's not working.
Hey Mike thats cool alias will get us there for now, but I agree that Cadence needs to fix this as it is not a good out of the box solution.
I did a slight variation using a macro script to produce what I needed, seems to work well. I assigned the macro to a hot key "F" in my case and it seems to be ok.
# Allegro script To find and pan/zoom to a component
generaleditprepopup 765.6 -211.6pop dyn_option_select 'Super filter@:@Symbol Pin' prepopup 750.2 -237.7pop dyn_option_select 'Super filter@:@Off' setwindow form.findFORM find find_by_name setwindow pcb
At the top of my .env file I have the command
funckey f replay find.scr <cr>