ScanWorks FPGA-Controlled Test Software

Development Software
Manufacturing Software

FCT Development Software

The FPGA-Controlled Test Development software is an automated and extremely flexible methodology for embedding a board tester with the functionality you have chosen. You’ll simply select and configure the instruments needed and ScanWorks automatically connects them into a cohesive on-chip tester architecture. Next, it facilitates the synthesis of this tester into firmware for the FPGA and creates the software image for programming the FPGA. Once inserted, ScanWorks serves as a drag-and-drop user interface for operating the board-tester-in-a-chip.

FCT key features:
  • Validate, test and debug boards with an FPGA before the FPGA’s design and firmware are available
  • Increase test coverage
  • Accelerate test times by running multiple instruments concurrently
  • Program flash memories at maximum memory speeds
  • Generate an FPGA-based tester without being an FPGA design expert (Verilog code is automatically generated, synthesized and translated into a program file for the target FPGA)
  • Access a growing library of embedded instruments and other intellectual property (IP) that includes memory BIST, memory link test, fast flash programming, pattern generator, capture buffer and other new instruments every day (Access to instruments is included with all ScanWorks FCT licenses.)
  • Embed testers in FPGAs from Xilinx®, Altera® and others

FCT Development Product Brief  Product Brief

For more information, either contact your local sales representative or you can register to have an ASSET representative contact you.


FCT Manufacturing Software

ScanWorks FPGA-Controlled Test (FCT) for manufacturing will enhance your production line with greater efficiency and improved test coverage. For example, an FCT tester with memory built-in self test (BIST) instruments can check out all of the memory cells and validate the links. Moreover, loading a large program into flash memory can be accomplished much faster when a fast flash programming instrument is deployed from an FPGA in your design. When you’re done with the ScanWorks FCT tester, quickly unload it and load the FPGA’s functional firmware.


FCT Manufacturing software  features:
  • Re-use ScanWorks FCT test instruments that were employed during design and prototype board bring-up
  • Extend your structural, functional and performance test coverage during manufacturing on boards with FPGAs 
  • Easily remove the ScanWorks FCT tester so that the FPGA’s functional firmware can be loaded on a known-good-board
  • Seamlessly integrate ScanWorks FCT testers into functional testers, third-party test executives like NI LabVIEW and TestStand, or your own custom test application

For more information, either contact your local sales representative or you can register to have an ASSET representative contact you. Register


The ScanWorks platform for embedded instruments is supported by a wide variety of hardware controllers and accessories with which engineers can connect ScanWorks to their unit under test (UUT). Hardware is available for development, production and repair environments. The test platform required for ScanWorks is either a standard PC or a system with a built-in (embedded) JTAG controller.

Hardware types:
  • Ethernet hardware
  • USB hardware
  • PCIe hardware
  • PCI hardware
  • Other hardware

Go to hardware

FPGA-Controlled Test Resources

Explore our other ScanWorks Platform products

The ScanWorks platform validates performance, tests
structural integrity and debugs hardware and firmware.
And ScanWorks tests move along with the chips from
design, into prototype board bring-up and on to volume
manufacturing test. Cost-of-test is slashed by re-using
tests over and over again.

CPU & FPGA Support

ScanWorks supports Intel®, ARM®, Freescale™,
& other CPUs; Altera® and Xilinx® FPGAs.

See the full range