IP Library Granted Patent US 8,327,054
Granted Patent B2
US 8,327,054 · App. 12/792,656 · Granted Dec 4, 2012

Data check circuit for checking program data stored in memory

Assignees: Semiconductor Components Industries, LLC; Sanyo Semiconductor Co., Ltd.
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 8,327,054
App. No.
12/792,656
Granted
Dec 4, 2012
Kind
B2
Abstract

A data check circuit comprising: a request signal output circuit configured to output a request signal for requesting occupation of a bus to an arbitration circuit configured to arbitrate the occupation of the bus, when a CPU connected, as a bus master, with the bus for accessing a memory outputs an instruction signal for providing an instruction for starting detection of whether or not data stored in the memory is correct; a data acquisition circuit configured to acquire data stored in the memory through the bus, when the arbitration circuit outputs a permission signal for permitting the occupation of the bus based on the request signal; and a data processing circuit configured to perform processing for detecting whether or not the acquired data is correct, the acquired data acquired by the data acquisition circuit.

Claims (24)

1. A data check circuit comprising:

a request signal output circuit configured to output a request signal for requesting occupation of a bus to an arbitration circuit configured to arbitrate the occupation of the bus, when a CPU connected, as a bus master, with the bus for accessing a memory outputs an instruction signal for providing an instruction for starting detection of whether or not data stored in the memory is correct;

a data acquisition circuit configured to acquire data stored in the memory through the bus, when the arbitration circuit outputs a permission signal for permitting the occupation of the bus based on the request signal; and

a data processing circuit configured to perform processing for detecting whether or not the acquired data is correct, the acquired data acquired by the data acquisition circuit.

2. The data check circuit of claim 1 , wherein

the request signal output circuit outputs the request signal at predetermined intervals to allow the arbitration circuit to output the permission signal at the predetermined intervals, when the instruction signal is input to the request signal output circuit, and wherein

the data acquisition circuit sequentially acquires data in a storage area of the memory, piece by piece, each time the permission signal is output, the storage area having data to be acquired by the data acquisition circuit stored therein.

3. The data check circuit of claim 2 , further comprising

a stop circuit configured to allow the request signal output circuit to stop output of the request signal, when a total data size of the acquired data acquired by the data acquisition circuit reaches a size of the storage area.

4. The data check circuit of claim 2 , wherein

the request signal output circuit includes

a setting data storage circuit configured to store setting data for setting intervals at which the request signal is output, and

a request signal generation circuit configured to generate the request signal at the predetermined intervals based on the setting data, when the instruction signal is input thereto.

5. The data check circuit of claim 3 , further comprising

a reference data storage circuit configured to store reference data serving as a reference for detecting whether or not the acquired data is correct, and

a comparison circuit configured to compare a processing result of the data processing circuit with the reference data, when the stop circuit stops the output of the request signal.

6. The data check circuit of claim 3 , wherein

the request signal output circuit includes

a setting data storage circuit configured to store setting data for setting intervals at which the request signal is output, and

a request signal generation circuit configured to generate the request signal at the predetermined intervals based on the setting data, when the instruction signal is input thereto.

7. The data check circuit of claim 5 , wherein

the request signal output circuit includes

a setting data storage circuit configured to store setting data for setting intervals at which the request signal is output, and

a request signal generation circuit configured to generate the request signal at the predetermined intervals based on the setting data, when the instruction signal is input thereto.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 033813 FRAME: 0420. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 21, 2015
From: SYSTEM SOLUTIONS CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 034816/0510 →
CHANGE OF NAME Recorded Dec 3, 2014
From: SANYO SEMICONDUCTOR CO., LTD
To: SYSTEM SOLUTIONS CO., LTD.
Reel/Frame 034537/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: SANYO SEMICONDUCTOR CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 033813/0420 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT #12/577882 PREVIOUSLY RECORDED ON REEL 026594 FRAME 0385. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2014
From: SANYO ELECTRIC CO., LTD
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032836/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2011
From: SANYO ELECTRIC CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 026594/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: OGINO, NAOYUKI
To: SANYO ELECTRIC CO., LTD.; SANYO SEMICONDUCTOR CO., LTD.
Reel/Frame 024756/0623 →
Priority Claims (1)
JP 2009-133427 · Jun 2, 2009 · national
Continuity (1)
Related Publication 20100306439A1 · Dec 2, 2010