United States Patent 19 11) 4,450,560 Conner

Similar documents
(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

Sept. 16, 1969 N. J. MILLER 3,467,839

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl. SELECT A PLURALITY OF TIME SHIFT CHANNELS

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) United States Patent (10) Patent No.: US 8,525,932 B2

United States Patent 19 Majeau et al.

2) }25 2 O TUNE IF. CHANNEL, TS i AUDIO

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (51) Int. Cl. CLK CK CLK2 SOUrce driver. Y Y SUs DAL h-dal -DAL

(19) United States (12) Reissued Patent (10) Patent Number:

(12) United States Patent

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

Blackmon 45) Date of Patent: Nov. 2, 1993

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) United States Patent

(12) United States Patent (10) Patent No.: US 6,462,508 B1. Wang et al. (45) Date of Patent: Oct. 8, 2002

(12) United States Patent (10) Patent No.: US 8,707,080 B1

(12) United States Patent (10) Patent No.: US 6,275,266 B1

United States Patent (19)

III. (12) United States Patent US 6,995,345 B2. Feb. 7, (45) Date of Patent: (10) Patent No.: (75) Inventor: Timothy D. Gorbold, Scottsville, NY

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) United States Patent (10) Patent No.: US 6,570,802 B2

United States Patent (19) Osman

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) United States Patent (10) Patent No.: US 6,424,795 B1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

United States Patent (19) Stein

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Kusumoto (43) Pub. Date: Oct. 7, 2004

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) United States Patent

(12) United States Patent

(12) (10) Patent No.: US 8,020,022 B2. Tokuhiro (45) Date of Patent: Sep. 13, (54) DELAYTIME CONTROL OF MEMORY (56) References Cited

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. MOHAPATRA (43) Pub. Date: Jul. 5, 2012

United States Patent (19)

(12) United States Patent (10) Patent No.: US 7,605,794 B2

USOO A United States Patent (19) 11 Patent Number: 5,822,052 Tsai (45) Date of Patent: Oct. 13, 1998

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) United States Patent (10) Patent No.: US 6,867,549 B2. Cok et al. (45) Date of Patent: Mar. 15, 2005

Chen (45) Date of Patent: Dec. 7, (54) METHOD FOR DRIVING PASSIVE MATRIX (56) References Cited U.S. PATENT DOCUMENTS

United States Patent 19 Yamanaka et al.

(12) United States Patent

III... III: III. III.

United States Patent 19

illlllllllllllilllllllllllllllllillllllllllllliilllllllllllllllllllllllllll

III. United States Patent (19) Correa et al. 5,329,314. Jul. 12, ) Patent Number: 45 Date of Patent: FILTER FILTER P2B AVERAGER

(12) United States Patent (10) Patent No.: US 6,356,615 B1. Coon et al. (45) Date of Patent: Mar. 12, 2002

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1

(12) United States Patent (10) Patent No.: US 6,717,620 B1

Superpose the contour of the

(12) United States Patent (10) Patent No.: US 6,373,742 B1. Kurihara et al. (45) Date of Patent: Apr. 16, 2002

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

United States Patent [19] [11] Patent Number: 5,862,098. J eong [45] Date of Patent: Jan. 19, 1999

CAUTION: RoAD. work 7 MILEs. (12) Patent Application Publication (10) Pub. No.: US 2012/ A1. (19) United States. (43) Pub. Date: Nov.

(12) United States Patent Nagashima et al.

) 342. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. (19) United States MAGE ANALYZER TMING CONTROLLER SYNC CONTROLLER CTL

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

III. USOO A United States Patent (19) 11) Patent Number: 5,741,157 O'Connor et al. (45) Date of Patent: Apr. 21, 1998

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) United States Patent (10) Patent No.: US 8,803,770 B2. Jeong et al. (45) Date of Patent: Aug. 12, 2014

Primary Examiner-Joseph E. Clawson, Jr. (73) Assignee: Mitsubishi Denki Kabushiki Kaisha,

