The present disclosure claims priority to EP application EP19210570.8, filed on Nov. 21, 2019, which is herein incorporated by reference in its entirety.
Embodiments of the present disclosure relate to a time-delay circuit for a digital signal, particularly for a clock signal.
Time-delay circuits are widely used in electronic circuits, for example for delaying the clock signals of electronic circuits. Time-delay circuits known from the prior art commonly use Resistor-Capacitor (RC) components producing the time delay between the input signal and the delayed output signal. However, the use of RC-components has limitations on minimum pulse width and frequency of operation. These time-delay circuits further suffer from large variations over process corners and temperature corners, which requires components trimming during manufacturing, which introduces higher manufacturing costs.
Other architectures known from the prior art, like Delayed Locked Loop (DLL) circuits, are complex and costly. Due to the complexity these circuits have a large footprint regarding the required chip size.
Some embodiments according to the present disclosure provide a time-delay circuit that is simple and easy to manufacture, requires a minimum of space, has minimum power consumption and can be used over a wide frequency range, especially with high frequencies.
According to some embodiments, a time-delay circuit for a digital signal, particularly for a clock signal, includes
The time-delay circuit according to some embodiments comprises an oscillator for generating an internal clock signal. This internal clock signal is used by the at least one delay channel to produce a certain time-delay. Since the delay of the at least one delay channel bases on the internal clock signal and not on RC components the time-delay circuit according to the invention can support higher input frequencies at the input. In general, the supported input frequencies only relate to the frequency of the internal clock signal produced by the oscillator. The produced time delay must be smaller than the period of the maximum supported frequency, because otherwise the next input pulse would arrive before the previous pulse is delayed and the next pulse would be missed. Thus, the maximum supported frequency is 1/Tdelay produced by the time-delay circuit. Furthermore, the time-delay circuit according to some embodiments is easy to manufacture, requires a minimum of space and the required power for the oscillator and the at least one delay channel is also limited.
According to some embodiments, the time-delay circuit comprises multiple delay channels, wherein each delay channel adds a certain delay to a part of the digital input signal based on the internal clock signal, and wherein the delayed digital signal is an aggregation of the delayed parts of the input signal by the multiple delay channels.
According to some embodiments, the input signal is split into parts and assigned to different channels of the time-delay circuit. The parts of the input signal are advantageously separate pulses of the digital input signal. For example, the time-delay circuit comprises two delay channels, so that the incoming pulse of the digital input signal are alternatively respectively sequentially assigned to the two respectively more delay channels. Thus, the maximum supported frequency has been doubled or further enhanced for more delay channels. The supported frequency can be further increased by using more delay channels. The delayed parts of the input signal, i.e. the assigned pulses, are aggregated at the output to produce the total delayed signal.
Pursuant to a some embodiments the multiple delay channels have the same or different delays. If the multiple delay channels have the same delay, the parts, i.e. pulses, of the input signal are equally assigned to the multiple channels and if the multiple delay channels have different delays, the parts of the input signal are preferably unequally distributed to the multiple channels, particularly in such a ratio that the aggregated output signal is a delayed version of the input signal.
In some embodiments the certain time delay of the delay channel is adjustable, particularly for each delay channel. The certain delay of a delay channel is for example adjusted by changing the division rate of the internal clock signal. By adjusting the certain delays of the delay channels the time-delay circuit according to some embodiments can be customized for different applications.
According to some embodiments the time-delay circuit further comprises a delay selector for adjusting the certain delay of the at least one delay channel. The delay selector can for example adjust the division rate of the internal clock signal for each delay channel.
Pursuant to some embodiments the at least one delay channel adjusts the certain time delay by dividing the internal clock signal, preferably within each channel for multiple delay channels. Such a frequency division is easy to implement and has low power consumption.
In some embodiments the oscillator is a process, voltage and temperature compensated oscillator. Thus, the time-delay circuit according to the invention is mainly independent of process, voltage and temperature variations.
Pursuant to some embodiments the time-delay circuit further includes an edge detector for the digital input signal. The edge detector assigns the rising edge of the digital input signal to a first part of the delay channel and the falling edge of the digital input signal to a second part of the delay channel Thus, the first part of the delay channel is designed to delay the rising edge of the digital input signal and the second part of the delay channel is designed to delay the falling edge of the delay channel. For example, each part of the delay channel comprises separate delay components for delaying the rising respectively falling edge of the digital input signal. Thus, the digital input signal is first divided into the rising and falling edges and afterwards these separated rising and falling edges are assigned to the first part and second part of the delay channel. In this way short input pulses can be processed.
According to some embodiments the edge detector is part of the input of the time-delay circuit and/or part of the delay channel, particularly of each of the multiple delay channels.
In some embodiments the output of the delay channel aggregates the delayed signals for rising edge and the falling edge and thereby provides the delayed output signal of the delay channel. In a single channel time-delay circuit the output of the delay channel corresponds to the output of the time-delay circuit and in a multi-channel time-delay circuit the delayed outputs of the multiple delay channels are aggregated by the output of the time-delay circuit.
Pursuant to a some embodiments the at least one delay channel comprises multiple delay components, each providing a delay to the input signal of the delay channel. The certain delay of the at least one delay channel is defined by a selection of one or more of the delays provided by the multiple delay components. Thus, one or more of the multiple delay components can be selected define the certain delay of the delay channel. The selection of the delay components can be performed by the delay selector for adjusting the certain delay of the at least one delay channel.
In some embodiments the at least one delay channel comprises a multiplexer for selecting the one or more delays provided by the multiple delay components. Thus, the input signal of the delay channel is forwarded to all delay components and the multiplexer selects the relevant delayed output signals of the multiple delay components of the delay channel to provide the certain delay of the delay channel. Therefore, the input signal of the delay channel is processed, i.e. delayed, by all delay components, but the multiplexer selects only the relevant signals of multiple delay components to provide the certain delay of the delay channel. The multiplexer can be for example controlled by the delay selector.
Pursuant to some embodiments the multiple delay components are programmable, i.e. the delay provided by the delay components can be adjusted by programming. In this way the provided delay can be further adjusted.
According to some embodiments the oscillator is programmable. Thus, the frequency of the oscillator can be adjusted to different frequencies. Thereby the time-delay circuit according to the invention can be customized for different applications.
The time-delay circuit according to some embodiments can be integrated into another integrated circuit providing the digital input signal and/or using the delayed digital output signal of the time-delay circuit. Alternatively, the time-delay circuit according to some embodiments can be implemented in a separate integrated circuit and connected to other circuits for example by means of a printed circuit board.
In the following embodiments of this disclosure will be explained with respect to the following figures.
The time-delay circuit 1 further comprises an oscillator 4 for generating an internal clock signal 5 and multiple delay channels 6. Each delay channel 6 adds a certain delay to a part of the digital input signal 3 based on the internal clock signal 5. Advantageously, the pulses of the digital input signal 3 are sequentially divided to the different delay channels 6, thereby enhancing the maximum supported input frequency. According to the embodiment of
According to some embodiments the delayed digital signal 8 of the output 7 is an aggregation of the delayed signals of the multiple delay channels 6.
Preferably, the certain delay of the delay channels 6 is adjustable for each delay channel 6. In this way the time-delay circuit 1 can be customized for a particular application, i.e. for providing a certain delayed digital signal 8 at the output 7.
For example, the certain delay of the delay channels 6 is adjustable by dividing the internal clock signal 5 within each delay channel 6. The delay channels 6 can have the same or different delays, for example by using the same division or different divisions of the internal clock signal 5. If the pulses of the digital input signal 3 are sequentially distributed to the different delay channels 6, these delay channels 6 preferably have the same delay.
The time-delay circuit 1 of
Advantageously, the oscillator 4 is a process, voltage and temperature compensated oscillator 4. Thus, the time-delay circuit 1 according to some embodiments is less susceptible to process, voltage and temperature variations.
Furthermore, the oscillator 4 is programmable, so that the internal clock signal 5 can be amended before and/or during operation. This further enables customization of the time-delay circuit 1 for different applications and/or variations during operation.
According to the second embodiment of
The edge detector 9 assigns the rising edge and the falling edge of the digital input signal 3 to different parts 13, 14 of delay channel 6. Particularly, the delay channel 6 has two separate parts 13, 14, one part 13 for the rising edge of the digital input signal 3 and one part 14 for the falling edge of the digital input signal 3.
According to the second embodiment of
The time delay circuit 1, particularly the delay channel 6, can further comprises two multiplexers 16, one for each group 13, 14 of delay channels 6. The signals of the multiple delay components 15 of one group 13, 14 are the input of one multiplexer 16 and the multiplexer 16 can select one or more of these delay component signals and forward these signals to the output 7.
The output of the delay channel aggregates the delayed signals for the rising edge and the falling edge and corresponds to the output 7 of the time-delay circuit 1.
Preferably the delay of the delay components 15 is adjustable for each delay component 15. Advantageously, the delay of the delay components 15 is programmable, i.e. can be modified/adapted. For example, the delay of the delay components 15 is adjustable by dividing the internal clock signal 5 within each delay component 15.
The delay channels 6 can have the same or different delays.
Like in the first embodiment shown in
A time-delay circuit 1 for a digital signal 3, particularly for a clock signal, in general comprises an input 2 for the digital signal 3, an oscillator 4 for generating an internal clock signal 5 and one or more delay channels 6, each adding a certain delay to the digital signal 3 based on the internal clock signal, and an output 7 for a delayed digital signal 8.
The internal layout of the input 2 for the digital signal 3 depends on the number of delay channels 6. In case of a single delay channel 6 the pulse of the digital signal 3 are sequentially forwarded to the single delay channel 6. This variant is shown in the upper part of the input 2 in
Each delay channel 6 adds a certain delay to the digital input signal 3 respectively a part of the digital input signal 3 in case of multiple delay channels. For multiple delay channels 6, the delayed digital signal 8 at the output 7 of the time-delay circuit 1 is an aggregation of the delayed parts of the input signal 3 by the multiple delay channels 6. Preferably, the multiple delay 6 channels have the same certain delay, so that digital signal 8 at the output 7 is only delayed compared to the digital input signal 3, without changing the digital signal.
In an advantageous embodiment of the invention the certain delay of the one or more delay channels 6 is adjustable, for example using a delay selector 10. The certain delay of the one or more delay channels 6 is for example adjustable by dividing the internal clock signal 5.
Advantageously, the oscillator 4 is a process, voltage and temperature compensated oscillator 4. Furthermore, the oscillator 4 can be programmable.
The time-delay circuit 1 can further comprise an edge detector 9 for the digital input signal 3, wherein the edge detector 9 assigns the rising edge of the digital input signal 3 to a first part of the delay channel 6 and the falling edge of the digital input signal 3 to a second part of the delay channel 6.
According to
The rising and falling edges of the digital input signal 3 are delayed separately within each delay channel 6 and the output of the delay channel 6 aggregates the delayed signals for the rising edge and falling edge.
According to the embodiment shown in
Number | Date | Country | Kind |
---|---|---|---|
19210570.8 | Nov 2019 | EP | regional |