IP Library Granted Patent US 7,827,454
Granted Patent B2
US 7,827,454 · App. 12/171,606 · Granted Nov 2, 2010

Semiconductor device

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,827,454
App. No.
12/171,606
Granted
Nov 2, 2010
Kind
B2
Abstract

An object of the present invention is to provide a semiconductor device capable of recognizing circuit malfunction in an actual operation and of specifying a point of the circuit malfunction, and the semiconductor device, which does not induce the malfunction in the circuit of a subsequent stage when restoring the malfunction. The present invention is the semiconductor device provided with a plurality of logic circuits and a plurality of judging circuits for judging malfunction based on data from the logic circuits, wherein each of the judging circuits is provided with a first register, delay unit, a second register, a comparator and scanning unit, which makes the second register a shift register to allow to transmit an error signal held in the second register to the subsequent stage, while allowing the comparator to hold a comparison result.

Claims (12)

1. A semiconductor device comprising:

a plurality of logic circuits and a plurality of judging circuits for judging malfunction based on data from said logic circuits, wherein each of said judging circuits comprises:

a first register for capturing the data from said logic circuits in a predetermined timing of a clock signal;

a delay unit for delaying said clock signal;

a second register logically equivalent to said first register, for capturing the data from said logic circuits in a predetermined timing of said clock signal, which has passed through said delay unit;

a comparator for comparing an output from said first register and an output from said second register to output an error signal; and

a scanning unit for making said second register a shift register to transmit said error signal held in said second register to a subsequent stage with a comparison result of said comparator;

wherein said scanning unit comprises

a first multiplexer to which said error signal transmitted from said judging circuit of a previous stage, the data from said logic circuit and a mode signal are input, and

a second multiplexer to which an output from said first multiplexer, said error signal output from said comparator and a reset signal are input, and wherein

when malfunction occurs, capturing of said data to said second register is stopped by said first multiplexer based on said mode signal and any of said error signal transmitted from said judging circuit of the previous stage through said second multiplexer and said error signal output from said comparator is captured by said second register and is transmitted to said judging circuit of the subsequent stage.

2. The semiconductor device according to claim 1 , further comprising a logical circuit to which said clock signal and said mode signal are input, in a line through which said clock signal is input to said first register, wherein said logical circuit stops an input of said clock signal to said first register based on the mode signal, while said mode signal stops capturing of said data to said second register, thereby allowing said first register to hold contents of said first register.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Sep 9, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025008/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2008
From: KURIMOTO, MASANORI
To: RENESAS TECHNOLOGY CORP.
Reel/Frame 021226/0019 →