IP Library Granted Patent US 8,290,734
Granted Patent B2
US 8,290,734 · App. 11/907,673 · Granted Oct 16, 2012

Semiconductor integrated circuit

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,290,734
App. No.
11/907,673
Granted
Oct 16, 2012
Kind
B2
Abstract

A semiconductor integrated circuit including: a data input circuit inputting a data input signal from outside and outputting the signal; a comparison value register memorizing an expectation value of the output signal varying in accordance with an input to the data input circuit; and a comparing circuit comparing a value in accordance with a switching number of the output signal of the data input circuit and the expectation value, is provided.

Claims (42)

1. A semiconductor integrated circuit comprising:

a data input circuit to receive a data input signal from outside and to output an output signal;

a comparison value register to memorize an expectation value of the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the output signal of the data input circuit varying in accordance with the data input signal of the data input circuit;

a clock input circuit to receive a first clock signal from outside to output a second clock signal;

a first selector to selectively output the output signal of the data input circuit or the second clock signal;

a holding circuit to hold the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of an output signal of the first selector;

a comparing circuit to compare the expectation value and the number held by the holding circuit;

a second selector to selectively output the output signal of the data input circuit or an output signal of the holding circuit; and

a logic circuit to receive the output signal of the second selector.

2. A semiconductor integrated circuit comprising:

a first data input circuit to receive a data input signal from outside and to output a first output signal;

a first pseudorandom number generating circuit to generate a first pseudorandom number in accordance with the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the first output signal of the first data input circuit;

a second data input circuit to receive a data input signal from outside and to output a second output signal;

a second pseudorandom number generating circuit to generate a second pseudorandom number in accordance with the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the second output signal of the second data input circuit; and

a comparing circuit to compare the first pseudorandom number and the second pseudorandom number.

3. The semiconductor integrated circuit according to claim 2 , further comprising a comparison result register memorizing a comparison result of the comparing circuit.

4. The semiconductor integrated circuit according to claim 2 ,

wherein the comparing circuit is a first comparing circuit, and

wherein the semiconductor integrated circuit further comprises:

a third data input circuit to receive a data input signal from outside and to output a third output signal;

a third pseudorandom number generating circuit to generate a third pseudorandom number in accordance with the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the third output signal of the third data input circuit;

a second comparing circuit to compare the second pseudorandom number and the third pseudorandom number;

a first comparison result register to memorize a comparison result of the first comparing circuit; and

a second comparison result register to memorize a comparison result of the second comparing circuit, and

wherein the first and second comparison result registers are connected in series to serially output the comparison result.

5. A semiconductor integrated circuit comprising:

a data input circuit to receive a data input signal from outside and to output an output signal;

a comparison value register to memorize an expectation value of the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the output signal of the data input circuit varying in accordance with the data input signal of the data input circuit;

a holding circuit to hold the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the output signal of the data input circuit;

a comparing circuit to compare the number held by the holding circuit and the expectation value memorized by the comparison value register; and

a comparison result register to memorize a comparison result of the comparing circuit,

wherein a plurality of groups each composed of a data input circuit, a holding circuit, a comparing circuit, a comparison value register and a comparison result register is provided,

wherein the plurality of the comparison value registers are connected in series and serially input the expectation value from an external circuit, and

wherein the plurality of the comparison result registers are connected in series and the comparison results in the plurality of the comparison result registers are serially outputted to the external circuit.

6. A semiconductor integrated circuit comprising:

a data input circuit to receive a data input signal from outside and to output an output signal;

a comparison value register to memorize an expectation value of the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the output signal of the data input circuit varying in accordance with the data input signal of the data input circuit;

a holding circuit to hold the number of rising edges, the number of falling edges, or the number of rising edges and falling edges of the output signal of the data input circuit;

a comparing circuit to compare the expectation value and the number held by the holding circuit; and

a comparison result register to memorize a comparison result of the comparing circuit,

wherein a plurality of groups each composed of a data input circuit, a holding circuit, a comparing circuit, a comparison value register and a comparison result register is provided, and

wherein the data input circuits, the holding circuits, the comparing circuits, the comparison value registers and the comparison result registers of the plurality of groups are provided at a plurality of input sections of a serial data input circuit, respectively.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: FUJITSU SEMICONDUCTOR LIMITED
To: SOCIONEXT INC.
Reel/Frame 035508/0637 →
CHANGE OF NAME Recorded Sep 27, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 025046/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021977/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2007
From: NISHIO, SHIGERU; NAKA, NAOAKI
To: FUJITSU LIMITED
Reel/Frame 020019/0904 →