Patents by Inventor Kevin Locker

Kevin Locker 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: 10747633
    Abstract: Embodiments include apparatuses, methods, and systems for testing an IC of an in-vehicle system of a CA/AD vehicle includes a storage device and processing circuitry coupled with the storage device. A gate level fault group is provided to include one or more gate level faults of a fault model associated to a gate level circuit element of the gate level netlist of the IC with substantially same fault controllability or observability characteristics. A correlated RTL fault group is determined to be associated to a RTL circuit node, where the RTL circuit node of the RTL netlist corresponds to the gate level circuit element. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 18, 2020
    Assignee: Intel Corporation
    Inventors: Kevin Locker, Sai Ram Dheeraj Lokam, Siva Prasad Kota, Massimo Ceppi, Teo Cupaiuolo
  • Publication number: 20190050514
    Abstract: A method to perform a hybrid Register Transfer Level (RTL)/gate-level (GL) fault injection simulation of a hardware design comprises generating a list of one or more fault nodes in a GL netlist for the hardware design, mapping functionally equivalent comparison points between RTL logic for the hardware design and GL netlist of the hardware design, identifying a nearest set of downstream comparison points for one or more logic paths for the one or more fault nodes, identifying a nearest set of upstream comparison points for the one or more identified downstream comparison points, replacing RTL logic with equivalent GL netlist logic to provide hybrid RTL/GL netlist in code, and performing fault injection simulating using the hybrid RTL/GL netlist code
    Type: Application
    Filed: June 28, 2018
    Publication date: February 14, 2019
    Applicant: Intel Corporation
    Inventors: Massimo Ceppi, Teo Cupaiuolo, Mauro Pipponzi, Kevin Locker
  • Publication number: 20190050307
    Abstract: Embodiments include apparatuses, methods, and systems for testing an IC of an in-vehicle system of a CA/AD vehicle includes a storage device and processing circuitry coupled with the storage device. A gate level fault group is provided to include one or more gate level faults of a fault model associated to a gate level circuit element of the gate level netlist of the IC with substantially same fault controllability or observability characteristics. A correlated RTL fault group is determined to be associated to a RTL circuit node, where the RTL circuit node of the RTL netlist corresponds to the gate level circuit element. Other embodiments may also be described and claimed.
    Type: Application
    Filed: September 24, 2018
    Publication date: February 14, 2019
    Inventors: Kevin Locker, Sai Ram Dheeraj Lokam, Siva Prasad Kota, Massimo Ceppi, Teo Cupaiuolo
  • Patent number: 8174327
    Abstract: Example embodiments are directed toward configuration of a phase lock loop (PLL) circuits for low power operation. In particular embodiments, a fraction related to a desired gain of a PLL circuit is determined. A set of possible frequency-divider values and a set of possible feedback divider values are determined. A PLL configuration is selected from a combination of the sets of frequency divider and feedback divider values that forms a ratio indicated the determined fraction.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: May 8, 2012
    Assignee: NXP B.V.
    Inventor: Kevin Locker
  • Patent number: 7917680
    Abstract: A communications arrangement is implemented for packet data communications control. According to an example embodiment of the present invention, a communications arrangement (100), such as a PCI Express type arrangement, carries out separate arbitration functions (112, 116, 117, 118) for ordering packet data. One of the arbitration functions (112) orders the packet data in accordance with protocol standards (e.g., to meet PCI Express standards when implemented with a PCI Express system). The other arbitration function (116, 117, 118) orders the packet data in accordance with performance standards while maintaining compliance with the protocol standards.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: March 29, 2011
    Assignee: NXP B.V.
    Inventor: Kevin Locker
  • Publication number: 20090261910
    Abstract: A phase-locked loop (PLL) circuit configuration is implemented using a variety of methods and devices. According to one example embodiment, a low power configuration is determined for the PLL circuit which meets a set of desired phase-locked loop circuit characteristics. The PLL circuit (110) has a first frequency-divider (112, 119), a feedback-divider (118) and a fractional-N mode (111).
    Type: Application
    Filed: April 12, 2007
    Publication date: October 22, 2009
    Applicant: NXP B.V.
    Inventor: Kevin Locker
  • Patent number: 7606983
    Abstract: A digital system with an improved transaction ordering policy is disclosed. Individual occurrences of requests for access to common system resources specify whether or not the request is ordered. In some embodiments, the invention includes a memory that holds data, a controller, and at least two processors that generate requests to access the memory data. Each access request includes an indication of whether or not this request is to be performed in a sequential order among other access requests and, if so, an indication of the order. The controller receives the access requests from each processor, determines a performance order for the requests, and provides the access requests to the memory in the performance order. The performance order conforms to the specified order when the access requests so indicate.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: October 20, 2009
    Assignee: NXP B.V.
    Inventor: Kevin Locker
  • Publication number: 20090144478
    Abstract: A communications arrangement is implemented for packet data communications control. According to an example embodiment of the present invention, a communications arrangement (100), such as a PCI Express type arrangement, carries out separate arbitration functions (112, 116, 117, 118) for ordering packet data. One of the arbitration functions (112) orders the packet data in accordance with protocol standards (e.g., to meet PCI Express standards when implemented with a PCI Express system). The other arbitration function (116, 117, 118) orders the packet data in accordance with performance standards while maintaining compliance with the protocol standards.
    Type: Application
    Filed: November 18, 2005
    Publication date: June 4, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventor: Kevin Locker
  • Patent number: 7376286
    Abstract: An apparatus, program product and method for rotating image data using a block-based approach, wherein for each of a plurality of blocks of image data that define an image, a translation vector is applied to the block to translate the block a desired angle of rotation about a rotation point, e.g., to translate an anchor position for the block from a source point to a destination point. In addition, the image data within the block is rotated according to the desired angle of rotation, such that when the rotated image data is stored at the destination point of the block, the image data within the block is effectively rotated to the desired position.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: May 20, 2008
    Assignee: NXP B.V.
    Inventors: Kevin Locker, Judson Lehman
  • Publication number: 20060047773
    Abstract: A digital system with an improved transaction ordering policy is disclosed. Individual occurrences of requests for access to common system resources specify whether or not the request is ordered. In some embodiments, the invention includes a memory that holds data, a controller, and at least two processors that generate requests to access the memory data. Each access request includes an indication of whether or not this request is to be performed in a sequential order among other access requests and, if so, an indication of the order. The controller receives the access requests from each processor, determines a performance order for the requests, and provides the access requests to the memory in the performance order. The performance order conforms to the specified order when the access requests so indicate.
    Type: Application
    Filed: June 21, 2004
    Publication date: March 2, 2006
    Inventor: Kevin Locker
  • Publication number: 20040052431
    Abstract: An apparatus, program product and method for rotating image data using a block-based approach, wherein for each of a plurality of blocks of image data that define an image, a translation vector is applied to the block to translate the block a desired angle of rotation about a rotation point, e.g., to translate an anchor position for the block from a source point to a destination point. In addition, the image data within the block is rotated according to the desired angle of rotation, such that when the rotated image data is stored at the destination point of the block, the image data within the block is effectively rotated to the desired position.
    Type: Application
    Filed: September 18, 2002
    Publication date: March 18, 2004
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Kevin Locker, Judson Lehman