Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
98 words
A user interface system for defining test vectors, the test vectors being composed of digital signals on a plurality of channels, each channel having timing characteristics that may be varied from vector to vector and the capability of going in two directions, input or output, or of being masked, during each vector, the system comprising: means for generating templates, the templates reflecting a set of user choices regarding the timing characteristics, direction, and masking of each of the channels during one test vector, and means for associating the templates so generated with test vectors on a vector-by-vector basis.
Claim 2
Dependent Claim
98 words
A user interface system for defining test vectors, the test vectors being composed of digital signals on a plurality of channels, each channel having timing characteristics that may be varied from vector to vector and the capability of going in two directions, input or output, or of being masked, during each vector, the system comprising: means for generating templates, the templates reflecting a set of user choices regarding the timing characteristics, direction, and masking of each of the channels during one test vector, and means for associating the templates so generated with test vectors on a vector-by-vector basis.
Claim 3
Dependent Claim
31 words
A system for defining test vectors as recited in claim 1 wherein the means for generating provides visual feedback of user choices in the form of graphical representations of timing relationships.
Claim 4
Dependent Claim
154 words
An integrated circuit device tester having a plurality of clock sources and a plurality of channels and the capability of using a plurality of vectors to stimulate a device under test with force data and compare the output of the device under test with compare data, the tester comprising: a hardware architecture wherein a plurality of tester channel functions are each controllable on a channel-by-channel and vector-by-vector basis, and a user interface, operable through software and a microprocessor to control the hardware architecture, having a menu structure that includes: a channel menu for organizing channels into groups and giving those groups names, a template menu used to generate templates, each template reflecting an association of channel choices with channels and groups of channels, the template menu providing visual feedback reflecting the choices as they are made, and a pattern menu used to select a template for, and to enter force data in, each vector.
Claim 5
Dependent Claim
154 words
An integrated circuit device tester having a plurality of clock sources and a plurality of channels and the capability of using a plurality of vectors to stimulate a device under test with force data and compare the output of the device under test with compare data, the tester comprising: a hardware architecture wherein a plurality of tester channel functions are each controllable on a channel-by-channel and vector-by-vector basis, and a user interface, operable through software and a microprocessor to control the hardware architecture, having a menu structure that includes: a channel menu for organizing channels into groups and giving those groups names, a template menu used to generate templates, each template reflecting an association of channel choices with channels and groups of channels, the template menu providing visual feedback reflecting the choices as they are made, and a pattern menu used to select a template for, and to enter force data in, each vector.
Claim 6
Dependent Claim
22 words
An integrated circuit device tester as recited in claim 3 wherein the channel choices include channel function, clock timing, and channel masking.
Claim 7
Dependent Claim
73 words
An integrated circuit device tester as recited in claim 3 wherein the template menu comprises: means for choosing which function a channel or group of channels will be used for, means for adjusting the width of a clock source and the timing relationship between the clock source and the system clock, means for masking a channel or groups of channels, and means for producing visual feedback including timing diagrams reflecting the choices made.
Claim 8
Dependent Claim
55 words
An integrated circuit device tester as recited in claim 3 wherein the hardware architecture contains a register for storing the association of channel choices with channels and groups of channels made in template menu for use on a vector-by-vector basis so that selections between templates can be made without pauses in operation of the tester.
Claim 9
Dependent Claim
28 words
An integrated circuit device tester as recited in claim 6 wherein a memory for storing test vectors contains template pointers to access the register during each test vector.
Claim 10
Independent Claim
113 words
A method for generating test vectors for use with a real or simulated integrated circuit device in a system with a clock source and a plurality of signal channels each of which is capable of performing a plurality of functions, and of masking channels, and of having varying imaging relationships between the clock source and a system clock, the method comprising the steps of: preparing a set of templates that contain choices on a vector-by-vector basis of channel function, channel masking, and of clock source timing, associating the members of the set templates with sets of data; and using the templates and the sets of data so associated to generate the test vectors.
Claim 11
Independent Claim
113 words
A method for generating test vectors for use with a real or simulated integrated circuit device in a system with a clock source and a plurality of signal channels each of which is capable of performing a plurality of functions, and of masking channels, and of having varying imaging relationships between the clock source and a system clock, the method comprising the steps of: preparing a set of templates that contain choices on a vector-by-vector basis of channel function, channel masking, and of clock source timing, associating the members of the set templates with sets of data; and using the templates and the sets of data so associated to generate the test vectors.
Claim 12
Dependent Claim
43 words
A method as recited in claim 8 wherein the step of preparing the set of templates includes the use of timing diagrams to provide visual feedback from the system to the user to assist the user in choosing functions and adjusting timing relationships.