Please Note: You must be logged in to edit this wiki. To login, you must have an account on the SJTAG Forums and have been granted membership of either the Core_WG or the Extended_WG usergroups on the forums. You may then login to the wiki using the same credentials* you use for the forums.
* In some rare cases, it may be necessary to assign a wiki username that is different to your forum username.
Glossary
From SJTAG
Glossary
A
- Application Specific Integrated Circuit (ASIC)
- A custom or semi-custom device designed to fulfil the requirements of a defined application. Unlike CPLDs or FPGAs, ASICs are foundry programmed and cannot be re-programmed by the user.
B
- Board Level Self-Test (BLST)
- A form of BIT or BIST specifically targeting the functionality of the board in which the BLST resides.
- Boundary-Scan (BScan)
- The use of a serial scan-shift register called the Boundary-Scan Register (BSR) to provide controllability and observability of device I/O pins.
- Boundary Scan Description Language (BSDL)
- Incorporated into the Boundary Scan standards as IEEE std 1149.1b in 1994, BSDL is a subset of VHDL (VHSIC Hardware Description Language) that describes how IEEE 1149.1 is implemented within a device and how it operates. Most vendors of BScan capable devices freely provide BSDL files for their products, and most BScan software tools can import BSDL files.
- Boundary Scan Enhanced (BSE)
- e.g. "Boundary Scan Enhanced POST" or "BSE POST", refers to the addition of boundary scan to some established activity in order to complement or extend the capabilities of that activity.
- Built-In Self-Test (BIST)
- BIST is a method of design-generally for ICs-whereby the mission circuit tests itself. Though this is seldom performed strictly without additional circuitry, if the entire circuitry performing the test is contained within an IC, we call it self-test, in situ test, or built-in self-test. (A proposed definition from the Testability Management Action Group)
- Built-In Test (BIT)
- Similar to BIST in that it performs test of the circuit it resides in, but it is generally used at board and system levels and often uses extra hardware, software, and/or firmware to implement the test. When the added circuitry is substantial, it may be called embedded test. If BIT is implemented in software, it is called BIT software. (A proposed definition from the Testability Management Action Group)
- Bypass
- A single-bit register applied in parallel to the BSR that reduces the device’s scan shift-path to only 1 bit.
C
- Capture-Shift-Update Sequence
- Three states in the 1149.1 State-Machine involved in a DR-Scan that drives BSR or TDR cells – or involved in an IRScan that drives the 1149.1 Instruction-Register – in direct association with their named actions: Capture allows the cell to observe a signal; Shift allows a cell to pass data from one cell to another cell through a serial shift path; and Update allows a cell to transfer data from the shift path to the parallel output of the cell – this sequence of events is the fundamental basis for how 1149.1 operates.
- Complex Programmable Logic Device (CPLD)
- CPLDs are a class of programmable logic devices. They feature the speed, design simplicity, and predictability of PALs. Conceptually, they consist of PAL-like function blocks that can be interconnected through a switch matrix.
D
- Diagnose, Diagnosing
- An activity in pursuit of diagnosis.
- Diagnostic Tests
- Tests intended to determine the cause of a possible malfunction and to suggest a repair strategy.
- Diagnostics
- The process of identifying or determining the root cause of a set of test results or observations that are indicative of a malfunction.
- Diagnosis
- The set of conclusions drawn from diagnostics.
- DR-Scan
- The use of the Select-DR Scan side of the 1149.1 State-Machine – this action is associated with accessing and using a targeted TDR.
E
- Embedded Boundary Scan Test (EBST)
- Embedded BST means that an Embedded Test Controller based on an available processor located within the UUT becomes responsible for executing test and configuration operations. The controller uses a UUT resident application and associated test data for stimulation or configuration of the devices within the UUT and for evaluation or verification of responses from the UUT.
- Embedded Test Controller (ETC)
- If some, or all of the functionality of a runtime-control Test Manager is built into the UUT, then this is referred to as an Embedded Test Controller (ETC), and defined to be the combination of an on-board host microprocessor plus, if needed, a special device called a JTAG Protocol Manager (JTAG-PM).
- EXternal Boundary Scan Test (XBST)
- Conventional eXternal BST is carried out by applying test stimuli or configuration data to the UUT from some external source under the control of an external Test Manager and evaluating the results by observing the response from the UUT and comparing with expected results back at the external Test Manager.
F
- Field Replaceable Unit (FRU)
- At field service, an FRU is the level of sub-assembly that would normally be exchanged to effect a repair, the FRU subsequently being returned to a service depot for repair. Equivalent terms, for the purposes of SJTAG discussions, may include LRU (Line Replaceable Unit) and SRI (Shop Replaceable Item).
- Field Programmable Gate Array (FPGA)
- FPGAs are a class of programmable logic devices. They feature a gate-array-like architecture with a matrix of logic cells surrounded by a periphery of I/O cells.
G
- General-purpose Native jtAg Tester (GNAT)
- An instrumentation port developed by Silicon and Software Systems to provide access to User Data Registers through the 1149.1 TAP on Xilinx FPGAs.
H
- Hierarchical Instrument
- An instrument that also provides a hierarchical connection by passing on, at a minimum, the Select-Instrument signal and the TDI-TDO serial scan-path which may be referred to, using the IEEE 1500 nomenclature, as the WSI-WSO serial scan-path to distinguish it from the serial scan path in the 1149.1-Zone. Basically, a Hierarchical Instrument provides access to other instruments that do not require a direct IR-Scan.
I
- Instrument
- (General) A device or feature within a device that provides a capability for monitoring or control, e.g. monitoring of device temperature or tuning of a SERDES link. See also Hierarchical Instrument.
- (P1687) Any logic structure within a device with a purpose other than just providing 1687 connectivity that is accessed by the 1687 architecture (connectivity-only is defined as an Element) – instruments can be Design-for-Test (DFT), Design-for-Debug (DFD), Design-for-Yield (DFY), Test, or Functional items.
- IR-Scan
- The use of the Select-IR Scan side of the 1149.1 State-Machine – this action is associated with accessing the 1149.1 Instruction Register.
J
- JTAG Switch Module (JSM)
- A multiplexing switch, allowing a single Test Access Port to be used to operate one of a number of scan chains.
- JTAG
- The acronym for the Joint Test Action Group - the group identity used by the original creators of the 1149.1 standard. JTAG is often used to mean the 1149.1 standard itself rather than the group of originators.
- JTAG Protocol Manager (JTAG-PM)
- This is the hardware interface between the microprocessor and the boundary-scan infrastructure on the board, delivering and receiving the low-level JTAG protocol signals and responses.
K
L
M
- Master Test Controller (MTC)
- In a system where the control and execution of test functions may be delegated to multiple embedded Test Controllers, e.g. for parallelism, a Master Test Controller will coordinate the activities of all the Test Controllers in the system. The MTC may be either external or embedded.
- Multi-Drop Configuration
- A topology for connecting the IEEE 1149.1 Test Access Ports of the boards within a system where all the TAP signals are bussed to each of the boards. This architecture requires some additional method to select which board is being addressed.
N
O
P
- Project Authorization Request (PAR)
- A document submitted to the IEEE Standards Board requesting authority to produce a new standard or to amend an existing standard.
- Public Instructions
- A set of instructions defined in the 1149.1 Standard as being required or optional, but that are fully defined in their operation and the registers they access – the ten public instructions are: EXTEST, SAMPLE, PRELOAD, BYPASS (all mandatory), INTEST, RUNBIST, IDCODE, USERCODE, CLAMP, and HIGHZ (all optional).
Q
R
- Ring Configuration
- A topology for connecting the IEEE 1149.1 Test Access Ports of the boards within a system where the TDO from one board feeds into the TDI of the next. Also known as Daisy Chain Configuration.
S
- Star Configuration
- A topology for connecting the IEEE 1149.1 Test Access Ports of the boards within a system where each board has it's own dedicated test bus. Typically a JSM will be used to select which bus is in use.
- Shift-DR
- A noted sub-operation of DR-Scan that represents the action of shifting data through the defined serial scan-path that is connected between the device’s TDI-TDO when the 1149.1 State Machine is in the Shift-DR state.
- System
- For the purposes of SJTAG, a system may be described as an aggregation of electronic circuit boards which together perform a function or range of functions.
T
- TCK
- An 1149.1 dedicated signal, the Test-Clock that synchronizes all 1149.1 actions.
- TDI
- 1149.1 dedicated signal, the Test-Data-Input that is the beginning of the device’s 1149.1 serial scan-path.
- TDI-TDO
- The abbreviation for the 1149.1 serial scan-path inside a device from the device’s TDI pin to the device’s TDO pin via either the 1149.1-IR or any one of a variety of 1149.1-TDRs.
- TDO
- An 1149.1 dedicated signal, the Test-Data-Output that is the end of the device’s 1149.1 serial scan-path.
- TDR
- The abbreviation for the Test-Data-Register – any serial shift-register that operates in accordance with the 1149.1 DR-Scan sequence.
- Test Access Mechanism (TAM)
- The connectivity and protocol structure used to access an instrument. For IEEE Std 1500, a defined TAM exists.
- Test Access Port (TAP)
- A serial data interface defined by IEEE std 1149.1, consisting of four mandatory signals, Test Data In (TDI), Test Data Out (TDO), Test Mode Select (TMS), Test Clock (TCK) and one optional signal, Test Reset (TRST*). This term may be used in reference to the physical connections of either a device, board or system .
- Test Manager
- A term used to describe any combined hardware/software test control system that is used either as a free-standing off-line test program developer and/or as a free-standing or integral on-line runtime controller for UUT test or configuration operations.
- Testability
- A property of a circuit that enables it to be tested easily, or in some cases, to be tested at all, by being able to control and observe signal nodes that are buried within the circuit. (A proposed definition from the Testability Management Action Group)
- TLR
- The acronym for the Test-Logic-Reset state in the 1149.1 State-Machine – entering this state places all 1149.1 logic into an inert reset state.
- TMS
- An 1149.1 dedicated signal, the Test-Mode-Control that directs the state transitions of the 1149.1 State-Machine on the rising-edge of TCK.
- TRST*
- An 1149.1 dedicated signal, the active-low asynchronous Test-Reset signal.
U
- Update-DR
- A noted sub-operation of DR-Scan that represents the action of synchronizing all change actions of the target 1149.1 register or 1687 instrument that is active under the current selected instruction when the 1149.1-SM is in the Update-DR state at the falling-edge of TCK.
V
W
- Wrapper-Boundary Register (WBR)
- An IEEE Std 1500 serial shift-register similar to the BSR of a device, but with more defined capabilities, that is meant to wrap around a core to provide the ability to test the core in isolation (in-facing mode), or the test logic attached to the core using the wrapper instead of the core (out-facing mode).
- Wrapper-Bypass Register (WBY)
- A single-bit register applied in parallel to the IEEE Std 1500 registers (e.g. WIR, CDR, WDR) that can be used to reduce the Wrapper’s scan shift-path to only 1 bit.
- Wrapper Instruction Register (WIR)
- The local instruction register associated with the IEEE Std 1500 TAM.
- WSI
- A IEEE Std 1500 TAM signal, Wrapper-Serial-Input, that is the beginning of the serial scan-path for the IEEE Std 1500 Test Wrapper.
- WSI-WSO
- The abbreviation for the IEEE Std 1500 serial scan-path, Wrapper-Serial-Input to Wrapper-Serial-Output.
- WSO
- A IEEE Std 1500 TAM signal, Wrapper-Serial-Output, that is the end of the serial scan-path for the IEEE Std 1500 Test Wrapper.
X
- XBST
- See External Boundary Scan Test.