Claims
- 1. A variable delay circuit for delaying an input signal by a predetermined delay time determined according to a delay setting value and outputting said delay signal, comprising:
a delay circuit unit comprising a plurality of paths, wherein said input signal passes through either one of said plurality of paths, and is outputted with a predetermined amount of delay for said one of said plurality of paths; and a control unit for receiving said delay setting value and selecting one path out of said plurality of paths based on said delay setting value and an offset delay amount corresponding to a delay amount of each of said plurality of paths.
- 2. A variable delay circuit as claimed in claim 1, wherein delay amount of at least one of said plurality of paths is substantially zero (0).
- 3. A variable delay circuit as claimed in claim 1, wherein said control unit selects a path of maximum offset delay amount out of said plurality of paths of which said offset delay amounts are equal to or smaller than said delay setting value by comparing said offset delay amounts of said plurality of paths with said delay setting value.
- 4. A variable delay circuit as claimed in claim 3, wherein said delay circuit unit forms a plurality of cascaded delay circuit units with other delay circuit units,
said control unit comprises a plurality of cascaded subtracting units, each of which is corresponding to each of said plurality of delay circuit units, and each of said subtracting units receives said delay setting value and outputs a value, calculated by subtracting said offset delay amount corresponding said path selected by said control unit from said delay setting value, as a delay setting value for a subtracting unit of the next stage.
- 5. A variable delay circuit as claimed in claim 4, wherein the maximum delay amount of a delay circuit unit is smaller than the maximum delay amount of a delay circuit unit of the previous stage.
- 6. A variable delay circuit as claimed in claim 4, further comprising a plurality of offset delay amount memories for storing said offset delay amounts, each of said delay amount memories being corresponding to each of said plurality of delay circuit units.
- 7. A variable delay circuit as claimed in claim 6, wherein said offset delay amount memories store a plurality of said offset delay amounts, each of said offset delay amounts being corresponding to one or a plurality of selected paths of said plurality of delay circuit units in the upstream of said corresponding delay circuit unit, so that each of said plurality of offset delay amounts is corresponding to each of said plurality of paths of said corresponding delay circuit unit.
- 8. A variable delay circuit as claimed in claim 7, said control unit selects a path of said delay circuit unit out of said plurality of offset delay amounts stored by said offset delay amount memories based on said offset delay amount corresponding to a selected path of said delay circuit unit in the upstream.
- 9. A variable delay circuit as claimed in claim 6, further comprising:
a micro variable delay circuit unit for receiving said input signal from a delay circuit unit in the down-most stream out of said plurality of delay circuit units, and outputting said input signal delayed for a predetermined very short time; and a table for storing data which controls said delay amount of said micro variable delay circuit unit, wherein said control unit controls said delay amount of said micro variable delay circuit unit based on said data stored by said table.
- 10. A variable delay circuit as claimed in claim 9, wherein said control unit controls said delay amount of said micro variable delay circuit unit based on calculation result of said subtracting unit corresponding to said delay circuit unit in the down-most stream.
- 11. A variable delay circuit as claimed in claim 1, wherein each of said plurality of delay circuit units comprises a first path having a first delay amount and a second path having a second delay amount, and said second delay amount is substantially zero (0).
- 12. A variable delay circuit as claimed in claim 11, wherein said control unit selects said first path in case said offset delay amount corresponding to said first delay amount is equal to or smaller than said delay setting value, and said second path in case said offset delay amount is larger than said delay setting value.
- 13. A testing apparatus for testing a semiconductor circuit comprising:
a signal generator for generating test signals; a variable delay circuit for providing said test signals outputted from said signal generator with a predetermined timing, said variable delay circuit comprising:
a delay circuit unit comprising a plurality of paths, wherein said test signal passes through either one of said plurality of paths, and is outputted with a predetermined amount of delay for said one of said plurality of paths; and a control unit for receiving a delay setting value provided based on said timing and selecting one path out of said plurality of paths based on said delay setting value and an offset delay amount corresponding to a delay amount of each of said plurality of paths, and a determining unit for determining whether or not said semiconductor circuit has passed a test based on outputted signals from said semiconductor circuit,
Priority Claims (1)
Number |
Date |
Country |
Kind |
JP 2000-160083 |
May 2000 |
JP |
|
Parent Case Info
[0001] The present invention is a continuation application of PCT application No. PCT/JP01/04568 filed on May 30, 2001 and claims priority from a Japanese patent application No. 2000-160083 filed on May 30, 2000, the contents of which are incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/JP01/04568 |
May 2001 |
US |
Child |
10306129 |
Nov 2002 |
US |