contact us
     
 
RSI Websites 

Agilent 3070 Mirror Utility

For Panels with Mirrored and Unmirrored Instances of Boards

Agilent 3070 software requires special handling of panels with mirrored and unmirrored instances of boards. Mirrored boards need to be "normalized" into a non-mirrored status before running any Design for Testability functions, and before creating 3070 Board and Board_XY files.

Note: This is only for users who have panels that have mirrored and unmirrored boards and wish to make 3070 files. If a user is making 3070 files from a board rather than a panel, or if the panel only has unmirrored boards, they do not need to use this utility.

Visit our Downloads section to get this utility.

What this Utility Does

This program finds out from CAMCAD whether a panel contains mirrored boards. If it finds any, it makes a duplicate "normalized" instance of the main board in the File List. It then replaces any mirrored boards on the panel with the "normalized" new boards. Once this is complete, users can perform a DFT on the original board AND the new board, to have accessible locations on both determined. Finally, 3070 files can be exported.

To run the program, start with CAMCAD with a panel created, with mirrored instances of boards on the panel. When the utility begins, red lines show you where you have mirrored boards, green lines represent normal unmirrored boards.

In this case, a panel was found with 2 unmirrored boards and 2 mirrored boards. In the last column, the program shows you the new File Name that will be created for the "normalized" board. Simply click the Proceed button to make the utility perform it's task.

When the utility is finished it will present the user with an announcement shown above. This simply means that a new "normalized" board has been created, and users need to run a DFT on this new board for it's accessibility to be determined. The Agilent 3070 Mirrored Boards Utility will then change the color of the red lines to yellow, to show that they have been normalized.

Performing a DFT Analysis on Normalized Boards

In the CAMCAD File List there will be a new file called "[OldFileName]_Mirror". Use the Off / On toggles to the left of the board name to display the xyz_Mirror board, and perform a DFT analysis and Probe Placement on it, independent of a DFT analysis and Probe Placement on the original board.

After a DFT analysis and Probe Placement has been performed on the original Board and the new Board, turn on the Panel and export your 3070 files.

Manual Processing Bypassing the Mirror Utility

The Mirror Utility automatically performs many steps for the user in preparing data for 3070 export. If users wish to manually perform the same steps, here's an outline to do so:

Here's the steps to make a 3070 file with mirrored boards on panels:

1) Import a copy of the board that is not to be mirrored, clean it using the delete generic graphics function, and set the board origin to the lower left. For example, you can use the sample PADS board pads.asc.
2) In the File List, toggle the file from ON to OFF. You now have a blank project window.
3) Import a copy of the board that is to be mirrored on the panel. It is very helpful if this board has a different name as the first board you imported that is not to be mirrored. The mirrored board can be a copy of the first file, called "copy of pads.asc".
4) With the board to be mirrored visible in the project window, clean it up using the delete generic graphics function and set the board origin to the lower left corner.
5) In the File List, double click the file to be mirrored. This brings up an edit window. Click the Mirror checkbox. Click Ok to exit from the file list. You should see your file to be mirrored, mirrored on the screen.
6) Issue the menu command Settings | Restrucutre files around origin. This natively changes all the x,y and surface info in the board to reflect it's current state. When this is done, the board is effectively redefined from a bottom view. This is the "mirrored" board to be put on the panel.
7) Use the panelization function to place instances of the two kinds of boards on the panel. Note: when placing the boards, do not use the "mirror" checkbox in the dialog where you put the x,y location and rotation of boards on the panel. Instead of using the mirrored checkbox, simply place either the unmirrored board or the mirrored boards on the panel where they should go.
8) Save the panel as a CC file
9) Export 3070 files.