(12) United States Patent (10) Patent No.: US 6,885,157 B1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

IIIIIIIIIIIIIIIIIIIIIIIllll IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

SMOKER. United States Patent (19) Crawford et al. A NON. 11) Patent Number: 4,616,261 45) Date of Patent: Oct. 7, 1986

Aug. 4, 1964 N. M. LOURIE ETAL 3,143,664

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) United States Patent

(12) United States Patent (10) Patent No.: US 8,736,525 B2

(12) Patent Application Publication (10) Pub. No.: US 2017/ A1. (51) Int. Cl. (52) U.S. Cl. M M 110 / <E

(12) United States Patent (10) Patent No.: US 6,462,786 B1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) United States Patent (10) Patent No.: US 8,026,969 B2

o VIDEO A United States Patent (19) Garfinkle u PROCESSOR AD OR NM STORE 11 Patent Number: 5,530,754 45) Date of Patent: Jun.

USOO A United States Patent (19) 11 Patent Number: 5,623,589 Needham et al. (45) Date of Patent: Apr. 22, 1997

(51) Int. Cl... G11C 7700

Cir., Mesa, Ariz (21) Appl. No.: 764, Filed: Sep. 24, ) int. Cli... G08B 21/00 52 U.S. C /573; 40/473;

Dm 200. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States. User. (43) Pub. Date: Oct. 18, 2007.

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1. LM et al. (43) Pub. Date: May 5, 2016

(12) United States Patent

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1. Venkatraman et al. (43) Pub. Date: Jan. 30, 2014

(12) United States Patent

Transcription:

United States Patent 19 11) 4,4,560 Conner 54 TESTER FOR LSI DEVICES AND DEVICES (75) Inventor: George W. Conner, Newbury Park, Calif. 73 Assignee: Teradyne, Inc., Boston, Mass. 21 Appl. No.: 9,981 (22 Filed: Oct. 9, 1981 51) int. Cl.... G01R 31/28 52 U.S. C.... 371/; 324/73 R; 371/21; 371/27 58 Field of Search... 371/, 27,, 21; 324/73 R, 73 AT (56) References Cited U.S. PATENT DOCUMENTS 2,905,9 9/1959 Golden... 340/174 3,2,849 2/1966 Klein...... 340/172.5 3,311,890 3/1967 Waaben... 340/172.5 3,474,421 /1969 Stein... 340/174 3,9,088 4/1972 Boisvert, Jr.... 371/21 3,739,349 6/1973 Burdette...... 340/172.5 3,781,829 12/1973 Singh... 340/173 3,805,243 4/1974 Boisvert..... 340/172.5 3,832,5 8/1974 DeVito.... 371/ 3,873,817 3/1975 Barnard...... 371/ 3,916,6 /1975 Patti... 324/73 R ) May 22, 1984 4,099,9 7/1978 Parsons et al.... 364/900 4,137,562 1/1979 Boecket al..... 364/0 4,195,343 3/1980 Joyce...... 364/0 4,195,779 7/1980 Benton et al... 371/21 4,216,539 8/1980 Raymond...... 371/ 4,249,173 2/1981 Lockhart.... 340/731 4,287,594 9/1981 Shirasaka...... 371/ 4,380,068 4/1983 de Couasnon... 371/ Primary Examiner-Charles E. Atkinson 57 ABSTRACT A single tester tests both LSI and memory devices by storing test signals and standards for the pins of LSI devices in a storage element, providing test signals and standards for the data pins of memory devices from a generator, and selectably routing the test signals and standards from the storage element for LSI testing and from the generator for memory testing; format and timing information for each test signal and standard (for LSI testing) or for groups of test signals and standards (for memory testing) is stored in a second storage ele ment and addresses corresponding to each test signal and standard (for LSI testing) or to each group of test signals and standards (for memory testing) and select ably provided to the second storage element. 11 Claims, 2 Drawing Figures PATERN SEQUENCE controller e so - - - 4. n- 22 IMING 24 A TIMING FitEMORY - TMING 8 8 MNG 26 SELECTOR C TIMING - - - - - -94 SEuC A - ss to r : CONTROL 34 - - - - - - 90 92 TEST SIGNAL anal - séefuemor. I. rest Ers SIGNAL I evisional C TEST SIGNAL R ELOAD s CONTROL w o sis Y3 KS

