patents.google.com

CN115765957B - Clock phase synchronization adjustment method and system based on LVDS source - Google Patents

  • ️Tue Jun 04 2024

CN115765957B - Clock phase synchronization adjustment method and system based on LVDS source - Google Patents

Clock phase synchronization adjustment method and system based on LVDS source Download PDF

Info

Publication number
CN115765957B
CN115765957B CN202211190064.3A CN202211190064A CN115765957B CN 115765957 B CN115765957 B CN 115765957B CN 202211190064 A CN202211190064 A CN 202211190064A CN 115765957 B CN115765957 B CN 115765957B Authority
CN
China
Prior art keywords
clock
phase
tap
current
synchronization
Prior art date
2022-09-28
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211190064.3A
Other languages
Chinese (zh)
Other versions
CN115765957A (en
Inventor
朱炯
陈修儒
余李
江浩川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minfound Medical Systems Co Ltd
Original Assignee
Minfound Medical Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
2022-09-28
Filing date
2022-09-28
Publication date
2024-06-04
2022-09-28 Application filed by Minfound Medical Systems Co Ltd filed Critical Minfound Medical Systems Co Ltd
2022-09-28 Priority to CN202211190064.3A priority Critical patent/CN115765957B/en
2023-03-07 Publication of CN115765957A publication Critical patent/CN115765957A/en
2024-06-04 Application granted granted Critical
2024-06-04 Publication of CN115765957B publication Critical patent/CN115765957B/en
Status Active legal-status Critical Current
2042-09-28 Anticipated expiration legal-status Critical

Links

  • 238000000034 method Methods 0.000 title claims abstract description 30
  • 238000004519 manufacturing process Methods 0.000 claims abstract description 8
  • 238000004364 calculation method Methods 0.000 claims abstract description 5
  • 230000001360 synchronised effect Effects 0.000 claims description 20
  • 230000008569 process Effects 0.000 claims description 11
  • 238000004590 computer program Methods 0.000 claims description 5
  • 230000010363 phase shift Effects 0.000 claims description 5
  • 238000001514 detection method Methods 0.000 claims description 3
  • 238000006073 displacement reaction Methods 0.000 description 9
  • 230000005540 biological transmission Effects 0.000 description 4
  • 238000005516 engineering process Methods 0.000 description 3
  • 230000008859 change Effects 0.000 description 2
  • 238000004891 communication Methods 0.000 description 2
  • 230000004048 modification Effects 0.000 description 2
  • 238000012986 modification Methods 0.000 description 2
  • RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
  • 230000009286 beneficial effect Effects 0.000 description 1
  • 229910052802 copper Inorganic materials 0.000 description 1
  • 239000010949 copper Substances 0.000 description 1
  • 230000007547 defect Effects 0.000 description 1
  • 238000010586 diagram Methods 0.000 description 1
  • 230000005855 radiation Effects 0.000 description 1
  • 230000004044 response Effects 0.000 description 1
  • 239000000126 substance Substances 0.000 description 1

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention provides a clock phase synchronization adjustment method based on LVDS source, which detects a synchronization code under the phase relation of the current clock and LVDS data, and then carries out the following steps: at the current initial adjustment position, clock phase shifting is carried out to the negative phase, and x clock phases tap are accumulated and shifted until the synchronization code is lost; returning to the current initial adjustment position, performing clock phase movement to the positive phase, and accumulating and moving y clock phases tap until the synchronization code is lost; finally, the current optimal phase position is obtained according to the calculation of the clock phase tap of the two shiftsThe clock phase is loaded to the current optimal phase position Tap Optimum for the production of a product .

Description

Clock phase synchronization adjustment method and system based on LVDS source

Technical Field

The invention relates to the technical field of CT detector data reception, in particular to a clock phase synchronization adjustment method and system based on an LVDS source.

Background

LVDS (Low-VoltageDifferentialSignaling) Low-voltage differential signal is a differential signal technology with Low power consumption, low bit error rate, low crosstalk and Low radiation, the transmission technology can reach more than 155Mbps, the core of the LVDS technology is to adopt extremely Low voltage swing high-speed differential transmission data, point-to-point or point-to-multipoint connection can be realized, and the transmission medium can be a copper PCB (printed circuit board) wire or a balanced cable, so that LVDS has become one of the most widely used interfaces for inter-chip communication, such as being used for transmitting video data in our chips as display output.

At present, an ADC chip used in a CT detector mostly adopts synchronous LVDS to perform high-speed data transmission, and when the data is not aligned with the clock phase, the received data will make errors, so that an image generates an artifact.

The prior art utilizes bitslip functions of LVDS data in an FPGA to adjust data bit, so that although the data can be aligned, error data can be easily acquired when signals are dithered, namely the phase and the data phase do not reach an optimal phase interval.

Disclosure of Invention

In order to overcome the technical defects, the invention aims to provide a clock phase synchronization adjustment method and a clock phase synchronization adjustment system based on an LVDS source, which dynamically adjust clock phases to realize the most stable clock and data phases.

The invention discloses a clock phase synchronization adjustment method based on LVDS source, which comprises the following steps of: at the current initial adjustment position, clock phase shifting is carried out to the negative phase, and x clock phases tap are accumulated and shifted until the synchronization code is lost; returning to the current initial adjustment position, performing clock phase movement to the positive phase, and accumulating and moving y clock phases tap until the synchronization code is lost; obtaining the current optimal phase position according to the clock phase tap calculation of the two shiftsThe clock phase is loaded to the current optimal phase position Tap Optimum for the production of a product .

Preferably, the detecting the synchronization code in the phase relation between the current clock and the LVDS data includes: when no synchronization code is detected in the phase relationship of the current clock and the LVDS data, then a bitslip process is performed to detect the synchronization code.

Preferably, if the synchronization code is not detected in the phase relationship between the current clock and the LVDS data, then performing bitslip to detect the synchronization code includes adjusting a clock phase tap if the synchronization code is also detected in bitslip, and then continuing to repeat the above detection process until the synchronization code is found.

Preferably, the detecting the synchronization code in the phase relation between the current clock and the LVDS data includes: detecting a synchronous code under the phase relation of the current clock and LVDS data in real time by taking a preset time as an interval; the time interval is 1min-5min.

Preferably, in the current initial adjustment position, clock phase shift is performed to the negative phase, and x clock phases tap are accumulated and shifted until the synchronization code is lost; returning to the current initial adjustment position, performing clock phase shift to the positive phase, and accumulating shift of y clock phases tap until the synchronization code is lost, wherein the step of accumulating shift comprises the steps of: the x clock phases tap of each negative shift and the y clock phases tap of positive shift and the shift time are recorded.

The invention also discloses a clock phase synchronization adjustment system based on the LVDS source, which is characterized by comprising a data acquisition module, an FPGA module and a clock synchronization module; the data acquisition module acquires clock and LVDS data and sends the clock and LVDS data to the FPGA module, and when the FPGA module detects a synchronous code under the phase relation of the current clock and the LVDS data, the following steps are carried out: the clock synchronization module is controlled at the current initial adjustment position, performs clock phase movement to the negative phase, and cumulatively moves x clock phases tap until the synchronization code is lost; the clock synchronization module is controlled to return to the current initial adjustment position, clock phase movement is carried out to the positive phase, and y clock phases tap are accumulated and moved until the synchronization code is lost; the FPGA module calculates and obtains the current optimal phase position according to the clock phase tap of the two movementsAnd sent to the clock synchronization module to load the clock phase to the current optimal phase position Tap Optimum for the production of a product .

The invention also discloses a computer readable storage medium, on which a computer program is stored, which when being executed by a processor implements the steps of the clock phase synchronization adjustment method.

After the technical scheme is adopted, compared with the prior art, the method has the following beneficial effects:

1. In the synchronous calibration process of data, the clock phase is dynamically moved to find the phase range of clock and data offset, and then the phase in the middle range is selected, so that the stability is optimal when the phase fluctuates positively and negatively, and the stability of the acquired data is ensured.

Drawings

FIG. 1 is a flow chart of a method for adjusting clock phase synchronization according to the present invention;

Fig. 2 is a phase shift schematic diagram of a clock phase synchronization adjustment method according to the present invention.

Detailed Description

Advantages of the invention are further illustrated in the following description, taken in conjunction with the accompanying drawings and detailed description.

Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.

The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.

It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" depending on the context.

In the description of the present invention, it should be understood that the terms "longitudinal," "transverse," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like indicate orientations or positional relationships based on the orientation or positional relationships shown in the drawings, merely to facilitate describing the present invention and simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and therefore should not be construed as limiting the present invention.

In the description of the present invention, unless otherwise specified and defined, it should be noted that the terms "mounted," "connected," and "coupled" are to be construed broadly, and may be, for example, mechanical or electrical, or may be in communication with each other between two elements, directly or indirectly through intermediaries, as would be understood by those skilled in the art, in view of the specific meaning of the terms described above.

In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present invention, and are not of specific significance per se. Thus, "module" and "component" may be used in combination.

Referring to fig. 1-2, when receiving LVDS clock and data, the invention detects the phase relation between the synchronous code and the clock in real time, firstly adopts the dynamic movement of the clock phase to find the phase range of the clock and the data, then selects the phase of the middle range, and automatically adjusts the new clock phase after detecting the error of the synchronous code, so that the data are synchronized again. Therefore, when the phase is subjected to positive and negative fluctuation, the stability is optimal, so that the stability of the acquired data is ensured.

The invention discloses a clock phase synchronization adjustment system based on an LVDS source, which comprises a data acquisition module, an FPGA module and a clock synchronization module.

The data acquisition module acquires clock and LVDS data and sends the clock and LVDS data to the FPGA module, and when the FPGA module detects a synchronous code under the phase relation of the current clock and the LVDS data, the following steps are carried out: the clock synchronization module is controlled at the current initial adjustment position, clock phase movement is carried out to the negative phase, and x clock phases tap are accumulated and moved until the synchronization code is lost; the clock synchronization module is controlled to return to the current initial adjustment position, clock phase movement is carried out to the positive phase, and y clock phases tap are accumulated and moved until the synchronization code is lost; the FPGA module calculates and obtains the current optimal phase position according to the clock phase tap of the two movementsAnd sent to the clock synchronization module to load the clock phase to the current optimal phase position Tap Optimum for the production of a product .

Based on the clock phase synchronization adjustment system, the invention discloses a clock phase synchronization adjustment method based on an LVDS source, and when a synchronous code is detected under the phase relation of a current clock and LVDS data, the following adjustment steps are carried out: at the current initial adjustment position, clock phase shifting is carried out to the negative phase, and x clock phases tap are accumulated and shifted until the synchronization code is lost; returning to the current initial adjustment position, performing clock phase movement to the positive phase, and accumulating and moving y clock phases tap until the synchronization code is lost; obtaining the current optimal phase position according to the clock phase tap calculation of the two shiftsThe clock phase is loaded to the current optimal phase position Tap Optimum for the production of a product .

It should be noted that, the displacement toward the negative direction and then toward the positive direction is only a preferred manner, and in the actual process, the displacement toward the positive direction and then toward the negative direction may be performed to obtain the optimal phase position.

Preferably, if the synchronization code is not detected in the phase relationship between the current clock and the LVDS data, then bitslip processes are performed to detect the synchronization code.

Further, if the synchronization code is detected in the process bitslip, after adjusting a clock phase tap, the above detection process is continuously repeated until the synchronization code is found.

Preferably, the synchronization code under the phase relation of the current clock and the LVDS data is detected in real time by taking the preset time as an interval; the time interval is 1min-5min, and the clock phase is adjusted in real time.

Preferably, the data report can be formed by recording x clock phases tap of each negative displacement, y clock phases tap of positive displacement and displacement time, and the data report can be analyzed later when needed.

See fig. 1 for a preferred embodiment:

1. firstly, the FPGA module internally receives clock and data LVDS signals from a detector;

The FPGA module detects whether the synchronous code can be detected under the phase relation of the current clock and the data;

3. if the synchronous code is not detected, carrying out bitslip functions, and polling for a week to confirm whether the synchronous code exists;

4. If the synchronous code is not detected in one circle of polling, adjusting a clock phase tap, and then repeating the process of the step 2-3 until the synchronous code is found; if the step 3 detects the synchronous code, the following clock phase optimal adjustment is carried out;

5. detecting a synchronous code under the current phase, and closing bitslip functions;

6. Firstly, clock phase shifting is carried out to the negative phase, one tap is accumulated once for each shift until the synchronous code is lost, and the calculation of the negative phase is finished, and the shift is carried out for x times;

7. Loading the phase to the initial position (position not shifted to the negative phase) in the step 5 again, shifting the clock phase according to the positive phase, accumulating one tap every time, and shifting y times until the synchronization code is lost;

8. the phase domain degree of the clock and the data is calculated through the steps 6 and 7, and then the middle position of the positive phase and the negative phase is the phase position with the optimal stability;

9. Reloading the clock phase to Tap Optimum for the production of a product ;

And 10, continuously detecting the synchronous code under the phase relation of the current clock and the data in real time by the FPGA module.

Likewise, the displacement in the negative direction and then the displacement in the positive direction are only one preferred mode, and in the actual process, the displacement in the positive direction and then the displacement in the negative direction can be performed first so as to obtain the optimal phase position.

The invention also discloses a computer readable storage medium, on which a computer program is stored, which computer program when executed by a processor implements the steps of the method for adjusting clock phase synchronization.

It should be noted that the embodiments of the present invention are preferred and not limited in any way, and any person skilled in the art may make use of the above-disclosed technical content to change or modify the same into equivalent effective embodiments without departing from the technical scope of the present invention, and any modification or equivalent change and modification of the above-described embodiments according to the technical substance of the present invention still falls within the scope of the technical scope of the present invention.

Claims (7)

1. A clock phase synchronization adjustment method based on LVDS source is characterized in that when a synchronization code is detected under the phase relation of a current clock and LVDS data, the following steps are carried out:

At the current initial adjustment position, clock phase shifting is carried out to the negative phase, and x clock phases tap are accumulated and shifted until the synchronization code is lost;

returning to the current initial adjustment position, performing clock phase movement to the positive phase, and accumulating and moving y clock phases tap until the synchronization code is lost;

Obtaining the current optimal phase position according to the clock phase tap calculation of the two shifts The clock phase is loaded to the current optimal phase position Tap Optimum for the production of a product .

2. The method of claim 1, wherein detecting the synchronization code in the phase relationship of the current clock and the LVDS data comprises:

when no synchronization code is detected in the phase relationship of the current clock and the LVDS data, then a bitslip process is performed to detect the synchronization code.

3. The method of claim 2, wherein when no synchronization code is detected in the phase relationship between the current clock and the LVDS data, performing bitslip to detect the synchronization code comprises:

If the synchronization code is not detected in bitslip, adjusting a clock phase tap, and repeating the detection process until the synchronization code is found.

4. The method of claim 1, wherein detecting the synchronization code in the phase relationship of the current clock and the LVDS data comprises:

Detecting a synchronous code under the phase relation of the current clock and LVDS data in real time by taking a preset time as an interval; the time interval is 1min-5min.

5. The method for synchronizing and adjusting clock phases according to claim 1, wherein the clock phase shift is performed to the negative phase at the current initial adjustment position, and x clock phases tap are cumulatively shifted until the synchronization code is lost; returning to the current initial adjustment position, performing clock phase shift to the positive phase, and accumulating shift of y clock phases tap until the synchronization code is lost, wherein the step of accumulating shift comprises the steps of:

The x clock phases tap of each negative shift and the y clock phases tap of positive shift and the shift time are recorded.

6. The clock phase synchronization adjustment system based on the LVDS source is characterized by comprising a data acquisition module, an FPGA module and a clock synchronization module;

The data acquisition module acquires clock and LVDS data and sends the clock and LVDS data to the FPGA module, and when the FPGA module detects a synchronous code under the phase relation of the current clock and the LVDS data, the following steps are carried out:

The clock synchronization module is controlled at the current initial adjustment position, performs clock phase movement to the negative phase, and cumulatively moves x clock phases tap until the synchronization code is lost;

The clock synchronization module is controlled to return to the current initial adjustment position, clock phase movement is carried out to the positive phase, and y clock phases tap are accumulated and moved until the synchronization code is lost;

The FPGA module calculates and obtains the current optimal phase position according to the clock phase tap of the two movements And sent to the clock synchronization module to load the clock phase to the current optimal phase position Tap Optimum for the production of a product .

7. A computer readable storage medium having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements the steps of the clock phase synchronization adjustment method of any of claims 1-5.

CN202211190064.3A 2022-09-28 2022-09-28 Clock phase synchronization adjustment method and system based on LVDS source Active CN115765957B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211190064.3A CN115765957B (en) 2022-09-28 2022-09-28 Clock phase synchronization adjustment method and system based on LVDS source

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211190064.3A CN115765957B (en) 2022-09-28 2022-09-28 Clock phase synchronization adjustment method and system based on LVDS source

Publications (2)

Publication Number Publication Date
CN115765957A CN115765957A (en) 2023-03-07
CN115765957B true CN115765957B (en) 2024-06-04

Family

ID=85350462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211190064.3A Active CN115765957B (en) 2022-09-28 2022-09-28 Clock phase synchronization adjustment method and system based on LVDS source

Country Status (1)

Country Link
CN (1) CN115765957B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010027319A (en) * 1999-09-13 2001-04-06 유영욱 Apparatus for acquisition of synchronization of PN signal using matching filter in digital communication system and method therefor
CN111930176A (en) * 2020-09-30 2020-11-13 伟恩测试技术(武汉)有限公司 Multi-path LVDS data processing device and method
WO2021004439A1 (en) * 2019-07-08 2021-01-14 中兴通讯股份有限公司 Phase detection method and apparatus for clock signal, and communication device
CN113961503A (en) * 2021-10-27 2022-01-21 成都旋极历通信息技术有限公司 Low-voltage differential signal asynchronous receiving method and device
CN114221651A (en) * 2021-12-01 2022-03-22 中国电子科技集团公司第二十研究所 Clock phase automatic adjusting circuit applied to LVDS data receiving

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008026164A2 (en) * 2006-08-29 2008-03-06 Koninklijke Philips Electronics N.V. Method and apparatus for synchronization of a high speed lvds communication
US8090971B2 (en) * 2007-12-04 2012-01-03 Synopsys, Inc. Data recovery architecture (CDR) for low-voltage differential signaling (LVDS) video transceiver applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010027319A (en) * 1999-09-13 2001-04-06 유영욱 Apparatus for acquisition of synchronization of PN signal using matching filter in digital communication system and method therefor
WO2021004439A1 (en) * 2019-07-08 2021-01-14 中兴通讯股份有限公司 Phase detection method and apparatus for clock signal, and communication device
CN111930176A (en) * 2020-09-30 2020-11-13 伟恩测试技术(武汉)有限公司 Multi-path LVDS data processing device and method
CN113961503A (en) * 2021-10-27 2022-01-21 成都旋极历通信息技术有限公司 Low-voltage differential signal asynchronous receiving method and device
CN114221651A (en) * 2021-12-01 2022-03-22 中国电子科技集团公司第二十研究所 Clock phase automatic adjusting circuit applied to LVDS data receiving

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A Wide Range Clock Management Pll With Full Period Phase-shifting Of The Divided Clock;D. McDonagh等;Proceedings of the International Conference Mixed Design of Integrated Circuits and System, 2006. MIXDES 2006;20061009;第1-6页 *
基于LVDS的速度自适应数据回读系统设计与实现;毕彦峰等;中北大学学报(自然科学版);20210131;第1-7页 *

Also Published As

Publication number Publication date
CN115765957A (en) 2023-03-07

Similar Documents

Publication Publication Date Title
EP2965216B1 (en) 2017-04-19 Voltage mode driver circuit for n-phase systems
US6515271B1 (en) 2003-02-04 CMOS image sensor unit with serial transmitting function
JP6822400B2 (en) 2021-01-27 Transmitters, receivers, and communication systems, as well as signal transmission methods, signal reception methods, and communication methods.
CN110321316A (en) 2019-10-11 A kind of multi-channel synchronous data acquisition adaptive training control device and method
KR20150055250A (en) 2015-05-21 Timing controller, and display system including the same
RU2006107561A (en) 2007-09-20 SIGNAL INTERFACE FOR HIGH DATA TRANSMISSION SPEEDS
CN115765957B (en) 2024-06-04 Clock phase synchronization adjustment method and system based on LVDS source
CN114779171A (en) 2022-07-22 Signal equalization method, signal equalization unit and data receiving interface device
CN110418060A (en) 2019-11-05 A kind of method for correcting image and system of high speed camera
CN102356585A (en) 2012-02-15 Fiber transmission module and optical signal transmission device
CN107528654A (en) 2017-12-29 It is a kind of based on 1588 method for synchronizing time and device
CN108153688A (en) 2018-06-12 Serial isolation communication means and system
KR20170030497A (en) 2017-03-17 Receiver, transmitter, and communication system
US7864871B1 (en) 2011-01-04 Intercircuit communications apparatus and method
US20090049324A1 (en) 2009-02-19 Methods and systems for operating memory in two modes
CN110784277A (en) 2020-02-11 Motion platform synchronous compensation method based on satellite two-way time comparison
CN107205148A (en) 2017-09-26 It is a kind of to take the photograph IMAQ test device based on cloud processing more
CN109357769B (en) 2024-03-29 Signal processor of infrared focal plane detector assembly
CN112713901A (en) 2021-04-27 Data stable transmission method and system based on LVDS
CN103970300B (en) 2017-03-01 Optical mouse apparatus and using optical mouse apparatus data compression method
CN108898986B (en) 2021-08-20 Display method and display device
KR20080096160A (en) 2008-10-30 Apparatus and method for data transmission
JP2010135957A (en) 2010-06-17 Waveform equalizer and waveform equalization method, data receiver and data reception method, and computer program
US5719904A (en) 1998-02-17 Data restoring circuit
CN211653425U (en) 2020-10-09 Time difference measuring device and system

Legal Events

Date Code Title Description
2023-03-07 PB01 Publication
2023-03-07 PB01 Publication
2023-03-24 SE01 Entry into force of request for substantive examination
2023-03-24 SE01 Entry into force of request for substantive examination
2024-06-04 GR01 Patent grant
2024-06-04 GR01 Patent grant