← Back to Patent Explorer
US4736375A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for fast generation of large quantities of test data words in a test facility

Assignee: Siemens AG
•
Filing: 1986-05-02
•
Granted: 1988-04-05
•
Expires: 2006-05-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test data generator and a test data converter are provided for generating test data words which are allocated to the terminal elements of a card module having electronic components. Dependent on a test program, the test data generator generates one or more test data vectors per test step to be executed. The test data converter generates the test data words from a test data vector or from further test information, and allocates individual bits of a test vector or of the test information to individual terminal elements of the unit under test. The allocation of the individual bits of the test vector or of the test information to the individual terminal elements of the unit under test can be freely set.

Inventors

  • 👤 Rolf Tannhauser
  • 👤 Hugo Gaschler
  • 👤 Valentin Spiess
  • 👤 Antun Vuksic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 02:16
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31919; G01R31/31921; G01R31/31903; G01R31/31908; G01R31/31926

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 121 words
An apparatus for fast generation of large quantities of test data words for use in a test facility for electronic assemblies having a plurality of terminals connected to respective terminal elements of the test facility, said apparatus allocating test data to the assembly terminals via the facility terminals bit-by-bit for a plurality of test steps, and comprising: a test data generator for generating at least one test data vector for each test step dependent on a test program; and a test data converter connnected to said test data generator and to said facility terminals for selecting test data words at least from said test data vector and for variably allocating the bits of said test data words to said facility terminals.
Claim 2
Independent Claim 121 words
An apparatus for fast generation of large quantities of test data words for use in a test facility for electronic assemblies having a plurality of terminals connected to respective terminal elements of the test facility, said apparatus allocating test data to the assembly terminals via the facility terminals bit-by-bit for a plurality of test steps, and comprising: a test data generator for generating at least one test data vector for each test step dependent on a test program; and a test data converter connnected to said test data generator and to said facility terminals for selecting test data words at least from said test data vector and for variably allocating the bits of said test data words to said facility terminals.
Claim 3
Dependent Claim 43 words
An apparatus as claimed in claim 1 further comprising means for providing information packets to said test data converter having further test information therein, said test data converter selecting said test data words from either said test data vector or said information packets.
Claim 4
Dependent Claim 51 words
An apparatus as claimed in claim 1, wherein said test data converter includes means for generating a plurality of said test data words from a test data vector which corresponds in number to the number of facility terminals, said means allocating said test data words to said facility terminals in series.
Claim 5
Dependent Claim 34 words
An apparatus as claimed in claim 3, wherein said test program includes at least one branch instruction, and wherein said instruction memory network repeatedly executes the sequence of test instructions in said branch instruction.
Claim 6
Dependent Claim 42 words
An apparatus as claimed in claim 4, further comprising a counter contained in said operand memory connected for counting the number of executions of said sequence of test instructions and for terminating said branch instruction after a predetermined number of said executions.
Claim 7
Dependent Claim 87 words
An apparatus as claimed in claim 5, wherein said instruction memory network comprises: an instruction memory; an instruction address sequencer for generating the address of a next instruction to be read from said instruction memory; and an instruction register in which the instruction read from said instruction memory is intermediately stored, and having an output connected to an input of said instruction address sequencer for storing the address in said instruction address sequencer of any branch instructions in the instruction which was read from said instruction memory.
Claim 8
Dependent Claim 56 words
An apparatus as claimed in claim 6, further comprising a micro-instruction memory network connected to the output of said instruction register for generating a sequence of micro-instructions in accordance with an operation code of a test instruction read from said instruction memory for setting selected other components of said apparatus in accordance with said test instructions.
Claim 9
Dependent Claim 26 words
An apparatus as claimed in claim 6, wherein said micro-instruction memory network includes means for successively repeatedly executing a sequence of micro-instructions in said test program.
Claim 10
Dependent Claim 83 words
An apparatus as claimed in claim 1, wherein said test data generator comprises: an instruction memory network for storing said test program and having an output to which individual test instruction words are successively supplied; an operand memory for storing said test data vectors; and an arithmetic unit connected to said instruction memory network and to said operand memory for processing said test data vectors dependent upon said test instruction words before forwarding said test data vectors to other components of said apparatus.
Claim 11
Dependent Claim 72 words
An apparatus as claimed in claim 1, wherein said test data converter comprises: an allocation memory for storing allocation of the bits of the test data vector to the respective facility terminals; and an allocator connected between said allocation memory and said facility terminals to which the allocation information from said allocation memory is supplied for allocating the test data vector bit-by-bit to said facility terminals in accordance with said allocation information.
Claim 12
Dependent Claim 43 words
An apparatus as claimed in claim 10, wherein said test data convertor selects a plurality of test data words from said test vector, and wherein said allocation memory stores allocation information corresponding in number to the plurality of the selected test data words.
Claim 13
Dependent Claim 39 words
An apparatus as claimed in claim 10, wherein said test data converter further comprises: a status memory network including means for storing addresses of said facility terminal elements and means for storing the status of said facility terminal elements.
Claim 14
Dependent Claim 54 words
An apparatus as claimed in claim 12, wherein said allocator has outputs connected to said means for storing the status of said facility terminal elements, and wherein said means for storing the status of said facility terminal element has outputs connected to inputs of said allocator for forming a portion of said test data.
Claim 15
Dependent Claim 64 words
An apparatus as claimed in claim 12, wherein said test data words have a format consisting of an address part and a data part, and wherein test data words having said format are generated at the output of said status memory network, said address part of said format identifying the facility terminals to which bits of the data part of said format are supplied.
Claim 16
Dependent Claim 36 words
An apparatus as claimed in claim 14, wherein said address part of said format addresses a group of said facility terminals, and wherein said group of said facility terminals is supplied by one test data word.
Claim 17
Dependent Claim 47 words
An apparatus as claimed in claim 15, further comprising a plurality of multiplexers in said allocator corresponding to the number of said facility terminals in said group, said multiplexers connecting a test data vector through said status memory network in bits in accordance with said allocation information.
Claim 18
Dependent Claim 61 words
An apparatus as claimed in claim 14, wherein said facility includes a plurality of test elements, and wherein said address part of said test data word consists of the address of a group of said facility terminals and the address of a test element, and wherein said status memory network addresses a selected test element before an electronic assembly being tested.
Claim 19
Dependent Claim 59 words
An apparatus as claimed in claim 1, further comprising a computer for controlling said apparatus, an internal input bus and an internal output bus interconnecting said test data generator and said test data converter, a plurality of test elements, and an interface circuit connecting said computer with said test data generator, said test data converter, and said test elements.
Claim 20
Dependent Claim 50 words
An apparatus as claimed in claim 18, wherein each of said test data generator and said test data converter includes a plurality of memory devices, and wherein said computer loads said memory devices via said input bus with said test program, said test data vectors, allocation information, and status information.
Claim 21
Independent Claim 213 words
A method for operating an apparatus for generating large quantities of test data words for use in a test facility controlled by computer generating test instructions and allocation instructions in accord with a test program for testing electronic assemblies having a plurality of terminals connectible to respective terminals of a plurality of test elements of said facility, said method comprising the steps of: reading a test instruction from an instruction memory in the form of an instruction word having an operation code; transferring the instruction word read from said instruction memory to an instruction register; reading a test data vector from an operand memory in accord with the operation code in said instruction word; transferring said test data vector upon the occurrence of an allocation instruction from said operand memory to an allocator in accord with an address in said allocation instruction; generating allocation information from an allocation memory in accord with an allocation information address in said allocation instruction; connecting said test data vector using said allocator to a data part of a status memory bit-by-bit in accord with said allocation information; and generating a test data word from said status memory having an address part identifying a group of facility terminals to be selected and a test element to be selected.
Claim 22
Independent Claim 213 words
A method for operating an apparatus for generating large quantities of test data words for use in a test facility controlled by computer generating test instructions and allocation instructions in accord with a test program for testing electronic assemblies having a plurality of terminals connectible to respective terminals of a plurality of test elements of said facility, said method comprising the steps of: reading a test instruction from an instruction memory in the form of an instruction word having an operation code; transferring the instruction word read from said instruction memory to an instruction register; reading a test data vector from an operand memory in accord with the operation code in said instruction word; transferring said test data vector upon the occurrence of an allocation instruction from said operand memory to an allocator in accord with an address in said allocation instruction; generating allocation information from an allocation memory in accord with an allocation information address in said allocation instruction; connecting said test data vector using said allocator to a data part of a status memory bit-by-bit in accord with said allocation information; and generating a test data word from said status memory having an address part identifying a group of facility terminals to be selected and a test element to be selected.
Claim 23
Dependent Claim 69 words
A method as claimed in claim 20, wherein the step of generating allocation information from an allocation memory is further defined by generating a plurality of allocation information packets corresponding in number to a selected number of groups of said facility terminals to be selected; identifying a last allocation information packet; and inserting an end bit in said last allocation information packet for concluding selection of said terminal elements.
Claim 24
Dependent Claim 42 words
A method as claimed in claim 21, comprising the additional step of inserting a start bit in the address part of a test data word given the presence of said end bit in an allocation information packet for said test data word.

References Cited (Backward Citations)

US4293950A Cited
US4402055A Cited
US4652814A Cited
US4639919A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-04-05 1991-10-05 1992-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-04-05 1995-10-05 1996-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-04-05 1999-10-05 2000-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag