Parallel Read/write Patents (Class 365/220)
  • Patent number: 7447094
    Abstract: Power-saving techniques are employed in sensing a group of non-volatile memory cells in parallel. One technique is that the coupling of the memory cells to their bit lines is delayed during a precharge operation in order to reduce the cells'currents working against the precharge. Another technique is that a power-consuming precharge period is minimized by preemptively starting the sensing in a multi-pass sensing operation. High current cells not detected as a result of the premature sensing will still be able to be detected in a subsequent pass.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 4, 2008
    Assignee: Sandisk Corporation
    Inventors: Shou-Chang Tsao, Yan Li
  • Publication number: 20080253199
    Abstract: A parallel data storage system for storing data received from, or retrieving data to, a host system using multiple data storage devices. The system includes an interface for communicating with the host system and a buffer configured to store data sectors received from the host system via the interface. A switch is used to selectively connect the interface and the data storage devices to the buffer to facilitate the transfer of data into and out of the buffer. The data sectors are transferred by segmenting each sector into multiple smaller data cells and distributing these data cells among the data storage devices using an arbitrated distribution method.
    Type: Application
    Filed: May 16, 2008
    Publication date: October 16, 2008
    Applicant: STEC, INC.
    Inventors: Hooshmand Torabi, Chak-Fai Cheng, Nader Salessi, Hosein Gazeri
  • Patent number: 7436725
    Abstract: A data generator has stable duration from trigger arrival to substantial data output start. A memory provides parallel data according to a divided clock. An address counter provides the same address to the memory until a trigger signal arrives and starts increasing the address after the trigger signal. A hexadecimal counter counts a clock that is faster than the divided clock as the counted number circulates every one period of the divided clock . A trigger information latch latches the counted number of the counter when the trigger signal arrives and provides it to a MUX. The MUX selects data in a pair of the parallel data provided at first and second inputs I1 and I2 to produce rearranged parallel data bits according to the latched counted number. A parallel to serial converter receives the rearranged parallel data to convert it to serial data according to the clock.
    Type: Grant
    Filed: April 21, 2007
    Date of Patent: October 14, 2008
    Assignee: Tektronix International Sales GmbH
    Inventor: Yasuhiko Miki
  • Publication number: 20080219074
    Abstract: An integrated circuit having a nominal minimum burst length defined by a nominal data prefetch size transfers data by accepting an abbreviated burst data read request directed to a first bank, prefetching less than the nominal data prefetch size, and providing the data in an abbreviated burst data transfer less than the nominal minimum burst length.
    Type: Application
    Filed: March 8, 2007
    Publication date: September 11, 2008
    Inventor: Jong-Hoon Oh
  • Patent number: 7397717
    Abstract: A serial peripheral flash memory device uses a plurality of dummy input/output terminals to enable the selection of a parallel mode for devices that have a slower serial clock speed. In parallel mode, data is transmitted over the plurality of dummy input/output terminals to allow a plurality of bits to be transmitted at the same time improving the data transmission rate at the slower serial clock speed.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: July 8, 2008
    Assignee: Macronix International Co., Ltd.
    Inventors: Han-Sung Chen, Chia-Yen Yeh, Chen-Hao Po, Ching-Chung Lin
  • Patent number: 7394719
    Abstract: A flash memory device that includes a number of columns each of which is connected with a plurality of memory cells. A column selector circuit selects a part of the columns in response to a column address, and a plurality of sense amplifier groups are connected with the selected columns by the column selector circuit. The column selector circuit variably selects the columns according to whether the column address is 4N-aligned (where N is an integer having a value of 1 or more). For example, the column selector circuit chooses columns of the column address when the column address is 4N-aligned, and chooses columns of an upper column address when the column address is not 4N-aligned.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: July 1, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-Keun Lee, Jin-Sung Park
  • Publication number: 20080137461
    Abstract: Methods and systems are provided that allow the method of access to one or more memory banks to be performed using serial access, or using parallel access. In serial mode, each link operates as an independent serial link. In contrast, during serial mode, the links operate in common as a parallel link. Where input and output controls are received independently for each link for serial mode, a single set of input and output controls is used in common by all of the links during parallel mode.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Hong Beom Pyeon, HakJune Oh, Jin-Ki Kim
  • Publication number: 20080117659
    Abstract: There is provided a semiconductor memory device which offers enhanced speed in burst mode. The semiconductor memory device has a burst mode for serially reading multiple bits of data in a fixed order in synchronization with both edges of a clock. Multiple memory blocks are geometrically arranged correspondingly to the multiple bits. An address selection circuit selects a memory cell from the memory blocks. Data read from the memory blocks is parallel transmitted to an output circuit. The output circuit first outputs data from a memory block to which data is transmitted fastest among the multiple memory blocks. The output circuit serially outputs data in the fixed order in synchronization with both edges of the clock.
    Type: Application
    Filed: November 6, 2007
    Publication date: May 22, 2008
    Inventor: Hajime SATO
  • Patent number: 7376021
    Abstract: Embodiments of the present invention include a data output circuit that can read data in parallel from a plurality of latches in a pipeline circuit. Even-numbered data and odd-numbered data are simultaneously output over a single clock cycle, and are then converted into DDR data and are then serially output. By moving data in this manner, embodiments of the invention can reduce the number of necessary control signals by as much as 50% over conventional data output circuits.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: May 20, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nak-Won Heo, Chang-Sik Yoo
  • Patent number: 7376034
    Abstract: A parallel data storage system for storing data received from, or retrieving data to, a host system using multiple data storage devices. The system includes an interface for communicating with the host system and a buffer configured to store data sectors received from the host system via the interface. A switch is used to selectively connect the interface and the data storage devices to the buffer to facilitate the transfer of data into and out of the buffer. The data sectors are transferred by segmenting each sector into multiple smaller data cells and distributing these data cells among the data storage devices using an arbitrated distribution method.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: May 20, 2008
    Assignee: STEC, Inc.
    Inventors: Hooshmand Torabi, Chak-Fai Cheng, Nader Salessi, Hosein Gazeri
  • Publication number: 20080101144
    Abstract: Methods and apparatus are provided for programming a flash multiple level memory cell (MLC) memory. The method may include loading data into an SRAM. The method may include reading a plurality of multiple-bit words from the data in the SRAM and loading the words into at least one latch buffer of a power control circuit. The method may also include pairing one or more bits from one of the words in the latch buffer with one or more bits from another of the words in the latch buffer and determining which of the bit pairs require programming. Moreover, the method may include programming, in parallel, each memory cell with the determined bit pairs. The method may further include programming each multiple level memory cell by applying a voltage to the drain side of a transistor of the memory cells corresponding to the determined bit pairs.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventor: Chung-Kuang Chen
  • Publication number: 20080089138
    Abstract: Status information comprising data not stored in a memory array is efficiently read from a plurality of parallel memory devices sharing an N-bit data bus by configuring each memory device to drive the status information on a different subset M of the N bits, and tri-state the remaining N-M bits. Each memory device is additionally configured to drive zero, one or more data strobes associated with the subset M, and tri-state the remaining data strobes. A memory controller may simultaneously read status information from two or more memory devices in parallel, with each memory device driving a separate subset M of the N-bit bus. Each memory device may serialize the status information, and drive it on the subset M of the bus in burst form. Each memory device may include a configuration register initialized by a memory controller to define its subset M.
    Type: Application
    Filed: October 11, 2006
    Publication date: April 17, 2008
    Inventors: Barry Joe Wolford, James Edward Sullivan
  • Patent number: 7355917
    Abstract: A two-dimensional data memory (1) comprising memory elements which are arranged in rows and columns, which are designed to store in each case one data word, which in the row direction and in the column direction are coupled locally to their respectively adjacent memory elements such that with each control pulse of a row control signal the data words of the memory elements of all rows are shifted in a shift direction into the memory elements of the respectively adjacent row, with the data words of the last row being shifted into the first row, and such that with each control pulse of a column control signal the data words of the memory elements of all columns are shifted in a shift direction into the memory elements of the respectively adjacent column, with the data words of the last column being shifted into the first column, and which are designed such that an external write access is possible only in respect of at least one predefined row and at least one predefined column and such that an external read acc
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: April 8, 2008
    Assignee: NXP B.V.
    Inventors: Norman Nolte, Winfried Gehrke
  • Patent number: 7349256
    Abstract: A flash memory device is programmed by loading first data into a page buffer of a first mat. Second data is loaded into a page buffer of a second mat while programming the first data in a first memory block of the first mat.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: March 25, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-Sung Park, Dae-Seok Byeon
  • Patent number: 7342835
    Abstract: A memory device includes plural memory blocks, each memory block having memory cells arranged in wordlines and bitlines and a selector to select a wordline of memory cells. A group of first sense amplifiers are coupled to each memory block to at least one of read data from and write data to the selected wordline. A buffer of latches are coupled to the group of first sense amplifiers and have sufficient capacity to hold data corresponding to the selected wordline of memory cells.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: March 11, 2008
    Assignee: Winbond Electronics Corp.
    Inventors: Ying Te Tu, Yu Chang Lin
  • Publication number: 20080008016
    Abstract: A semiconductor memory device includes a memory cell array, a plurality of data input/output terminals, a plurality of signal paths for writing data supplied to the data input/output terminals to the memory cell array in parallel, a plurality of latch circuits temporarily holding the data on the signal paths, respectively, and a selector selectively supplying the data to the latch circuits from a test data terminal during a test operation. The data can be thereby supplied from the test data terminal to the latch circuits in parallel during the test operation. The number of terminals used at an operation test can be, therefore, greatly decreased.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 10, 2008
    Applicant: Elpida Memory, Inc.
    Inventor: Nobuo Yamamoto
  • Patent number: 7310276
    Abstract: A memory device is operable in either a high mode or a low speed mode. In either mode 32 bits of data from each of two memory arrays are prefetched into respective sets of 32 flip-flops. In the high-speed mode, the prefetched data bits are transferred in parallel to 4 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 4 data bus terminals. In the low speed mode, two sets of prefetched data bits are transferred in parallel to 8 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 8 data bus terminals.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: December 18, 2007
    Assignee: Micron Technology, Inc.
    Inventors: Brent Keeth, Brian Johnson, Troy A. Manning
  • Patent number: 7307912
    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 25, 2004
    Date of Patent: December 11, 2007
    Assignee: Lattice Semiconductor Corporation
    Inventors: Hemanshu T. Vernenker, Margaret C. Tait, Christopher Hume, Nhon Nguyen, Allen White, Tim Swensen, Sam Tsai, Steve Eplett
  • Patent number: 7304909
    Abstract: A control unit is set up to generate and output periodic clock signals, that are in sync with and at the same frequency as a periodic basic clock that is input into it, and periodic control signals, that are likewise in sync with the basic clock, and to turn on/turn off output of at least the clock signal in reaction to an activation/deactivation signal, which is routed to it externally, to a synchronous parallel/serial converter executing synchronization and serialization of a parallel data signal with the basic clock. Whereas output of the clock signal and optionally of the control signals are turned off, immediately after the activation/deactivation signal has assumed its deactivation state, the control unit is able to synchronize turning control signals on again, when the activation/deactivation signal has assumed its activation state.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: December 4, 2007
    Assignee: Infineon Technologies AG
    Inventors: Paul Wallner, Peter Gregorius
  • Patent number: 7304897
    Abstract: Methods and systems consistent with this invention comprise a control circuit for reading data from a memory comprising a plurality of data channels. Such control circuits comprise at least one multiplexer, wherein the at least one multiplexer is configured to route a data strobe signal to a first number of the plurality of data channels for reading the data from the memory when the at least one multiplexer is in a first selected state, and wherein the at least one multiplexer is configured to route the data strobe signal to a second number of the plurality of data channels, wherein the second number is greater than the first number, for reading the data from the memory when the at least one multiplexer is in a second selected state. Such methods and systems may also comprise a clock for generating a data strobe signal, and a flip-flop for latching the data from the memory into the control circuit with the data strobe signal, wherein the data strobe signal does not leave the control circuit.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: December 4, 2007
    Assignee: VIA Technologies, Inc.
    Inventors: Chen-Kuan Eric Hong, Yi-Jung Su
  • Patent number: 7302505
    Abstract: A receiver multi-protocol interface includes a wide bandwidth amplifier, a data sampling module, and a clocking module. The wide bandwidth amplifier amplifies a first formatted input signal or a second formatted input signal to produce an amplified input signal. The data sampling module converts the amplified input signal into a first data stream in accordance with at least one first sampling clock signal when the interface is configured in the first mode and to converts the amplified input signal into a second data stream in accordance with at least a second sampling clock signal when the interface is in a second mode. The clocking module generates the first sampling clock signals from a reference clock when the multi-protocol interface is in a first operational mode and generates the second sampling clock signals based on the reference clock when the interface is in the second operational mode.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: November 27, 2007
    Assignee: Broadcom Corporation
    Inventors: Joseph M Ingino, Jr., Hung-Sung Li
  • Patent number: 7289372
    Abstract: Dual port memory blocks that have a reduced layout area are provided. The write drivers and sense amplifiers are shared between the dual ports to reduce the number of write drivers and sense amplifiers to save layout area. The write drivers for the two ports are used to write into all of the first port's bitlines. The sense amplifiers for the two ports are used to read from all of the second port's bitlines. A memory block can to support true dual port (TDP) and simple dual port (SDP) operation using substantially less write drivers and sense amplifiers.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: October 30, 2007
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7280417
    Abstract: A signal capture system and method is used to capture a data signal using a data strobe signal having a preamble of strobe signal transitions. The system includes a data latch circuit receiving the data signal. The data latch circuit is clocked by transitions of the data strobe signal to capture respective bits of data corresponding to the data signal. A decoder receives a memory command signal and generates a data start signal after a delay period from receiving the memory command signal if the command signal corresponds to a read or a write command. The receipt of read or write command signals is used by a control circuit to identify the start of valid read or write data signals. The control circuit then outputs the captured data signals responsive to the data start signal, thereby ignoring the transitions in the preamble of the data strobe signal.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: October 9, 2007
    Assignee: Micron Technology, Inc.
    Inventors: Joo S. Choi, James B. Johnson
  • Patent number: 7280400
    Abstract: In a virtual ground memory array, sneak currents between input/output groups of sensed cells may be reduced by providing at least one column of programmed cells between the input/output groups. The sneak currents may arise when cells in each of two adjacent I/O groups are sensed (or programmed) at the same time.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: October 9, 2007
    Assignee: Intel Corporation
    Inventors: Ruili Zhang, Richard Fackenthal
  • Patent number: 7272060
    Abstract: A method, system, and circuit for performing a memory related operation are disclosed. An operating voltage is applied to a bitline and a neighboring bitline is precharged. The precharge voltage has a magnitude less than the operating voltage. Both voltages ramp up at like or different rates. The precharge voltage can reach its effective magnitude prior to or with the operating voltage reaching its effective value.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: September 18, 2007
    Assignee: Spansion LLC
    Inventors: Qiang Lu, Richard Fastow, Zhigang Wang
  • Patent number: 7272064
    Abstract: For writing K-bit write data in parallel (K is integer at least 2), bit lines each arranged for each memory cell columns and at least K current return lines are provided. K selected bit lines to write the K-bit write data are connected in series in a single current path. When data having different levels are written through adjacent selected bit lines, the selected bit lines are connected to each other at their one ends or the other ends, so that a bit line write current flowing through the former selected bit line is directly transmitted to the latter selected bit line. On the other hand, when data having the same level are written through adjacent selected bit lines, a bit line write current flowing through the former selected bit line is turned back by the corresponding current return line, and then transmitted to the latter selected bit line.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: September 18, 2007
    Assignee: Renesas Technology Corp.
    Inventor: Tsukasa Ooishi
  • Patent number: 7263018
    Abstract: A memory device is disclosed that has a longer read time than write time and implements a parallel-read operation. The parallel-read operation saves reading time and thus accelerates a write operation that comprises a step of comparing incoming data with memory data that were stored in the memory before. The arrangement is especially applicable to an MRAM memory with 0T1MTJ memory cells. The parallel-read operation involves reading in parallel a large amount of data or all data to be compared from the memory into a first temporary memory. The write data is stored in a second temporary memory. The memory data contained in the first temporary memory is compared with the corresponding write data contained in the second temporary memory and allocated to the same address information. Only that write data is written to the memory, which is different from the corresponding memory data.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: August 28, 2007
    Assignee: NXP B.V.
    Inventor: Eric Hendrik Jozef Persoon
  • Patent number: 7257020
    Abstract: Normal memory cells are arranged in rows and columns, and dummy memory cells are arranged to form dummy memory cell rows by sharing memory celf columns with the normal memory cells. When there is at least one defect in the normal memory cells and/or the dummy memory cells, replacement/repair is carried out using a redundant column in a unit of memory cell column. The redundant column includes not only spare memory cells for repair of the normal memory cells but also spare dummy memory cells for repair of the dummy memory cells.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: August 14, 2007
    Assignee: Renesas Technology Corp.
    Inventor: Hideto Hidaka
  • Patent number: 7233541
    Abstract: The present invention is intended to significantly enhance processing efficiency. The card-type semiconductor storage device has a first data communication line group for connecting nonvolatile memories in a first port to a controller block and a second data communication line group for connecting nonvolatile memories in a second port to the controller block.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: June 19, 2007
    Assignee: Sony Corporation
    Inventors: Takashi Yamamoto, Kenichi Satori
  • Patent number: 7196962
    Abstract: In a packet addressing method, one or more memory blocks are selected from a plurality of memory blocks and one or more data I/O pads are selected from a plurality of data I/O pads via which data input or output to/from the selected memory blocks are loaded, memory cell data output from the selected memory blocks are sequentially output to the selected data I/O pads, and data input to the selected data I/O pads are sequentially input to the selected memory blocks, so that read and write operations are independently accomplished in each of data I/O pads. The data I/O width can be adjusted according to the word length which is selectively set up, and power consumption can be reduced due to partial activation of the memory block.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: March 27, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dong-Woo Lee
  • Patent number: 7187572
    Abstract: A memory device, system and method for allowing an early read operation after one or more write operations is provided according to an embodiment. The memory device includes an interface for providing a first write address, a first write data, and a read address. A memory core is coupled to the interface and includes a first memory section having a first data path and a first address path and a second memory section having a second data path and a second address path. In an embodiment of the present invention, the first data and first address path is independent of the second data and second address path. The first write data is provided on the first data path responsive to the first write address being provided on the first address path while a read data is provided on the second data path responsive to the read address being provided on the second address path.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: March 6, 2007
    Assignee: Rambus Inc.
    Inventors: Richard E. Perego, Frederick A. Ware
  • Patent number: 7184337
    Abstract: A method for testing an integrated semiconductor memory provides for disturbing memory cells arranged along a first word line by a disturbance signal on an adjacent word line. The memory cells along the first word line and bit lines, respectively, connected to them are subsequently connected simultaneously to a common data line via sense amplifiers, respectively, connected to them. The sense amplifiers assess the memory cells burdened by the disturbance signal and the capacitive load of the common data line and, respectively, refresh the disturbed memory state in the memory cells. The memory state refreshed in the memory cells is subsequently assessed in the context of a fast read access.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: February 27, 2007
    Assignee: Infineon Technologies AG
    Inventor: Martin Versen
  • Patent number: 7184346
    Abstract: Various methods, apparatuses and systems in which a memory uses a noise reduction circuit to sense groups of memory cells. The memory has a plurality of memory cells organized into groups of memory cells. The noise reduction circuit performs a sense operation on a first group of memory cells at the substantially the same time. The noise reduction circuit performs a sense operation on a second group of memory cells at substantially the same time. The noise reduction circuit has timing circuitry to sense the second group of memory cells after the sense of the first group initiates but prior to the completion of the sense operation on the first group of memory cells.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: February 27, 2007
    Assignee: Virage Logic Corporation
    Inventors: Jaroslav Raszka, Vipin Kumar Tiwari
  • Patent number: 7177135
    Abstract: An on-chip bypass capacitor and method of manufacturing the same, the on-chip bypass capacitor including at least two capacitor arrays, each capacitor array including a first layer connecting the at least two capacitor arrays in series, each capacitor array including a plurality of capacitors, each of the plurality of capacitors including a second layer connecting the plurality of capacitors in parallel. The on-chip bypass capacitor may be part of a chip which also includes a memory cell array including at least one cell capacitor.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: February 13, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daehwan Kim, Junghwa Lee
  • Patent number: 7167404
    Abstract: A programmable logic device (PLD) has the ability to test the configuration memory either independently or during configuration. The PLD may include a selector for selecting a particular column or row of the configuration memory array, and an input data storage device for storing configuration data required to be stored in the selected column or row, or test data for testing the selected column or row. The PLD may also include an output data storage device for storing the output from the selected column or row, and test logic that provides control signals for verifying the correct operation of the data lines of the configuration memory array without disturbing the data stored in the memory array.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: January 23, 2007
    Assignee: STMicroelectronics Pvt Ltd.
    Inventors: Shalini Pathak, Parvesh Swami
  • Patent number: 7158421
    Abstract: A non-volatile memory device includes circuitry for governing a multi-phase programming process in a non-volatile memory. The exemplary embodiment uses a quick pass write technique where a single programming pass is used, but the biasing of the selected memory cells is altered to slow programming as the memory cells approach their target values by raising the voltage level of the channels of the selected memory cells. A principle aspect of the present invention introduces a latch associated with the read/write circuitry connectable to each selected memory cell along a corresponding bit line for the storage of the result of the verify at this lower level.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: January 2, 2007
    Assignee: SanDisk Corporation
    Inventors: Yan Li, Raul-Adrian Cernea
  • Patent number: 7155581
    Abstract: A method of operating a digital computer includes the steps of addressing a memory, reading a row of data from the memory, providing the same computational instruction simultaneously to each processor element of a plurality of processor elements, where each of the processor elements is selectively coupled to a corresponding bit position of the memory row of data, performing the same computational operation on a selected plurality of data bits in parallel, and writing the result into the memory at the same row as the data was read from.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: December 26, 2006
    Assignee: Mosaid Technologies Incorporated
    Inventors: Duncan G. Elliott, W. Martin Snelgrove
  • Patent number: 7151705
    Abstract: The present invention relates to a non volatile memory device architecture, for example of the Flash type, incorporating a memory cell array and an input/output interface to receive memory data and/or addresses from and to the outside of the device. The interface operates generally according to a serial communication protocol, but it is equipped with a further pseudo-parallel communication portion with a low pin number incorporating circuit blocks for selecting the one or the other communication mode against an input-received selection signal.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: December 19, 2006
    Assignee: STMicroelectronics, S.r.l.
    Inventors: Salvatore Polizzi, Maurizio Francesco Perroni, Paolino Schillaci
  • Patent number: 7151707
    Abstract: A memory device is operable in either a high mode or a low speed mode. In either mode, 32 bits of data from each of two memory arrays are prefetched into respective sets of 32 flip-flops. In the high-speed mode, the prefetched data bits are transferred in parallel to 4 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 4 data bus terminals. In the low speed mode, two sets of prefetched data bits are transferred in parallel to 8 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 8 data bus terminals.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: December 19, 2006
    Assignee: Micron Technology, Inc.
    Inventors: Brent Keeth, Brian Johnson, Troy A. Manning
  • Patent number: 7126845
    Abstract: When normal bit lines BL3 and /BL3 are selected, spare bit lines SBL2 and /SBL2 are simultaneously selected, so that column select gates are placed in such a manner that these bit line pairs are connected to respective different read data bus pairs. The column select gates are distributed in placement so as not to cause a great difference in load capacitance between read data buses. A redundancy determination result is reflected on read data by activation of control signals ?1 and ?2 given immediately prior to a sense amplifier. Note that two sense amplifier may be provided with control signals ?1 and ?2 so as to select the outputs of one sense amplifier. With such a configuration adopted, it is possible to provide a memory device capable of performing high speed reading while realizing a redundancy replacement.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: October 24, 2006
    Assignee: Renesas Technology Corp.
    Inventor: Hideto Hidaka
  • Patent number: 7120761
    Abstract: A semiconductor memory device includes a plurality of N external ports, each of which receives commands, and an internal circuit which performs at least N access operations during a minimum interval of the commands that are input into one of the external ports.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: October 10, 2006
    Assignee: Fujitsu Limited
    Inventors: Yasurou Matsuzaki, Takaaki Suzuki, Masafumi Yamazaki, Kenichi Kawasaki, Shinnosuke Kamata, Ayako Sato, Masato Matsumiya
  • Patent number: 7110304
    Abstract: Dual port memory blocks that have a reduced layout area are provided. The write drivers and sense amplifiers are shared between the dual ports to reduce the number of write drivers and sense amplifiers to save layout area. The write drivers for the two ports are used to write into all of the first port's bitlines. The sense amplifiers for the two ports are used to read from all of the second port's bitlines. A memory block can to support true dual port (TDP) and simple dual port (SDP) operation using substantially less write drivers and sense amplifiers.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 19, 2006
    Assignee: Altera Corporation
    Inventors: Haiming Yu, Wei Yee Koay
  • Patent number: 7099179
    Abstract: Conductive memory array having page mode and burst mode write capability. The conductive memory array includes two-terminal memory plugs and driver circuits configured to write information to the memory plugs in two cycles. The array also includes associated circuitry that allows it to carry out such two-cycle writes in either page mode or burst mode.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 29, 2006
    Inventors: Darrell Rinerson, Christophe Chevallier
  • Patent number: 7092288
    Abstract: A non-volatile transistor memory array has individual cells with a current injector and a non-volatile memory transistor. Injector current gives rise to charged particles that can be stored in the memory transistor by tunneling. When a row of the array is activated by a word line, the active row has current injectors ready to operate if program line voltages are appropriate to cause charge storage in a memory cell, while a cell in an adjacent row be erased by charge being driven from a memory transistor. A series of conductive plates are arranged over the word line, with each plate having a pair of oppositely extending tangs, one causing programming of a cell in a first row and another causing erasing of a cell in another row.
    Type: Grant
    Filed: February 4, 2004
    Date of Patent: August 15, 2006
    Assignee: Atmel Corporation
    Inventor: Bohumil Lojek
  • Patent number: 7075846
    Abstract: An apparatus for interleave includes a serial-parallel circuit which transforms a data form of an input data from serial into parallel and which outputs a plurality of parallel data, a first switch circuit which arranges order of the parallel data based on a first control signal and which outputs a plurality of first arranged data, a memory circuit which stores the first arranged data based on the first control signal and which outputs the stored first arranged data based on a second control signal, a second switch circuit which arranges order of the stored first arranged data based on the second control signal and which outputs a plurality of second arranged data, and a parallel-serial circuit which transforms a data form of the second arranged data from parallel into serial and which outputs a serial output data.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: July 11, 2006
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Masato Yamazaki
  • Patent number: 7057959
    Abstract: A method for controlling a semiconductor memory in which a mode register can be set in a burst mode. To set an operation mode in the burst mode, the semiconductor memory is changed first from the burst mode, through a power-down mode, to a standby mode of non-burst mode. Then the semiconductor memory is changed to a mode register set mode to set the mode register when commands are input in the same predetermined sequence that is used in the non-burst mode.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: June 6, 2006
    Assignee: Fujitsu Limited
    Inventors: Shinya Fujioka, Shinichi Yamada, Kotoku Sato, Jun Ohno
  • Patent number: 7054202
    Abstract: Integrated circuit memory devices include a memory cell array that is configured to write N data bits in parallel and a write data path that is configured to serially receive 2N data bits from an external terminal. The write data path includes 2N write data buffers that are configured to store the 2N data bits, 2N switches, and N data lines that are configured to connect at least N of the 2N switches to the memory cell array to write therein N data bits in parallel. A reduced number of local data lines and/or global data lines may be provided.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: May 30, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yun-sang Lee, Jung-bae Lee, One-gyun La, Sung-ryul Kim
  • Patent number: 7054215
    Abstract: Data bits are prefetched from memory cells in parallel and are read out serially. The memory includes multiple stages (1710) of latches through which the parallel data is transferred before being read out serially. The multiple stages provide suitable delays to satisfy variable latency requirements (e.g. CAS latency in DDR2). The first bit for the serial output bypasses the last stage (1710.M). In some embodiments, the control signals controlling the stages other than the last stage in their providing the first data bit to the memory output are not functions of the control signals controlling the last stage providing the subsequent data bits to the memory output.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: May 30, 2006
    Assignee: ProMOS Technologies Pte. Ltd.
    Inventors: Kook-Hwan Kwon, Steve S. Eaton
  • Patent number: 7038966
    Abstract: A memory device is operable in either a high mode or a low speed mode. In either mode 32 bits of data from each of two memory arrays are prefetched into respective sets of 32 flip-flops. In the high-speed mode, the prefetched data bits are transferred in parallel to 4 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 4 data bus terminals. In the low speed mode, two sets of prefetched data bits are transferred in parallel to 8 parallel-to-serial converters, which transform the parallel data bits to a burst of 8 serial data bits and apply the burst to a respective one of 8 data bus terminals.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: May 2, 2006
    Assignee: Micron Technology, Inc.
    Inventors: Brent Keeth, Brian Johnson, Troy A. Manning
  • Patent number: 7038964
    Abstract: Access of multiple data processing circuits to a common memory having several banks is managed, the memory being connected to one or several circuits for processing ordinary data and to a circuit for processing priority data. A method of managing access includes producing an access demand of a circuit for processing ordinary data to a bank of the memory, starting the realization of the demanded access, subsequently producing an access demand of the circuit for processing priority data to another bank of the memory, preparing, during the realization of the access demanded by the ordinary data processing circuits, the other bank of the memory, and interrupting the access in the course of realization as soon as said preparation is completed.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: May 2, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Stephane Mutz, Hugues De Perthuis, Thierry Gourbilleau