Claims
- 1. A semiconductor device receiving a first clock signal having a cycle time, comprising:
- a one-shot pulse generating circuit generating a one-shot pulse having a predetermined pulse width at a rise or fall timing of the first clock signal;
- a cycle time measuring circuit, coupled to said one-shot pulse generating circuit and for delaying the one-shot pulse and producing a plurality of delayed pulse signals, said cycle time measuring circuit measuring the cycle time of said first clock signal by comparing a timing of the one-shot pulse and that of the delayed pulse signals;
- an internal clock generating circuit, coupled to said cycle time measuring circuit and said one-shot pulse generating circuit, generating a second clock signal based on the cycle time measured by said cycle time measuring circuit and the one-shot pulse output from said one-shot pulse generating circuit, said second clock signal having a second cycle time identical to the cycle time of said first clock signal and having a rise or fall timing which is dependent on said cycle time; and
- a data output circuit, coupled to said internal clock generating circuit, outputting data after a predetermined delay time from the rise or fall timing of said second clock signal.
- 2. The semiconductor device as claimed in claim 1, wherein said cycle time measuring circuit comprises:
- a first delay circuit delaying the one-shot pulse output from said one-shot pulse generating circuit;
- a plurality of second delay circuits, coupled in series to said first delay circuit, successively delaying the delayed one-shot pulse output from said first delay circuit; and
- means for measuring the cycle time of said first clock signal by detecting outputs of said first delay circuit and said second delay circuits.
- 3. The semiconductor device as claimed in claim 1, wherein said cycle time measuring circuit comprises:
- a first delay circuit delaying the one-shot pulse output from said one-shot pulse generating circuit;
- a plurality of second delay circuits, coupled in series to said first delay circuit, successively delaying the delayed one-shot pulse output from said first delay circuit;
- a plurality of first logic circuits obtaining logical products of the one-shot pulse output from said one-shot pulse generating circuit and each of outputs of said first delay circuit and said second delay circuits; and
- a plurality of latch circuits latching outputs of said first logic circuits.
- 4. The semiconductor device as claimed in claim 3, wherein said internal clock generating circuit comprises:
- a plurality of third delay circuits, coupled in series to said one-shot pulse generating circuit, successively delaying the one-shot pulse output from said one-shot pulse generating circuit, each of said third delay circuits having a delay time longer than those of said second delay circuits;
- a plurality of second logic circuits obtaining logical products of the one-shot pulse output from said one-shot pulse generating circuit, corresponding outputs of said third delay circuits and corresponding outputs of said latch circuits;
- a plurality of field effect transistors having drains that are coupled in common, sources that are grounded, and controlled of ON/OFF states by outputs of said second logic circuits; and
- an inverter having an input coupled to the drains of said field effect transistors and an output outputting said second clock signal.
- 5. The semiconductor device as claimed in claim 1, which further comprises:
- a switch circuit, coupled to said cycle time measuring circuit and said one-shot pulse generating circuit, supplying said second clock signal output from said internal clock generating circuit to said data output circuit if the cycle time of said first clock signal measured by said cycle time measuring circuit is shorter than said predetermined time, and supplying the one-shot pulse output from said one-shot pulse generating circuit to said data output circuit if the measured cycle time of said first clock signal is longer than said predetermined time.
- 6. The semiconductor device as claimed in claim 2, wherein said first delay circuit comprises a plurality of gate circuits which are coupled in series and operates to provide either a predetermined delay or no delay in response to a control signal.
- 7. The semiconductor device as claimed in claim 2, wherein said predetermined delay time is a sum of a delay time of said first delay circuit and delay times of at least some of said second delay circuits.
- 8. The semiconductor device as claimed in claim 4, wherein a sum of a delay time of said first delay circuit and delay times of said second delay circuits is equal to a sum of delay times of said third delay circuits.
Priority Claims (5)
Number |
Date |
Country |
Kind |
6-020173 |
Feb 1994 |
JPX |
|
6-025808 |
Feb 1994 |
JPX |
|
6-035131 |
Mar 1994 |
JPX |
|
6-049569 |
Mar 1994 |
JPX |
|
6-110638 |
May 1994 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/768,534 filed Dec. 18, 1996, now abandoned; which is a continuation application of Ser. No. 0/385,704 filed Feb. 8, 1995, now abandoned.
US Referenced Citations (8)
Continuations (2)
|
Number |
Date |
Country |
Parent |
768534 |
Dec 1996 |
|
Parent |
385704 |
Feb 1995 |
|