Constraint Browser
Constraint Browser allows you to view and specify a range of design constraints in eCADSTAR PCB Editor and eCADSTAR Schematic Editor. This topic describes the commands that can be selected on the menu and toolbar, and provides links to the tabs that you can select in the left pane. Where some commands are not available in Constraint Browser for eCADSTAR Schematic Editor, this is indicated below.
If Component Browser is launched, then components are displayed in the Constraint Browser if you right-click them in the canvas and select Send on the assist menu. The relevant row is selected in Component Browser, but the focus is not switched to this application. Multiple components that you select can be sent. However, net connections are not sent.
- Constraint Viewer is also available in eCADSTAR. This is a restricted version of Constraint Browser which can be launched from eCADSTAR Schematic Viewer and eCADSTAR PCB Viewer. It allows you to view constraints data in read-only format, that is specified in Constraint Browser. Many of the Constraint Browser settings are either not available or have been renamed in Constraint Viewer.
- If a design is accessed by multiple users and one or more sheets is opened by another user, then Constraint Browser cannot be launched.
Menu
The following commands are available on the menu.
Value | Description | |
---|---|---|
File | ![]() |
Saves the changes that you make in Constraint Browser for eCADSTAR Schematic Editor. When Constraint Browser is launched from eCADSTAR PCB Editor, this command is not available as changes are saved automatically. |
![]() |
Closes Constraint Browser. When Constraint Browser is launched from eCADSTAR Schematic Editor, you will be prompted to save any unsaved changes. | |
Edit | ![]() |
Reverses the effects of the last operation that you execute in Constraint Browser. |
![]() |
Re-executes the operation that was canceled by the Undo command. | |
Find | Launches the Find and replace dialog. This allows you to find a specified value in the table that is displayed in the right pane. | |
Replace | Launches the Find and replace dialog. This allows you to replace a specified value in the table that is displayed in the right pane. | |
![]() |
Launches the Create Multiple Differential Pairs Dialog. This allows you to create multiple differential pairs from specified E-Nets. | |
![]() |
Launches the Create Skew Group dialog. This allows you to create Skew Groups by selecting them in the Signals tree. | |
![]() |
Launches the Create Multiple Pin Pairs dialog. This allows you to create pin pairs by selecting signals in the Signals tree. | |
![]() |
Launches the Edit Skew Group dialog. This allows you to rename or delete existing Skew Groups, and add or remove Skew Group members. | |
![]() |
Launches the Bus Manager dialog.
In Constraint Browser for eCADSTAR PCB Editor,
this dialog allows you to create, rename or delete busses. It
also allows you to remove E-Nets from a selected bus. This command is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
Launches the Net Group Manager dialog. This allows you to create, rename or delete net groups in Constraint Browser. It also allows you to add or remove E-Nets, power and ground nets from a selected net group. | |
![]() |
Launches the Differential Pair Class Manager dialog. This allows you to create, rename or delete differential pair classes, and add or remove differential pairs from a selected differential pair class. | |
![]() |
Launches the E-Net Class Manager dialog. This allows you to create, rename or delete E-Net classes, and add or remove E-Nets from a selected E-Net class. | |
![]() |
Launches the Net Class Manager dialog. This allows you to create, rename or delete net classes, and add or remove nets from a selected net class. | |
![]() |
Launches the Topology
Template Manager dialog. In a High Speed environment, this
dialog allows you to configure topology templates, and create
new ones that are based on predefined topology templates. This command is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
View | ![]() |
Toggles the display of Constraint Browser between Compact View and Standard View. In Compact View, Constraint Browser is minimized by hiding the right pane. |
Customize Table Configuration | Launches the Customize Table Configuration dialog. This allows you to customize the tables that are displayed in Constraint Browser and Constraint Viewer. | |
Utility | ![]() |
Launches the Pin Pair
Routing Report. This displays details for the pin pair
routes between components. This command is made available when
you select items in the left pane that contain pin pairs.
This command is not available in Constraint Browser for eCADSTAR Schematic Editor. |
![]() |
Launches the Differential
Pair Coupling Report dialog. This allows you to display details
for the coupled and non-coupled parts of differential pairs, and
highlight them on the canvas. This command is made available when
you select differential pairs in the left pane. This command is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
Clears the highlighting on the canvas for differential pairs
that are selected in the Differential
Pair Coupling Report dialog. This command is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
Launches the Clearance Class Manager dialog. This allows you to create multiple clearance classes, and specify the design rule stack that is referred to between nets in each clearance class. | |
![]() |
Allows you to open the routing topology for a selected signal. The topology
is opened in Electrical
Editor. This allows you to perform speculative analysis of
the signal. This button is not displayed in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
Performs SI Analysis for selected signals. The results are automatically displayed in the Analysis Result Viewer. This button is not displayed in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
TDR analysis is performed for selected signals by automatically
replacing the driver and receiver with the system conditions.
See: Performing
TDR Analysis. The Analysis
Result Viewer is then displayed. This button is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
The FD Analysis (Frequency
Domain Analysis) command allows you to confirm signal path characteristics.
The analysis is executed by automatically replacing drivers and
receivers with system conditions. See: Executing
FD Analysis. The results are automatically displayed in the
Analysis
Result Viewer. This button is not displayed in Constraint Browser for eCADSTAR Schematic Editor. |
|
![]() |
If the simulation library is updated while the PI/EMI Analysis module is running, then clicking Reload Simulation Library will reload it. If there are unsaved changes in the PI/EMI Analysis module, then you are prompted to save them. | |
![]() |
Launches the Simulation Library Manager. This allows you to manage Devices, Models and Packages for SI, PI and EMI Analysis in the eCADSTAR Analysis Module. | |
![]() |
If an operation that changes the connections of nets is performed, or a net or bus label is changed, then clicking Reconstruct E-Net will reconstruct the structure of the E-Net. | |
E-Net Prefix Definition | Launches the E-Net Prefix Definition dialog. This allows you to view the component prefixes that you specify in the E-Net Prefix Definition Dialog in eCADSTAR Library Editor. It also allows you synchronize them with the component prefixes that are displayed in eCADSTAR PCB Editor and eCADSTAR Schematic Editor. | |
Options | Launches the Constraint Browser Options dialog. This allows you to modify the behavior of Constraint Browser, and specify default settings. In eCADSTAR Schematic Editor, only the Receive action settings can be specified. | |
Help | ![]() |
Launches the Online Help topic for Constraint Browser. |
Toolbar
The following commands are available on the toolbar.
Value | Description |
---|---|
![]() |
See Save Constraint Browser in the section above. |
![]() |
See Undo in the section above. |
![]() |
See Redo in the section above. |
![]() |
See Create Multiple Differential Pairs in the section above. |
![]() |
See Create Skew Group in the section above. |
![]() |
See Create Multiple Pin Pairs in the section above. |
![]() |
See Edit Skew Group in the section above. |
![]() |
See Bus Manager in the section above. |
![]() |
See Net Group Manager in the section above. |
![]() |
See Differential Pair Class Manager in the section above. |
![]() |
See E-Net Class Manager in the section above. |
![]() |
See Net Class Manager in the section above. |
![]() |
See Topology Template Manager in the section above. |
![]() |
See Create Pin Pair Routing Report in the section above. |
![]() |
See Create Differential Pair Coupling Report in the section above. |
![]() |
See Clear Highlight on Canvas in the section above. |
![]() |
See Clearance Class Manager in the section above. |
![]() |
See Reconstruct E-Net in the section above. |
![]() |
See Extract Scenario in the section above. |
![]() |
See SI Analysis in the section above. |
![]() |
See TDR Analysis in the section above. |
![]() |
See FD Analysis in the section above. |
![]() |
See Toggle Compact
View in the section above. |
![]() |
See Help in the section above. |
To toggle the view of the groups of commands that are displayed, right-click the toolbar and click a group in the displayed assist menu. The following groups are displayed.
Value | Description |
---|---|
Edit | Contains the commands in the Edit group on the menu. |
Utility | Contains the commands in the Utility group on the menu. |
View | Contains the commands in the View group on the menu. |
Help | Contains the commands in the Help group on the menu. |
Constraint Browser Sections
Value | Description | |
---|---|---|
Signals ![]() |
Allows you to select the Signals tab and Classes/Groups tab. | |
Signals | Displays the Signals tab. This tab provides a view of your design at signal level. Signals are displayed in the Signals tree. Specify the items that are displayed using the Signal Type buttons or Filter box. The following tabs are displayed in the pane on the right. Some tabs are only displayed when the environment is High Speed. | |
Classes/Groups | Displays the Classes/Groups tab. The Classes/Groups tab allows you to create and constrain classes and groups. These can be used to constrain multiple signals. The constraints specified for a class or group are inherited by its members only if no constraints are set for the their attributes. Classes can be created for E-Nets, Differential pairs and nets. Groups can also be created for nets. You can then add members to the classes or groups, and select all these items in the Classes/Groups tree. The following tabs are displayed in the pane on the right. Some tabs are only displayed when the environment is High Speed. | |
Skew Groups ![]() |
Displays the Skew Groups Section. This section allows you to specify the Skew Groups and E-Nets that are displayed in the Skew Groups tree. It is only displayed in a High Speed environment. Skew Groups are created in the Create Skew Group dialog, accessed by selecting Edit > Create Skew Group in the Constraint Browser dialog. The Skew Groups that are displayed in the tree can be filtered using the Filter box. Selected items are displayed in the Routing table, and can be further filtered using the View list, and by clicking <Filter> in each column. The following tabs are displayed in the pane on the right. | |
Components/Parts ![]() |
Allows you to select the Components
tab and the Parts
tab. This tab is not available in Constraint Browser for eCADSTAR Schematic Editor. |
|
Components | Displays the Components tab. This tab allows you to define the components that are displayed in the Components tree by displaying or hiding types of component, and then further filtering the displayed items using the Filter box. The items that you select in the tree are displayed in the Components table, and can be further filtered using the View list and by clicking <Filter> in each column. The following tabs are displayed in the pane on the right. | |
Parts | Displays the Parts tab. This tab allows you to define the parts that are displayed in the Parts tree by filtering them using the Filter box. The items that you select in the tree are displayed in the Parts table, and can be further filtered using the View list and by clicking <Filter> in each column. The following tabs are displayed in the pane on the right. | |
Components ![]() |
Displays the Components
section. This section allows you to define the components that are
displayed in the Components
tree by displaying or hiding types of component, and then further
filtering the displayed items using the Filter
box. The items that you select in the tree are displayed in the
Components table, and can be
further filtered using the View
list and by clicking <Filter>
in each column. The following tabs are displayed in the pane on
the right.
This is not available in Constraint Browser for eCADSTAR PCB Editor. |
Item | Description |
---|---|
![]() |
The object you select in a Constraint Browser is selected on the Canvas in both the eCADSTAR PCB Editor and eCADSTAR Schematic Editor and in any instance of Constraint Browser. |
![]() |
If toggled on, then signals that meet the criteria for being coupled are extracted when you extract a scenario in Constraint Browser. During simulation, this allows you to see the effects of them being in close proximity. Specify coupling criteria in the Extraction Options dialog. |
Message | Displays messages that are relevant to the changes that you make in Constraint Browser. |
Units | In Constraint Browser for eCADSTAR Schematic Editor,
the predefined measurement units are displayed. In Constraint Browser for eCADSTAR PCB Editor,
the measurement units and delay units are displayed that you specify.
Set these in eCADSTAR PCB Editor
as follows.
|
If you right-click a cell which has an attribute defined as a hyperlink in the Attribute Manager dialog, then you can launch the hyperlink by clicking Open Hyperlink on the assist menu. This is also possible in Constraint Viewer. If multiple cells are selected or if a hyperlink is not specified, then this command is made unavailable. The hyperlinks are launched in your default browser or associated application.
Constraint Browser: Signals section, Signals Tab
Constraint Browser: Signals section, Classes/Groups tab
Constraint Browser: Skew Groups Section
Constraint Browser: Component/Parts Section, Components Tab
Constraint Browser: Component/Parts Section, Part
Constraint Browser: Components Section
Constraint Viewer
Filtering Displayed Values in eCADSTAR Tables