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: 7729150Abstract: 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: GrantFiled: July 18, 2008Date of Patent: June 1, 2010Assignee: Silicon Storage Technology, Inc.Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
-
Publication number: 20080278986Abstract: 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: ApplicationFiled: July 18, 2008Publication date: November 13, 2008Applicant: SILICON STORAGE TECHNOLOGY, INC.Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
-
Patent number: 7423895Abstract: 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: GrantFiled: March 13, 2007Date of Patent: September 9, 2008Assignee: Silicon Storage Technology, Inc.Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
-
Patent number: 7336516Abstract: 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: GrantFiled: September 15, 2005Date of Patent: February 26, 2008Assignee: Silicon Storage Technology, Inc.Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
-
Publication number: 20070165436Abstract: 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: ApplicationFiled: March 13, 2007Publication date: July 19, 2007Inventors: Vishal Sarin, Hieu Tran, Isao Nojima
-
Patent number: 7212459Abstract: 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: GrantFiled: May 10, 2005Date of Patent: May 1, 2007Assignee: Silicon Storage Technology, Inc.Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
-
Patent number: 7196921Abstract: 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: GrantFiled: July 19, 2004Date of Patent: March 27, 2007Assignee: Silicon Storage Technology, Inc.Inventors: Vishal Sarin, Hieu Van Tran, Isao Nojima
-
Patent number: 7149110Abstract: 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: GrantFiled: December 15, 2003Date of Patent: December 12, 2006Assignee: Silicon Storage Technology, Inc.Inventors: Hieu Van Tran, Hung Q. Nguyen, Amitay Levi, Isao Nojima
-
Patent number: 7019998Abstract: 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: GrantFiled: September 9, 2003Date of Patent: March 28, 2006Assignee: Silicon Storage Technology, Inc.Inventors: Hieu Van Tran, Hung Q. Nguyen, Vishal Sarin, Loc B. Hoang, Isao Nojima
-
Publication number: 20060044881Abstract: 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: ApplicationFiled: September 15, 2005Publication date: March 2, 2006Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
-
Publication number: 20060013028Abstract: 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: ApplicationFiled: July 19, 2004Publication date: January 19, 2006Inventors: Vishal Sarin, Hieu Tran, Isao Nojima
-
Publication number: 20050201151Abstract: 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: ApplicationFiled: May 10, 2005Publication date: September 15, 2005Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
-
Publication number: 20050052934Abstract: 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: ApplicationFiled: September 9, 2003Publication date: March 10, 2005Inventors: Hieu Tran, Hung Nguyen, Vishal Sarin, Loc Hoang, Isao Nojima
-
Patent number: 6809425Abstract: 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: GrantFiled: August 15, 2003Date of Patent: October 26, 2004Assignee: Silicon Storage Technology, Inc.Inventors: Bomy Chen, Isao Nojima, Hung Q. Nguyen
-
Publication number: 20040125653Abstract: 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: ApplicationFiled: December 15, 2003Publication date: July 1, 2004Inventors: Hieu Van Tran, Hung Q. Nguyen, Amitay Levi, Isao Nojima
-
Patent number: 6639818Abstract: 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: GrantFiled: March 16, 2000Date of Patent: October 28, 2003Assignee: Silicon Storage Technology, Inc.Inventor: Isao Nojima
-
Patent number: 6292391Abstract: 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: GrantFiled: March 28, 2000Date of Patent: September 18, 2001Assignee: Silicon Storage Technology, Inc.Inventor: Isao Nojima
-
Patent number: 6246634Abstract: 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: GrantFiled: May 1, 2000Date of Patent: June 12, 2001Assignee: Silicon Storage Technology, Inc.Inventor: Isao Nojima
-
Patent number: 6222765Abstract: 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: GrantFiled: February 18, 2000Date of Patent: April 24, 2001Assignee: Silicon Storage Technology, Inc.Inventor: Isao Nojima
-
Patent number: 6184668Abstract: 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: GrantFiled: June 22, 1999Date of Patent: February 6, 2001Inventors: Isao Nojima, Hung Nguyen