7,792 research outputs found
LOT: Logic Optimization with Testability - new transformations for logic synthesis
A new approach to optimize multilevel logic circuits is introduced. Given a multilevel circuit, the synthesis method optimizes its area while simultaneously enhancing its random pattern testability. The method is based on structural transformations at the gate level. New transformations involving EX-OR gates as well as Reed–Muller expansions have been introduced in the synthesis of multilevel circuits. This method is augmented with transformations that specifically enhance random-pattern testability while reducing the area. Testability enhancement is an integral part of our synthesis methodology. Experimental results show that the proposed methodology not only can achieve lower area than other similar tools, but that it achieves better testability compared to available testability enhancement tools such as tstfx. Specifically for ISCAS-85 benchmark circuits, it was observed that EX-OR gate-based transformations successfully contributed toward generating smaller circuits compared to other state-of-the-art logic optimization tools
A Testability Analysis Framework for Non-Functional Properties
This paper presents background, the basic steps and an example for a
testability analysis framework for non-functional properties
Determinants of Firm Boundaries: Empirical Analysis of the Japanese Auto Industry from 1984 to 2002
We have assessed the determinants of the choice of integration, relational contracting (keiretsu sourcing) and market sourcing by seven Japanese automobile manufacturers (OEMs) with respect to 54 components in light of contract economics. Our major findings are the following. First, the specificity and interdependency of a component significantly promotes vertical integration over keiretsu and keiretsu over market, consistent with transaction cost economics. Second, interdependency is a more important consideration for the former choice than for the latter choice, and the reverse is the case for specificity. This suggests that the hold-up risk due to specific investment can be often effectively controlled by a relational contracting based on keiretsu sourcing, while accommodating non-contractible design changes may often require vertical integration. Third, while higher testability of a component makes the effects of specificity significantly smaller, it also promotes the choice of keiretsu sourcing over market sourcing. One interpretation of this last result is that while higher testability improves the contractibility of the component with high specificity, it simultaneously enhances the advantage of keiretsu sourcing since it provides more opportunities for the supplier to explore new information for a collaborative exploitation with an OEM.
Recommended from our members
On the use of testability measures for dependability assessment
Program “testability” is informally, the probability that a program will fail under test if it contains at least one fault. When a dependability assessment has to be derived from the observation of a series of failure free test executions (a common need for software subject to “ultra high reliability” requirements), measures of testability can-in theory-be used to draw inferences on program correctness. We rigorously investigate the concept of testability and its use in dependability assessment, criticizing, and improving on, previously published results. We give a general descriptive model of program execution and testing, on which the different measures of interest can be defined. We propose a more precise definition of program testability than that given by other authors, and discuss how to increase testing effectiveness without impairing program reliability in operation. We then study the mathematics of using testability to estimate, from test results: the probability of program correctness and the probability of failures. To derive the probability of program correctness, we use a Bayesian inference procedure and argue that this is more useful than deriving a classical “confidence level”. We also show that a high testability is not an unconditionally desirable property for a program. In particular, for programs complex enough that they are unlikely to be completely fault free, increasing testability may produce a program which will be less trustworthy, even after successful testin
On testing VLSI chips for the big Viterbi decoder
A general technique that can be used in testing very large scale integrated (VLSI) chips for the Big Viterbi Decoder (BVD) system is described. The test technique is divided into functional testing and fault-coverage testing. The purpose of functional testing is to verify that the design works functionally. Functional test vectors are converted from outputs of software simulations which simulate the BVD functionally. Fault-coverage testing is used to detect and, in some cases, to locate faulty components caused by bad fabrication. This type of testing is useful in screening out bad chips. Finally, design for testability, which is included in the BVD VLSI chip design, is described in considerable detail. Both the observability and controllability of a VLSI chip are greatly enhanced by including the design for the testability feature
- …