DFE Tutorial
PollEx DFE is one of many PollEx toolsets and it checks electrical validity of PCB design. PollEx DFE can be launched within PollEx PCB and it helps designers to reduce design errors that may be detected later in electrical test processes. The PollEx DFE results can be outputted to a well-formatted MS/Excel spreadsheet. With a vast variety of user-friendly electrical rule checking options, PollEx DFE helps you to reduce cost and time to produce good working PCBs fast.
This tutorial is primarily designed to enable you to get a quick start with the PollEx DFE tool. It is not intended to be a complete reference guide for all the available test items but will give you an overview of key concepts. Understanding these concepts will allow you to learn how to use this tool efficiently with the help of the online documentation. Access the help by pressing the F1 key.
This tutorial shows simple design verification flow using PollEx DFE with fairly simple design. Studying this example carefully will help you become familiar with the PollEx DFE tool.
In this section, you will check if high speed signals cross over split plane, and check DDR bus robustness.
After downloading the file, uncompress the file and save it into a folder. That file saving folder is the job folder in this tutorial.
Open and Preview PCB Design
In this step, you will open a design file in PollEx PCB and preview PCB design.
- From the menu bar, click and open the PollEx_PCB_Sample_r<revision_number>.pdbb file from C:\ProgramData\Altair\PollEx\<version>\Examples\PollEx_PCB_Sample_r<revision_number>.pdbb.
- Preview the PCB design.
-
From the menu bar, click to open PollEx DFE.
The PollEx DFE Input dialog displays.
Check Copper Cross Over Detect
-
Activate the Copper Cross Over Detect checkbox.
The Copper Cross Over Detect dialog displays.
To check if high speed signal cross over split plane, you will define power/ground net group and define target net group, high-speed net group.
-
Click the classification menu.
The PollEx DFE Input dialog displays.
-
Define GND_Plane net group.
-
Define PWR_Plane net group.
-
Define High-Speed net group.
-
Activate the Copper Cross Over Detect checkbox to set
test condition.
The Copper Cross Over Detect Item Rule Entry dialog opens.
-
Set Copper Cross Over Detect test condition.
-
Run Copper Cross Over Detect Item and review Check Result.
Create Excel Report
In this step, you will create an Excel report for the result.
-
Click Excel Export and select User Defined
Excel Format.
The User Defined Export Excel dialog displays.
-
Page1 settings.
-
Page2 Setting.
The next step is to set excel row format. The upper section shows the total available result items. The lower section shows the selected item for excel report. You can choose the required item from the upper section window list, and click ADD to move the selected item into the lower section window. Since you already selected Automatically record all available Contents to MS/Excel, other settings can be left unchanged.
- Click Next.
-
Page3 settings.
The next step is to set the excel column format. You can set the contents to be saved in the columns of the Excel report.
Check Bus2
-
Click View Input to open the Input
Setting dialog.
The PollEx DFE Input dialog displays.
-
Activate Bus2 in the Check Item Category list.
The Bus2 Item Rule Entry dialog displays.
-
Define Component groups.
To set component groups, you will use the PollEx DFE Input dialog.
-
Define CPU component group.
-
Define Memory component group.
-
Define DDR_Data0 net group.
-
Define DDR_Strobes net group.
-
Activate Bus2 in the Check Item Category list.
The Bus2 item rule entry dialog displays.
-
Set Bus2 test condition.
-
The Net Length Check condition setup.
-
The Routing Check condition setup.
-
The Via Check condition setup.
With this setting, PollEx DFE checks the following:
- If the length of DDR Data byte0 nets is between DQS net length – 0.254mm and DQS net length + 0.254mm.
- If the length of DDR Data byte0 nets is longer than 11mm.
- If the width of DDR data byte0 nets is the same as DQS nets within 10 percent range.
- If the DDR data byte0 nets are routed on inner layer over 80 percent range.
- If the inner routing ratio of DDR data byte0 nets is the same as the inner routing ratio of DQS nets within 10 percent range.
- If the via count of DDR data byte0 and DQS nets is greater than three.
- If the via count of each DDR data byte0 nets and DQS nets is the same.
-
Run Bus2 Item and review Check Result.
-
Review Net Length Check Result.