This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > Introduction to CPLD and FPGA Design > DESIGN FOR TEST (DFT)

DESIGN FOR TEST (DFT)

FONT SIZE : AAA

“Design for test” is a concept which means your chip is designed in such  a way that testing it is easy. Test logic plays two roles. First, it helps debug a  chip which has design flaws. Second, it can catch manufacturing problems. Both  are particularly important for ASIC design because of the black box nature of  ASICs where internal nodes are simply not accessible to you when there is a  problem. These techniques are also applicable to CPLDs and FPGAs, many of  which already have built-in test features. The following DFT techniques allow  for better testing of a chip. While not all of these techniques need to be  included in your design, those that are needed should be included at design  time. DFT techniques should be taken into account during the design process  rather than afterwards. Otherwise, circuits can be designed that are later found  to be difficult, if not impossible, to test.

One important consideration that can be overlooked, is that test logic is  intended to increase the testability and reliability of your chip. If test logic  becomes too large, it can actually decrease reliability because the test logic can  itself have problems which cause the chip to malfunction. A rule of thumb is  that test circuitry should not make up more than 10% of the logic of the entire  chip. Similarly, if you spend more than 10% of your time designing and  simulating your test logic independently of the functionality of the chip, then  you have more test circuitry than you need.


  • XC3S1600E-4FG484I

    Manufacturer:Xilinx

  • FPGA Spartan-3E Family 1.6M Gates 33192 Cells 572MHz 90nm Technology 1.2V 484-Pin FBGA
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS:

  • XCR3064XL-7VQ100I

    Manufacturer:Xilinx

  • CPLD CoolRunner XPLA3 Family 1.5K Gates 64 Macro Cells 119MHz 0.35um Technology 3.3V 100-Pin VTQFP
  • Product Categories: Programmable logic array

    Lifecycle:Active Active

    RoHS: No RoHS

  • XC2S200E-4PQ208I

    Manufacturer:Xilinx

  • Xilinx QFP
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC2S200E-6FTG256C

    Manufacturer:Xilinx

  • FPGA Spartan-IIE Family 200K Gates 5292 Cells 357MHz 0.15um Technology 1.8V 256-Pin FTBGA
  • Product Categories: FPGAs

    Lifecycle:Obsolete -

    RoHS:

  • XC1736A-PD8C

    Manufacturer:Xilinx

  • Configuration EPROM
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.