
#E30
Q: How do I use the Swap Pins function?
| At times it may become
necessary to change your pin assignments. Perhaps your DUT board was
wired incorrectly, or worse yet, you may have built a custom DUT board
with some erroneous channel assignments. There may even be other
reasons, but HiLevel has a tool to simplify the software end of this
situation, rather than rewiring your DUT board. When you use the Pin Assignment window in the Main Setup to tell the software about your channel change, sure, this will facilitate the definition of the new pin assignment. But this does not correct your vector file. Vector files are “hard-wired” to load into the RAM of a specific channel, and simply changing the SET file pin assignments is not enough. You could save your vector file as ASCII and then retranslate it with CaeLink, but this can be tedious when editing very large vector files. Why not save this extra step and just use the Swap Pins function? Here’s how. Let’s say we have a SET and TRN vector file for our device that was created with the clock pin on channel 15, but our DUT board has been made with the clock pin on channel 1. To use Swap Pins, your tester must be on and connected, with the ETS2k software running and the tester initialized. Load the SET and TRN file you wish to change. Then open the PinList window from the Main sidebar to create a new PinList: |

| Don’t change the channel number using the Pin Assignment window in the Main setup; it will be changed for you automatically. We’re going to create the new PinList with a new name: |

| When you click Save, the new PinList file opens in your editor. The left-hand column shows the system channel assignments, where we see channel 15 assigned to the CLK pin: |

| We simply change the channel number from 15 to 1, then save the PinList file: |

| Remember, our original SET file and vectors are still loaded. We now open the Vectors window from the Main sidebar. This gives us access to the vector tools and the Swap Pins function. Let’s open that now: |

| Now to do the Swap. Just browse for the new PinList file and click OK: |

| Let’s see the effects of the change: |


| The important thing to
note is that your files
have not been changed. To
complete the process, you must save your SET file and your TRN file.
This allows you to retain the old versions
if needed. Furthermore, this must be
done for each SET and/or TRN file that you need to swap. If you
overwrite the original files, you do
not need to make any modifications to AutoTest programs you may have
created
because the SET and TRN filenames will be the same. Please Note: To use Swap Pins, you must be operating the software with the tester on and initialized. Also, you must have pins installed in slots defined as the source slots from which pins will be swapped, as well as the destination pins. See also: Q'nApp #E1: PinList Function |
Qe30.zip is a zipped Word file of this Q'nApp.