U.S. Patent May 22, 1984 Sheet 1 of 2 4,4,560 FIG PATTERN SEQUENCE CONTROLLER RELOAD TIMING O 24 so SELECT A TIMING ; E B TIMING C TIMING RELOAD CONTROL SELECT? RELOAD B t RE x CONTROL TEST SIGNAL GENERATOR IESIGNAL-72 SELECT a A TEST SIGNAL to JESSIGNAL? CIESISIGNALSFL lan-lin 38 TING SYSTEM 8 FAL MAP 16 4. 26ol TEST STATION H--- IO IO DEVICE UNDER TEST O FAIL SEQUENCE 2

TESTER FOR LS DEVICES AND DEVICES BACKGROUND OF THE INVENTION This invention relates to testing large-scale integra tion (LSI) devices and memory devices by injecting test signals and comparing the resulting output signals with standards. In LSI device testing, appropriate test signals, stan dards, and related format and timing information, for each pin of the device, are preloaded into random ac cess memory dedicated to that pin. During testing, an address generator feeds address signals to the memory to produce the desired sequence of injections and com parisons. In memory device testing, by contrast, the address generator simultaneously feeds address signals to the device's "address' pins (which thus receive the address signals as test signals) and activates a separate generator which feeds "data' test signals to the device's data pins. Output signals appear only on the data pins and are compared with the data signals previously injected. Although there is random access memory dedicated to each pin, it stores only format and timing information (which typically remains constant for long sequences of test signals) and, in some embodiments, address de scrambling information. SUMMARY OF THE INVENTION In general, the invention features in one aspect appa ratus for testing LSI and memory devices by injecting test signals and comparing resulting output signals with standards, the devices each having a multiplicity of pins the pins of the memory devices comprising address pins and data pins, the apparatus comprising a sequence controller for sequencing the injections and the compar isons, a storage element for storing the test signals and the standards for the LSI devices, a generator for gener ating the test signals and the standards for the memory devices, and source switching circuitry responsive to the sequence controller and connected to selectably route the test signals and the standards for the LSI devices from the storage element to the pins, or the test signals and the standards for the memory devices from the generator to the data pins. In general, the invention features in another aspect apparatus comprising a sequence controller for se quencing the injections and the comparisons, a format and timing generator for generating format and timing information corresponding to the test signals and the standards, a sequence generator for causing the format and timing generator to provide updated format and timing information corresponding to each of the test signals and the standards for testing the LSI devices, a group sequence generator for causing the format and timing generator to provide updated format and timing information corresponding to groups of the test signals and the standards for testing the memory devices, and a mode controller responsive to the sequence controller for selectably activating either the sequence generator or the group sequence generator for testing respectively the LSI devices or the memory devices. In preferred embodiments, the format and timing generator comprises a format memory for storing for mat information, and a format address memory respon sive to the sequence controller for storing addresses corresponding to the locations in the format memory; a 4,4,560 5 2 timing memory for storing timing information, a timing generator for providing timing pulses in accordance with the timing information, and a timing address mem ory responsive to the sequence controller for storing addresses corresponding to the locations in the timing memory; the apparatus further comprises a comparator for providing error signals when the output signals differ from the standards, a fail processor responsive to the comparator, a fail sequence memory responsive to the sequence controller and to the fail processor for storing sequences of the error signals and the test signals corresponding to the pins of the LSI devices, and a fail map memory responsive to the fail processor and to the sequence controller for storing the error signals as a map corresponding to the memory locations in the memory devices. In another aspect, the invention features a method of testing LSI devices having memory portions and non memory portions, comprising storing the test signals and standards for the non-memory portions in a first storage element; storing format and timing information corresponding to each of the test signals and the stan dards for the non-memory portions in a second storage element; storing format and timing information corre sponding to groups of the test signals and the standards for the memory portions in the second storage element; triggering a selector to route the test signals and the standards from the first storage element to the pins of the non-memory portions; generating an address corre sponding to each of the test signals and the standards for the non-memory portions, and simultaneously trigger ing a selector to route each address to the second stor age element; causing a generator to generate the test signals and the standards for the memory portions, and simultaneously triggering the selector to route the test signals and the standards to the data pins of the memory portions; and generating an address corresponding to each of the groups of the test signals and the standards for the memory portions, and simultaneously triggering a selector to route each address to the second storage element. The invention permits flexible, economical and effi cient testing of LSI devices and memory devices (and LSI devices having memory portions) one after another in any order, and flexibly permits any pin of each tested device to be treated either as an LSI pin, a memory data pin or a memory address pin for any test signal cycle. DESCRIPTION OF THE PREFERRED EMBODEMENT We turn now to the structure and operation of the preferred embodiment, first briefly describing the draw ings thereof. DRAWINGS FIG. 1 is a block diagram of the components of a tester according to the invention. w FIG. 2 is a block diagram of the control RAM and other components of the pattern sequence controller shown in FIG. 1. STRUCTURE Referring to FIG. 1, each pin of device 12 is con nected through test station 14 (containing pin output follower and conventional pin driver circuitry) and two-way line 16 to formatting system 18 (containing integrated circuit logic elements including multiplexers

