Product Documentation
Command-Line IP Selector (CLIPS) User Guide
Product Version IC23.1, June 2023

CLIPS GUI

The CLIPS GUI comprises the following components.

Menu bar

Menu Description

File

New

Creates a new CLIPS setup.

Save/Save As

Saves the current setup.

Load

Loads an existing CLIPS setup.

Save Command Line Options

Saves the currently set command-line arguments in a file.

Exit

Exits the tool.

Edit

Clear Log

Clears the status log.

Netlist Output Directory

Specifies the directory to be used as the netlist output directory.

View

Show / Hide Source

Sets your preferred general options to show or hide xrun files and Virtuoso setup directories. You can also show or hide the settings and options pane, the status log pane, and the advanced hierarchy tree.

Show / Hide Settings

Shows the output directory where the netlisted Virtuoso cellviews and the related xrun files created or exported by CLIPS are saved.

Show / Hide Logs

Shows the netlisted Virtuoso cellviews.

Tools

Netlist

Creates a netlist for Virtuoso hierarchy bindings in the output directory.

Check Bindings

Checks the binding overrides by elaborating the original xrun files, the netlisted Virtuoso cellview bindings, and the CLIPS-generated xrun files.

Add xrun -f files

Adds xrun files.

Update xrun -f files

Updates xrun files.

Remove xrun -f files

Removes xrun files.

Add Virtuoso

Adds a Virtuoso session by specifying a directory containing a cds.lib file.

Setup Model Files

Opens the Setup Model Files form where you can specify the model files to be used with the CLIPS setup.

Remove All Binding Overrides

Removes the manually added binding overrides from all the instances in the hierarchy.

Refresh Hierarchy

Refreshes the hierarchy to elaborate any updated xrun files.

Show Switchable Binding Overrides

Expands the hierarchy tree to show the instances that have switchable binding overrides.

Options

Copy Model Files

Controls whether the model files are copied or linked to the netlist output directory.

Cache View Names

Caches the available views in the library cellviews.

Hide Hierarchy Instance

Hides the Hierarchy instance column in the hierarchy tree.

Hide Binding Override

Hides the Binding Override column in the hierarchy tree.

Hide Notes

Hides the Notes column in the hierarchy tree.

Show Details in Log

Shows the details of file parsing and hierarchy processing in the log file.

Show Settings Groups

Enables the group setting panel. If unchecked, only global setting panel is visible.

Check Bindings After Netlisting

Automatically runs the elaboration or binding check after creating the netlist.

Enable Searching Mismatched DUT Name

Finds all the Virtuoso config or schematic views whose schematic DUT name matches the module name of digital text file.

Toolbar

Icon Command name Description

Save

Saves the current CLIPS setup at the current location and with the existing name.

Save As

Saves the current CLIPS setup to a file with suffix .clips, with a specific name and at a specific location. This file can be loaded later.

Load

Loads the .clips file, which contains a state or settings.

Show/hide source xrun, text files/directories and Virtuoso setup

Shows or hides the source section for including the xrun files and Virtuoso directories.

Show/hide Settings and Options

Shows or hides the Settings and Options section.

Show/hide Status log

Shows or hides the Status log section.

--

Elaborates the xrun files. For any IP switch and binding override changes, it updates and descends through complete instance hierarchy and bindings.

--

Expands the hierarchy tree to show which instances have switchable binding overrides. Trees with no available binding overrides are collapsed.

--

Shows the advanced hierarchy tree control panel on top of the hierarchy window. You can search instance or cell or binding in the hierarchy and control expand level.

--

Creates the netlist of Virtuoso hierarchy bindings in the output directory.

--

Opens the default or user-defined output directory to view the netlisted Virtuoso cellviews and the related xrun files created/exported by CLIPS.

--

Checks the binding overrides by elaborating the original xrun files, the netlisted Virtuoso cellview bindings, and the CLIPS-generated xrun files.


Return to top
 ⠀
X