Patents by Inventor Xiaojie He

Xiaojie He 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).

  • Publication number: 20090239468
    Abstract: Systems and/or methods are presented that can facilitate access of a memory device by the use of wireless communication technologies. A memory module is presented which combines memory with a wireless adapter component and a memory controller component to facilitate the wireless transmission and reception of data and/or commands from and to host component that requests access to the memory and the data stored therein. The memory module can dynamically switch between one wireless communication technology to another based on signal strength, signal quality, the distance between the memory module and a host component, power usage, as well as other criteria to facilitate an optimal data transmission or throughput rate.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: SPANSION LLC
    Inventors: Xiaojie He, Gregory Racino
  • Patent number: 7592834
    Abstract: In one embodiment of the invention, a programmable logic device comprises configuration memory adapted to store configuration data and a plurality of programmable logic blocks. At least one programmable logic block includes a plurality of dual-slice logic blocks, each dual-slice logic block including first and second slices, each slice including at least two lookup tables (LUTs) and a register. The programmable logic block further includes control logic adapted for selecting control signals separately at a programmable block level, a dual-slice block level, and a register level, the control logic responsive to configuration data stored within the configuration memory.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: September 22, 2009
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om P. Agrawal, Xiaojie He, Sajitha Wijesuriya, Barry Britton, Ming H. Ding, Jun Zhao
  • Patent number: 7564716
    Abstract: A read reference level of a plurality of read reference is determined for a set of bit cells of a non-volatile memory array. An indicator of the read reference level is stored in a non-volatile storage location associated with the set of bit cells. The indicator of the read reference level is accessed in response to a read access operation to the set of bit cells and a value stored at a memory location of the set of bit cells is sensed based on the indicator of the read reference level, whereby the memory location of the set of bit cells is associated with the read access operation.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: July 21, 2009
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Ronald J. Syzdek, David W. Chrudimsky, Xiaojie He
  • Patent number: 7397276
    Abstract: Systems and methods are disclosed herein to provide logic block slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of logic block slices within each of the programmable logic blocks, with each of the logic block slices having at least a first and a second slice each having at least a first lookup table. At least one of the programmable logic blocks includes at least a first logic block slice, a second logic block slice, and a third logic block slice, with the first logic block slice being a logic block slice type different from the second logic block slice, and the third logic block slice being a logic block slice type different from the first and second logic block slices.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: July 8, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om P. Agrawal, Xiaojie He, Sajitha Wijesuriya, Barry Britton, Ming H. Ding, Jun Zhao
  • Patent number: 7385417
    Abstract: Systems and methods are disclosed herein to provide dual slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of dual-slice logic blocks within each of the programmable logic blocks, wherein each dual-slice logic block includes a first and a second slice each having at least a first lookup table, with a first one of the dual-slice logic blocks of a logic block slice type different from a second one of the dual-slice logic blocks, and a third one of the dual-slice logic blocks of a logic block slice type different from the first and second dual-slice logic blocks.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: June 10, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om P. Agrawal, Xiaojie He, Sajitha Wijesuriya, Barry Britton, Ming H. Ding, Jun Zhao
  • Patent number: 7378872
    Abstract: Systems and methods are disclosed herein to provide logic block slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks, with at least one of the programmable logic blocks having at least a first, a second, and a third logic block slice of different logic block slice types.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: May 27, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om P. Agrawal, Barry Britton, Xiaojie He, Sajitha Wijesuriya, Ming H. Ding, Jun Zhao
  • Publication number: 20080117685
    Abstract: A read reference level of a plurality of read reference is determined for a set of bit cells of a non-volatile memory array. An indicator of the read reference level is stored in a non-volatile storage location associated with the set of bit cells. The indicator of the read reference level is accessed in response to a read access operation to the set of bit cells and a value stored at a memory location of the set of bit cells is sensed based on the indicator of the read reference level, whereby the memory location of the set of bit cells is associated with the read access operation.
    Type: Application
    Filed: November 16, 2006
    Publication date: May 22, 2008
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Ronald J. Syzdek, David W. Chrudimsky, Xiaojie He
  • Patent number: 7183798
    Abstract: Systems and methods are disclosed herein to provide improved memory techniques for logic blocks within a programmable logic device. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a first and a second logic slice adapted to receive a first and a second clock signal. The first and second logic slices may be combined to form wider and deeper memory and single port or synchronous dual port memory.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: February 27, 2007
    Assignee: Lattice Semiconductor Corporation
    Inventors: Xiaojie He, Sajitha Wijesuriya, Claudia Stanley, John Schadt
  • Publication number: 20050093577
    Abstract: Multiplexer circuits are disclosed, such as for example for programmable logic devices. As an example of one embodiment, a multiplexer circuit is disclosed having a default state and a state-locking latch.
    Type: Application
    Filed: November 4, 2003
    Publication date: May 5, 2005
    Inventors: Liem Nguyen, Xiaojie He, Brian Gaide, Kerry Ilgenstein, Sajitha Wijesuriya, Claudia Stanley, Aaron Rogers, Zheng Chen