3 for formatting and timing test signal injections and com parisons). Inputs of formatting system 18 are respec tively connected through test signal line to test signal generation circuitry 22; through format line 24 to for mat generation circuitry 26; and through timing line 28 to timing generation circuitry. An output of format ting system 18 is connected by error line 31 to fail pro cessing circuitry 32. Test signal generation circuitry 22 is connected to pattern sequence controller by source select line 52, reload line 53, and test signal memory control lines 54, 56 and 57 (lines 54 and 56, with fail system interrupt and control lines 58 and 59, also connecting pattern se quence controller to fail processing circuitry 32). Source select line 52, reload line 53, control line 57, and format and timing memory control lines 60 and 62 con nect pattern sequence controller to format and tim ing generation circuitries 26 and. In test signal generation circuitry 22, test signal source selector 70 is connected to test signal source select memory 72 (of a capacity of 6 bytes per pin), and to five possible sources of test signals: A or B test signal memories 74, 76 (which store LSI device test signals for each pin or memory device address de scramble information for memory device address pins); C test signal memory 78 (through reload control 138); memory test signal generator 80 (containing an address driven algorithmic generator comprising logic elements and an address-driven look-up table generator compris ing memory elements); and alternate source line 82. Similarly, in format address generation circuitry 26, format data source selector 90 is connected to format source select memory 94 (of a capacity of 6 bytes per pin), and to four possible sources of format addresses: A or B format memories 96, 98; C format memory 0 (through reload control 136); and alternate source line 122. An output of format surce selector 90 is connected to format memory 92 (of a capacity of 6 bytes per pin). In timing generation circuitry, timing source selec tor 1 is connected to timing source select memory 114 (of a capacity 6 bytes per pin) and to four possible sources of timing information addresses: A or B timing memories 116, 118; C timing memory 1 (through reload control 134); and alternate source line 122. The output of timing source selector 1 is connected through timing memory 124 (a RAM having a capacity of 6 bytes per pin) to timing system 126, which con tains programmable timing generators. The A memories 74, 96 and 116, and B memories 76, 98 and 118 are respectively parts of two identical 4K static RAMs, and C memories 78, 0 and 1 are parts of a 64K to 6K dynamic RAM. Selectors 70,90, 1 are conventional multiplexers. Reload controls 134, 136, 138 (containing conventional multiplexers) have inputs connected to reload line 53 and respectively to C memories 78, 0 and 1, and have outputs connected respectively to A memories 74, 96 and 116, and B mem ories 76, 98 and 188. In fail processing circuitry 32, fail processor 0 (con taining integrated circuit logic elements for analyzing and routing error signals) is connected by memory de vice error line 2 to fail map memory 4 (a real-time memory device for storing error signals which can be configured as 16x64K, 8x118 K or 1 KX 1 K to hold memory device error signals). Fail processor 0 is also connected by fail sequence line 8 to fail sequence 4,4,560 4. memory 260, a RAM which stores failure signals and related block and cycle information. Referring to FIG. 2, A and B test signal address gen erators 3, 312 (respectively each containing three 12-bit address counters 314, 316, address selectors 318, 3, and EXCLUSIVE OR address inhibit gates 322, 324) are respectively connected by control bit lines 326, 328 and generator inhibit lines 3,332 to control RAM 333 (a programmable microprocessor having a capacity of 4 K instruction words of 112 bits each). RAM 333 is also connected: through C address generator and con trol counter 322 (containing integrated circuit logic and timing circuitry for addressing and controlling C mem ories 78, 0, 1) to control line 57 and reload line 53; to source select line 52; through memory device format and timing address line 3 to LSI/memory mode selec tors 334, 336 (which are also connected to A and B test signal address generators 3, 312); through sequence control line 338 to circuitry not shown for determining the address of the next control instruction in RAM 333 to be executed; and through test control line 340 to test control circuitry not shown. Selectors 0 and 2 have data inputs connected to C address line 57 and respectively to A and B test signal address generators 3 and 312, and have control inputs connected by line 323 to C address generator and con trol counter 322. Selectors 4 and 6 similarly have inputs connected to C address line 57 and respectively to LSI/memory mode selectors 334 and 336, and control inputs con nected to C address generator and control counter 322. Control inputs of LSI/memory mode selectors 334 and 336 are respectively connected to registers 3 and 337. Selectors 318,3,334, 336,0, 2, 4 and 6 are conventional integrated circuit multiplexers. OPERATION The tester can be switched back and forth between testing LSI devices and memory devices in any se quence, and can test LSI devices having memory por tions and non-memory portions. The testing mode is changed between the LSI mode and the memory mode by changing the values in registers 3 and 337 to con trol selectors 334 and 336 respectively to determine the source of addresses for A and B timing and format memories 96, 98, 116 and 118; and by changing the control bits which pass over line 52 to source select memories 72, 94 and 114, to determine the source of the test signals. LSI DEVICE TESTING In LSI device testing, sequences of test signals for all pins are supplied by formatting system 18 to test station 14 alternately from A or B test signal memory 74 or 76, the choice being determined by test signal source selector 70 as dictated by test signal source select mem ory 72 under the control of pattern sequence controller. When A test signal memory 74 is selected by test signal source selector 70, it delivers test signals from a sequence of its memory locations governed by ad dresses provided on A address line 54. Simultaneously, B test signal memory 76 is being reloaded from a larger pool of test signals stored in test signal memory 78. After A test signal memory 74 has exhausted its supply of test data, test signal source selector 70 without delay causes B test signal memory 76 to deliver its newly

