This application claims priority from Republic of Korea Patent Application Nos. 10-2022-0160484, filed on Nov. 25, 2022, and 10-2023-0149512, filed on Nov. 1, 2023, both of which are incorporated herein by reference in their entirety.
The present disclosure relates to a multi-chip clock synchronization device and a method capable of reducing an operating frequency and power consumption when a plurality of chips share clocks for multi-chip clock synchronization.
In general, a display panel may be composed of a number of pixels arranged in a matrix form, each pixel may be composed of a sub-pixel such as R (red), G (green), and B (blue), and each sub-pixel may display an image on the display panel while emitting light in a grayscale corresponding to image data.
Recently, display panels have gradually become larger, and as the display panels have become larger, a number of driving chips in the display panels has also increased to support high resolution and high frame rates.
As such, in the case of devices using multiple chips, such as display panels and touch panels, clock signal generation and clock signal synchronization between chips of the multiple chips are emerging as important issues to increase operation speed.
As a clock sharing method for clock signal synchronization, a method in which, when an external oscillator generates a clock, the same clock is supplied to chips of the multiple chips such that the plurality of chips share a clock source, has been used in the related art.
However, such a method in the related art had a problem that it is disadvantageous in terms of cost because of using external oscillation elements, and input/output operating frequency and power consumption increase because multiple chips share oscillation frequency.
In addition, as another clock sharing method for clock signal synchronization, a method in which, when an oscillator inside a master chip generates a clock, the same clock is supplied to a plurality of slave chips so that the plurality of slave chips share a clock source, has been used in the related art.
However, such a method also had a problem that the input/output operating frequency and power consumption increase because the slave chips share the oscillation frequency.
Therefore, it is necessary to develop a multi-chip clock synchronization device capable of reducing input/output operation frequency and power consumption in the future.
The present disclosure is directed to solving the above-described problems and other problems.
The present disclosure is directed to providing a multi-chip clock synchronization device and method capable of reducing input/output operating frequency and power consumption when performing clock synchronization by individually supplying a reference clock of a low frequency to each chip of multiple chips and multiplying the low frequency of the reference clock in each chip by N times to generate and share a target clock.
A multi-chip clock synchronization device according to an embodiment of the present disclosure may include a reference clock supply unit connected to a plurality of chips and supplying a reference clock of a first frequency to each chip and a target clock generation unit generating a target clock of a second frequency based on the reference clock of the first frequency, wherein the reference clock supply unit may generate the reference clock of the first frequency which is N times lower than the second frequency of the target clock to supply the generated reference clock to each chip, and the target clock generation unit may multiply the first frequency of the reference clock by N times when the reference clock of the first frequency is input to generate the target clock of the second frequency.
A multi-chip clock synchronization method according to an embodiment of the present disclosure is a multi-chip clock synchronization method of a device including a reference clock supply unit and a target clock generation unit, the method may include generating a reference clock of a first frequency which is N times lower than a second frequency of a target clock, by the reference clock supply unit, supplying the reference clock of the first frequency to each chip of multiple chips, by the reference clock supply unit, generating the target clock of the second frequency by multiplying the low frequency of the reference clock in each chip by N times when the reference clock of the first frequency is input to each chip, by the target clock generation unit, and synchronizing clocks of the multiple chips based on the target clock of the second frequency, by the target clock generation unit.
A display device according to an embodiment of the present disclosure may include a touch panel in which a plurality of touch sensors are disposed, a touch driving device that drives the touch sensor, and a multi-chip clock synchronization device that applies a target clock to multiple chips of the touch driving device to synchronize clocks of the multiple chips, wherein the multi-chip clock synchronization device may include a reference clock supply unit connected to a plurality of chips and supplying a reference clock of a first frequency to each chip and a target clock generation unit that generates a target clock of a second frequency based on the reference clock of the first frequency input to each chip, the reference clock supply unit may generate the reference clock of the first frequency which is N times lower than the second frequency of the target clock to supply the generated reference clock to each chip, and the target clock generation unit may multiply the first frequency of the reference clock by N times when the reference clock of the first frequency is input to generate the target clock of the second frequency.
According to an embodiment of the present disclosure, a multi-chip clock synchronization device can reduce input/output operating frequency and power consumption when performing clock synchronization by individually supplying a reference clock of a low frequency to each chip of multiple chips and multiplying the low frequency of the reference clock in each chip by N times to generate and share a target clock.
Hereinafter, the embodiment disclosed in the present specification will be described in detail with reference to the accompanying drawings, but the same or similar components are designated by the same reference numerals regardless of drawing numbers, and repeated description thereof will be omitted. The component suffixes “module” and “part” used in the following description are given or mixed together only considering the ease of creating the specification, and have no meanings or roles that are distinguished from each other by themselves. In addition, in describing the embodiments disclosed in the present specification, when it is determined that detailed descriptions of a related well-known art unnecessarily obscure gist of the embodiments disclosed in the present specification, the detailed description thereof will be omitted. Further, the accompanying drawings are merely for facilitating understanding of the embodiments disclosed in the present specification, the technological scope disclosed in the present specification is not limited by the accompanying drawings, and it should be understood as including all modifications, equivalents and alternatives that fall within the spirit and scope of the present disclosure.
Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by the terms. The terms are only used to distinguish one component from another.
It will be understood that when a component is referred to as being “connected” or “coupled” to another component, it may be directly connected or coupled to the other component, but intervening components may be present therebetween. In contrast, it should be understood that when a component is referred to as being “directly connected” or “directly coupled” to another component, there are no other intervening components present.
The multi-chip clock synchronization device of the present disclosure is a device for synchronizing clocks of all chips in a device using a plurality of chips, and may be applied to various devices using a plurality of chips.
As shown in
Here, the reference clock supply unit 100 may generate the reference clock of the first frequency which is N times lower than the second frequency of the target clock to supply the generated reference clock to each chip, and the target clock generation unit 200 may multiply the first frequency of the reference clock by N times when the reference clock of the first frequency is input to generate the target clock of the second frequency.
As one embodiment, as shown in
Next, the reference clock supply unit 100 may include an oscillation element.
For example, the oscillation element may include an RC oscillator, an LC oscillator, and a crystal oscillator.
In addition, as shown in
In addition, the target clock generation unit 200 may include a phase frequency detector that detects a phase difference between the reference clock and the clock multiplied by N times when the reference clock of the first frequency and the clock multiplied by N times are input, a voltage control oscillator that controls a phase of the clock multiplied by N times based on the phase difference detected by the phase frequency detector to output the target clock of the second frequency, and a clock frequency multiplier that multiplies a frequency of the clock whose phase is controlled by the voltage control oscillator by N times to feed back the clock multiplied by N times to the phase frequency detector.
Here, the target clock generation unit 200 may further include a filter unit that is electrically connected between the phase frequency detector and the voltage control oscillator to remove noise from a clock signal.
In addition, a plurality of target clock generation units 200 may be disposed to correspond to each of the plurality of chips, and the plurality of target clock generation units 200 may multiply the frequency of the target clock by the same multiple to generate the target clock of the same second frequency.
Meanwhile, as another embodiment, as shown in
Here, the reference clock supply unit 100 may include a vibrator, a vibrator driver that drives the vibrator to output a vibration frequency, and a clock distribution part that divides the vibration frequency based on a preset division rate to generate the reference clock of the first frequency.
In this case, the vibrator may have one end connected to an input terminal of the master chip and the other end connected to an output terminal of the master chip.
As an example, the vibrator may include a crystal oscillator.
In addition, the reference clock supply unit 100 may be individually disposed inside the master chip and the slave chip, the reference clock supply unit 100 disposed inside the master chip may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips may be turned off to be inactivated so as not to generate the reference clock.
Here, the reference clock supply unit 100 of the master chip may transmit the reference clock to a clock input terminal of each slave chip through a clock output terminal of the master chip, and the reference clock input to the slave chip may be input to the target clock generation unit 200 disposed inside the slave chip.
In some cases, the reference clock supply unit 100 may be individually disposed inside the master chip and the slave chip, the reference clock supply unit 100 disposed inside the master chip may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips may be turned off and may buffer the reference clock input from the master chip to supply to the target clock generation unit 200.
Here, the reference clock supply unit 100 of the master chip may transmit the reference clock to an input terminal for connecting the vibrator of each slave chip through the clock output terminal of the master chip, and the reference clock may be input to the vibrator driver for buffering the clock of the reference clock supply unit 100 disposed inside the slave chip.
Next, the plurality of target clock generation units 200 may be disposed to correspond to one master chip and each of the plurality of slave chips, and the plurality of target clock generation units 200 may multiply the frequency of the target clock by the same multiple to generate the target clock of the same second frequency.
As such, in the present disclosure, it is possible to reduce input/output operating frequency and power consumption when performing clock synchronization by individually supplying a reference clock of a low frequency to each chip of multiple chips and multiplying the low frequency of the reference clock in each chip by N times to generate and share a target clock.
As shown in
Here, the reference clock supply unit 100 may be disposed outside the plurality of chips 300 and generate the reference clock of the first frequency to equally supply the reference clock of the first frequency to each chip 310 of the plurality of chips 300.
In addition, the target clock generation unit 200 may be individually disposed inside each chip 310 and may generate the target clock of the second frequency based on the reference clock of the first frequency when the reference clock of the first frequency is input for each chip 310.
Here, the reference clock supply unit 100 may include an oscillation element. For example, the oscillation element may include an RC oscillator, an LC oscillator, and a crystal oscillator.
In addition, when generating the reference clock of the first frequency, the reference clock supply unit 100 may determine the first frequency of the reference clock based on at least one condition of a total number of each chip 310 of the plurality of chips 300 and whether jitter generates in the target clock generation unit 200.
For example, the reference clock supply unit 100 may determine the first frequency of the reference clock to be low when the number of the plurality of chips increases.
The reason is that as the number of the plurality of chips increases, a clock transmission speed decreases, and thus power consumption may increase.
Therefore, in the present disclosure, when the number of the plurality of chips increases, the first frequency of the reference clock may be determined to be low, thereby reducing power consumption due to clock transmission.
In addition, the reference clock supply unit 100 may determine a minimum value for the first frequency of the reference clock based on the jitter generation of the target clock generation unit 200.
For example, if jitter generates when the target clock generation unit 200 multiplies the first frequency of the reference clock by N times, the reference clock supply unit 100 may determine the first frequency which is N times lower as the lowest frequency of the reference clock.
The reason is that if the first frequency of the reference clock is too low, the jitter may generate when the target clock generation unit 200 multiplies the first frequency of the reference clock.
Therefore, in the present disclosure, the minimum value for the first frequency of the reference clock may be determined by considering a multiplication frequency at which the jitter generates in the target clock generation unit 200.
As such, the present disclosure may minimize the jitter generation in the target clock generation unit while reducing power consumption due to the clock transmission.
In addition, when supplying the reference clock to the plurality of chips, the reference clock supply unit 100 may simultaneously transmit the same reference clock to the plurality of chips.
In some cases, when supplying the reference clock to the plurality of chips, the reference clock supply unit 100 may transmit the same reference clock to the plurality of chips with a time difference.
As another case, when supplying the reference clock to the plurality of chips, the reference clock supply unit 100 may sequentially transmit the same reference clock to the plurality of chips.
As an example, the reference clock supply unit 100 may sequentially transmit the same reference clock to the plurality of chips based on a preset priority for the plurality of chips.
Next, when supplying the reference clock to the plurality of chips, the reference clock supply unit 100 may supply the reference clock F_REF through a clock input terminal CK 315 of each chip 310.
In addition, the target clock generation unit 200 may be disposed in the same number as the total number of each chip 310 in the plurality of chips 300 and may be disposed inside each chip 310 to correspond to each chip 310 one-to-one.
Next, the target clock generation unit 200 may generate the target clock of the second frequency through equation of F_SYS=F_REF× N (where F_SYS is a target clock frequency of a system, F_REF is the reference clock frequency, and N is a natural number).
Here, the target clock generation unit 200 may change the N value of according to a setting value of pre-stored firmware.
As such, in the first embodiment of the present disclosure, it is possible to generate and share the target clock by supplying a reference clock of a low frequency to the target clock generation unit 200 disposed inside the plurality of chips through the reference clock supply unit 100 disposed outside multiple chips including the plurality of chips and multiplying the low frequency of the reference clock in the target clock generation unit 200 of each chip.
Therefore, in the first embodiment of the present disclosure, the reference clock of the low frequency is transmitted. thereby reducing input/output operating frequency and power consumption.
In the first embodiment of the present disclosure, a plurality of target clock generation units may be disposed to correspond to each chip of the plurality of chips, respectively, and the plurality of target clock generation units may multiply the frequency of the target clock by the same multiple to generate the target clock of the same second frequency.
As shown in
In some cases, the target clock generation unit may further include a filter unit that is electrically connected between the phase frequency detector 210 and the voltage control oscillator 220 to remove noise from a clock signal.
Here, when the reference clock F_REF of the first frequency and the clock multiplied by N times are input, the phase frequency detector 210 may detect a phase difference between the reference clock and the clock multiplied by N times.
In addition, the voltage control oscillator 220 may control a phase of the clock multiplied by N times based on the phase difference detected by the phase frequency detector 210 to output the target clock of the second frequency.
Next, the clock frequency multiplier 230 may multiply a frequency of the clock whose phase is controlled by the voltage control oscillator 220 by N times to feed back the clock multiplied by N times to the phase frequency detector 210.
Here, the clock frequency multiplier 230 may generate the target clock of the second frequency through equation of F_SYS=F_REF× N (where F_SYS is a target clock frequency of a system, F_REF is the reference clock frequency, and N is a natural number).
In this case, if the N value is changed according to a setting value of pre-stored firmware when multiplying the frequency of the target clock by N times, the clock frequency multiplier 230 may multiply the frequency of the target clock based on the changed N value.
In addition, the target clock generation unit of the present disclosure may modify various circuit design based on a phase locked loop (PLL) circuit.
As shown in
Here, the reference clock supply unit 100 may be disposed on the master chip 410 of multiple chips including one master chip 410 and a plurality of slave chips 420 and generate the reference clock F-REF of the first frequency to equally supply the reference clock of the first frequency to the target clock generation unit 200 of the master chip 410 and the target clock generation unit 200 of each slave chip 420.
In addition, the target clock generation unit 200 may be individually disposed inside the master chip 410 and the slave chip 420 and may generate the target clock based on the reference clock of the first frequency when the reference clock of the first frequency is input from the master chip 410.
Here, the reference clock supply unit 100 may include a vibrator 130, a vibrator driver 110 driving the vibrator 130 to output a vibration frequency, and a clock distribution part 120 dividing the vibration frequency based on a preset division rate to generate the reference clock of the first frequency.
In this case, the vibrator 130 may have one end connected to an input terminal XI 412 of the master chip 410 and the other end connected to an output terminal XO 413 of the master chip 410.
As an example, the vibrator 130 may include a crystal oscillator.
In addition, the clock distribution part 120 may generate the reference clock of the first frequency through equation of F_REF=F_XOCS/R (where F_REF is the reference clock frequency, F_XOCS is the vibration frequency, and R is the division rate).
Here, the reference clock supply unit 100 may change the R value according to a setting value of pre-stored firmware.
In addition, the reference clock supply unit 100 may be individually disposed inside the master chip 410 and the slave chip 420, the reference clock supply unit 100 disposed inside the master chip 410 may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips 420 may be turned off to be inactivated so as not to generate the reference clock.
Here, the reference clock supply unit 100 of the master chip 410 may transmit the reference clock to a clock input terminal CK 425 of each slave chip 420 through a clock output terminal CK 415 of the master chip 410, and the reference clock input to the slave chip 420 may be input to the target clock generation unit 200 disposed inside the slave chip 420.
In this case, the reference clock supply unit 100 disposed inside each slave chip 420 is turned off to be inactivated, and thus an input terminal XI 422 and an output terminal XO 423 of the slave chip 420 for connecting the vibrator may be opened so as to block electrical connection with an external element.
In addition, when generating a reference clock of the first frequency, the reference clock supply unit 100 may determine the first frequency of the reference clock based on at least one condition of a total number of the plurality of slave chips 420 and whether jitter generates in the target clock generation unit 200.
For example, the reference clock supply unit 100 may determine the first frequency of the reference clock to be low when the number of the plurality of slave chips 420 increases.
The reason is that as the number of the plurality of slave chips increases, a clock transmission speed decreases, and thus power consumption may increase.
Therefore, in the present disclosure, when the number of the plurality of slave chips increases, the first frequency of the reference clock may be determined to be low, thereby reducing power consumption due to clock transmission.
In addition, the reference clock supply unit 100 may determine a minimum value for the first frequency of the reference clock based on the jitter generation of the target clock generation unit 200.
For example, if jitter generates when the target clock generation unit 200 multiplies the first frequency of the reference clock by N times, the reference clock supply unit 100 may determine the first frequency which is N times lower as the lowest frequency of the reference clock.
The reason is that if the first frequency of the reference clock is too low, the jitter may generate when the target clock generation unit 200 multiplies the first frequency of the reference clock.
Therefore, in the present disclosure, the minimum value for the first frequency of the reference clock may be determined by considering a multiplication frequency at which the jitter generates in the target clock generation unit 200.
As such, the present disclosure may minimize the jitter generation in the target clock generation unit while reducing power consumption due to the clock transmission.
In addition, when supplying the reference clock to the plurality of slave chips 420, the reference clock supply unit 100 of the master chip 410 may simultaneously transmit the same reference clock to the plurality of slave chips 420.
In some cases, when supplying the reference clock to the plurality of slave chips 420, the reference clock supply unit 100 of the master chip 410 may transmit the same reference clock to the plurality of slave chips 420 with a time difference.
As another case, when supplying the reference clock to the plurality of slave chips 420, the reference clock supply unit 100 of the master chip 410 may sequentially transmit the same reference clock to the plurality of slave chips 420.
As an example, the reference clock supply unit 100 of the master chip 410 may sequentially transmit the same reference clock to the plurality of slave chips 420 based on a preset priority for the plurality of slave chips 420.
Next, when supplying the reference clock to the plurality of slave chips 420, the reference clock supply unit 100 of the master chip 410 may supply the reference clock F_REF through the clock input terminal CK 425 of each slave chip 420.
In addition, the target clock generation unit 200 may be disposed in the same number as the total number of one master chip 410 and the plurality of slave chips 420 and may be disposed inside each chip to correspond to each chip one-to-one.
Next, the target clock generation unit 200 may generate the target clock of the second frequency through equation of F_SYS=F_REF× N (where F_SYS is a target clock frequency of a system, F_REF is a reference clock frequency, and N is a natural number).
Here, the target clock generation unit 200 may change the N value according to a setting value of pre-stored firmware.
As such, in the second embodiment of the present disclosure, it is possible to generate and share the target clock by supplying a reference clock of a low frequency to the target clock generation unit 200 disposed inside each of the master chip 410 and the plurality of slave chips 420 through the reference clock supply unit 100 disposed inside the master chip 410 and multiplying the low frequency of the reference clock in the target clock generation unit 200 of each chip.
Therefore, in the second embodiment of the present disclosure, the reference clock of the low frequency is transmitted, thereby reducing input/output operating frequency and power consumption, and the vibrator of an active element is used inside the master chip 410 without using an external passive element, thereby reducing design costs.
In the second embodiment of the present disclosure, a plurality of target clock generation units 200 may be disposed to correspond to one master chip and the plurality of slave chips, respectively, and the plurality of target clock generation units 200 may multiply the frequency of the target clock by the same multiple to generate the target clock of the same second frequency.
As shown in
In some cases, the target clock generation unit 200 may further include a filter unit that is electrically connected between the phase frequency detector 210 and the voltage control oscillator 220 to remove noise from a clock signal.
Here, when the reference clock F_REF of the first frequency and the clock multiplied by N times are input, the phase frequency detector 210 may detect a phase difference between the reference clock and the clock multiplied by N times.
Here, the reference clock F_REF of the first frequency may be input through the clock distribution part 120 that divides a vibration frequency F_OSC based on a preset division rate to generate the reference clock of the first frequency.
The clock distribution part 120 may generate the reference clock of the first frequency through equation of F_REF=F_XOCS/R (where F_REF is the reference clock frequency, F_XOCS is the vibration frequency, and R is the division rate).
In this case, when the R value is changed according to the setting value of pre-stored firmware, the clock distribution part 120 may divide the vibration frequency F_OSC based on the changed R value.
In addition, the voltage control oscillator 220 may control a phase of the clock multiplied by N times based on the phase difference detected by the phase frequency detector 210 to output the target clock of the second frequency.
Next, the clock frequency multiplier 230 may multiply a frequency of the clock whose phase is controlled by the voltage control oscillator 220 by N times to feed back the clock multiplied by N times to the phase frequency detector 210.
Here, the clock frequency multiplier 230 may generate the target clock of the second frequency through equation of F_SYS=F_REF× N (where F_SYS is a target clock frequency of a system, F_REF is the reference clock frequency, and N is a natural number).
In this case, when the N value is changed according to the setting value of pre-stored firmware when multiplying the frequency of the target clock by N times, the clock frequency multiplier 230 may multiply the frequency of the target clock based on the changed N value.
In addition, the target clock generation unit of the present disclosure may modify various circuit design based on the phase locked loop (PLL) circuit.
As shown in
Here, the reference clock supply unit 100 may be disposed on the master chip 410 of multiple chips including one master chip 410 and a plurality of slave chips 420 and generate the reference clock F-REF of the first frequency to equally supply the reference clock of the first frequency to the target clock generation unit 200 of the master chip 410 and the target clock generation unit 200 of each slave chip 420.
In addition, the target clock generation unit 200 may be individually disposed inside the master chip 410 and the slave chip 420 and may generate the target clock based on the reference clock of the first frequency when the reference clock of the first frequency is input from the master chip 410.
Here, the reference clock supply unit 100 may include a vibrator 130, a vibrator driver 110 driving the vibrator 130 to output a vibration frequency, and a clock distribution part 120 dividing the vibration frequency based on a preset division rate to generate the reference clock of the first frequency.
In this case, the vibrator 130 may have one end connected to an input terminal 412 of the master chip 410, and the other end connected to an output terminal 413 of the master chip 410.
As an example, the vibrator 130 may include a crystal oscillator.
In addition, the clock distribution part 120 may generate the reference clock of the first frequency through equation of F_REF=F_XOCS/R (where F_REF is the reference clock frequency, F_XOCS is the vibration frequency, and R is the division rate).
Here, the reference clock supply unit 100 may change the R value according to a setting value of pre-stored firmware.
In addition, the reference clock supply unit 100 may be individually disposed inside the master chip 410 and the slave chip 420, the reference clock supply unit 100 disposed inside the master chip 410 may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips 420 may be turned off and may buffer the reference clock input from the master chip 410 to supply to the target clock generation unit 200.
Here, the reference clock supply unit 100 of the master chip 410 may transmit the reference clock to an input terminal XI 422 for connecting the vibrator of each slave chip 420 through a clock output terminal CK 415 of the master chip 410, and the reference clock may be input to the vibrator driver 110 for buffering the clock of the reference clock supply unit 100 disposed inside the slave chip 420.
In this case, each slave chip 420 may be electrically connected only to the input terminal XI 422 for connecting the vibrator for inputting the reference clock from the master chip 410, and an output terminal XO 423 for connecting the vibrator may be opened so as to block electrical connection with an external element.
In the third embodiment of the present disclosure, each slave chip 420 may reduce noise of the reference clock by receiving the reference clock to the input terminal XI 422 for connecting the vibrator and buffering the reference clock through the vibrator driver 110 for buffering the clock.
As such, in the third embodiment of the present disclosure, except for a feature of receiving the reference clock to the input terminal XI 422 for connecting the vibrator and buffering the reference clock through the vibrator driver 110 for buffering the clock in each slave chip 420, the remaining components and operations are the same as those of the second embodiment of the present disclosure, and thus a detailed description will be omitted.
As such, in the third embodiment of the present disclosure, it is possible to generate and share the target clock by supplying a reference clock of a low frequency to the target clock generation unit 200 via the vibrator driver 110 and the clock distribution part 120 disposed inside each of the master chip 410 and the plurality of slave chips 420 through the reference clock supply unit 100 disposed inside the master chip 410 and multiplying the low frequency of the reference clock in the target clock generation unit 200 of each chip.
Therefore, in the third embodiment of the present disclosure, the reference clock of the low frequency is transmitted, thereby reducing input/output operating frequency and power consumption, and the vibrator of an active element is used inside the master chip 410 without using an external passive element, thereby reducing design costs and reducing noise of the target clock through buffering of the reference clock.
As shown in
Here, at least one device of the data driving device 20, the gate driving device 30, the touch driving device 40, the data processing device 50, and the multi-chip clock synchronization device 60 may be included in another device.
For example, the data driving device 20 may be included in the touch driving device 40, and the gate driving device 30 may be included in the data driving device 20.
As another case, only some configurations of one driving device may be included in another driving device.
As an example, in the multi-chip clock synchronization device 60, some configurations such as a reference clock supply unit and a target clock generation unit may be included in at least one device of the data driving device 20, the gate driving device 30, the touch driving device 40, and the data processing device 50.
In addition, the data driving device 20 may drive a data line DL connected to a pixel P, the gate driving device 30 may drive a gate line GL connected to the pixel P, and the touch driving device 40 may drive a touch sensor TS disposed on the panel 10.
The data driving device 120 may supply a data voltage to the data line DL in order to display an image in each pixel P of the panel 10.
In addition, the data driving device 20 may receive image data and a data control signal (DCS) from the data processing device 50 and generate the data voltage according to a grayscale value of each pixel indicated by the image data to drive each pixel.
Next, the gate driving device 130 may supply a scan signal to the gate line GL in order to turn on and off a transistor positioned in each pixel P.
In addition, the gate driving device 30 may receive a gate control signal (GCS) including a plurality of clock signals from the data processing device 50, generate a scan signal using the clock signal, and supply the scan signal to the gate line (GL).
Next, the panel 10 may include a display panel 112 and further include a touch screen panel (TSP) 111.
Here, the display panel 112 and the touch screen panel 111 may share some components with each other.
A plurality of touch sensors (TS) may be disposed on the panel 10, and the touch driving device 40 may drive the touch sensors (TS) using a touch driving signal.
Next, the data processing device 50 may control a timing of each of driving devices 20, 30, and 40 through control signals GCS, DCS, and TCS.
In addition, the touch driving device 40 may generate a sensing value for the touch sensor (TS) according to a response signal formed in the touch sensor (TS) in response to the touch driving signal and calculate a touch coordinate of an object using a sensing value for the plurality of touch sensors (TS), and the calculated touch coordinate may be transmitted to another device such as a host to utilize.
Next, as shown in
Here, the multi-chip clock synchronization device may include a reference clock supply unit connected to a plurality of chips and supplying a reference clock of a first frequency to each chip and a target clock generation unit generating a target clock of a second frequency based on the reference clock of the first frequency input to each chip.
In this case, the reference clock supply unit may generate the reference clock of the first frequency which is N times lower than the second frequency of the target clock to supply the generated reference clock to each chip, and the target clock generation unit may multiply the first frequency of the reference clock by N times when the reference clock of the first frequency is input to generate the target clock of the second frequency.
In the multi-chip clock synchronization device 60, the reference clock supply unit may generate the reference clock at outside the plurality of chips to equally supply the reference clock of the first frequency to the plurality of chips, and the clock generation unit may be individually disposed inside each chip to generate the target clock of the second frequency for each chip.
In some cases, in the multi-chip clock synchronization device 60, the reference clock supply unit may generate the reference clock of the first frequency from a master chip among the plurality of chips including one master chip and a plurality of slave chips and equally supply the reference clock of the first frequency to the plurality of slave chips through a clock output terminal of the master chip, and the target clock generation unit may be individually disposed inside the master chip and the slave chip to generate the target clock of the second frequency for each chip.
In addition, as shown in
Here, the multi-chip clock synchronization device 60 may be individually disposed in each driving device, generate and supply the target clock required by each driving device, and synchronize the clocks of the multiple chips included in each driving device.
As such, the multi-chip clock synchronization device 60 of the present disclosure may reduce input/output operating frequency and power consumption when performing clock synchronization of each driving device by individually supplying a reference clock of a low frequency to each chip of multiple chips and multiplying the low frequency of the reference clock in each chip by N times to generate and share the target clock.
As shown in
Next, the reference clock supply unit 100 may supply the generated reference clock of the first frequency to each chip 310 of the plurality of chips 300.
Next, when the reference clock of the first frequency is input to each chip 310, the target clock generation unit 200 may multiply the first frequency of the reference clock by N times in each chip (S120) to generate the target clock of the second frequency (S130).
Next, in the target clock generation unit 200, all of the plurality of chips 300 may be synchronized to the target clock of the same frequency by supplying the generated target clock of the second frequency to each chip (S140).
Here, the reference clock supply unit 100 disposed inside the master chip 410 may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips 420 may be turned off to be inactivated so as not to generate the reference clock.
In addition, the target clock generation unit 200 disposed inside the master chip 410 may be turned on to be activated so as to generate the target clock, and the target clock generation unit 200 disposed inside each of the plurality of slave chips 420 may be turned on to be activated so as to generate the target clock.
As shown in
Here, when driving the vibrator to output the vibration frequency, the reference clock supply unit 100 of the master chip 410 may divide the vibration frequency based on the preset division rate to generate the reference clock of the first frequency.
Next, the reference clock supply unit 100 of the master chip 410 may supply the generated reference clock of the first frequency to each of the plurality of slave chips 420.
Here, the reference clock supply unit 100 of the master chip 410 may transmit the reference clock to the clock input terminal of each slave chip 420 through the clock output terminal of the master chip 410, and the reference clock input to the slave chip 420 may be input to the target clock generation unit 200 disposed inside the slave chip 420.
Next, when the reference clock of the first frequency is input, the target clock generation unit 200 of the master chip 410 and the target clock generation unit 200 of each slave chip 420 may multiply the first frequency of the reference clock by N times (S220) to generate the target clock of the second frequency (S230).
Next, in the target clock generation unit 200, all of one master chip 410 and the plurality of chips 420 may be synchronized to the target clock of the same frequency by supplying the generated target clock of the second frequency to each of the master chip 410 and the plurality of slave chips 420 (S240).
Here, the reference clock supply unit 100 disposed inside the master chip 410 may be turned on to be activated so as to generate the reference clock, and the reference clock supply unit 100 disposed inside each of the plurality of slave chips 420 may be turned off and may buffer the reference clock input from the master chip 410 to supply to the target clock generation unit 200.
Here, the reference clock supply unit 100 of the master chip 410 may transmit the reference clock to the input terminal for connecting the vibrator of each slave chip 420 through the clock output terminal of the master chip 410, and the reference clock may be input to the vibrator driver for buffering the clock of the reference clock supply unit 100 disposed inside the slave chip 420.
In addition, the target clock generation unit 200 disposed inside the master chip 410 may be turned on to be activated so as to generates the target clock, and the target clock generation unit 200 disposed inside each of the plurality of slave chips 420 may also be turned on to be activated so as to generate the target clock.
As shown in
Here, when driving the vibrator to output the vibration frequency, the reference clock supply unit 100 of the master chip 410 may divide the vibration frequency based on a preset division rate to generate the reference clock of the first frequency.
Next, the reference clock supply unit 100 of the master chip 410 may supply the generated reference clock of the first frequency to each of the plurality of slave chips 420.
Here, the reference clock supply unit 100 of the master chip 410 may transmit the reference clock to the input terminal for connecting the vibrator of each slave chip 420 through the clock output terminal of the master chip 410, and the reference clock may be input to the vibrator driver 110 for buffering the clock of the reference clock supply unit 100 disposed inside the slave chip 420.
Next, each slave chip 420 may reduce noise of the reference clock by receiving the reference clock to the input terminal for connecting the vibrator and buffering the reference clock through the vibrator driver for buffering the clock (S320).
In addition, the buffered reference clock may be input to the target clock generation unit 200 disposed inside the slave chip 420.
Next, when the reference clock of the first frequency is input, the target clock generation unit 200 of the master chip 410 and the target clock generation unit 200 of each slave chip 420 may multiply the first frequency of the reference clock by N times (S330) to generate the target clock of the second frequency (S340).
Next, in the target clock generation unit 200, all of one master chip 410 and the plurality of chips 420 may be synchronized to the target clock of the same frequency by supplying the generated target clock of the second frequency to each of the master chip 410 and the plurality of slave chips 420 (S350).
As such, in the present disclosure, it is possible to reduce input/output operating frequency and power consumption when performing clock synchronization by individually supplying a reference clock of a low frequency to each chip of multiple chips and multiplying the low frequency of the reference clock in each chip by N times to generate and share a target clock.
The present disclosure described above may be implemented as computer-readable code on a program-recorded medium. A computer-readable media includes all types of recording devices in which data may be read by a computer system is stored. As an example of the computer-readable media, there are a hard disk drive (HDD), a solid-state disk (SSD), a silicon disk drive (SDD), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like. In addition, the computer may include a processor of an artificial intelligence device.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0160484 | Nov 2022 | KR | national |
10-2023-0149512 | Nov 2023 | KR | national |