0% found this document useful (0 votes)
369 views2 pages

Calibre Realtime Integration To Cadence Virtuoso - 2017.1: Initial Setup and Invocation Session Window Integrated Toolbar

hi

Uploaded by

anon_248257978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
369 views2 pages

Calibre Realtime Integration To Cadence Virtuoso - 2017.1: Initial Setup and Invocation Session Window Integrated Toolbar

hi

Uploaded by

anon_248257978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Calibre® RealTime Integration to Cadence® Virtuoso® - 2017.

1
Initial Setup and Invocation Session Window Integrated Toolbar
Run Controls
Calibre® RealTime integrates Calibre nmDRC with the The Cadence Virtuoso session window appears as
Cadence Virtuoso layout editor. The 64-bit OpenAccess shown below when integrated with Calibre RealTime.
versions 6.15, 6.16, 6.17, 12.1, and 12.2 are supported; .

see the manual for details. Follow these steps to start


Cadence Virtuoso with the RealTime integration: Run DRC - Runs flat DRC on the geometries
visible in the design window, plus a halo region.
1. Define environment variables as described in DRC hier levels mode - Check all hierarchy levels
“Environment Setup for Cadence Virtuoso with Calibre or only the displayed levels.
RealTime” in the Calibre RealTime User’s Manual.
Highlight Controls
2. Start Cadence Virtuoso with:
virtuoso -64 &

3. Drag and drop the Calibre — Highlight all — Clear highlights


RealTime toolbar, as shown.
— Highlight previous, current, or
The final view is similar to that next result, and result <n> of <total> results.
shown in the next column. Rule check — Indicates the rule check which produced
Terms and Definitions
the displayed error when using the highlight previous,
The new Calibre > RealTime DRC menu item and current, and next buttons.
integrated toolbar are loaded automatically in the Run DRC in Window — Calibre nmDRC runs on the
Cadence Virtuoso window. geometries visible in the design window plus a halo — Highlight all results in the rule check.
region around the area.
Running Calibre nmDRC — Remove the current check from check recipe
Run Configuration — The set of options and input files and start a run in the current window.
for a run. You can define multiple run configurations with
Loading a Rule File different options (such as the rule file, check recipe and — Open the Calibre RealTime Results window.
Click the button or select Calibre > RealTime DRC > other options), then quickly switch between different run
configurations. You can run with one configuration (single Option Controls
Options to specify and load a rule file. (See next page.)
mode) or run multiple configurations in sequence (serial
Selecting Checks mode).
The check recipe determines which checks are executed.
See “Check Selection” on the next page. Check Recipe — A set of rules for selecting the checks — Select highlight and run options:
to execute for a Calibre nmDRC run. See “Calibre o Zoom to Highlights
Running Calibre nmDRC RealTime Options Dialog Box”, “Check Selection”, and
“Edit Recipe Dialog Box” on the next page.
o Clear Existing Highlights
All Calibre RealTime DRC runs are performed in flat
o Include Check Definition in Tool Tip — You
mode.
Halo — Halos are used to ensure that new errors caused must re-run DRC for a change to take effect.
To start a run, click in the integrated toolbar. This
runs Calibre nmDRC on the geometries visible in the by changes in the geometry get reported, and false errors
caused by edge effects are not reported. A halo expands — Open Calibre RealTime Options dialog box.
design window, plus a halo region around the area.
the area around a region selected for a DRC check so
that surrounding geometries are included. A halo size of — Open Customization GUI (requires runset)
The run is controlled by the settings in the Run
1 user unit (the default) is usually appropriate for 45 nm Run Configuration — Select the run configuration.
Configuration. If the Run Mode is “Serial,” a DRC run is
technology; smaller nodes may require smaller halos. See Terms and Definitions.
executed for each of the configurations selected in the
“Configuration Run Control” dialog box. Halos are used for all Calibre RealTime DRC runs. Check recipe — Select check recipe for DRC run.

© 2012-2017 Mentor Graphics Corporation. All rights reserved.


Calibre RealTime Options Dialog Box Edit Recipe Dialog Box Advanced Check Recipe Controls
Specifies the rule file, optional layer map, halo size, The Edit Recipe dialog box allows you to configure The advanced check recipe controls allow you to
check selection recipe for the run, and other options. custom check recipes. individually select and unselect checks for the recipe.
Click the Edit button in the Calibre Options dialog box
Open with the button. ( button) to open the Edit Recipe dialog box. Open the advanced controls by clicking the Advanced
.
button in the Edit Recipe Dialog Box. Follow the
numbered steps in the following figure to add an
expression to the check recipe.

Several standard recipes are included with the tool, but


these cannot be edited.

Most entries are self-explanatory, or see Terms and Do one of the following to open a recipe for editing:
Definitions. • Click New to open a new recipe.
• Layer map file — (Optional) A layer map file is needed • Select a user recipe in the Recipe dropdown box.
if one named <tech_lib>.layermap does not exist in the • Addition — Include checks in the recipe.
technology library.
• Click Import to open an existing custom recipe. • Subtraction — Exclude checks from the recipe.
• CTO file — (Optional) Specify and load a Check Text • Select a standard recipe and click Copy. • Apply expression — Add or subtract the expression
Override file to specify result highlight colors by rule Dialog box fields to the recipe definition.
check. • Recipe — Select the active check selection recipe. • Apply checks — (not recommended) Resolve the
• Show results in — Select which results to view: whole • Include — Specify checks to include:
expression into a list of checks then add or subtract the
cell (including results from previous runs) or results checks from the recipe definition.
from current window only, and results from all checks o Checks selected in the rules file — Checks that are
Repeat steps 1-4 to add more expressions to the recipe.
or only from current check recipe. selected by DRC [Un]Select statements.
You can modify the recipe definition using the toolbar
• Edit — Open the Edit Recipe dialog box to configure a o All checks — As described. operators, , if desired.
custom check recipe. o Visible layer checks — Include checks that use
visible layers and possibly other layers. The Advanced controls are useful when you need to
Check Selection o Visible layer only checks — Include checks that use exclude a specific check. This may happen if a particular
only visible layers. check gives false errors when run on a limited area.
All checks present in the rule file except those excluded
o None — Unselect all checks.
by preprocessor directives are loaded into the Calibre
RealTime server. Check recipes control the checks that • Exclude — Specify checks to exclude: Keyboard Shortcuts (Hotkeys)
are executed. DRC [Un]Select statements are only o Checks with connectivity.
obeyed when the built-in recipe “Checks selected in the o Checks with density. Keyboard shortcuts are not defined by default. See
rule file” is used. • Advanced — Toggle between advanced and basic “Keyboard Shortcuts in Calibre RealTime for Cadence
See these sections in the Calibre RealTime User’s editing controls. Virtuoso” in the Calibre RealTime User’s Manual for
Manual for further details: information on defining keyboard shortcuts.
“Differences Between Calibre nmDRC and Calibre Recipes are automatically saved to the configuration file.
RealTime” You can click Export to save a recipe to a file with a .rcp Also see the file mgc_bindkeys.skl in the directory
“Density Checks in Calibre RealTime” file extension; this file can be imported by another user. $CALIBRE_HOME/shared/pkgs/icv/tools/queryskl .

© 2012-2017 Mentor Graphics Corporation. All rights reserved.This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient of this document may duplicate this
document in whole or in part for internal business purposes only, provided that this entire notice appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable effort
to prevent the unauthorized use and distribution of the proprietary information. The trademarks, logos and service marks used herein are the property of Mentor Graphics Corporation or other third parties.

You might also like