IP Library Granted Patent US 6,968,487
Granted Patent B1
US 6,968,487 · App. 10/071,262 · Granted Nov 22, 2005

User available body scan chain

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,968,487
App. No.
10/071,262
Granted
Nov 22, 2005
Kind
B1
Abstract

A method of accessing the testing means in a Field Programmable Gate Array (“FPGA”) comprised of a plurality of functional groups (“FGs”) comprising: inputting a function netlist defining a user circuit; compiling said function netlist; and generating a logic Built-In Self Test (“BIST”) netlist; wherein said BIST netlist replaces all user registers with scan registers with a scan chain routed as the physical silicon scan chains.

Claims (27)

1. A method of accessing the testing means in a Field Programmable Gate Array (“FPGA”) comprised of a plurality of functional groups (“FGs”) comprising:

inputting a function netlist defining a user circuit;

compiling said function netlist; and

generating a logic Built-In Self Test (“BIST”) netlist;

wherein said BIST netlist replaces all user registers with scan registers with a scan chain routed as the physical silicon scan chains.

2. The method of claim 1 further comprising extracting scan chain from said logic BIST netlist and predicting an expected value.

3. The method of claim 2 further comprising applying said scan chain to the FPGA and obtaining actual values.

4. The method of claim 3 further comprising:

comparing said expected values with said actual values; and

flagging error if said expected values are different than said actual values.

5. A method of accessing the testing means in a FPGA comprised of a plurality of functional groups comprising:

inputting a function netlist defining a user circuit;

optimizing said user circuit;

placing user cells into said FPGA functional unit;

defining routing structure to interconnect said functional units to implement said user circuit;

generating a programming bitstream;

programming said FPGA functional unit with said bitstream;

generating a BIST netlist, wherein said BIST netlist replaces all user registers with scan registers with a scan chain routed as the physical silicon scan chains;

extracting scan chain from said BIST netlist and predicting an expected value;

apply scan chain to FPGA and obtaining the actual values;

comparing said expected values with said actual values; and

flagging error if said expected values are different than said actual values.

6. An apparatus for accessing the testing resources in a programmed FPGA employing internal scan chains comprising:

means for generating a BIST netlist, wherein said BIST netlist replaces all user registers with scan registers with a scan chain routed as the physical silicon scan chains;

means for extracting a scan chain from said BIST netlist and predicting an expected value;

means for applying said scan chain to FPGA and obtaining actual values; and

means for comparing said expected values with said actual values.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
CHANGE OF NAME Recorded Dec 28, 2015
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 037393/0562 →
NOTICE OF SUCCESSION OF AGENCY Recorded Apr 9, 2015
From: ROYAL BANK OF CANADA (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC)
To: BANK OF AMERICA, N.A., AS SUCCESSOR AGENT
Reel/Frame 035657/0223 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2011
From: WHITE ELECTRONIC DESIGNS CORP.; ACTEL CORPORATION; MICROSEMI CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 025783/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2002
From: BRYANT, IAN; SUN, CHUNG-YUAN; FENG, SHENG; LIEN, JUNG-CHEUN; CHAN, STEPHEN
To: ACTEL CORPORATION
Reel/Frame 013233/0889 →