US7522440B2

Data input and data output control device and method

Summary by NHIP

High-Speed Memory Control Device

The memory device processes m-bit data streams within a single external clock cycle using sequential control signals. It employs a serial-to-parallel converter receiving m bits (m≥3) and a parallel-to-serial converter handling 2n-bit streams (n≥1) alongside k bits (1≤k<2n) for write or read operations.

Claim Score by NHIP

Read claim 23, the broadest

Abstract

A data input and data output control device and method in which a plurality of write or read data composed of m (2n+k) bits (where m, n, and k are all integers) may be accessed within one clock of external input clock.

US7522440B2, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Expired 26 August 2026, 0.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 3 independent, 21 dependent

  1. 1
    A memory devices, comprising:a memory cell array;a control signal generator circuit adapted to receive at least two internal clock signals and adapted to generate p control signals (where p is an integer≧3 and where p=2 n +k), where 2 n is a number of data bits (where n is an integer≧1) and k is a number of data bits (where k is an integer, k is≧1, and k is<2 n ), all of the p control signals being generated sequentially during one clock cycle of an external clock signal;at least one serial-to-parallel converter, adapted to receive a serial bit stream of m bits (where m is an integer≧3) sequentially, and adapted to convert the serial bit stream of m bits into a parallel m-bit stream in response to each of the p control signals, all bits of the parallel m-bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be written to the memory cell array;and at least one parallel-to-serial converter, adapted to receive at least a parallel 2 n -bit stream read from the memory cell array and adapted to convert the parallel 2 n -bit stream into a serial bit stream in response to each of 2 n control signals, all bits of the serial bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be read from the memory cell array.
  2. 23
    Broadest claimClaim Score 27, narrow(NHIP)A method of writing data to and reading data from a memory cell array, the method comprising:receiving at least two internal clock signals and generating p control signals (where p is an integer≧3 and where p=2 n +k), where 2 n is a number of data bits (where n is an integer≧1) and k is a number of data bits (where k is an integer, k is≧1, and k is<2 n ), all of the p control signals being generated sequentially during one clock cycle of an external clock signal;receiving a serial bit stream of m bits (where m is an integer≧3) sequentially, and converting the serial bit stream of m bits into a parallel bit stream in response to each of the p control signals, all bits of the parallel bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be written to the memory cell array;and receiving at least a parallel 2 n -bit stream read from the memory cell array and converting the parallel 2 n -bit stream into a serial bit stream in response to each of 2 n control signals, all bits of the serial bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be read from the memory cell array.
  3. 24
    A memory systems, comprising:a memory module including a plurality of memory devices, each memory device including a memory cell array, each memory device including: a control signal generator circuit adapted to receive at least two internal clock signals and adapted to generate p control signals (where p is an integer≧3 and where p=2 n +k), where 2 n is a number of data bits (where n is an integer≧1) and k is a number of data bits (where k is an integer, k is≧1, and k is<2 n ), all of the p control signals being generated sequentially during one clock cycle of an external clock signal;at least one serial-to-parallel converter adapted to receive a serial bit stream of m bits (where m is an integer≧3) sequentially, and adapted to convert the serial bit stream of m bits into a parallel bit stream in response to each of the p control signals, all bits of the parallel bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be written to the memory cell array;at least one parallel-to-serial converter, adapted to receive at least a parallel 2 n -bit stream read from the memory cell array and adapted to convert the parallel 2 n -bit stream into a serial bit stream in response to each of 2 n control signals, all bits of the serial bit stream being output during one clock cycle of the external clock signal, wherein at least the 2 n data bits can be read from the memory cell array;and a memory controller adapted to supply the external clock signal to a phased locked loop of each of the plurality of memory devices so each of the phased locked loops may generate the at least two internal clock signals provided to the control signal generator circuit, and adapted to supply a command signal and an address signal to read the at least 2 n data bits from any of the plurality of memory devices and to write the at least 2 n data bits to any of the plurality of memory devices.