Patents by Inventor Xiangyang Guo
Xiangyang Guo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240171191Abstract: A segmented capacitance calibration circuit applied in a pure capacitor array structure includes a first calibration unit, a second calibration unit and a selection switch which are all connected with a scaling capacitor. The first and second calibration units include at least one capacitor, and the selection switch is configured to select the first or second calibration unit to be connected to the pure capacitor array structure. When the first calibration unit is connected to the pure capacitor array structure and in parallel with the scaling capacitor, a negative error calibration is performed on the scaling capacitor. When the second calibration unit is connected to the pure capacitor array structure and in series with the scaling capacitor, a positive error calibration is performed on the scaling capacitor. The nonlinear problem caused by the precision error of the scaling capacitor in the pure capacitor array structure is solved.Type: ApplicationFiled: December 26, 2023Publication date: May 23, 2024Inventors: Lun Wang, Xiangyang Guo
-
Publication number: 20240120916Abstract: A power-on reset system includes a reset signal generator, a power-on reset module and a D flip-flop. The reset signal generator generates a reset enable signal when powered on, and the reset enable signal is input to the power-on reset module and the D flip-flop. An output end of the power-on reset module is connected with a clock end of the D flip-flop, an output end of the D flip-flop is connected with a control end of the power-on reset module, and an output signal of the power-on reset module controls the output reset signal of the D flip-flop. When a voltage of the enable end of the power-on reset module is a high level, the power-on reset module is turned off. In such a way, the entire power-on reset system generates no power consumption, thereby improving the working performance of the entire system chip.Type: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: Yalan Lv, Xiangyang Guo
-
Patent number: 11815924Abstract: A bandgap reference starting circuit with ultra-low power consumption includes a current generating unit and a first bias voltage generating unit respectively connected with a power supply voltage. The current generating unit generates an nA-level current and a starting voltage for the first bias voltage generating unit. The first bias voltage generating unit is started and generates a first bias voltage according to the starting voltage, and output the first bias voltage to a bandgap reference circuit to start up the bandgap reference circuit. The starting circuit can normally start up a bandgap reference circuit of nA level, and has an nA-level working current, thereby reducing power consumption and saving the cost.Type: GrantFiled: December 21, 2022Date of Patent: November 14, 2023Assignee: IPGOAL MICROELECTRONICS (SICHUAN) CO., LTD.Inventors: Xiaoyu Li, Xiangyang Guo
-
Publication number: 20230127794Abstract: A bandgap reference starting circuit with ultra-low power consumption includes a current generating unit and a first bias voltage generating unit respectively connected with a power supply voltage. The current generating unit generates an nA-level current and a starting voltage for the first bias voltage generating unit. The first bias voltage generating unit is started and generates a first bias voltage according to the starting voltage, and output the first bias voltage to a bandgap reference circuit to start up the bandgap reference circuit. The starting circuit can normally start up a bandgap reference circuit of nA level, and has an nA-level working current, thereby reducing power consumption and saving the cost.Type: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Inventors: Xiaoyu Li, Xiangyang Guo
-
Publication number: 20230123349Abstract: A duty cycle correction circuit includes a sawtooth wave generating unit, a voltage regulating unit, a differential comparator, a differential amplifier and low-pass filters. The sawtooth wave generating unit converts a narrow pulse signal into a sawtooth wave signal with a duty cycle of 50% which is input into the differential comparator. The voltage regulating unit regulates an input voltage value of a non-inverting input terminal of the differential comparator. The differential comparator compares a voltage difference between input signals of input terminals and outputs an output clock signal. The low-pass filters input DC components to the differential amplifier which amplifies the DC signals and output to the voltage regulating unit. The duty cycle correction circuit has a small chip occupying area to realize high integration of the chip, and the duty cycle of the output clock is accurately corrected to ensure the stability of the output clock frequency.Type: ApplicationFiled: December 19, 2022Publication date: April 20, 2023Inventors: Yalan Lv, Xiangyang Guo, Ranran Feng
-
Patent number: 11409506Abstract: Examples may include a method of compiling a declarative language program for a virtual switch. The method includes parsing the declarative language program, the program defining a plurality of match-action tables (MATs), translating the plurality of MATs into intermediate code, and parsing a core identifier (ID) assigned to each one of the plurality of MATs. When the core IDs of the plurality of MATs are the same, the method includes connecting intermediate code of the plurality of MATs using function calls, and translating the intermediate code of the plurality of MATs into machine code to be executed by a core identified by the core IDs.Type: GrantFiled: September 26, 2018Date of Patent: August 9, 2022Assignee: Intel CorporationInventors: Yipeng Wang, Ren Wang, Tsung-Yuan C. Tai, Jr-Shian Tsai, Xiangyang Guo
-
Patent number: 10789176Abstract: Technologies for least recently used (LRU) cache replacement include a computing device with a processor with vector instruction support. The computing device retrieves a bucket of an associative cache from memory that includes multiple entries arranged from front to back. The bucket may be a 256-bit array including eight 32-bit entries. For lookups, a matching entry is located at a position in the bucket. The computing device executes a vector permutation processor instruction that moves the matching entry to the front of the bucket while preserving the order of other entries of the bucket. For insertion, an inserted entry is written at the back of the bucket. The computing device executes a vector permutation processor instruction that moves the inserted entry to the front of the bucket while preserving the order of other entries. The permuted bucket is stored to the memory. Other embodiments are described and claimed.Type: GrantFiled: August 9, 2018Date of Patent: September 29, 2020Assignee: Intel CorporationInventors: Ren Wang, Yipeng Wang, Tsung-Yuan Tai, Cristian Florin Dumitrescu, Xiangyang Guo
-
Publication number: 20200097269Abstract: Examples may include a method of compiling a declarative language program for a virtual switch. The method includes parsing the declarative language program, the program defining a plurality of match-action tables (MATs), translating the plurality of MATs into intermediate code, and parsing a core identifier (ID) assigned to each one of the plurality of MATs. When the core IDs of the plurality of MATs are the same, the method includes connecting intermediate code of the plurality of MATs using function calls, and translating the intermediate code of the plurality of MATs into machine code to be executed by a core identified by the core IDs.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Yipeng WANG, Ren WANG, Tsung-Yuan C. TAI, Jr-Shian TSAI, Xiangyang GUO
-
Patent number: 10445118Abstract: Methods, apparatus, systems, and articles of manufacture to facilitate field-programmable gate array support during runtime execution of computer readable instructions are disclosed herein. An example apparatus includes a compiler to, prior to runtime, compile a block of code written as high level source code into a first hardware bitstream kernel and a second hardware bitstream kernel; a kernel selector to select the first hardware bitstream kernel based on an attribute to be dispatched during runtime; a dispatcher to dispatch the first hardware bitstream kernel to a field programmable gate array (FPGA) during runtime; and the kernel selector to, when an FPGA attribute does not satisfy a threshold during runtime, adjust the selection of the first hardware bitstream kernel to the second hardware bitstream kernel to be dispatched during runtime.Type: GrantFiled: September 22, 2017Date of Patent: October 15, 2019Assignee: INTEL CORPORATIONInventors: Xiangyang Guo, Simonjit Dutta, Han Lee, Yipeng Wang
-
Publication number: 20190095229Abstract: Methods, apparatus, systems, and articles of manufacture to facilitate field-programmable gate array support during runtime execution of computer readable instructions are disclosed herein. An example apparatus includes a compiler to, prior to runtime, compile a block of code written as high level source code into a first hardware bitstream kernel and a second hardware bitstream kernel; a kernel selector to select the first hardware bitstream kernel based on an attribute to be dispatched during runtime; a dispatcher to dispatch the first hardware bitstream kernel to a field programmable gate array (FPGA) during runtime; and the kernel selector to, when an FPGA attribute does not satisfy a threshold during runtime, adjust the selection of the first hardware bitstream kernel to the second hardware bitstream kernel to be dispatched during runtime.Type: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: XIANGYANG GUO, SIMONJIT DUTTA, HAN LEE, YIPENG WANG
-
Publication number: 20190042395Abstract: Systems, apparatuses and methods may provide for technology that may profile a first low-level language code to identify a first latency of a first portion of the first low-level language code. The technology may map the first portion to a source portion of a source code based on an identification that the first portion is a low-level language code representation of the source portion. The source code may be a high-level language code. The technology may associate the first latency with the source portion based on the mapping.Type: ApplicationFiled: September 28, 2018Publication date: February 7, 2019Inventors: Li Tian, Varun K. Venkatesan, Richard Kozlak, Priyanka Hegde, Vincent Zimmer, Rodolfo Esteves Jaramillo, Xiangyang Guo
-
Publication number: 20190042471Abstract: Technologies for least recently used (LRU) cache replacement include a computing device with a processor with vector instruction support. The computing device retrieves a bucket of an associative cache from memory that includes multiple entries arranged from front to back. The bucket may be a 256-bit array including eight 32-bit entries. For lookups, a matching entry is located at a position in the bucket. The computing device executes a vector permutation processor instruction that moves the matching entry to the front of the bucket while preserving the order of other entries of the bucket. For insertion, an inserted entry is written at the back of the bucket. The computing device executes a vector permutation processor instruction that moves the inserted entry to the front of the bucket while preserving the order of other entries. The permuted bucket is stored to the memory. Other embodiments are described and claimed.Type: ApplicationFiled: August 9, 2018Publication date: February 7, 2019Inventors: Ren Wang, Yipeng Wang, Tsung-Yuan Tai, Cristian Florin Dumitrescu, Xiangyang Guo
-
Patent number: 8198917Abstract: The present invention provides a current segmentation circuit for optimizing output waveform from high speed data transmission interface, which comprises a four current sources controlled by four switches to segment current so as to control the rising and falling time of the high speed transmission data, and to match the delay of the current control signal and the delay of the data, wherein the four current sources are I1, I2, I3 and I4, and the current control switches are K1, K2, K3 and K4, wherein I1+I2=I3+I4, wherein the switches K1 and K3 control the current I1/I3 to flow into DP/DM line, and the switches K2 and K4 control the current I2/I4 to flow into DP/DM line. The present invention can depress overshoot and eliminate turning point in the waveform.Type: GrantFiled: July 10, 2009Date of Patent: June 12, 2012Assignee: IPGoal Microelectronics (SiChuan) Co., Ltd.Inventors: Fei Ye, Xiangyang Guo, Guojun Zhu
-
Publication number: 20100104028Abstract: The present invention provides a current segmentation circuit for optimizing output waveform from high speed data transmission interface, which comprises a four current sources controlled by four switches to segment current so as to control the rising and falling time of the high speed transmission data, and to match the delay of the current control signal and the delay of the data, wherein the four current sources are I1, I2, I3 and I4, and the current control switches are K1, K2, K3 and K4, wherein I1+I2=I3+I4, wherein the switches K1 and K3 control the current I1/I3 to flow into DP/DM line, and the switches K2 and K4 control the current I2/I4 to flow into DP/DM line. The present invention can depress overshoot and eliminate turning point in the waveform.Type: ApplicationFiled: July 10, 2009Publication date: April 29, 2010Inventors: Fei Ye, Xiangyang Guo, Guojun Zhu