Patents by Inventor Rodney R. Rozman

Rodney R. Rozman 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: 8489780
    Abstract: Some embodiments of the invention may use a single control line signal as both a wake up signal and as an indicator of a device selection command. In a command-based protocol on a non-volatile memory bus, a host memory controller may assert a signal on a control line to bring all the memory devices on the bus into an operational mode, while concurrently placing a device selection command on the input/output lines. The memory device selected by the selection command may remain operational to perform a sequence of operations as directed by the host controller. The remaining (non-selected) memory devices may return to a sleep mode until a new signal on the control line is received, indicating a new selection command.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 16, 2013
    Assignee: Intel Corporation
    Inventors: Rajesh Sundaram, Rodney R. Rozman, Sanjay S. Talreja
  • Patent number: 8458415
    Abstract: Some embodiments of the invention pertain to a memory system containing multiple memory devices, in which one or multiple ones of the memory devices may flexibly be selected at one time for a common operation to be performed by all the selected devices concurrently.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Publication number: 20120047334
    Abstract: Some embodiments of the invention pertain to a memory system containing multiple memory devices, in which one or multiple ones of the memory devices may flexibly be selected at one time for a common operation to be performed by all the selected devices concurrently.
    Type: Application
    Filed: July 27, 2011
    Publication date: February 23, 2012
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Patent number: 8006044
    Abstract: Some embodiments of the invention pertain to a memory system containing multiple memory devices, in which one or multiple ones of the memory devices may flexibly be selected at one time for a common operation to be performed by all the selected devices concurrently.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: August 23, 2011
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Patent number: 7802061
    Abstract: Some embodiments of the invention use a command-based interface to control reads and writes with non-volatile memory devices. This may reduce the number of pins that are needed on each integrated circuit, and therefore reduce the cost and size of those integrated circuits. In some embodiments, an on-die cache buffer may be used to buffer data transfers between a high-speed memory bus and the slower speed non-volatile array.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 21, 2010
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Patent number: 7693244
    Abstract: A system, apparatus, method and article to encode, clock recover, and sample data bits are described. The apparatus may include a pulsed digital module comprising a first clock input, a first data input, a data output, and a reset input. The first clock input to receive an encoded signal from a single-wire. The encoded signal comprising a serial bit sequence comprising a clock signal embedded encoded data bit. The pulsed digital module to capture an edge of the encoded signal at the first clock input in accordance with a logic level coupled to the first data input. A delay module comprising a delay input is coupled to the data output and a delay output is coupled to the reset input. The delay module to delay the captured edge by a predetermined period and to generate a delay signal from the delay output after the predetermined period. The pulsed digital module is to generate a first clock edge of the sampling clock at the data output after the predetermined period.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Sunil Gupta, Rodney R. Rozman
  • Patent number: 7650459
    Abstract: Various embodiments of the invention connect multiple non-volatile memory controllers in a daisy chain manner, so the multiple memory devices may be accessed from a common host controller. Data and control signals may be daisy-chained in this way, so that many memory devices may be connected together, while not increasing the loading on individual signals lines. Transfer with the various memory devices may be interleaved, so that the relatively slow times of the memory devices doesn't slow down the overall throughout of the memory stem.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 19, 2010
    Assignee: Intel Corporation
    Inventors: Sean S. Eilert, Rodney R. Rozman
  • Patent number: 7567471
    Abstract: In various embodiments, a plurality of non-volatile memory devices, such as NAND flash memory device, may be connected to a host controller device in a fanned out configuration that allows each of the plurality of memory devices to perform read and/or write operations simultaneously. Each non-volatile memory device may include high speed input circuitry and high speed output circuitry so that transfers to and from memory are not limited by the speed of the flash memory read/write interface.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: July 28, 2009
    Assignee: Intel Corporation
    Inventors: Sean S. Eilert, Rodney R. Rozman, Shekoufeh Qawami, Glenn Hinton
  • Publication number: 20080151622
    Abstract: Some embodiments of the invention use a command-based interface to control reads and writes with non-volatile memory devices. This may reduce the number of pins that are needed on each integrated circuit, and therefore reduce the cost and size of those integrated circuits. In some embodiments, an on-die cache buffer may be used to buffer data transfers between a high-speed memory bus and the slower speed non-volatile array.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Publication number: 20080155287
    Abstract: Some embodiments of the invention may use a single control line signal as both a wake up signal and as an indicator of a device selection command. In a command-based protocol on a non-volatile memory bus, a host memory controller may assert a signal on a control line to bring all the memory devices on the bus into an operational mode, while concurrently placing a device selection command on the input/output lines. The memory device selected by the selection command may remain operational to perform a sequence of operations as directed by the host controller. The remaining (non-selected) memory devices may return to a sleep mode until a new signal on the control line is received, indicating a new selection command.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Rajesh Sundaram, Rodney R. Rozman, Sanjay S Talreja
  • Publication number: 20080155207
    Abstract: Various embodiments of the invention connect multiple non-volatile memory controllers in a daisy chain manner, so the multiple memory devices may be accessed from a common host controller. Data and control signals may be daisy-chained in this way, so that many memory devices may be connected together, while not increasing the loading on individual signals lines. Transfer with the various memory devices may be interleaved, so that the relatively slow times of the memory devices doesn't slow down the overall throughout of the memory stem.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Sean S. Eilert, Rodney R. Rozman
  • Publication number: 20080151648
    Abstract: In various embodiments, a plurality of non-volatile memory devices, such as NAND flash memory device, may be connected to a host controller device in a fanned out configuration that allows each of the plurality of memory devices to perform read and/or write operations simultaneously. Each non-volatile memory device may include high speed input circuitry and high speed output circuitry so that transfers to and from memory are not limited by the speed of the flash memory read/write interface.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Sean S. Eilert, Rodney R. Rozman, Shekoufeh Qawami, Glenn Hinton
  • Publication number: 20080155204
    Abstract: Some embodiments of the invention pertain to a memory system containing multiple memory devices, in which one or multiple ones of the memory devices may flexibly be selected at one time for a common operation to be performed by all the selected devices concurrently.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Shekoufeh Qawami, Rodney R. Rozman, Sean S. Eilert
  • Patent number: 7093064
    Abstract: A status register for a memory device. The status register provides a programming suspend status signal and a protection status signal. The programming suspend status signal indicates whether a programming operation is suspended. If the processor knows that a programming operation to a specific memory location is suspended, then the processor may request that a data modification operation to another memory location be performed while the programming operation is suspended. The protection status signal indicates whether an attempted data modification operation failed due to a protected memory block versus another type of device failure. Protecting or locking a memory block prevents the modification of data stored in a particular memory block.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: August 15, 2006
    Assignee: Intel Corporation
    Inventors: Vishram P. Dalvi, Rodney R. Rozman
  • Patent number: 6671785
    Abstract: A status register for a memory device. The status register provides a programming suspend status signal and a protection status signal. The programming suspend status signal indicates whether a programming operation is suspended. If the processor knows that a programming operation to a specific memory location is suspended, then the processor may request that a data modification operation to another memory location be performed while the programming operation is suspended. The protection status signal indicates whether an attempted data modification operation failed due to a protected memory block versus another type of device failure. Protecting or locking a memory block prevents the modification of data stored in a particular memory block.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: December 30, 2003
    Assignee: Intel Corporation
    Inventors: Vishram P. Dalvi, Rodney R. Rozman
  • Patent number: 6597605
    Abstract: Systems including a bit sequence program controller to program in sequence non-volatile memory cells in an array of programmable non-volatile memory cells. The bit sequence program controller determines the bits that require programming by comparing the bits of the program word with an erased logical state of the array of programmable non-volatile memory cells. The bit sequence program controller further indicates which non-volatile memory cells in a word of non-volatile memory cells in the array of non-volatile memory cells require programming to match the program word. The bit sequence program controller counts the number of the bits that require programming in the program word by counting the number of bits of the program word that are not in an erased logical state to determine when the programming should be completed.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: July 22, 2003
    Assignee: Intel Corporation
    Inventors: Jerry A. Kreifels, Rodney R. Rozman
  • Publication number: 20020126537
    Abstract: Systems including a bit sequence program controller to program in sequence non-volatile memory cells in an array of programmable non-volatile memory cells. The bit sequence program controller determines the bits that require programming by comparing the bits of the program word with an erased logical state of the array of programmable non-volatile memory cells. The bit sequence program controller further indicates which nonvolatile memory cells in a word of non-volatile memory cells in the array of non-volatile memory cells require programming to match the program word. The bit sequence program controller counts the number of the bits that require programming in the program word by counting the number of bits of the program word that are not in an erased logical state to determine when the programming should be completed.
    Type: Application
    Filed: May 3, 2002
    Publication date: September 12, 2002
    Inventors: Jerry A. Kreifels, Rodney R. Rozman
  • Publication number: 20020095545
    Abstract: A status register for a memory device. The status register provides a programming suspend status signal and a protection status signal. The programming suspend status signal indicates whether a programming operation is suspended. If the processor knows that a programming operation to a specific memory location is suspended, then the processor may request that a data modification operation to another memory location be performed while the programming operation is suspended. The protection status signal indicates whether an attempted data modification operation failed due to a protected memory block versus another type of device failure. Protecting or locking a memory block prevents the modification of data stored in a particular memory block.
    Type: Application
    Filed: April 21, 2000
    Publication date: July 18, 2002
    Inventors: Vishram P . Dalvi, Rodney R. Rozman
  • Patent number: 6418059
    Abstract: A bit sequence program controller to program in sequence non-volatile memory cells in an array of programmable non-volatile memory cells. The bit sequence program controller determines the bits that require programming by comparing the bits of the program word with an erased logical state of the array of programmable non-volatile memory cells. The bit sequence program controller further indicates which non-volatile memory cells in a word of non-volatile memory cells in the array of non-volatile memory cells require programming to match the program word. The bit sequence program controller counts the number of the bits that require programming in the program word by counting the number of bits of the program word that are not in an erased logical state to determine when the programming should be completed.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: July 9, 2002
    Assignee: Intel Corporation
    Inventors: Jerry A. Kreifels, Rodney R. Rozman
  • Patent number: RE42551
    Abstract: A flash memory device including a first memory array, a control circuit coupled to the first memory array, and a second independent memory array coupled to the control circuit. The first memory array includes a plurality of memory blocks each having a memory cell. The memory cell may be a nonvolatile flash memory cell. The control circuit controls the programming, erasing, and reading of the memory cells. The second memory array includes a plurality of block lock-bits each corresponding to one of the plurality of memory blocks. The state of each block lock-bit indicates whether the memory cell in the corresponding memory block is locked. The second memory array may also include a master lock-bit that indicates whether the block lock-bits are locked.
    Type: Grant
    Filed: March 7, 2002
    Date of Patent: July 12, 2011
    Inventors: Vishram Prakash Dalvi, Rodney R. Rozman, Christopher John Haid, Jerry Kreifels, Joseph Tsang, Jeff Evertt, Jahanshir J. Javanifard, Jeffrey J. Peterson