Patents by Inventor Jennifer R. Lilley

Jennifer R. Lilley 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: 7720636
    Abstract: Performance monitors (PMs) are provided in a system to identify the execution time for data being transferred within the system and determine operation parameters of the system based on the rate data is transferred. The operation parameters are then used to configure hardware within the system. The PMs can provide a histogram of the transactions usable to evaluate system performance. The PMs can provide a time line diagram of the transactions to show the specific order the transactions occurred. The PMs can be provided in a multi-port memory controller (MPMC) to monitor the speed of read and write transactions from the MPMC ports, and used to configure logic within the MPMC to maximize the rate of data flow.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: May 18, 2010
    Assignee: XILINX, Inc.
    Inventors: Glenn A. Baxter, Jennifer R. Lilley
  • Patent number: 7711907
    Abstract: A state machine is provided with outputs that have programmable delays that enable the state machine to be compatible with a number of different devices. The state machine uses shift register look up tables (SRLs) to provide variable output delays. The state machine can be provided in the BRAM of an FPGA, and can be used to provide control logic in a multi-port memory controller (MPMC). The MPMC with such a state machine can then connect to multiple different types of memory devices either simultaneously or separately.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: May 4, 2010
    Assignee: Xilinx, Inc.
    Inventors: Glenn A. Baxter, Jennifer R. Lilley
  • Patent number: 7454546
    Abstract: An architecture for a Block RAM (BRAM) based arbiter is provided to enable a programmable logic device (PLD) to efficiently form a memory controller, or other device requiring arbitration. The PLD arbiter provides low latency with a high clock frequency, even when implementing complex arbitration, by using BRAM to minimize PLD resources required. The architecture allows multiple complex arbitration algorithms to be used by allowing the multiple algorithms to be stored in BRAM. With multiple algorithms, dynamic configurability of the arbitration can be provided without halting the arbiter by simply changing an algorithm stored in BRAM. Additionally, algorithms can by dynamically modified by writing to the BRAM. With BRAM memory used for arbitration, PLD resources that would otherwise be wasted are frees up to be used by other components of the system.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: November 18, 2008
    Assignee: Xilinx, Inc.
    Inventor: Jennifer R. Lilley
  • Patent number: 7277812
    Abstract: A data generator configured to provide a predictable data pattern, including system and product-by-process therefore, is described. The data generator is coupled to a circuit under test via a first data interface. The data generator is configured to generate a predictable data pattern for the circuit under test. The predictable data pattern is associated with display on a screen. A display controller is coupled to the circuit under test via a second data interface. At least one of a data monitor and a display device is coupled to the display controller.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: October 2, 2007
    Assignee: Xilinx, Inc.
    Inventor: Jennifer R. Lilley