Synthesis-for-Scan and Scan Path Ordering
نویسنده
چکیده
Designing a scannable circuit is typically a two-step process. The circuit is first designed to meet the functional specifications, without taking the scan path into consideration. The circuit is then analyzed, and the scan path is inserted based on this analysis. When the scan path is considered during the synthesis of a circuit rather than after the synthesis, the overhead due to the scan path can be reduced. We present beneficial scan, a synthesis-for-scan technique that orders the scan path(s) during logic synthesis to maximize the amount of sharing that can take place between the functional and test logic and thereby minimize the area and performance overhead due to the scan path. We also present modifications to the state assignment algorithms to consider beneficial scan path insertion during this step. Funding: This research was supported in part by the Advanced Research Projects Agency under Contract No. DABT63-94-C-0045, and in part by the National Science Foundation under Grant No. MIP-9107760.
منابع مشابه
Orthogonal Scan: Low-Overhead Scan for Data Paths
Orthogonal scan paths, which follow the path of the data flow, can be used in data path designs to reduce the test overhead — area, delay and test application time — by sharing functional and test logic. Orthogonal scan paths are orthogonal to traditional scan paths. Judicious ordering of the registers in the orthogonal scan path can allow the scan path to be implemented entirely with existing ...
متن کاملSynthesis-for-scan and scan chain ordering
Designing a testable circuit is often a two step process. First, the circuit is designed to conform to the functional specifications. Then, the testability aspects are added. By taking the test strategy into account during the synthesis of the circuit, the overhead due to the test features can be reduced. We present a synthesis-for-scan procedure, called beneficial scan, that orders the scan ch...
متن کاملHigh-Level Synthesis for Orthogonal Scan
Scan paths are commonly used in digital design to improve the testability of sequential circuits since a full scan path provides complete controllability and observability for every bistable element. A traditional scan path is implemented after the circuit has been designed, with little regard to the actual circuit function. High-level synthesis can exploit knowledge of the circuit function to ...
متن کاملطراحی و ساخت روبشگر فراصوتی جهت تهیه تصاویر روبش B (B-Scan) از قطعات صنعتی
The results of ultrasonic tests are usually displayed as A-scan signals. In an A-scan signal, reflections of ultrasonic wave form different reflectors are shown as sharp echoes on a time by amplitude display. Interpretation of these echoes can sometimes be quite difficult and usually requires knowledgeable and experienced specialists. There exist other methods of displaying the ultrasonic test...
متن کاملA fast and effective technique for partial scan selection at RT level
In this paper, we present a method for quickly identifying the scan path chain of datapaths. The originality of the method resides in working with both RT and gate-level level descriptions of circuits. The proposed technique results in a very significant reduction on the CPU time required for scan path selection. We investigate also some directions for the incorporation of partial scan methodol...
متن کامل