Claims
- 1. A method for generating arbitrary waveforms, comprising the actions of:receiving a set of datapoints which describes a waveform to be generated; generating a set of vectors from said set of datapoints which drives a digital test unit; and driving said digital test unit with said set of vectors; whereby said digital test unit drives resistors of a resistor divider according to said set of vectors to produce a test stimulus substantially similar to said waveform which is applied to a device under test.
- 2. The method of claim 1 wherein said set of datapoints is generated in a test simulator.
- 3. The method of claim 1 wherein said generating action is performed by software.
- 4. The method of claim 1 wherein said set of datapoints is generated by digitizing a desired waveform.
- 5. The method of claim 1 wherein said set of vectors is dependent on the resolution of said test stimulus.
- 6. The method of claim 1 wherein a capacitor connected to said resistor divider converts the discrete time output of said resistor divider to a continuous time output.
- 7. A method for generating arbitrary waveforms, comprising the actions of:receiving a set of datapoints which describes a waveform to be generated; identifying slope or voltage changes in said set of datapoints as end points; calculating voltages which will result in said end points; determining a number of resistors of a pseudo-arbitrary waveform generator circuit to drive high based on the results from said calculating action; converting the result of said determining action to voltage values to be applied to said number of resistors; and generating a set of vectors from the result of said converting action which can drive a digital test unit; whereby said digital test unit drives said number of resistors of said pseudo-arbitrary waveform generator circuit according to said set of vectors to produce a test stimulus substantially similar to said waveform which is applied to a device under test.
- 8. The method of claim 7 wherein said set of datapoints is generated in a test simulator.
- 9. The method of claim 7 wherein said actions are performed by software.
- 10. The method of claim 7 wherein said calculating action is performed for each set of said end points.
- 11. The method of claim 7 wherein said determining action further comprises the steps of calculating an expected voltage from driving said determined number of resistors high, predicting an expected voltage after a given time, adjusting said number of resistors to drive high based on said predicted expected voltage, adjusting said number of resistors to drive high and repeating said further actions until desired accuracy is achieved.
- 12. The method of claim 7 wherein said set of vectors is dependent on the resolution of said test stimulus.
- 13. A system for generating arbitrary waveforms, comprising:a set of datapoints which describes a waveform to be generated; a computer system comprising software which receives said set of datapoints and generates a set of vectors from said set of datapoints which drives a digital test unit; said digital test unit connected to said computer system to receive said set of vectors; and a circuit connected to be driven by the output of said digital test unit and produce a test stimulus substantially similar to said waveform which is applied to a device under test.
- 14. The system of claim 13 wherein said set of datapoints is generated is in a test simulator.
- 15. The system of claim 13 wherein said set of datapoints is generated by digitizing a desired waveform.
- 16. The system of claim 13 wherein a capacitor connected to a resistor divider converts the discrete time output of said resistor divider to a continuous time output.
- 17. A system for generating arbitrary waveforms, comprising:a set of datapoints which describes a waveform to be generated; a computer system configured to receive said set of datapoints and generate a set of vectors from said set of datapoints which drives a digital test unit; said digital test unit connected to said computer system to receive said set of vectors; and a circuit connected to be driven by the output of said digital test unit and produce a test stimulus substantially similar to said waveform which is applied to a device under test.
- 18. The system of claim 17 wherein said computer system comprises software which receives said set of datapoints.
- 19. The system of claim 17 wherein said set of datapoints is generated by digitizing a desired waveform.
- 20. The system of claim 17 wherein a capacitor connected to a resistor divider converts the discrete time output of said resistor divider to a continuous time output.
Parent Case Info
This application claims priority under 35 USC§119(e)(1) of provisional application No. 60/105,267 filed Oct. 22, 1998.
US Referenced Citations (4)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/105267 |
Oct 1998 |
US |