Patents by Inventor Yanran Chen
Yanran Chen 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).
-
Patent number: 12603988Abstract: Some examples described herein provide for display image data reliability and safety, for example end-to-end safety methods, apparatuses, and systems for display systems. One example includes a method, including replacing video frames from input video streams with a set of test frames. The method further includes generating an alpha-blended video stream based on the set of test frames and the input video streams. The method further includes generating and inserting cyclic redundancy check (CRC) information for the set of test frames into secondary data packets associated with the alpha-blended video stream. The method further includes processing the set of test frames and video frames by a display controller to generate an output video stream. The method further includes performing an error detection procedure for the set of test frames using the CRC information to detect an error associated with the set of video frames.Type: GrantFiled: August 31, 2023Date of Patent: April 14, 2026Assignee: XILINX, INC.Inventors: Yanran Chen, Roger May, Sagheer Ahmad, Qingyi Sheng, Krishnan Srinivasan, Vishal Sagar, Pramod Bhardwaj, Yashu Gosain
-
Publication number: 20260043663Abstract: Navigation routing is optimized to enhance guidance provided near potential route divergence points that increase route cost. Historical route data is used to determine costs for routes between an origin and destination. More expensive routes are compared to inexpensive routes to identify route segments found only in the expensive routes. The beginning of such a segment is labeled as an expensive divergence point for the route. When a routing request is received a routing engine determines the recommended route. A navigation engine identifies expensive divergence points located along the route and augments guidance related to the expensive divergence points—for example, by emphasizing maneuvers required to avoid deviating at the expensive divergence point. The augmented guidance may include audio, haptic, and visual cues that reduce the likelihood of deviating from the route, and highlight for the user the expensive nature of not staying on route at that point.Type: ApplicationFiled: August 8, 2024Publication date: February 12, 2026Inventors: Yanran Chen, Ilya Levin, Aditya Arcot Srinivasan, Kavya Sambana
-
Publication number: 20250292862Abstract: Embodiments herein describe a methodology to achieve transaction redundancy in memory-constrained devices. In an example, an initiator circuit issues an original transaction that includes a memory access request and an address of a first region of memory cells. Transaction redundancy circuitry generates a redundant transaction having an address of a second region of the memory cells (e.g., at a fixed offset from the address of the original transaction). Address transformer circuitry transforms the initial target address of the original and/or redundant transaction to ensure that a bit fault in the initial address results in an incorrect transformed address that is separated from a desired address, which will result in a data mismatch when original data and redundant data are retrieved and compared. The initial target address may be transformed based on a Hamming, SECDED, CRC, and/or other code.Type: ApplicationFiled: March 18, 2024Publication date: September 18, 2025Inventors: Krishnan SRINIVASAN, Yanran CHEN
-
Patent number: 12373360Abstract: Techniques to provide transaction redundancy in an IC include receiving an original memory access request directed to a first memory aperture, constructing a redundant memory access directed to a second memory aperture, and selectively returning a response of the first or second memory aperture to an originator based on contents of the responses. For a write operation, if acknowledgement indicators of the responses indicate success, a response is returned to the originator. For a read operation, if acknowledgement indicators of the responses indicate success and data returned in the response match one another, a response is returned to the originator. If the acknowledgement indicators indicate success, but the data does not match, a retry of the original and redundant read requests is initiated. If any of the acknowledgement indicators do not indicate success, an error is declared. In a mixed-criticality embodiment, the redundant memory access request may be constructed selectively.Type: GrantFiled: September 30, 2022Date of Patent: July 29, 2025Assignee: XILINX, INC.Inventors: Krishnan Srinivasan, Ygal Arbel, Sagheer Ahmad, Sarosh I. Azad, Pramod Bhardwaj, Yanran Chen, James Murray
-
Publication number: 20250080716Abstract: Some examples described herein provide for display image data reliability and safety, for example end-to-end safety methods, apparatuses, and systems for display systems. One example includes a method, including replacing video frames from input video streams with a set of test frames. The method further includes generating an alpha-blended video stream based on the set of test frames and the input video streams. The method further includes generating and inserting cyclic redundancy check (CRC) information for the set of test frames into secondary data packets associated with the alpha-blended video stream. The method further includes processing the set of test frames and video frames by a display controller to generate an output video stream. The method further includes performing an error detection procedure for the set of test frames using the CRC information to detect an error associated with the set of video frames.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Yanran CHEN, Roger MAY, Sagheer AHMAD, Qingyi SHENG, Krishnan SRINIVASAN, Vishal SAGAR, Pramod BHARDWAJ, Yashu GOSAIN
-
Publication number: 20240111693Abstract: Techniques to provide transaction redundancy in an IC include receiving an original memory access request directed to a first memory aperture, constructing a redundant memory access directed to a second memory aperture, and selectively returning a response of the first or second memory aperture to an originator based on contents of the responses. For a write operation, if acknowledgement indicators of the responses indicate success, a response is returned to the originator. For a read operation, if acknowledgement indicators of the responses indicate success and data returned in the response match one another, a response is returned to the originator. If the acknowledgement indicators indicate success, but the data does not match, a retry of the original and redundant read requests is initiated. If any of the acknowledgement indicators do not indicate success, an error is declared. In a mixed-criticality embodiment, the redundant memory access request may be constructed selectively.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Krishnan SRINIVASAN, Ygal ARBEL, Sagheer AHMAD, Sarosh I. AZAD, Pramod BHARDWAJ, Yanran CHEN, James MURRAY
-
Publication number: 20230290189Abstract: Embodiments herein describe wrapping non-safety compliant hardware resources with error detection checking to satisfy a safety standard. Doing so permits non-safety compliant hardware to be used to perform one or more tasks in a system that, as a whole, satisfies a particular safety standard (e.g., one of the ASIL QM, A, B, C, and D grades).Type: ApplicationFiled: March 10, 2022Publication date: September 14, 2023Inventors: Yanran CHEN, Sagheer AHMAD, Amitava MAJUMDAR, Pramod BHARDWAJ
-
Patent number: 11652481Abstract: One example of the present disclosure is an integrated circuit (IC). The IC includes an inverter with an input and an output, a clock transmission gate coupled to the output of the inverter; and a plurality of storage cells. The clock transmission gate is coupled to each of the plurality of storage cells, wherein each of the plurality of storage cells comprises a plurality of nodes arranged based on a minimum spacing.Type: GrantFiled: August 18, 2021Date of Patent: May 16, 2023Assignee: XILINX, INC.Inventors: Pierre Maillard, Betty Lau, Yanran Chen, Jun Liu, Martin L. Voogel
-
Publication number: 20230055458Abstract: One example of the present disclosure is an integrated circuit (IC). The IC includes an inverter with an input and an output, a clock transmission gate coupled to the output of the inverter; and a plurality of storage cells. The clock transmission gate is coupled to each of the plurality of storage cells, wherein each of the plurality of storage cells comprises a plurality of nodes arranged based on a minimum spacing.Type: ApplicationFiled: August 18, 2021Publication date: February 23, 2023Inventors: Pierre MAILLARD, Betty LAU, Yanran CHEN, Jun LIU, Martin L. VOOGEL
-
Patent number: 11428733Abstract: Some examples described herein provide for an on-die virtual probe in an integrated circuit structure for measurement of voltages. In an example, an integrated circuit comprises a voltage-controlled frequency oscillator circuitry and a processor circuitry. The voltage-controlled frequency oscillator circuitry comprises a plurality of circuitry components and is configured to generate a signal having a frequency related to a supply voltage. The voltage-controlled frequency oscillator circuitry is disposed at a location of the integrated circuit proximal to the supply voltage being monitored. The processor circuitry is configured to identify a relationship between the frequency of the signal and the supply voltage. The processor circuitry is also configured to determine a value of the supply voltage associated with the signal based on the identified relationship. The processor circuitry further monitors on-die transient voltages at the location of the integrated circuit based on the value of the supply voltage.Type: GrantFiled: June 4, 2021Date of Patent: August 30, 2022Assignee: XILINX, INC.Inventors: Yanran Chen, Edward C. Priest, Martin L. Voogel, Hing Yan To
-
Patent number: 11237846Abstract: The present application provides a method, a processing unit (12), a touch control chip (11), a device, and a medium for processing a configuration file. The method includes: determining (S201) the configuration file of a touch control chip (11); and writing (S202) the configuration file to the touch control chip (11); where the configuration file comprises a plurality of first configuration modules which are respectively used for configuring parameters with different attributes for the touch control chip (11). Thus, the configuration efficiency of the touch control chip (11) is improved.Type: GrantFiled: June 27, 2019Date of Patent: February 1, 2022Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.Inventor: Yanran Chen
-
Patent number: 10958067Abstract: An integrated circuit (IC) chip having circuitry adapted to detect and unlatch a latched transistor, and methods for operating the same are provided. In one example, an IC chip includes a body, a power rail disposed in the body and coupled to at least one of a plurality of contact pads disposed on the body, and a first core circuit disposed in the body. The first core circuit includes a first current limiting circuit, a silicon controlled rectifier (SCR) device having a first transistor, a second transistor, and a first latch sensing circuit. The first current limiting circuit is coupled to the power rail. First terminals of the first and second transistors are coupled to the first current limiting circuit. The first latch sensing circuit has a first input terminal coupled to second terminals of the first and second transistors. The first latch sensing circuit also has an output terminal coupled to the first current limiting circuit.Type: GrantFiled: September 19, 2018Date of Patent: March 23, 2021Assignee: XILINX, INC.Inventors: Pierre Maillard, Yanran Chen, Michael J. Hart
-
Publication number: 20200091713Abstract: An integrated circuit (IC) chip having circuitry adapted to detect and unlatch a latched transistor, and methods for operating the same are provided. In one example, an IC chip includes a body, a power rail disposed in the body and coupled to at least one of a plurality of contract pads disposed on the body, and a first core circuit disposed in the body. The first core circuit includes a first current limiting circuit, a silicon controlled rectifier (SCR) device having a first transistor, a second transistor, and a first latch sensing circuit. The first current limiting circuit is coupled to the power rail. First terminals of the first and second transistors are coupled to the first current limiting circuit. The first latch sensing circuit has a first input terminal coupled to second terminals of the first and second transistors. The first latch sensing circuit also has an output terminal coupled to the first current limiting circuit.Type: ApplicationFiled: September 19, 2018Publication date: March 19, 2020Applicant: Xilinx, Inc.Inventors: Pierre Maillard, Yanran Chen, Michael J. Hart
-
Patent number: 10574214Abstract: A circuit for storing data in an integrated circuit is described. The circuit comprises an input adapted to receive the data; a memory element coupled to the input, the memory element comprising a storage node for storing the data; at least one node that is separate from the storage node for storing the data; and at least a portion of a dummy transistor coupled to the at least one node that is separate from the storage node for storing the data. A method of storing data in an integrated circuit is also described.Type: GrantFiled: September 20, 2018Date of Patent: February 25, 2020Assignee: Xilinx, Inc.Inventors: Pierre Maillard, Yanran Chen, Michael J. Hart
-
Publication number: 20190317778Abstract: The present application provides a method, a processing unit (12), a touch control chip (11), a device, and a medium for processing a configuration file. The method includes: determining (S201) the configuration file of a touch control chip (11); and writing (S202) the configuration file to the touch control chip (11); where the configuration file comprises a plurality of first configuration modules which are respectively used for configuring parameters with different attributes for the touch control chip (11). Thus, the configuration efficiency of the touch control chip (11) is improved.Type: ApplicationFiled: June 27, 2019Publication date: October 17, 2019Inventor: YANRAN CHEN
-
Patent number: 10263623Abstract: A circuit for storing data in an integrated circuit is described. The circuit comprises an inverter comprising a first transistor having a first gate configured to receive input data and a first output configured to generate a first inverted data output and a second transistor having a second gate configured to receive the input data and a second output configured to generate a second inverted data output; a first pass gate coupled to the first output of the inverter; a second pass gate coupled to the second output of the inverter; and a storage element having an input coupled to receive an output of the first pass gate and an output of the second pass gate. A method of storing data in an integrated circuit is also described.Type: GrantFiled: August 21, 2018Date of Patent: April 16, 2019Assignee: XILINX INC.Inventors: Yanran Chen, Pierre Maillard, Michael J. Hart