IP Library Granted Patent US 7,028,237
Granted Patent B2
US 7,028,237 · App. 10/385,527 · Granted Apr 11, 2006

Internal bus testing device and method

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 7,028,237
App. No.
10/385,527
Granted
Apr 11, 2006
Kind
B2
Abstract

An internal bus testing device for a semiconductor integrated circuit in which an internal bus control circuit and a plurality of modules are linked by a plurality of internal buses. The internal bus testing device includes an area selector which causes the internal bus control circuit to select an address area corresponding to one of the plurality of internal buses. An area address setting unit sets the internal bus control circuit in an internal bus test mode in response to an internal bus test start signal, the area address setting unit storing a state setting signal and a predetermined address value indicating the address area. A control unit supplies, at a start of an internal bus test, the address value from the area address setting unit to the area selector by transmitting the state setting signal from the area address setting unit to the area selector.

Claims (33)

1. An internal bus testing device for a semiconductor integrated circuit in which an internal bus control circuit and a plurality of modules are linked by a plurality of internal buses, comprising:

an area selector provided to cause the internal bus control circuit to select an address area corresponding to one of the plurality of internal buses;

an area address setting unit setting the internal bus control circuit in an internal bus test mode in response to an internal bus test start signal, the area address setting unit storing a state setting signal and a predetermined address value indicating the address area; and

a control unit supplying, at a start of an internal bus test, the address value from the area address setting unit to the area selector by transmitting the state setting signal from the area address setting unit to the area selector,

wherein the internal bus testing device is provided to access one of the plurality of modules linked to one of the plurality of internal buses, with respect to all address areas assigned to the semiconductor integrated circuit when an arbitrary address area corresponding to one of the plurality of internal buses is selected from among the assigned address areas.

2. The internal bus testing device of claim 1 further comprising a test start unit generating the internal bus test start signal in accordance with a state of an external terminal, the test start unit outputting the internal bus start signal to the area address setting unit.

3. The internal bus testing device of claim 1 further comprising a register provided to temporarily store data which is supplied to said one of the plurality of internal buses linked to the accessed one of the plurality of modules, the register outputting the stored data which is used to generate a verification result of the internal bus testing.

4. The internal bus testing device of claim 1 wherein the control unit comprises a bus selector connected to the area selector, and a state machine connected to the area address setting unit.

5. An internal bus testing device for a semiconductor integrated circuit in which an internal bus control circuit and a plurality of modules are linked by a plurality of internal buses, comprising:

a plurality of area selectors each provided to cause the internal bus control circuit to select an address area corresponding to a particular one of the plurality of internal buses;

an area address setting unit setting the internal bus control circuit in an internal bus test mode in response to an internal bus test start signal, the area address setting unit storing a state setting signal and a predetermined address value indicating an address area for a particular one of the plurality of area selectors; and

a control unit supplying, at a start of an internal bus test, the address value from the area address setting unit to the particular one of the plurality of area selectors by transmitting the state setting signal from the area address setting unit to the particular area selector,

wherein the internal bus testing device is provided to access one of the plurality of modules linked to one of the plurality of internal buses, with respect to all address areas assigned to the semiconductor integrated circuit when an arbitrary address area corresponding to one of the plurality of internal buses is selected from among the assigned address areas.

6. The internal bus testing device of claim 5 further comprising a register provided on each of the plurality of internal buses to temporarily store data which is supplied to one of the plurality of internal buses linked to the accessed one of the plurality of modules, the register outputting the stored data which is used to generate a verification result of the internal bus testing.

7. An internal bus testing method for a semiconductor integrated circuit in which an internal bus control circuit and a plurality of modules are linked by a plurality of internal buses, the internal bus testing method comprising the steps of:

providing an area selector which causes the internal bus control circuit to select an address area corresponding to one of the plurality of internal buses;

providing an area address setting unit which sets the internal bus control circuit in an internal bus test mode in response to an internal bus test start signal, the area address setting unit storing a state setting signal and a predetermined address value indicating the address area;

receiving the internal bus test start signal which is set in ON state and sent to the area address setting unit; and

supplying, at a start of an internal bus test, the address value from the area address setting unit to the area selector by transmitting the state setting signal from the area address setting unit to the area selector,

wherein one of the plurality of modules linked to one of the plurality of internal buses is accessed with respect to all address areas assigned to the semiconductor integrated circuit when an arbitrary address area corresponding to one of the plurality of internal buses is selected from among the assigned address areas.

8. The internal bus testing method of claim 7 further comprising the step of outputting the internal bus test start signal to the area address setting unit in accordance with a state of an external terminal.

9. The internal bus testing method of claim 7 further comprising the steps of:

providing a register which temporarily stores data supplied to said one of the plurality of internal buses linked to the accessed one of the plurality of modules; and

outputting the stored data of the register which is used to generate a verification result of the internal bus testing.

10. An internal bus testing method for a semiconductor integrated circuit in which an internal bus control circuit and a plurality of modules are linked by a plurality of internal buses, the internal bus testing method comprising the steps of:

providing a plurality of area selectors each of which causes the internal bus control circuit to select an address area corresponding to a particular one of the plurality of internal buses;

providing an area address setting unit which sets the internal bus control circuit in an internal bus test mode in response to an internal bus test start signal, the area address setting unit storing a state setting signal and a predetermined address value indicating an address area for a particular one of the plurality of area selectors;

supplying, at a start of an internal bus test, the address value from the area address setting unit to the particular one of the plurality of area selectors by transmitting the state setting signal from the area address setting unit to the particular area selector,

wherein the internal bus testing device is provided to access one of the plurality of modules linked to one of the plurality of internal buses, with respect to all address areas assigned to the semiconductor integrated circuit when an arbitrary address area corresponding to one of the plurality of internal buses is selected from among the assigned address areas.

11. The internal bus testing method of claim 10 further comprising the step of outputting the internal bus test start signal to the area address setting unit in accordance with a state of an external terminal.

12. The internal bus testing method of claim 10 further comprising the steps of:

providing a register which temporarily stores data supplied to said one of the plurality of internal buses linked to the accessed one of the plurality of modules; and

outputting the stored data of the register which is used to generate a verification result of the internal bus testing.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036038/0001 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Jul 27, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024794/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021985/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2003
From: MASUDA, MASASHI; HARA, AKIO; KITAGAWA, KOHJI
To: FUJITSU LIMITED
Reel/Frame 013863/0890 →