Patents by Inventor Chen Wei Tseng

Chen Wei Tseng 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: 8099625
    Abstract: Method and apparatus for self-checking and self-correcting memory states of a programmable resource is described. Programmable resource of an integrated circuit has a first core and a second core instantiated therein. A first internal configuration port and a second internal configuration port of the integrated circuit are respectively connected to the first core and the second core. The second core is coupled to the first core for monitoring operation of the first core with the second core, and the second core is configured to obtain control responsive to a failure of the first core or the first internal configuration port for a self-correcting mode.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: January 17, 2012
    Assignee: XILINX, Inc.
    Inventors: Chen Wei Tseng, Weiguang Lu, Matthew P. Baker
  • Patent number: 7650585
    Abstract: Various approaches for generating an implementation of an electronic circuit design are disclosed. In one approach, a software portion of the design is compiled into software that is executable by a hard processor disposed on a single semiconductor chip with resources of an programmable logic device (PLD). A first synthesized version of a hardware portion of the design is generated for the PLD. A synthesized memory scrubber having an empty block for an address counter is generated, as well as a triple modular redundant (TMR) address counter. The memory in the first synthesized version of the hardware portion of the design is replaced with the memory scrubber, and a complete set of netlists is generated, including a TMR hardware portion of the design and a single instance of the synthesized memory scrubber. A configuration bitstream is generated from the complete set of netlists and stored for later use.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 19, 2010
    Assignee: XILINX, Inc.
    Inventors: Gregory J. Miller, Carl H. Carmichael, Chen Wei Tseng
  • Patent number: 7626415
    Abstract: A configuration management system is disclosed. For example, an embodiment of the present invention provides a configuration management system comprising a configuration storage device containing configuration data, and an integrated circuit, coupled to the configuration storage device, where the integrated circuit comprising at least one configuration management controller for managing a configuration of the integrated circuit in accordance with the configuration data, where the integrated circuit is deployed in a radiation tolerant device.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: December 1, 2009
    Assignee: XILINX, Inc.
    Inventors: Chen Wei Tseng, Carl H. Carmichael, Gregory J. Miller
  • Patent number: 7589558
    Abstract: A configuration management system is disclosed. For example, an embodiment of the present invention provides a configuration management system comprising at least one configuration storage device containing configuration data, and a plurality of integrated circuits, coupled to said at least one configuration storage device, where the plurality of integrated circuits are coupled in a loop, where each of the plurality of integrated circuits comprising at least one configuration management controller for managing a configuration of another integrated circuit in the loop in accordance with the configuration data, where the plurality of integrated circuits is deployed in at least one radiation tolerant device.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: September 15, 2009
    Assignee: XILINX, Inc.
    Inventors: Chen Wei Tseng, Carl H. Carmichael, Gregory J. Miller
  • Patent number: 7576557
    Abstract: A method of configuring an integrated circuit having programmable logic including the steps of generating a configuration bitstream in accordance with a configuration setup, storing the configuration bitstream into a portion of a memory, configuring the programmable logic of the integrated circuit with a first configuration portion of the configuration bitstream of the memory, monitoring the integrated circuit for at least one configuration error generated in response to an event upset, reconfiguring at least a portion of the programmable logic of the integrated circuit with a second configuration portion of the configuration bitstream in response to the at least one configuration error generated. The integrated circuit may operate normally during the process of reconfiguring the at least a portion of the programmable logic.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: August 18, 2009
    Assignee: Xilinx, Inc.
    Inventors: Chen Wei Tseng, Carl H. Carmichael