15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

46.3 Future of Scan: A Brief Forecast<br />

Scan for Analog and Mixed Designs<br />

Boundary-scan was originally developed for digital circuits and systems. The motivations to use BS for<br />

analog designs is also true; however, in contrast to digital circuits and systems, analog components are<br />

specified by a continuous range of parameters rather than binary values 0 and 1. A new standard is<br />

coming called P1149.4. It consists in the development of a mixed signal test bus. The aim is to standardize<br />

to several possible tests in the case of analog DUT: interconnect test, parametric test, and internal test.<br />

Such tests should be fully compatible with the IEEE 1149.1 standard and helps in measuring the values<br />

of discrete components such as pull-up resistors and capacitors. Consequently, P1149.4 can be seen as an<br />

extension of IEEE 1149.1 where the BS cells presented above are replaced by analog boundary modules<br />

(ABM) at the level of each analog functional pin. Such pins can be accessed via internal analog test bus.<br />

Fig. 46.8 gives the structure of the P1149.4 bus.<br />

As IEEE 1149.1 has proven its efficiency, P1149.4 is most likely a good DFT solution for analog circuits<br />

and systems. Furthermore, its compatibility with the IEEE 1149.1 will simplify the test of mixed DUT.<br />

For more details regarding the standard, please refer to [7].<br />

RTL and Behavioral Scan<br />

Scan techniques that have been presented until now have several drawbacks. First, they are highly related<br />

to the used design tools and target libraries. Moreover, in case of highly complex DUT, a high computation<br />

time is required because low-level descriptions (gate-level or lower) are considered. Furthermore, the<br />

added logic does not take advantage of the global optimization of the design, which can be performed<br />

by the used synthesis tools.<br />

Recently, several techniques that improve the testability using high level descriptions [8-10], have been<br />

proposed. For example in [9], a technique which inserts a partial scan using the B-VHDL (behavioral<br />

VHDL) description has been presented. In [10], a technique that allows scan to be inserted at the B-VHDL<br />

description of a DUT has been presented. This has many advantages. The scan insertion problem is<br />

considered very early in the design process, which means that a fully testable design can be provided at<br />

the behavioral level, i.e., before any structural information is known. Compared to approaches that<br />

may include scan at the RTL or the logical level, inserting scan at the behavioral level is very promising<br />

since it takes fully advantage of design validation and test generation tools that might operate at the<br />

FIGURE 46.8<br />

© 2002 by CRC Press LLC<br />

Digital I/O<br />

pins<br />

Internal Test<br />

Bus<br />

Test Access<br />

Port (TAP)<br />

TDI<br />

TD0<br />

TMS<br />

TCK<br />

Structure of the P1149.4 bus.<br />

Core<br />

circuit<br />

Test bus<br />

interface circuit<br />

Test control circuitry<br />

TAP controller<br />

Instruction register and decoder<br />

AT1<br />

AT2<br />

Analog<br />

Boundary<br />

Module<br />

(ABM)<br />

Analog<br />

Test Access<br />

Port (ATAP)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!