System and method for optimized board test and configuration
First Claim
1. A system for optimized board test and configuration comprises JTAG (Joint Test Action Group) control system (401) and electronic assembly (402), the electronic assembly (402) comprises programmable logic device (403), it'"'"'s pins (404) and device under test (420) connected to the pins of programmable logic device (403), wherein part of programmable logic device comprises internal JTAG interface (405) which comprises instruction register (406), JTAG scan-cells (408) that are connected with pins of programmable logic device (404), multiplexer (409) and de-multiplexer (410), test data input (TDI) (411), test data output (TDO) (412) and reprogrammable part of programmable logic device (403) comprises Variable-Length Shift Register (VLSR(B)) (430) architecture connected with pins (404), JTAG interface (405) comprises a group of separate scan-chains and VLSR(B) (430) comprises scan-cells (501) connected to pins (404) and form one or more scan-path (510), wherein each or part of cells (501) are supplemented with bypassing circuits (502).
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention, system and method for optimized board test and configuration, comprises a method for splitting test data into dynamic and static parts, a system for optimized test access using variable-length shift register (VLSR) that uses the latter method, a system for optimized test application using VLSR with accumulating buffer (VLSRB) and a method for switching between BS-based test and VLSR/VLSRB-based test.
23 Citations
21 Claims
- 1. A system for optimized board test and configuration comprises JTAG (Joint Test Action Group) control system (401) and electronic assembly (402), the electronic assembly (402) comprises programmable logic device (403), it'"'"'s pins (404) and device under test (420) connected to the pins of programmable logic device (403), wherein part of programmable logic device comprises internal JTAG interface (405) which comprises instruction register (406), JTAG scan-cells (408) that are connected with pins of programmable logic device (404), multiplexer (409) and de-multiplexer (410), test data input (TDI) (411), test data output (TDO) (412) and reprogrammable part of programmable logic device (403) comprises Variable-Length Shift Register (VLSR(B)) (430) architecture connected with pins (404), JTAG interface (405) comprises a group of separate scan-chains and VLSR(B) (430) comprises scan-cells (501) connected to pins (404) and form one or more scan-path (510), wherein each or part of cells (501) are supplemented with bypassing circuits (502).
- 11. A system for optimized board test and configuration comprises JTAG (Joint Test Action Group) control system (401) and electronic assembly (402), the electronic assembly (402) comprises programmable logic device (403), it'"'"'s pins (404) and device under test (420) connected to the pins of programmable logic device (403), wherein part of programmable logic device comprises internal JTAG interface (405) which comprises instruction register (406), JTAG scan-cells (408) that are connected with pins of programmable logic device (404), multiplexer (409) and de-multiplexer (410), test data input (TDI) (411), test data output (TDO) (412) and reprogrammable part of programmable logic device (403) comprises Variable-Length Shift Register (VLSR(B)) (430) architecture connected with pins (404), JTAG interface (405) comprises a group of separate scan-chains and VLSR(B) (430) comprises at least one scan-path accomplished with at least one accumulating buffer (1201).
-
13. A method for optimized board test and configuration comprises following phases:
-
a. Splitting test data into static and dynamic parts; b. Applying static data; c. Reconfiguring VLSR/VLSRB; d. Applying dynamic data and reading back the responses of DUT. - View Dependent Claims (14, 15, 16, 17, 18, 20)
-
-
21. A method for switching between BS-based test and VLSR(B)-based test comprises following steps:
-
Loading SAMPLE/PRELOAD instruction into IR (406) of BS-compliant ICs (103) of BUT (402) including devices (403) containing VLSR(B); Preloading test values (static and dynamic) for BUT (402) into BSR (301) of the device (403) and BSRs of other BS-compliant ICs (103); Uploading the same test values into scan-paths (510) of VLSR or buffer (1201) of VLSRB while VLSR(B) is disabled; Switching to BS test mode by loading EXTEST instruction into IRs (406) of BS-compliant ICs (103) including devices (403) that contain VLSR(B); Activating VLSR(B) (430) and deactivating BSR (301) by loading special instruction into IR (406) of device (403) that contains VLSR(B).
-
Specification