A New Built-In Self-Test Method for Functional Test of Configurable Logic Blocks in Modern FPGAs

Chao SHI,Jian WANG,Jinmei LAI
DOI: https://doi.org/10.15943/j.cnki.fdxb-jns.2017.04.009
2017-01-01
Abstract:The modern FPGAs have begun to use 6-input look-up tables to perform configurable logic,such as Xilinx's Virtex-5 series,Ultrascale series and so on.Due to the limited number of IOB ports,most approaches choose the ILA based method for the functional test of these chips' CLB module,and use read-back techniques for fault isolation.Unfortunately some of the data-paths are exclusive in CLB;So ILA methods usually cost more configurations,while read-back is quite slow.The Built-In Self-Test(BIST) methods directorially check the output pins of CLBs,which reduce the number of configurations.But BIST methods should transfer test benches signals to ever BUT,which leads to massive fan-out and make it difficult to route the design.This paper presents a new BIST method which use the free resource in ORAs to form latch chains to transfer test benches.This method is able to decrease the fan-out of I/O ports.And the remaining logic resources are configured to form a scan-chain for faster fault isolation.The BIST method is tested on a Xilinx 7 series FPGA chips.Compared with the former works,the number of configurations is reduced from 30 to 26,and the cost of fault isolation is reduced to 61.35 ns with a 2.4 MHz clock.
What problem does this paper attempt to address?