Apparatus and method for designing semiconductor device, and semiconductor device
First Claim
1. A method of designing a semiconductor device including a scan flip-flop circuit that can switch between scanning operation and capturing operation, the method causing an arithmetic processor to execute the steps of:
- analyzing a probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state; and
structuring a scan chain for a plurality of scan flip-flop circuits having the same degree of probability that the output value after the capturing operation becomes the given logical state, on the basis of a result of the analyzing step,wherein the method causes the arithmetic processor to execute a fixed value masking function addition step of adding a maskable mask control logic to a logical value higher in the probability provided to the scan flip-flop circuit included in each scan chain after the capturing operation, on the basis of information on the probability that each scan flip-flop circuit configuring the scan chain becomes the given logical state after the scan chain structuring step has been executed by the arithmetic processor.
2 Assignments
0 Petitions
Accused Products
Abstract
An arithmetic processor executes analysis processing for analyzing a probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state, and scan chain structure processing for structuring a scan chain for a plurality of scan flip-flop circuits having the same degree of probability that the output value after the capturing operation becomes the given logical state, on the basis of a result of the analyzing processing. The scan chain lower in a transition probability during the scan operation is formed so that a power consumption during a scan test can be reduced.
9 Citations
11 Claims
-
1. A method of designing a semiconductor device including a scan flip-flop circuit that can switch between scanning operation and capturing operation, the method causing an arithmetic processor to execute the steps of:
-
analyzing a probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state; and structuring a scan chain for a plurality of scan flip-flop circuits having the same degree of probability that the output value after the capturing operation becomes the given logical state, on the basis of a result of the analyzing step, wherein the method causes the arithmetic processor to execute a fixed value masking function addition step of adding a maskable mask control logic to a logical value higher in the probability provided to the scan flip-flop circuit included in each scan chain after the capturing operation, on the basis of information on the probability that each scan flip-flop circuit configuring the scan chain becomes the given logical state after the scan chain structuring step has been executed by the arithmetic processor. - View Dependent Claims (2, 3, 4)
-
-
5. A designing apparatus that can design a semiconductor device including a scan flip-flop circuit that can switch between scanning operation and capturing operation, the apparatus comprising:
-
an arithmetic processor that can execute given processing according to a predetermined program, wherein the arithmetic processor executes; analysis processing for analyzing a probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state; and scan chain structure processing for structuring a scan chain for a plurality of scan flip-flop circuits having the same degree of probability that the output value after the capturing operation becomes the given logical state, on the basis of a result of the analysis processing. - View Dependent Claims (6, 7, 8)
-
-
9. A semiconductor device comprising:
-
a scan flip-flop circuit that can switch between scanning operation and capturing operation, wherein a scan chain is structured for a plurality of scan flip-flop circuits having the same degree of probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state, wherein a maskable mask control logic is included in a logical value higher in the probability after the capturing operation. - View Dependent Claims (10, 11)
-
Specification