ScanWorks FPGA-Controlled Test

Your FPGA is a powerful board tester

How’d you like to tailor the board tester of your dreams? You can with ScanWorks® FPGA-Controlled Test (FCT). From the FCT instrument library, you’ll simply select the instruments you need to validate, test or debug your board and then ScanWorks automatically builds the tester optimized to your board. ScanWorks will insert the tester into an FPGA that’s already part of your board design. You run the instruments to test your board and when you’re done, remove the tester and insert the FPGA’s functional firmware. It’s that simple!

Embedding a board tester into an FPGA lets you see inside your circuit board better than you’ve ever been able to before. ScanWorks FCT quickly gathers together the instruments you want in your ideal tester and then it automatically connects and configures the instruments in a tester so you can manage their operations. Once the tester has been inserted, ScanWorks FCT lets you operate it from a drag-and-drop interface.

Software-driven instruments

FCT is another non-intrusive board test (NBT) technology for the ScanWorks platform for embedded instruments. ScanWorks FCT and the platform’s other NBT technologies give you the kind of test coverage and visibility into your circuit board that legacy external probe-based testers cannot.

Because of the skyrocketing gate densities in today’s FPGAs, they can serve as the perfect launching pad for a non-intrusive software-driven board tester. And ScanWorks FCT can help you validate, test or debug your circuit boards during any phase in their lifecycle. Designers can do early stage validation and testing of prototype hardware long before the firmware or operating system software are ready. Look into ScanWorks FCT. You’ll be pleased with what you can see.

FPGA-Controlled Test 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.

  • 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

FPGA-Controlled Test Development Software

The ScanWorks® FPGA-Controlled Test (FCT) 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.

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

Hardware for ScanWorks

Hardware for ScanWorks

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.

Related Content