Patents by Inventor Patrick Lysaght

Patrick Lysaght 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: 9348619
    Abstract: A user interface is provided for selection of a previously specified scenario from a plurality of previously specified scenarios. Each previously specified scenario includes a previously specified topology of the electronic system, one or more previously specified parameter values applied to the electronic system, a previously specified traffic profile, and respective precompiled values of one or more measurands. In response to user selection of one of the previously specified scenarios, the precompiled values of the measurands are displayed. The user interface further provides for specification of a scenario. In response to user specification of a scenario, traffic emulation circuitry in the programmable IC is configured to execute the scenario. The value of the at least one measurand is computed and displayed.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 24, 2016
    Assignee: XILINX, INC.
    Inventors: Patrick Lysaght, Paul R. Schumacher, Graham F. Schelle, Yi-Hua Yang
  • Patent number: 9323876
    Abstract: Pre-boot metadata transfer may include loading a first configuration bitstream into a programmable integrated circuit (IC), wherein the first configuration bitstream includes a first circuit design and metadata for a second circuit design. The metadata may be stored within a memory of the programmable IC. A configuration bitstream load condition may be detected and, responsive to the configuration bitstream load condition, a second configuration bitstream may be loaded into the programmable IC. The second configuration bitstream includes a second circuit design.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Patrick Lysaght, Yi-Hua E. Yang, Paul R. Schumacher, Graham F. Schelle
  • Patent number: 9081925
    Abstract: A method of estimating performance of a design can include selecting a segment of the design for hardware emulation within an emulation system implemented within an integrated circuit. The emulation system can include a generic accelerator coupled to a processor of the integrated circuit. The method further can include modifying the design, using a processor of a host system, to invoke the generic accelerator in lieu of executing the selected segment within the processor of the emulation system during emulation.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: July 14, 2015
    Assignee: XILINX, INC.
    Inventors: Paul R. Schumacher, Graham F. Schelle, Patrick Lysaght
  • Patent number: 8415974
    Abstract: A method of enabling partial reconfiguration in a device having configurable resources is disclosed. The method comprises receiving a configuration bitstream comprising configuration bits; configuring the configurable resources of the device using the configuration bits of the configuration bitstream; receiving a request for a partial reconfiguration of the device; loading updated configuration bits into memory elements associated with a portion of the configurable resources in response to the request for a partial reconfiguration; and providing a status of the partial reconfiguration while loading the updated configuration bits. A circuit for enabling partial reconfiguration in a device having configurable resources is also disclosed.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: April 9, 2013
    Assignee: Xilinx, Inc.
    Inventor: Patrick Lysaght
  • Patent number: 8271557
    Abstract: A top-level directory of a virtual file system is created. A hierarchy of directories is created under the top-level directory including creating a first file that contains an architecture description of the multi-device circuit arrangement. The directories have names indicative of the plurality of devices and configurable resources of the plurality of devices of the architecture description specified in the first file. A first set of one or more files is created that contain state data or configuration data for configuring resources of the plurality of devices to perform functions specified by the configuration data. A mapping of the configuration data to the resources of the plurality of devices is determined, and configuration data is stored in the configurable resources according to the mapping.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: September 18, 2012
    Assignee: Xilinx, Inc.
    Inventors: Patrick Lysaght, Brandon J. Blodget, Adam P. Donlin, Paul M. Hartke
  • Patent number: 7890916
    Abstract: Various approaches for controlling a circuit implemented on an integrated circuit device having programmable logic. According to one approach a hierarchy of directories and files are maintained in a virtual file system that is registered with an operating system. The directories and files are associated with resources of the programmable logic. Each file represents a respective data set of configuration data for an associated one of the resources, and at least one of the files is a clock control file that is associated with a clock control circuit on the integrated circuit. A first value is stored in the clock control circuit of the programmable logic in response to invocation of an operating system file access command that references the clock control file and specifies the first value. Advancement of a clock signal on the programmable logic is controlled in response to the first value stored in the clock control circuit.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: February 15, 2011
    Assignee: Xilinx, Inc.
    Inventors: Adam P. Donlin, Brandon J. Blodget, Paul M. Hartke, Patrick Lysaght, Hayden Kwok-Hay So
  • Patent number: 7711933
    Abstract: A programmable device having a processing core is configured to use a subset of configuration memory cells as read/write memory. The subset of memory cells is a don't care set that includes configuration memory cells that can be set or reset without modifying the function or behavior of the configured circuits of the programmable device.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: May 4, 2010
    Assignee: XILINX, Inc.
    Inventor: Patrick Lysaght
  • Patent number: 7576558
    Abstract: A method and apparatus is provided to significantly increase the flexibility of readback capture mechanisms, the apparatus being an integrated circuit device, comprising a configuration data router coupled to receive at least one configuration data frame from a configuration interface, a configuration memory space coupled to the configuration data router and adapted to receive the configuration data frame to define a user logic block and a capture block within the programmable logic device, the user logic block including, a monitor control block coupled to the capture block and adapted to report activity within the user logic block to the capture block, and a configuration control logic block coupled to the capture block that is adapted to assert the capture signal in response to the asserted alert signal.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: August 18, 2009
    Assignee: Xilinx, Inc.
    Inventors: Patrick Lysaght, Adam P. Donlin
  • Patent number: 7480789
    Abstract: Methods and apparatus are described for providing access to data in a programmable logic device (PLD). A hierarchy of directories and files are maintained in a virtual file system, which is registered with an operating system. The directories and files are associated with resources of a PLD. In response to program calls to file system routines that reference files associated with resources of the PLD, the virtual file system is invoked, and the virtual file system accesses state information in resources of the PLD.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: January 20, 2009
    Assignee: Xilinx, Inc.
    Inventors: Adam P. Donlin, Patrick Lysaght, Brandon J. Blodget
  • Patent number: 7243312
    Abstract: Method and apparatus for designing an integrated circuit is described. In an example, the integrated circuit is designed in accordance with timing constraint data. Any logic paths in the plurality of logic paths that have a timing characteristic within a threshold are identified and define a first set of logic paths. Any logic paths in the plurality of logic paths other than those in the first set of logic paths define a second set of logic paths. The integrated circuit is then selectively optimized to reduce power consumption in response to the first set of logic paths and the second set of logic paths. In another example, the integrated circuit is first designed in accordance with timing constraint data. Timing critical logic circuitry is then identified. The integrated circuit is then selectively optimized in response to the timing critical circuitry.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: July 10, 2007
    Assignee: Xilinx, Inc.
    Inventors: Patrick Lysaght, Tim Tuan, Goran Bilski
  • Patent number: 7219325
    Abstract: A programmable device having a processing core is configured to use a subset of configuration memory cells as read/write memory. The subset of memory cells is a don't care set that includes configuration memory cells that can be set or reset without modifying the function or behavior of the configured circuits of the programmable device.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: May 15, 2007
    Assignee: Xilinx, Inc.
    Inventor: Patrick Lysaght
  • Patent number: 7149996
    Abstract: Method and apparatus for a dynamically reconfigurable, including partially reconfigurable, multi-stage crossbar switch using configurable circuitry is described. Configurable circuitry is configured to provide the multi-stage crossbar switch with at least: a first stage configured from a first portion of the configurable circuitry to provide a first plurality of crossbars; a second stage configured from a second portion of the configurable circuitry to provide a second plurality of crossbars; and a third stage configured from a third portion of the configurable circuitry to provide a third plurality of crossbars. The first stage having inputs, and the third stage having outputs. The inputs and the outputs user selectable for responsive path configurable input-to-output cross-connectivity via the first stage, the second stage and the third stage using the first interconnects and the second interconnects.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: December 12, 2006
    Assignee: Xilinx, Inc.
    Inventors: Patrick Lysaght, Delon Levi, Bernard J. New, Brandon J. Blodget