1. Field of the Invention
The present invention relates to an internal pulse generator outputting a signal with a constant pulse width nevertheless of a frequency of an input signal.
2. Description of the Related Art
In general, a synchronous semiconductor device is operable in sync with an external clock signal outputted from a controller of the semiconductor device. Such an operation is also applied to a synchronous memory device. That is, a synchronous memory device is operable in sync with an external clock signal output from a memory controller. In operation, it is usual that a memory device receiving an external clock signal generates an internal clock signal in addition, which is necessary to conduct internal operations.
A general reason for additionally generating an internal clock signal used in a memory device is as follows.
In
Further, if the external clock signal has a low frequency, an internal pulse with a narrow width, that is modified from the external clock signal, can be useful to carry out a plurality of operations in a cycle of the external clock signal.
By those reasons, the memory device needs to use an internal clock signal specifically generated to be enabled only for necessary times in active operations. In reference, it is typical for a memory device to employ a pulse generator in order to generate an internal clock signal.
Meantime, it is usual that pulse widths of a pulse signal (i.e., an internal clock signal) outputted from a pulse generator are irregular, which is denoted into “slow” signal and “fast” signal in
In addition, as illustrated in
For instance, when the frequency of the external clock signal is about 700 MHz as shown in
As an example, it will be considered about the case of generating an internal clock signal with a frequency of 700 MHz by means of the pulse generator.
As aforementioned, the pulse generator has an output signal variable with its pulse width due to processing parameters. Therefore, when a high level period of the pulse signal is set on 0.715 ns under the fast condition, a high level period of the pulse signal under the slow condition will be about 1.4 ns because it is two times of the fast condition. As a result, since there is no low level period of the pulse signal in fact, it is impossible for the pulse signal to function its normal operation. To the contrary, when the pulse signal is set on 0.715 ns under the slow condition, a high level period of the pulse signal will become 0.3 ns under the fast condition. However, as the pulse signal with the high level period of 0.3 ns is near a glitch signal in substance, it is also impossible for the pulse signal to be operable normally.
In
In
As illustrated in
However, as illustrated in
In
In
As can be seen from
As illustrated, the case of
As illustrated, the case of
From considering the above, it is very difficult for the conventional cases to obtain an internal pulse signal (i.e., an internal clock signal) having a stable pulse width desired by a designer when a frequency of an input signal (i.e., an external clock signal) varies.
Accordingly, the present invention has been made in an effort to solve the problems occurring in the related art, and an object of the present invention is to provide an apparatus for generating an internal pulse signal by means of a pulse generator when a frequency of an external clock signal is high, while uses the external clock signal as an internal clock signal directly when a frequency of the external clock signal is high.
Another object of the present invention is to provide a pulse generator for outputting an internal clock signal having a stable pulse width nevertheless of variation in a frequency of a signal applied to the pulse generator.
In order to achieve the above object, according to one aspect of the present invention, there is provided a pulse generator comprising: a first driving unit turned on/off by an input signal; a latch for holding a first power supply voltage to be transferred through the first driving unit; a driver for generating a clock pulse in response to an output signal of the latch; a delay circuit for delaying an output signal of the driver by a predetermined time; and a second driving unit turned on/off by an output signal of the delay circuit; wherein the latch holds a second power supply voltage when the second driving unit is turned on and a pulse width of the output signal of the driver is uniform regardless of a frequency of the input signal.
In the first embodiment, the first power supply voltage is a ground voltage and the second power supply voltage is a high level driving voltage.
In the first embodiment, the delay time of the delay circuit is adjustable.
In the first embodiment, the first driving unit includes first and second NMOS transistors serially connected between a first node and the second power supply voltage; wherein the second driving unit is a PMOS transistor between the first power supply voltage and the first node; wherein the latch is interposed between the first and second nodes; wherein the second node is connected to an input terminal of the driver; wherein an output signal of the delay circuit is applied to gates of the first NMOS transistor and the PMOS transistor; and wherein the input signal is applied to a gate of the second NMOS transistor.
A second embodiment of the present invention provides a pulse generator comprising: a first driving unit turned on/off by an input signal; a latch for holding a first power supply voltage to be transferred through the first driving unit; a driver for generating a pulse signal in response to an output signal of the latch; a delay circuit for delaying an output signal of the driver by a predetermined time; and a second driving unit turned on/off by an output signal of the delay circuit; wherein the latch holds a second power supply voltage when the second driving unit is turned on and a pulse width of the output signal of the driver is uniform regardless of a frequency of the input signal.
In the second embodiment, the first power supply voltage is a ground voltage and the second power supply voltage is a high level driving voltage.
In the second embodiment, the first driving unit includes first and second PMOS transistors serially connected between a first node and the first power supply voltage; wherein the second driving unit is an NMOS transistor between the first node and the second power supply voltage; wherein the latch is interposed between the first and second nodes; wherein the second node is connected to an input terminal of the driver; wherein an output signal of the delay circuit is applied to gates of the second PMOS transistor and the NMOS transistor; and wherein an inverse signal of the input signal is applied to a gate of the first PMOS transistor.
A third embodiment of the present invention provide a pulse generator comprising: a pulse generating unit for generating an output signal with a uniform pulse width in response to an input signal; a first delay circuit for delaying the output signal of the pulse generating unit by a predetermined time; a NOR gate receiving the output signal of the pulse generating unit and an output signal of the delay circuit; a NAND gate receiving the output signals of the pulse generating unit and the delay circuit; a first inverter for inversing an output signal of the NOR gate; and a second inverter for inversing an output signal of the NAND gate; wherein the first and second inverters output first and second pulse signals, respectively.
In the third embodiment, the pulse generating unit comprises: a first driving unit turned on/off by an input signal; a latch for holding a first power supply voltage to be transferred through the first driving unit; an inverter for inversing an output signal of the latch; a second delay circuit for delaying an output signal of the inverter by a predetermined time; and a second driving unit turned on/off by an output signal of the second delay circuit; wherein the latch holds a second power supply voltage when the second driving unit is turned on, a pulse width of the output signal of the inverter is uniform regardless of a frequency of the input signal, the output signal of the inverter being an output signal of the pulse generating unit.
In the third embodiment, the pulse generating unit comprises: a first driving unit turned on/off by an inverse signal of an input signal; a latch for holding a first power supply voltage to be transferred through the first driving unit; an inverter for inversing an output signal of the latch; a second delay circuit for delaying an output signal of the inverter by a predetermined time; and a second driving unit turned on/off by an output signal of the second delay circuit; wherein the latch holds a second power supply voltage when the second driving unit is turned on, a pulse width of the output signal of the inverter is uniform regardless of a frequency of the input signal, the output signal of the inverter being an output signal of the pulse generating unit.
In the third embodiment, a pulse width of the first pulse signal is wider than a pulse width of the second pulse signal and the pulse width of the second pulse signal is adjusted by a predetermined time of the second delay circuit.
A fourth embodiment in accordance with the present invention provides a pulse generator controlled by a control signal, wherein a pulse signal to be used in a semiconductor device in pulse base is generated when a frequency of an external input signal applied to the semiconductor device is under a predetermined level; wherein the external input signal is directly used as an internal clock signal of the semiconductor device when a frequency of the external input signal is over the predetermined level; and wherein the control signal varies logically in accordance with a frequency range of the external input signal.
The above objects, and other features and advantages of the present invention will become more apparent after a reading of the following detailed description when taken in conjunction with the drawings, in which:
Reference will now be made in greater detail to a preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings and the description to refer to the same or like parts.
Referring to
In operation, when the external clock signal is a low frequency signal, an output signal from the receiver is applied to the pulse generator and the pulse generator outputs an internal clock signal. On the other hand, when the external clock signal is a high frequency signal, the output signal of the receiver is used as the internal clock signal directly. The reason why the external clock signal of high frequency is not operable with the pulse generator is because as described in the conventional case, it is difficult to obtain a stable internal pulse under the condition of high frequency.
As such, the present invention illustrated in
Hereinafter, it will be described about a circuit for generating an internal clock signal with a stable pulse width regardless of variation in a frequency of the external clock signal.
In
In operation, if the input signal transits to high level, the input node A of the latch becomes low level. Thus, the latch outputs high level and the inverter INV87 outputs low level to the output terminal OUT in response to the high level signal from the latch. The Y-time delay circuit 80 delays the low level signal of the output terminal OUT by the Y-time and transfers the delayed signal to the node B. Therefore, as the NMOS transistor N81 is turned off and the PMOS transistor P81 is turned on, the node A transits to high level. Since the NMOS transistor N81 is turned off, it is possible to obtain the output signal OUT having a stable pulse width nevertheless of a pulse width (in other words, a high level period or high and low of a frequency) of the input signal IN.
The pulse generator of
In
A circuital operation of
As illustrated, it can be seen that a pulse width of the output signal OUT is regardless of a pulse width of the input signal IN. As a result, the circuit of the present invention is able to output a signal having a stable pulse width.
The circuit of
The pulse generator shown in
Signal timings of the circuit shown in
In
As illustrated in
The circuit of
As aforementioned, the present invention shows a technique for generating a stable internal clock signal in spite of variations of processing parameters (processing conditions, voltages, temperature, and so on).
In
Moreover, the present invention provides pulse generators, as shown in
In addition, the present invention provides another pulse generator as illustrated in
As apparent from the above description, the circuit of the present invention is able to generate a stable internal signal desired by a designer nevertheless of variation in a frequency of an external signal, as well as generating various internal signals necessary to internal operations of a semiconductor device. Consequently, the present invention offers a stabilized internal operation in a semiconductor device.
In the drawings and specification, there have been disclosed typical preferred embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-27889 | Apr 2004 | KR | national |
This application is a divisional application of U.S. application Ser. No. 10/878,142, now issued as U.S. Pat. No. 7,205,814.
Number | Name | Date | Kind |
---|---|---|---|
4785262 | Ryu et al. | Nov 1988 | A |
5416445 | Narahara | May 1995 | A |
5638028 | Voth | Jun 1997 | A |
5642068 | Wojcicki et al. | Jun 1997 | A |
5652536 | Nookala et al. | Jul 1997 | A |
5751175 | Imamura | May 1998 | A |
6278638 | Tomita et al. | Aug 2001 | B1 |
6346823 | Kim | Feb 2002 | B1 |
7205814 | Park | Apr 2007 | B2 |
Number | Date | Country | |
---|---|---|---|
20070152728 A1 | Jul 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10878142 | Jun 2004 | US |
Child | 11687068 | US |