Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
202 words
A tester for multiple pin integrated circuits, comprising: (a) a plurality of pin slice circuits, each coupled to a separate pin connector, each pin slice circuit including, (1) a local memory having a single bit I/O and a plurality of addresses, for storing a string of data to be applied to said pin connector, (2) event sequencing means, coupled to an output of said local memory, for providing timing control of said data and including a sequencer memory for storing a plurality of timing criteria, (3) driver means, coupled between said event sequencing means an said pin connector, for driving signals to said pin connector, (4) levels generator means, coupled to said driver means, for providing appropriate voltage and current level so said driver means and including a voltage memory for storing voltage and current levels, and (5) a participate memory for storing an indication that said pin slice circuit belongs to a combination of said pin slice circuits to be programmed with identical data, having an output coupled to an enabling input of said pin closed circuit; such that separate patterns can be written into said local memories, sequencer memories and voltage memories for independent grouping of said pin slice circuits.
Claim 2
Dependent Claim
202 words
A tester for multiple pin integrated circuits, comprising: (a) a plurality of pin slice circuits, each coupled to a separate pin connector, each pin slice circuit including, (1) a local memory having a single bit I/O and a plurality of addresses, for storing a string of data to be applied to said pin connector, (2) event sequencing means, coupled to an output of said local memory, for providing timing control of said data and including a sequencer memory for storing a plurality of timing criteria, (3) driver means, coupled between said event sequencing means an said pin connector, for driving signals to said pin connector, (4) levels generator means, coupled to said driver means, for providing appropriate voltage and current level so said driver means and including a voltage memory for storing voltage and current levels, and (5) a participate memory for storing an indication that said pin slice circuit belongs to a combination of said pin slice circuits to be programmed with identical data, having an output coupled to an enabling input of said pin closed circuit; such that separate patterns can be written into said local memories, sequencer memories and voltage memories for independent grouping of said pin slice circuits.
Claim 3
Dependent Claim
60 words
The tester of claim 1 wherein each said pin slice circuit further includes a scrambler memory having data outputs coupled to address inputs of said sequencer memory, said scrambler memory being programmable so that a single address provided to the scrambler memory for all pin slice circuits can select different addresses in said sequencer memories for different pin slice circuits.
Claim 4
Dependent Claim
27 words
The tester of claim 1 wherein each said pin slice circuit further includes means for buffering a data stream coupled to an output of said local memory.
Claim 5
Dependent Claim
18 words
The tester of claim 3 wherein said means for buffering a data stream comprises a first-in, fist-out register.
Claim 6
Dependent Claim
102 words
The tester of claim 1 wherein each said pin slice circuit further includes a comparator, coupled to said pin connector, for evaluating an output of said integrated circuit; a capture memory, coupled to said comparator for storing a pass or fail indication for a plurality of tests; and a cumulative fail memory location in said capture memory, for storing a fail signal if any location in said capture memory has a fail signal written to it; such that said capture memory will contain all pass signals, and thus need not be read, unless said cumulative fail memory location contains a fail signal.
Claim 7
Dependent Claim
294 words
A tester for multiple pin integrated circuits, comprising: a plurality of pin slice circuits, each coupled to a separate pin connector, each pin slice circuit including, (1) a local memory having a single bit I/O and a plurality of addresses, for storing a string of data to be applied to said pin connector, (2) event sequencing means, coupled to an output of said local memory, for providing timing control of said data and including a sequencer memory for storing a plurality of timing criteria, (3) driver means, coupled between said event sequencing means and said pin connector, for driving signals to said pin connector, (4) levels generator means, coupled to said driver means, for providing appropriate voltage and current levels to said driver means and including a voltage memory for storing voltage and current levels, (5) a first participate memory for storing data at addresses which indicate if said local memory is to be used for a grouping of pin slice circuits indicated by said addresses having an output coupled to an enabling input of said local memory, (6) a second participate memory for storing data at addresses which indicate if said voltage memory is to be used for a grouping of pin slice circuits indicated by said addresses having an output coupled to an enabling input of said voltage memory, and (7) a scrambler memory having data outputs coupled to address inputs of said sequencer memory, said scrambler memory being programmable so that a signal address provided to the scrambler memory for all pin slice circuits can select different addresses in said sequencer memories for different pin slice circuits; such that separate patterns can be written into said local memories, sequencer memories and voltage memories for independent grouping of said pin slice circuits.
Claim 8
Dependent Claim
294 words
A tester for multiple pin integrated circuits, comprising: a plurality of pin slice circuits, each coupled to a separate pin connector, each pin slice circuit including, (1) a local memory having a single bit I/O and a plurality of addresses, for storing a string of data to be applied to said pin connector, (2) event sequencing means, coupled to an output of said local memory, for providing timing control of said data and including a sequencer memory for storing a plurality of timing criteria, (3) driver means, coupled between said event sequencing means and said pin connector, for driving signals to said pin connector, (4) levels generator means, coupled to said driver means, for providing appropriate voltage and current levels to said driver means and including a voltage memory for storing voltage and current levels, (5) a first participate memory for storing data at addresses which indicate if said local memory is to be used for a grouping of pin slice circuits indicated by said addresses having an output coupled to an enabling input of said local memory, (6) a second participate memory for storing data at addresses which indicate if said voltage memory is to be used for a grouping of pin slice circuits indicated by said addresses having an output coupled to an enabling input of said voltage memory, and (7) a scrambler memory having data outputs coupled to address inputs of said sequencer memory, said scrambler memory being programmable so that a signal address provided to the scrambler memory for all pin slice circuits can select different addresses in said sequencer memories for different pin slice circuits; such that separate patterns can be written into said local memories, sequencer memories and voltage memories for independent grouping of said pin slice circuits.
Claim 9
Dependent Claim
25 words
The tester of claim 6 wherein each said pin slice circuit further includes a first-in, first-out register coupled to an output of said local memory.
Claim 10
Dependent Claim
102 words
The tester of claim 6 wherein each said pin slice circuit further includes a comparator, coupled to said pin connector, for evaluating an output of said integrated circuit; a capture memory, coupled to said comparator for storing a pass or fail indication for a plurality of tests; and a cumulative fail memory location in said capture memory, for storing a fail signal if any location in said capture memory has a fail signal written to it; such that said capture memory will contain all pass signals, and thus need not be read, unless said cumulative fail memory location contains a fail signal.