Patents by Inventor Isao Nojima

Isao Nojima 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: 7729150
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: June 1, 2010
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
  • Publication number: 20080278986
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Application
    Filed: July 18, 2008
    Publication date: November 13, 2008
    Applicant: SILICON STORAGE TECHNOLOGY, INC.
    Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
  • Patent number: 7423895
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: September 9, 2008
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
  • Patent number: 7336516
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: February 26, 2008
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
  • Publication number: 20070165436
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Application
    Filed: March 13, 2007
    Publication date: July 19, 2007
    Inventors: Vishal Sarin, Hieu Tran, Isao Nojima
  • Patent number: 7212459
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: May 1, 2007
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
  • Patent number: 7196921
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: March 27, 2007
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
  • Patent number: 7149110
    Abstract: A memory comprises a plurality of digital multilevel memory cells. A window of valid data voltages for accessing the said plurality of digital multilevel memory cells is detected. The window may be detected by incrementing a first programming voltage to program data in the plurality of memory cells and verifying whether the data in at least one of said plurality of memory cells is properly programmed. The incrementing and verifying may be repeated until data is verified to be properly programmed in one of said plurality of memory cells. The data in each memory cell of said plurality of memory cells is verified. The verification may be by incrementing a second programming voltage, and verifying whether data in each memory cell is properly programmed within a margin. The incrementing and verifying is repeated for each memory cell outside of the margin.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: December 12, 2006
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Hieu Van Tran, Hung Q. Nguyen, Amitay Levi, Isao Nojima
  • Patent number: 7019998
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: March 28, 2006
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
  • Publication number: 20060044881
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 2, 2006
    Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
  • Publication number: 20060013028
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: a first state, such as erase, in which current can flow between the first terminal and the second terminal, and a second state, such as programmed, in which substantially no current flows between the first terminal and the second terminal. A pair of differential compare data lines connects to the control gate of each of the pair of non-volatile floating gate transistors.
    Type: Application
    Filed: July 19, 2004
    Publication date: January 19, 2006
    Inventors: Vishal Sarin, Hieu Tran, Isao Nojima
  • Publication number: 20050201151
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Application
    Filed: May 10, 2005
    Publication date: September 15, 2005
    Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
  • Publication number: 20050052934
    Abstract: A Unified Memory may store multiple types of content such as data or fast code or slow code. The data or code may be stored in separate arrays or in a common array. In an array, a tag bit may indicate the type of content such as data or fast code or slow code or single level or multilevel content. Tag bit may indicate communication interface or IO driver type. Sense amplifiers may be configurable based on the type of data being read. A Flash Security Measure is used to protect a protected memory area. A Flash Security Key is used for authentication and authorization a particular memory area. A XCAM (e.g., CAM) array is included in the Unified Memory. Unified Memory Concurrency is included.
    Type: Application
    Filed: September 9, 2003
    Publication date: March 10, 2005
    Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
  • Patent number: 6809425
    Abstract: A nonvolatile reprogrammable switch for use in a PLD or FPGA has a nonvolatile memory cell connected to the gate of an MOS transistor, which is in a well, with the terminals of the MOS transistor connected to the source of the signal and to the circuit. The nonvolatile memory cell is of a split gate type having a first region and a second region, with a channel therebetween. The cell has a floating gate positioned over a first portion of the channel, which is adjacent to the first region and a control gate positioned over a second portion of the channel, which is adjacent to the second region. The second region is connected to the gate of the MOS transistor. The cell is programmed by injecting electrons from the channel onto the floating gate by hot electron injection mechanism. The cell is erased by Fowler-Nordheim tunneling of the electrons from the floating gate to the control gate. As a result, no high voltage is ever applied to the second region during program or erase.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: October 26, 2004
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Bomy Chen, Isao Nojima, Hung Q. Nguyen
  • Publication number: 20040125653
    Abstract: A memory comprises a plurality of digital multilevel memory cells. A window of valid data voltages for accessing the said plurality of digital multilevel memory cells is detected. The window may be detected by incrementing a first programming voltage to program data in the plurality of memory cells and verifying whether the data in at least one of said plurality of memory cells is properly programmed. The incrementing and verifying may be repeated until data is verified to be properly programmed in one of said plurality of memory cells. The data in each memory cell of said plurality of memory cells is verified. The verification may be by incrementing a second programming voltage, and verifying whether data in each memory cell is properly programmed within a margin. The incrementing and verifying is repeated for each memory cell outside of the margin.
    Type: Application
    Filed: December 15, 2003
    Publication date: July 1, 2004
    Inventors: Hieu Van Tran, Hung Q. Nguyen, Amitay Levi, Isao Nojima
  • Patent number: 6639818
    Abstract: A differential non-volatile content addressable memory array has a differential non-volatile content addressable memory cell which uses a pair of non-volatile storage elements. Each of the non-volatile storage elements can be a split-gate floating gate transistor or a stack gate floating gate transistor having a first terminal, a second terminal, a channel therebetween and a floating gate over at least a portion of the channel to control the conduction of electrons in the channel, and a control gate. The floating gate storage transistor can be in one of two states: erased in which current can flow between the first terminal and the second terminal, and programmed in which substantially no current flows between the first terminal and the second terminal. A word line connects to the control terminal of the pair of non-volatile floating gate transistors. A pair of differential data lines connects to the first terminals of each of the pair of non-volatile floating gate transistors.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: October 28, 2003
    Assignee: Silicon Storage Technology, Inc.
    Inventor: Isao Nojima
  • Patent number: 6292391
    Abstract: A high-voltage isolating circuit for controlling the discharge of high-voltage a memory array is provided comprising a line connected to individual memory cells of the memory array, the line having both a high-voltage portion and a low-voltage portion, such that the line is capable of providing a high-voltage and a low-voltage to the memory cells; and an isolation transistor having a first source/drain terminal coupled with the high-voltage portion of the line and an opposing source/drain terminal coupled with the low-voltage portion of the line. Further, the substrate of the transistor is coupled with the high-voltage portion of the line, such that the voltage potential of the line can be maintained within a certain voltage range when the low-voltage portion of the line is at a first voltage potential, and wherein the high-voltage portion of the line can be discharged when the low-voltage portion of the line is at a second voltage potential. As a result, latch-up of the circuit can be prevented.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: September 18, 2001
    Assignee: Silicon Storage Technology, Inc.
    Inventor: Isao Nojima
  • Patent number: 6246634
    Abstract: An integrated memory circuit has two flash memory arrays and at least one SRAM memory array. The three memory arrays are interconnected by an external address bus and data bus to a main control decoder sequencer which interfaces with the external environment. In addition, the flash and SRAM memory arrays are connected by an internal address and data bus. Through the use of modified software data protection scheme, erase and programming of one flash memory array can occur simultaneously with the reading or writing of data from the SRAM array or the reading of data from the other flash memory array. In addition, data transfer between one flash memory array and the SRAM memory array can occur simultaneously while reading of data occurs from the other flash memory array.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: June 12, 2001
    Assignee: Silicon Storage Technology, Inc.
    Inventor: Isao Nojima
  • Patent number: 6222765
    Abstract: A combination non-volatile latch circuit has a volatile latch circuit having a bit signal and an inverse bit signal. A first and a second non-volatile cell of the split gate floating gate type having a first terminal, a second terminal and a control gate is supplied. A first switch supplies the bit signal to the first terminal of the first cell and the inverse bit signal to the first terminal of the second cell. A second switch supplies the bit signal to the first terminal of the second cell and the inverse bit signal to the first terminal of the first cell. A first voltage can be supplied to the second terminal of the first and second cells and a second voltage supplies a voltage to the control gate of the first and second cells. In this manner, the latch can be operated independently of the non-volatile memory cells, the status of the latch can be restored by the status of the non-volatile memory cells, and the contents of the latch can be stored in the non-volatile memory cells.
    Type: Grant
    Filed: February 18, 2000
    Date of Patent: April 24, 2001
    Assignee: Silicon Storage Technology, Inc.
    Inventor: Isao Nojima
  • Patent number: 6184668
    Abstract: A high-voltage sensing circuit is provided that inhibits or prevents a low-voltage from being inadvertently sensed as a high-voltage during power-up and power-down and triggering a high-voltage operation such as a chip erase. The high-voltage sensing circuit comprises a low-power supply sensing circuit for generating a control signal in response to the detection of a power supply level and a switch, controlled by the control signal, that receives the input voltage and passes an output voltage if the input voltage is greater than a reference voltage. Until the power supply exceeds a certain amount, a switching transistor will be OFF and VIN (the output of the charge pump) will not be high enough. Thus, a low-voltage is prevented from being inadvertently sensed by the high-voltage sensing circuit as a high-voltage and triggering a high-voltage operation such as a chip erase.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: February 6, 2001
    Inventors: Isao Nojima, Hung Nguyen