Patents by Inventor Lester S. Sanders

Lester S. Sanders 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: 10379927
    Abstract: An apparatus can include an interface circuit configured to receive an operating parameter and a control circuit coupled to the interface circuit and configured to store the operating parameter. The apparatus also can include a clock error detection circuit coupled to the control circuit. The clock error detection circuit can be configured to detect a clock error condition on a clock signal based upon the operating parameter and, responsive to detecting the clock error condition, generate a signal indicating an occurrence of the clock error condition.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: August 13, 2019
    Assignee: XILINX, INC.
    Inventors: Lester S. Sanders, Shravanthi Katam, Abhinaya Katta, Jayaram Pvss
  • Publication number: 20180121280
    Abstract: An apparatus can include an interface circuit configured to receive an operating parameter and a control circuit coupled to the interface circuit and configured to store the operating parameter. The apparatus also can include a clock error detection circuit coupled to the control circuit. The clock error detection circuit can be configured to detect a clock error condition on a clock signal based upon the operating parameter and, responsive to detecting the clock error condition, generate a signal indicating an occurrence of the clock error condition.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Applicant: Xilinx, Inc.
    Inventors: Lester S. Sanders, Shravanthi Katam, Abhinaya Katta, Jayaram Pvss
  • Patent number: 9230112
    Abstract: A system generally relating to an SoC, which may be a field programmable SoC (“FPSoC”), is disclosed. In this SoC, dedicated hardware includes a processing unit, a first internal memory, a second internal memory, an authentication engine, and a decryption engine. A storage device is coupled to the SoC. The storage device has access to a boot image. The first internal memory has boot code stored therein. The boot code is for a secure boot of the SoC. The boot code is configured to cause the processing unit to control the secure boot.
    Type: Grant
    Filed: February 23, 2013
    Date of Patent: January 5, 2016
    Assignee: XILINX, INC.
    Inventors: Edward S. Peterson, Roger D. Flateau, Jr., James D. Wesselkamper, Steven E. McNeil, Jason J. Moore, Lester S. Sanders, Lawrence C. Hung, Yatharth K. Kochar
  • Patent number: 9165143
    Abstract: A method relating generally to loading a boot image is disclosed. In such a method, a header of a boot image file is read by boot code executed by a system-on-chip. It is determined whether the header read has an authentication certificate. If the header has the authentication certificate, authenticity of the header is verified with the first authentication certificate. It is determined whether the header is encrypted. If the header is encrypted, the header is decrypted.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 20, 2015
    Assignee: XILINX, INC.
    Inventors: Lester S. Sanders, Yatharth K. Kochar, Steven E. McNeil, Jason J. Moore, Roger D. Flateau, Jr., Lawrence C. Hung
  • Patent number: 9152794
    Abstract: A method relating generally to generating a boot image, as performed by an information handling system, for an embedded device is disclosed. This method includes a public key obtained by a boot image generator. A first hash for the public key is generated by the boot image generator. The first hash is provided to a signature generator. A first signature for the first hash is generated by the signature generator. A first partition for the boot image is obtained by the boot image generator. A second hash for the first partition is generated by the boot image generator. The second hash is provided to the signature generator. A second signature for the second hash is generated by the signature generator. The boot image generator and the signature generator are programmed into the information handling system. The boot image includes the public key, the first signature, and the second signature. The boot image is output from the information handling system.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: October 6, 2015
    Assignee: XILINX, INC.
    Inventors: Lester S. Sanders, Yatharth K. Kochar
  • Patent number: 7505887
    Abstract: Methods and systems for building a simulation for verifying a design block, including efficient coordination of the control and validation of the operation of a first and second bus of the design block, with the first bus being an interface bus of a processor. An interface description is determined for a bus functional model of the interface bus of the processor. The interface description includes a synchronization bus for coordinating the bus functional model and a hardware description language (HDL) testbench. A hardware specification is generated that couples the first bus of the design block with the interface description, and couples the HDL testbench with the second bus of the design block and with the synchronization bus of the interface description. The simulation for verifying the design block is automatically generated from the bus functional model and the hardware specification.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: March 17, 2009
    Assignee: Xilinx, Inc.
    Inventors: John A. Canaris, Jorge Ernesto Carrillo, Lester S. Sanders, Yong Zhu
  • Patent number: 7272542
    Abstract: The present invention allows a designer to easily re-target the design optimized for the device of one integrated circuit vendor to the device of another vendor. The designer can start with a set of post-routed boolean equations optimized for a certain target integrated circuit. The present invention allows the automatic generation of a synthesizable, editable, and simulatable HDL description. The designer may edit the HDL code. Another target may be selected. Design optimization and placement and routing can be performed for the new target.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: September 18, 2007
    Assignee: Xilinx, Inc.
    Inventor: Lester S. Sanders
  • Patent number: 7142008
    Abstract: According to one example embodiment, a complex, programmable logic device (CPLD-type) has logic blocks and Input/Output (I/O) pads interconnected via a programmable interconnect array. A dedicated logic block is directly coupled to I/O pads, which provides external access to the dedicated logic block without traversing the programmable interconnect array. The dedicated logic block may include a clock divider module for providing a divided clock to the CPLD.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: November 28, 2006
    Assignee: Xilinx, Inc.
    Inventor: Lester S. Sanders
  • Patent number: 7068080
    Abstract: Method and apparatus for reducing power consumption within a logic device is described. A logic device comprises a clock gate and a flip-flop. The clock gate includes a clock enable terminal and a clock terminal. The flip-flop includes an input terminal, an output terminal, and a configuration terminal. The flip-flop is coupled to the clock gate. The flip-flop is configurable to trigger on at least one of a rising edge and a falling edge of a clock signal. The clock gate controllably gates the clock signal coupled to the clock terminal.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: June 27, 2006
    Assignee: Xilinx, Inc.
    Inventor: Lester S. Sanders
  • Patent number: 6536017
    Abstract: A system and method for translating a report file to a constraints file is provided. A circuit design is initially generated to be implemented on a logic device and a report file corresponding to the logic device is created. To transfer the circuit design to a different logic device, a constraints file generator analyzes the report file to determine characteristics of the logic device. A compatibility logic identifies a compatible device to the logic device based on the characteristics. A constraints file is then generated in accordance with the compatible logic device such that the circuit design can be re-targeted to the compatible device.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: March 18, 2003
    Assignee: Xilinx, Inc.
    Inventor: Lester S. Sanders