Patents by Inventor Hemanshu Vernenker

Hemanshu Vernenker 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: 7539076
    Abstract: Systems and methods disclosed herein provide for variable data width memory. For example, in accordance with an embodiment of the present invention, a technique for doubling a width of a memory is disclosed, without having to increase a width of the internal data path or the number of input/output pads.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: May 26, 2009
    Assignee: Lattice Semiconductor Corporation
    Inventors: Hemanshu Vernenker, Margaret Tait, Christopher Hume, Nhon Nguyen, Allen White, Tim Swensen, Sam Tsai, Steve Eplett
  • Patent number: 7376872
    Abstract: Method and apparatus for the testing of embedded memories in integrated circuits such as programmable logic devices are disclosed. In conjunction with a partial BIST engine, an external tester provides the embedded memories with test vectors. The on-chip partial BIST engine retrieves the test vectors from the embedded memories and compares them to corresponding expected test vectors supplied by the external tester. Based upon the comparison, the on-chip partial BIST engine forms comparison results indicating whether the retrieved test vectors differ from the corresponding expected test vectors. For programmable logic devices, a full BIST engine may be configured in the integrated circuit for generating the test vectors on chip.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: May 20, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Michael Nelson, Robert Feather, Hemanshu Vernenker
  • Patent number: 7177221
    Abstract: In accordance with one embodiment of the present invention, a programmable logic device includes at least one block of memory having a plurality of memory cells and a plurality of fuses adapted to provide a first set of signals that determines a first configuration for the at least one block of memory. A plurality of multiplexers are adapted to select the first set of signals from the plurality of fuses to configure the at least one block of memory in the first configuration or a second set of signals to configure the at least one block of memory in a second configuration.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: February 13, 2007
    Assignee: Lattice Semiconductor Corporation
    Inventors: Zheng Chen, Nhon Nguyen, Hemanshu Vernenker, Allen White, Christopher Hume
  • Publication number: 20070019495
    Abstract: Systems and methods are disclosed herein to provide improved address decoding techniques for memory. For example, in accordance with an embodiment of the present invention, an integrated circuit includes an address register that receives a reset signal, a clock signal, and an address signal and provides a registered address signal. The registered address signal provides at least a true and a complement signal, with the true and complement signal set to approximately the same logical value upon assertion of the reset signal. An address pre-decoder, coupled to the address register, at least partially decodes the registered address signal to provide a pre-decoded output signal. A wordline driver, coupled to the address pre-decoder, receives a wordline enable signal and the pre-decoded output signal and provides a wordline signal based on the pre-decoded output signal upon assertion of the wordline enable signal.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Louis De La Cruz, Allen White, Hemanshu Vernenker
  • Publication number: 20060087897
    Abstract: Systems and methods provide output data from a memory. For example, in accordance with an embodiment of the present invention, techniques are disclosed for providing glitch-free output data from a memory through feedback of the output data signal.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventors: Hemanshu Vernenker, Margaret Tait, Christopher Hume, Allen White, Tim Swensen, Sam Tsai, Steve Eplett
  • Publication number: 20060028897
    Abstract: Systems and methods are disclosed herein to provide techniques for writing to certain bits of a word location in a memory. For example, in accordance with an embodiment of the present invention, a method of implementing byte enable logic for a memory is disclosed, with the byte enable logic signals provided on one or more address lines.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 9, 2006
    Inventors: Hemanshu Vernenker, Margaret Tait, Christopher Hume, Allen White
  • Publication number: 20060007754
    Abstract: Systems and methods are disclosed for memory, including techniques for reading and writing to memory. For example, in accordance with an embodiment of the present invention, a method of implementing a read and a write operation (e.g., a read before write operation) is disclosed for a memory, such as for example for a single port or a multiport memory, with the write operation beginning prior to the completion of the read operation.
    Type: Application
    Filed: July 6, 2004
    Publication date: January 12, 2006
    Inventors: Hemanshu Vernenker, Marge Tait, Allen White