The basic architecture of 1149.4, illustrated in figure 1, shows that two main blocks were added to the original 1149.1 test infrastructure, respectively the TBIC and the ABMs. These blocks assure the main feature of 1149.4, which is the application and monitoring of analog test signals. Each of these blocks comprises a switching structure (defining the interconnection among their I/O signals) and a control structure (which defines the operating mode of the switching structure), that will now be analysed in detail.
Figure 1: The basic 1149.4 architecture.
The TBIC controls the connections between the ATAP and the internal analog test lines. The 1149.4 document specifies that there must be at least two internal analog test lines, AB1 and AB2, as was shown in figure 1.
TBIC - The Switching Structure
Figure 2 represents the switching structure of the TBIC, assuming that the internal analog test bus comprises two lines, AB1 and AB2.
Figure 2: Switching structure of the TBIC.
The ten switches shown in figure 2 (S1 to S10) define the signals that will be present in the ATAP pins and the internal analog test bus lines. Notice in particular that the switching structure of the TBIC allows:
The state (on / off) of the switches shown in figure 2 is defined by the TBIC control structure. Since not all possible combinations are useful (or legal), four bits are sufficient to select the required operating mode, as illustrated in figure 3 (the current draft specification describes only ten switch combinations, which are able to satisfy the basic requirements set up for the TBIC).
TBIC - The Control Structure
Figure 3: Control structure of the TBIC.
The TBIC control structure forms part of the BS register and its description may be summarised as follows:
The four bits in the update stage, together with the instruction decoder outputs MODE1 and MODE2, define the operating mode of the TBIC switching structure.