5 replenished supply and A test signal memory 74 is re loaded from C test signal memory 78. The reloading is controlled by C address generator and control counter 322, which issues a "load A' or "load B' signal on line 53 to reload control 124, and C addresses on line 57, in a manner and using apparatus described in U.S. Patent Application Ser. No. 9,982, titled "Test Signal Reloader', Garry C. Gillette, filed concurrently and incorporated herein by reference. Each LSI test signal is delivered at a time specified by timing system 126 in accordance with timing informa tion stored in timing memory 114, and in a format (e.g., non-return to zero (NRZ), return to zero (RZ), return to one (RTO), or return to complement (RTC)), speci fied by format information stored in format memory 92. Timing memory 114 and format memory 92 are respec tively addressed alternately from A timing and format memories 116, 96, and B timing and format memories 118,98 (in the same order as the alternation between A and B test signal memories 74, 76) under the control respectively of timing and format source select memo ries 114,94 through timing data and format data source selectors 1,90. The alternation is triggered onlines 60 and 62 (by the same A and B addresses as are provided on lines 54 and 56) by operation of LSI/memory mode selectors 334, 336 which are controlled by registers 3, 337 to operate in the "LSI test mode. When either the A or B timing and format memories are not providing signals, they are being reloaded from a larger timing and format signal pool stored in C timing and format memories 0, 1. Output signals from pins received by formatting system 18 are compared (by conventional integrated circuit comparator circuitry in formatting system 18) with standards (provided online in the same manner as the test signals), and corresponding error signals are sent through fail processor 0 to fail sequence memory 260, under the control of pattern sequence controller. Upon the occurrence of predetermined fail sequen ces, fail processor 0 sends an interrupt signal to pat tern sequence controller, which can then alter the test sequence. Memory Device Testing In memory device testing, test signals are provided to the device data pin from memory test signal generator 80 (based on signals provided on lines 56 and 58) through test source selector 70; and "address' test sig nals for the X and Y address pins of the device are provided directly from A and B test signal memory address generators 3,312 through A and B test signal memories 74, 76 (where they may be descrambled to conform to the memory layout of device 12). Format and timing information (which typically re mains unchanged for groups of memory device test signals) is determined by format address and timing generation circuitries 26 and based on addresses provided directly from control RAM 333 over line 3 through LSI/memory mode selectors 334,336, which are set to the memory test mode by registers 3, 337. Error signals are sent through fail processor 0 to fail map memory 4, which stores the errors (under the control of address signals on lines 54, 56) in locations homologous to the failing locations in device 12 to provide a map of its bad memory locations. Subject matter disclosed in this application concern ing the reloading of the A and B memories from a pool of test signals and format and timing information stored 4,4,560 6 in the C memories was the invention of Garry C. Gillette and is disclosed and claimed in his U.S. patent application Ser. No. 9,982, titled "Test Signal Re loader,' assigned to the assignee of this application. Other embodiments are within the following claims, What is claimed is: 1. Apparatus for testing LSI and memory devices by injecting test signals and comparing resulting output signals with standards, said devices each having a multi plicity of pins, said pins of said memory devices com prising address pins and data pins, said apparatus com prising: a sequence controller for sequencing the injections of said test signals and the comparisons of said resulting output signals with said standards, a storage element for storing said test signals and said standards for said LSI devices, a generator for generating said test signals and said standards for said memory devices, source switching circuitry responsive to said sequence controller, said source switching circuitry being con nected to selectably route said test signals and said standards for said LSI devices from said storage ele ment to said pins, or said test signals and said stan dards for said memory devices from said generator to said data pins, and a comparator for comparing said resulting output sig nals with said standards. 2. Apparatus for testing LSI and memory devices by injecting test signals and comparing resulting output signals with standards, said devices each having a multi plicity of pins, said pins of said memory devices com prising address pins and data pins, said apparatus com prising: a sequence controller for sequencing the injections of said test signals and the comparisions of said resulting output signals with said standards, a format and timing generator for generating format and timing information corresponding to said test signals and said standards, a sequence generator for causing said format and timing generator to provide updated format and timing in formation corresponding to each of said test signals and said standards for testing said LSI devices, a group sequence generator for causing said format and timing generator to provide updated format and tim ing information corresponding to groups of said test signals and said standards for testing said memory devices, and a mode controller responsive to said sequence control ler for selectably activating either said sequence gen erator or said group sequence generator for testing respectively said LSI devices or said memory de W1Ces, an injector for injecting said test signals, and a comparator for comparing said resulting output sig nals with said standards. 3. The apparatus of claim 1 further comprising: a format and timing generator for generating format and timing information corresponding to said test signals and standards, a sequence generator for causing said format and timing generator to provide updated format and timing in formation corresponding to each of said test signals and said standards for testing said LSI devices, a group sequence generator for causing said format and timing generator to provide updated format and tim ing information corresponding to groups of said test W

