How Boundary Scan Test Software Works

Posted on April 29, 2020

The boundary scan test software provides a way to interconnect between integrated circuits (ICs) on a board without using physical test probes. The scan contains cells within a device that can capture data from pin or core logic signals or force data onto pins. The captured data is moved out and externally compared to other results. Forced test data is shifted into the boundary scan cells. The process is all controlled from a data path called the scan path or scan chain and provides several advantages.

Flynn Systems provides the best in JTAG Boundary Scan solutions for you and your company

By allowing direct access to nets, a boundary scan eliminates the need for a large number of test vectors. These test vectors are generally needed to initialize sequential logic properly. The benefits of boundary scan technology were quickly realized through shorter test times, higher test coverage, increased diagnostic capability, and lower equipment cost.

While boundary scan testing is frequently used in the production phase of a product, this technology is also extremely beneficial when applied to product design, prototype debugging, and field service. Thus, the cost can be incorporated over the entire life cycle of the product.

JTAG defines test logic through an integrated circuit, which provides applications to perform five primary duties:

  1. Chain integrity testing
  2. Interconnection testing between devices
  3. Core logic testing (BIST)
  4. In-system programming (FLASH Programming)
  5. Functional testing (DDR, SRAM, FLASH, UART, etc.)

Flynn Systems Corporation offers onTAP, a dynamic PC-based boundary scan test software suite. onTAP Boundary Scan provides a cost-effective test solution that encompasses the entire life cycle of a product from development through production.

onTAP Boundary Scan technology offers solutions to handle problems such as:

  • Boards that include components assembled on both sides, burying most of the through-holes, thus making them inaccessible
  • Small-size products that do not have test points, making it difficult or impossible to probe suspected nodes
  • Loss of physical access to delicate pitch components, making it complicated to distinguish between manufacturing and design issues

Device types typically testing using boundary scan technology include:

  • CPLDs, FPGAs, processors chained together in a boundary scan path
  • Non-boundary scan components such as SRAM, SD-RAM, DDR2, DDR3
  • Programmable FLASH
  • Series resistors or buffers—making them transparent
  • I2C devices

Critical tests that should be performed to test these devices include:

  • TAP Infrastructure/ID Code Test
  • Interconnect Test
  • Mid-state/Resistive Shorts
  • Incorporating Multi-die devices
  • Opens and Shorts Tests
  • Pull Up/Pull Down
  • I2C Bus Control and Test
  • Memory/Flash Test & Programming
  • Cluster tests
  • 6 – AC Coupled Circuit/Differential Pairs

For more information regarding onTAP or Boundary Scan Test Software, contact Flynn systems at (603) 598-4444.