The steps are:
- Expand the Analysis Setup under the Project Explorer:
- Expand the + button by Users Object Lists.
- Click the right-mouse button on Users Object Lists and select New List.
For this example, I named the new Object List ‘PCIe_Example’. An Object List is a collection of PCB elements, such as signal nets, on which a DRC can be run. In this example, the high-speed nets will be the PCIe nets in the design.
- Select the new Object List and edit the name and description (if desired) in the Properties Window.
- Select the Object Type from the drop-down menu. For this example, I will choose PCIe differential pairs.
- Change Contents to Auto to automatically add nets to the Object List:
- Use the GUI to specify the condition that must be satisfied for a PCB element to be added to the Object List. In this example, I chose to find them via the naming scheme of this PCB database. Select ‘New Condition’ >> Click on ‘choose property’ >> Select ‘Name’.
Another ‘choose condition’ will appear once Name has been selected. Select it and choose ‘Starts With’.
Type in the name of the nets in your design. In this case, they are named “pcie”. This auto-populates all nets with “pcie” in their name and adds them to this Object List. Notice that in the spreadsheet you now have available PCIe differential pairs!
For more information about Object Lists, watch our videos: Understanding Rules and Object Lists and Getting Started: Organizing and Using Rules. (Note to Focus Group reviewers. The second link currently points to an auth page on mentor.com, not to a live 'www' page.)