7 signals and standards for testing said memory de vices, and a mode controller responsive to said sequence control ler for selectably activating either said sequence gen erator or said group sequence generator for testing respectively said LSI devices or said memory de vices. 4. The apparatus of claim 2 or 3 wherein said format and timing generator comprises format memory for storing format information, and a format address memory responsive to said sequence controller for storing addresses corresponding to the locations in said format memory. 5. The apparatus of claim 2 or 3 wherein said format and timing generator comprises timing memory for storing timing information, a timing generator for providing timing pulses in accor dance with said timing information, and a timing address memory responsive to said sequence controller for storing addresses corresponding to the locations in said timing memory. 6. The apparatus of claim 1, 2 or 3 further comprising a comparator for providing error signals when said output signals differ from said standards, and error processing circuitry connected to selectably store said error signals as a map corresponding to the mem ory locations in said memory devices, or as sequences of said error signals and said test signals correspond ing to said pins of said LSI devices. 7. The apparatus of claim 8 wherein said error pro cessing circuitry comprises fail proceessor responsive to said comparator, a fail sequence memory responsive to said sequence controller and to said fail processor for storing said sequences, and a fail map memory responsive to said fail processor and to said sequence controller for storing said map. 8. A method of testing LSI devices and memory devices by injecting test signals and comparing result ing output signals with standards, said devices each having a multiplicity of pins, said pins of said memory devices comprising address pins and data pins, said method comprising: storing said test signals and standards for said LSI de vices in a storage element, when said device is an LSI device, triggering a selector to route said test signals and said standards from said storage element to said pins, when said device is a memory device, causing a genera tor to generate said test signals and said standards, and simultaneously triggering said selector to route said test signals and said standards to said data pins, said selector being triggered for testing LSI devices and memory devices in any desired order, and comparing said resulting output signals with said stan dards. 9. A method of testing LSI devices and memory devices by injecting test signals and comparing result ing output signals with standards, said devices each having a multiplicity of pins, said method comprising: each of said test signals and said standards for said LSI devices in a storage element, memory devices in said storage element, when said device is an LSI device, generating an ad dress corresponding to each of said test signals and 4,4,560 8 said standards, and simultaneously triggering a selec tor to route each said address to said storage element, when said device is a memory device, generating an address corresponding to each of said groups of said test signals and said standards, and simultaneously triggering a selector to route each said address to said storage element, said addresses being generated and said selector being triggered for testing LSI devices and memory de vices in any desired order, injecting said test signals, and comparing said resulting output signals with said stan dards.. The method of claim 8 further comprising each of said test signals and said standards for said LSI devices in a further storage element, memory devices in said further storage element, when said device is an LSI device, generating an ad dress corresponding to each of said test signals and said standards, and simultaneously triggering a selec tor to route each said address to said further storage element, and when said device is a memory device, generating an address corresponding to each of said groups of said test signals and said standards, and simultaneously triggering a selector to route each said address to said further storage element, said addresses being generated and said selector being triggered for testing LSI devices and memory de vices in any desired order. 11. A method of testing LSI devices having memory portions and non-memory portions by injecting test signals and comparing resulting output signals with standards, said devices each having a multiplicity of pins, said method comprising storing said test signals and standards for said non-mem ory portions in a first storage element, each of said test signals and standards for said non memory portions in a second storage element, memory portions in said second storage element, triggering a selector to route said test signals and said standards from said first storage element to said pins of said non-memory portions, generating an address corresponding to each of said test signals and said standards for said non-memory por tions, and simultaneously triggering a selector to route each said address to said second storage ele ment, causing a generator to generate said test signals and said standards for said memory portions, and simulta neously triggering said selector to route said test signals and said standards to the data pins of said memory portions, generating an address corresponding to each of said memory portions, and simultaneously triggering a selector to route each said address to said second storage element, and comparing said resulting output signals with said stan dards. s is