Searching Cadence Documents
CDSDoc uses the Verity Search tool to let you search books. This chapter describes:
Searching All Cadence Documents
Searching a Group of Documents
Searching Different Cadence Hierarchies
If Search Doesn't Find What You Want
You can also view two videos about searching documents.
Searching All Cadence Documents
To search all the documents in this library:
Click the
button at the top of any Cadence document, or click Search in the CDSDoc Library window.
Type the words you want to search for into the Search for field and click Go.
To search for part of a string, use wildcard characters to match the rest of the string:
dbCreate*You can use AND, OR, or NOT to perform Boolean searches:
printer AND hpTo match an exact phrase, enclose it in quotes:
"change layer colors"
There are additional operators you can use to further refine your search. See Narrowing Your Search for more details.
Search displays a list of chapters that match your string. Click on a chapter title to open that chapter.
You can also view a video about searching documents.
Searching a Group of Documents
To select a group of documents to search, do the following:
Click the
button at the top of any Cadence document, or click Search in the CDSDoc Library window.
Type the words you want to search for into the Search for field and click Go.
To search for part of a string, use wildcard characters to match the rest of the string:
dbCreate*You can use AND, OR, or NOT to perform Boolean searches:
printer AND hpTo match an exact phrase, enclose it in quotes:
"change layer colors"
There are additional operators you can use to further refine your search. See Narrowing Your Search for more details.
Search displays a list of chapters that match your string. Click on a chapter title to open that chapter.
You can also view a video about searching documents.
Searching One Document
To select individual documents to search, do the following:
Click the
button at the top of any Cadence document, or click Search in the CDSDoc Library window.
If you know the Platform name (for example, Incisive) containing this document, click on it to reduce the number of products listed.
Click on the name of the Product whose documents you want to search.
Select the title of the book(s) you want to search under Books.
Note: Double-clicking on the Books list does not open that book. This list is for selecting the books that you want to search. If you want to open the book, click on its title in the Library window as described in Opening a Document.
Type the words you want to search for into the Search for field and click Go.
To search for part of a string, use wildcard characters to match the rest of the string:
dbCreate*You can use AND, OR, or NOT to perform Boolean searches:
printer AND hpTo match an exact phrase, enclose it in quotes:
"change layer colors"
There are additional operators you can use to further refine your search. See Narrowing Your Searchfor more details.
Search displays a list of chapters that match your string. Click on a chapter title to open that chapter.
You can also view a video about searching documents.
Searching Different Cadence Hierarchies
Cadence prepares a full-text Search index for each release it ships. When you choose Search, you search all the documents included in the release you are currently viewing.
If you have installed more than one Cadence release, you can choose to search the documents in a particular release. However, you cannot search two release hierarchies at the same time.
To change the release you are searching:
In the Library window, click on the Active Library pull-down.
Click the
button at the top of any Cadence document, or click Search in the CDSDoc Library window.
Follow the steps in the previous sections to search all or selected documents.
If Search Doesn't Find What You Want
There are several possible reasons why a query may not find the matches you expect. The following are the most common problems users encounter. Further suggestions about search issues appear in Questions About Searching Documents.
Use wildcards when searching for commands or syntax
Search matches English words and their equivalents to the string you enter. It can complete a word like "print," to also find "printing, printed, printer."
However, Search does not automatically complete non-English strings. So if you look for a portion of a command name, you must include wildcard characters (* or ?) to indicate that there may be additional portions to this string.
For example, searching for
dbCreatelooks for only the string "dbCreate."Typing
dbCreate*findsdbCreateLabel,dbCreatePath,dbCreateLib, etc.
Use a slash to "protect" special characters
The backslash (\) is used to tell Search not to interpret special characters. See Searching for Special Characters for a list of all the special characters. If Search does not find an exact match, it may be that one of the characters you are looking for is interpreted specially by Search.
For example, if you want to look for reference to a SKILL function and its syntax, you only want to find instances of the full function syntax, which includes open and close parentheses, not mentions of the function title elsewhere in documentation. To search for parentheses, you must place a backslash in front of them. So if you want to look for a function that you know ends in
Create(), typing*Create\(*finds commands likeaelEnvCreate(),syMenuAlignCreate(),cmxfAxisCreate(), etc.
Use Booleans between words, not spaces
Search looks for phrases by default. If you enter:
layer color, Search looks for "layer color," "layer colors," in the same phrase.If you want to look for the two words, layer and color, together, use the Boolean AND between them. Typing
layer AND colorfinds both words anywhere in a chapter.You can also use special operators to find words in the same paragraph (
layer <PARAGRAPH> color) or near each other (layer <NEAR> color). See Narrowing Your Search for a complete list of Search operators.
Use all one case to find text in both upper- and lowercase
By default, if you search for a mixed-case string, using both upper- and lowercase letters, Search is case-sensitive and finds the string exactly as you typed it. Searching for
If you enter your search string in all lowercase (or in all uppercase) letters, Search is case-insensitive. For example, searching for
axlfinds both axl, AXL, and Axl. If you don't care whether the string you find is uppercase or lowercase, enter your string in all one case.To force searching for all uppercase or all lowercase letters, use the <CASE> operator.
Make sure you are searching the correct hierarchy
Search only searches one Cadence installation hierarchy at a time. Make sure your CDSDoc Library window shows the path to the hierarchy you want to Search before choosing Search. If it does not, change the hierarchy as described in Searching Different Cadence Hierarchies, and then click Search again.
Narrowing Your Search
There are many ways you can refine your search. The following table gives an overview of the commonly used methods to narrow your search.
You can also view a video about controlling search to see examples of using wildcard characters or Boolean operators.
place
Finds place, placing, places, placed. Does not find place_and_route (use a wildcard character to find partial strings as described in this table)
layer colors
Finds the phrase layer colors. Does not find layer and colors separately (use AND as described in this table)
??Create*
Finds syCreatePin, hiCreateForm, leCreateCell, and other functions that begin with two characters followed by "Create" and another string
See also Operators to Restrict or Expand Word Searches
printer AND CalComp
Finds only documents with both printer and CalComp
plotter NOT CalComp
Finds all documents with the word plotter that do not have the word CalComp
place <NEAR> route
Finds place, placing, places near route, routing, routes
See also Operators to Find Words Near Other Words
<CASE> SUBMIT
Finds SUBMIT but not submit
Note: By default, Search is case sensitive if you enter words that are mixed case (upper and lowercase) but case insensitive if you enter words that are all upper or all lowercase.
command, block
Finds documents with command and block, ranking those with both words higher than others
Combining Operators
You can combine two or more of the operators above in a query as shown in the following examples:
By default, Search evaluates an AND before an OR:
"place" AND "route" OR "floorplan"To have Search evaluate some segments of a query before others, enclose some portions in parentheses. Search evaluates the most nested parenthetical statement first, and works outward, as shown in the following examples:
Advanced Search Operators
In addition to the operators listed above, there are other operators you can include in a Search. Operators let you:
Expand the search to include additional words by how they are spelled or by their meaning (Operators to Restrict or Expand Word Searches table).
Search for words near other words (Operators to Find Words Near Other Words table).
Search for strings in the book's title, chapter title, product name, or Cadence product platform name (Operators to Find Words in Books by Title or Product table).
Search for books by their version number (Operators to Find Books by Version Number table)
The next table lists operators that can be used to find strings inside specific parts of Cadence documents. In the following table,
Partcan be:
DocTitleto find text within the book's title.
Titleto find text within the book or the chapter title.
Productto find text in the product name for a book or books.
Search for strings anywhere in a book's title or product name
Part<SUBSTRING>string
Product <SUBSTRING> Wave
Finds chapters of books whose product name includes the string Wave
Part<CONTAINS>word
Title <CONTAINS> Checker
Finds all chapters of books with the string Checker in the book or the chapter titleSearch for strings at the beginning of a book's title or product name
Part<STARTS>word
Product <STARTS> NC
Finds all chapters of books whose product name begins with NCSearch for strings at the end of a book's title or product name
Part<ENDS>word
DocTitle <ENDS> Guide
Finds all chapters of books whose title ends with Guide
Part<MATCHES>word word
Product <MATCHES> CDSDoc
Finds all chapters in books with the Product CDSDoc.
You can also search for chapters of books by the book's version number, as shown in Table 5-5.
Note: You can use the operators in Table 5-4 to search by Version as well, but generally Version numbers do not include text strings so the above operators are more useful.
Searching for Special Characters
Some characters are used internally by the Search engine; to search for them, you must precede them with a backslash (\):
Special characters that must be preceded by \
To search for a backslash (\), which is used to help search for other special characters, or to search for a backtick (') or accent grave, you must use the following special syntax:
<WORD>"\\" <WORD>"\'" So, for example, to search for the text
\abc, you would enter the following in the Search form:<WORD>"\\abc" To search for a command such as 'switch, you would enter:
<WORD>"\'switch" Note: If you search for a string that contains more than one special character, you may not get a result even if you "escape" the character with a backslash. If you have trouble searching for special characters, reduce the string so that it contains only one special character.
For support, see http://www.cadence.com/support
or try Cadence's SourceLink service.
Copyright © 2003, Cadence Design Systems, Inc.
All rights reserved.
Legal notices and trademark attributions