Patent Document ID: 7685485
Application ID: 10698739
Patent Flag: 1

Claim One:
1. A method for isolating failed routing resources on a programmable integrated circuit, the method comprising: receiving a first plurality of failed test patterns, wherein a test pattern includes program bits that define how routing resources on the programmable integrated circuit are connected to form a test path, wherein a test pattern is designated as failing when a result from a test path is erroneous, wherein the result of the failed test path is created by applying one or more test values to the failed test path; identifying a subset of the routing resources on the programmable integrated circuit based only on test patterns that have failed wherein the subset comprises one or more routing resources that respectively occur in the most failed test paths; and generating new test patterns including program bits that define new test paths for testing the subset of the routing resources, wherein each of the new test paths includes: the first routing resource; and a combination, not included in the other new test paths, of fan-in and fan-out resources that are programmably connectable to the first routing resource, wherein the new test paths test every combination of fan-in and fan-out resources that are programmably connectable to the first routing resource.