Synchronous semiconductor memory device
First Claim
1. A synchronous semiconductor memory device comprising:
- a memory cell array;
a decoder circuit for decoding an address which is supplied in synchronism with a clock, to select a memory cell of said memory cell array;
a plurality of main data line pairs to which data of said memory cell array are transferred;
a plurality of data line buffers each of which is provided in a corresponding one of said main data line pairs and each of which includes a latch circuit; and
a plurality of peripheral data lines for transferring data of each of said data line buffers to a data input/output terminal,wherein a plurality of bits of data per data input/output terminal read out in parallel from said memory cell array, as a pre-fetch read out operation, are transferred to said data line buffers via said main data line pairs in parallel during one cycle of said clock, control signals each corresponding to each of plurality of bits of data are generated based on specific one or more bits of said address, said control signals are applied to said data line buffers, and while head data of said plurality of bits of data transfer from said latch circuits to one of said peripheral data lines, a plurality of continuous data are temporarily held in said latch circuits, and subsequent data are sequentially transferred by said control signals to the same peripheral data line as said one of said peripheral data lines, to which the head data have been transferred.
1 Assignment
0 Petitions
Accused Products
Abstract
A synchronous semiconductor memory device comprises: a memory cell array; a decoder circuit for decoding an address, which is supplied in synchronism with a clock, to select a memory cell of the memory cell array; a plurality of main data line pairs, to which data of the memory cell array are transferred; a plurality of data line buffers, each of which is provided in a corresponding one of the main data line pairs and each of which includes a latch circuit; and a plurality of peripheral data lines for transferring data of each of the data line buffers to a data input/output terminal, wherein a plurality of bits of data per data input/output terminal read out of the memory cell array are transferred to the data line buffers via the main data line pairs in parallel, and while head data of the plurality of bits of data pass through the latch circuits to be transferred to one of the peripheral data lines, a plurality of continuous data are temporarily held by the latch circuit, and subsequent data are sequentially transferred to the same peripheral data line as the one of the peripheral data lines, to which the head data have been transferred. Thus, it is possible to decrease the number of peripheral data lines to reduce the chip size of an SDRAM while adopting a pre-fetch system for accelerating a data transfer cycle.
-
Citations
21 Claims
-
1. A synchronous semiconductor memory device comprising:
-
a memory cell array; a decoder circuit for decoding an address which is supplied in synchronism with a clock, to select a memory cell of said memory cell array; a plurality of main data line pairs to which data of said memory cell array are transferred; a plurality of data line buffers each of which is provided in a corresponding one of said main data line pairs and each of which includes a latch circuit; and a plurality of peripheral data lines for transferring data of each of said data line buffers to a data input/output terminal, wherein a plurality of bits of data per data input/output terminal read out in parallel from said memory cell array, as a pre-fetch read out operation, are transferred to said data line buffers via said main data line pairs in parallel during one cycle of said clock, control signals each corresponding to each of plurality of bits of data are generated based on specific one or more bits of said address, said control signals are applied to said data line buffers, and while head data of said plurality of bits of data transfer from said latch circuits to one of said peripheral data lines, a plurality of continuous data are temporarily held in said latch circuits, and subsequent data are sequentially transferred by said control signals to the same peripheral data line as said one of said peripheral data lines, to which the head data have been transferred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A synchronous semiconductor memory device comprising:
-
a memory cell array including a plurality of bit lines and a plurality of word lines provided so as to intersect said plurality of bit lines, and a plurality of dynamic memory cells each of which being arranged at a corresponding one of the intersections between said plurality of word lines and said plurality of word lines; a decoder circuit for decoding an address which is supplied in synchronism with a clock, to select one of said bit lines and one of said word lines of said memory cell array; a plurality of main data line pairs, to which pairs a plurality of bits of data per data input/output terminals, being selected and transferred in parallel from said memory cell array by said decorder circuit; a plurality of data line buffers each of which is provided in a corresponding one of said main data line pairs, each of said plurality of data line buffers being timing-controlled so as to sense said plurality of bits of data, which data being transferred in parallel in one cycle of said clock, to output the sensed data in a time shearing operation in serial by adding control signals to said data line buffer, each of said control signals corresponding to each of plurality of bits of data, which control signals being generated based on specific one or more bits of said address; and a plurality of peripheral data lines for serially transferring a plurality of bits of data, which are outputted in serial from said data line buffers in the time shearing operation, to a common data input/output terminal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A synchronous semiconductor memory device comprising:
-
a memory core capable of pre-fetching a plurality of bits of data selected by an address; a plurality of main data lines each of which outputs 1-bit data of said plurality of bits of data from said memory core; a plurality of latches each of which is connected to a corresponding one of said main data lines; and a peripheral data line which is connected to an output side of each of said plurality of latches and connected to an I/O terminal, wherein said plurality of latches are arranged to sequentially output said plurality of bits of data in one cycle of clock to said peripheral data line based on specific one or more bits of said column address. - View Dependent Claims (15, 16, 17)
-
-
18. A data transfer method in a synchronous semiconductor memory device, said method comprising the steps of:
-
giving an address to a memory core to pre-fetch a plurality of bits of data; storing each of the pre-fetched plurality of bits of data in each of latches; and sequentially opening each of said latches by each of control signals, each of said control signals corresponding to each of specific bits of column address, to serially output 1-bit data in one cycle of clock from each of said latches to a peripheral data line. - View Dependent Claims (19, 20, 21)
-
Specification