|
TopCAT's Impact on Memory Access Verification (MAV)
Automation
Many large designs include several
different memory arrays, each with different types of
memory devices. This means that many individual MAV
actions could be required to test the access to all
of the memory devices in the design. With TopCAT for
ScanWorks, the generation of memory access verification
(MAV) tests can be accelerated considerably.
For example, by simply clicking on
the new "Auto-Create" function button in ScanWorks,
TopCAT technology automatically locates all instances
of a device type and creates a MAV action for each one.
Another new function called “Replicate”
analyzes a design to find all instances of a device
type used in a specific action. It then creates a separate
test action with the same parameters as the original
action each time it finds that particular device.
Enhancing the Productivity
of Manufacturing Test
Designs with more than 10,000 nets
can require a large number of ScanWorks actions to provide
adequate test coverage and programming operations. Also,
large designs are often available in several configurations,
requiring several similar but slightly different sequences
for manufacturing test. Creating these sequences by
adding all the actions to a sequence and setting the
flow control options for each one can be time consuming.
Now, ScanWorks 3.3.2 can automatically
incorporate all currently available actions into any
new sequence. The actions in the new sequence are arranged
in a predefined order and predefined settings for flow
control are automatically inserted. Once the basic sequence
is created, it can be customized for the specific application
with the easy-to-use sequence editor.
In addition, sequences can now be copied
or cloned in ScanWorks 3.3.2. Sequences that are copied
are re-named, but they reference the same design description
as the original sequence. Copying and editing sequences
means that multiple sequences can be quickly created
with slight variations from the original. Cloned sequences
are given a new and unique name, but they reference
a different design description from the original sequence.
Some designs require several variations of a basic design.
Each variation of the base design usually requires the
same test actions and sequences as the original. By
cloning a sequence, a new sequence can be quickly duplicated
and altered slightly from the original base design.
Another feature that simplifies the
handling of sequences for prototype debugging or board
repair operations is the ability of ScanWorks 3.3.2
to enable the user to select only one or several actions
within a sequence to run. This can save significant
troubleshooting time when only one action has failed.
Rather than run all of the actions which make up a sequence,
including time-consuming actions like PLD programming
operations, the user can specify the actions to execute
during troubleshooting and observe the results.
New Hardware Options
Besides the software capabilities that
improve user productivity, ScanWorks 3.3.2 has expanded
hardware alternatives that tailor ScanWorks to the specific
needs of most applications. For example, with the new
PXI-100 controller
card, the flexibility of ScanWorks is expanded by
enabling a ScanWorks deployment in a 3U PXI or CompactPCI
chassis. |