Electrical computers and digital processing systems: memory – Address formation – Generating a particular pattern/sequence of addresses
Reexamination Certificate
1999-10-14
2004-02-17
Sparks, Donald (Department: 2187)
Electrical computers and digital processing systems: memory
Address formation
Generating a particular pattern/sequence of addresses
C711S104000, C711S154000, C711S212000, C711S220000, C365S189050, C365S230030, C365S238500
Reexamination Certificate
active
06694422
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor device, and more particularly, to a semiconductor memory device having adjustable length and number of pages.
2. Description of the Related Art
In a typical semiconductor memory device, when an internal memory cell array block is accessed, the number of bits in a row address and the number of bits in a column address are fixed. Further, since the numbers of bits in the row address and the column address respectively determine the number of pages (also referred to as the page depth) and page length of the device, and the typical semiconductor device has a fixed number of pages and a fixed page length. However, recent multimedia technology requires a semiconductor memory device having an adjustable number of pages and an adjustable page lengths.
FIG. 1
is a block diagram showing the architecture of a conventional 1 Megabit (Mb) DRAM. In the DRAM, the row address is 9 bits RA
0
to RA
8
, the column address is 9 bits CA
0
to CA
8
, and the data bus is 4 bits wide.
Referring to
FIG. 1
, the DRAM includes a memory block
101
, a sense amplifying and write driving block
103
, four input buffers I
10
to I
13
, four output multiplexers M
10
to M
13
, and four output buffers O
10
to O
13
. Memory block
101
has eight memory cell array blocks
10
to
17
, eight local row decoders R
10
to R
17
and a column decoder C
10
. Sense amplifying and write driving block
103
includes ten sense amplifiers S
10
to S
19
.
A ninth bit RA
8
of a row address that was input from outside of the DRAM selects either memory cell array blocks
10
,
12
,
14
, and
16
or memory cell array blocks
11
,
13
,
15
and
17
. Eight row address bits RA
0
to RA
7
select a wordline (not shown) of each of memory cell array blocks
10
to
17
. For example, when ninth bit RA
8
of the row address is low, that is, an inverted bit RA
8
B is high, memory cell array blocks
10
,
12
,
14
and
16
are selected. When ninth bit RA
8
of the row address is high, memory cell array blocks
11
,
13
,
15
and
17
are selected. The number of wordlines, i.e., the number of pages in each of memory cell array blocks
10
to
17
is 256.
Column lines (not shown) of each of memory cell array blocks
10
to
17
are selected by bits CA
0
to CA
7
of the column address that was input from outside of the DRAM. The ninth column address bit controls sense amplifiers S
10
to S
19
and the write drivers W
10
to W
19
. Accordingly, the number of columns in each of memory cell array blocks
10
to
17
is 256. When both ninth bit RA
8
of the row address and ninth bit CA
8
of the column address are low, memory cell array blocks
10
and
14
are selected for access. When ninth bit RA
8
of the row address is low, and ninth bit CA
8
of the column address is high, memory cell array blocks
12
and
16
are selected for access. When ninth bit RA
8
of the row address is high, and ninth bit CA
8
of the column address is low, memory cell array blocks
11
and
15
are selected for access. When both ninth bit RA
8
of the row address and ninth bit CA
8
of the column address are high, memory cell array blocks
13
and
17
are selected for access.
In the DRAM of
FIG. 1
, a single data access accesses two memory cell array blocks
10
and
14
,
11
and
15
,
12
and
16
, or
13
and
17
. A page includes four rows of memory cells, one row from each of four memory cell array blocks
10
to
13
or
14
to
17
. Thus, the page length is twice the number of column in a single memory cell array block or
512
, and the number of pages is twice the number of rows in a single memory cell array block.
FIGS. 2A and 2B
are block diagrams of sense amplifiers S
10
to S
13
and S
16
to S
19
and write drivers W
10
to W
13
and W
16
to W
19
of FIG.
1
. In
FIGS. 2A and 2B
, signal POISE is a sense amplifier enable signal, IOi and IOiB are an input/output line and a complementary input/output line, DOi and DOiB are a data output line and a complementary data output line, signal PDT is a write driver enable signal, and line DIi is a data input line.
FIGS. 3A and 3B
are respectively block diagrams of a sense amplifier and a write driver unit such as sense amplifiers S
14
and S
15
and write drivers W
14
and W
15
, which are at the edges of sense amplifying and write driving block
103
. In
FIGS. 3A and 3B
, signal PBLSi is a block select signal, and signals POISE, CA
8
and PDT, and lines IOi, IOiB, DOi, DOiB and DIi are described above.
FIG. 4
is a block diagram of a block controller which generates block select signal PBLSi from row address bit RA
8
.
As described above, in the conventional semiconductor memory device, the number of pages and the page length are fixed. Thus, the conventional semiconductor memory device cannot adjust the number or length of pages for a memory access operation.
SUMMARY OF THE INVENTION
In accordance with an embodiment of the present invention, a paged memory device includes a page control circuit for generating a control signal that varies the number and length of pages in response to a page control signal. The control signal controls a sense amplifying and write driving circuit for multiple memory cell array blocks. The page control circuit controls a row address and a column address to generate the control signal, that is, varies the number and the length of pages. In response to the control signal, the sense amplifying and write driving circuit senses, amplifies, and outputs data from a memory cell array block selected from among the memory cell array blocks, and writes data into a memory cell array block selected from among the memory cell array blocks.
Preferably, the page control circuit may include an address buffer, a block controller and a control signal generator. The address buffer buffers the most significant bit (MSB) of the row address and outputs the buffered result, or ignores the MSB of the row address depending on the page control signal. The block controller generates a block select signal in response to the MSB and the next most significant bit of the row address, and the page control signal controls whether the control signal generator selects the MSB of the column address and or the block select signal as the control signal.
REFERENCES:
patent: 6041016 (2000-03-01), Freker
patent: 6112285 (2000-08-01), Ganapathy et al.
patent: 6125432 (2000-09-01), Hanami et al.
patent: 6212612 (2001-04-01), Turner
patent: 363289659 (1988-11-01), None
Chace Christian P.
Harness & Dickey & Pierce P.L.C.
Samsung Electronics Co,. Ltd.
Sparks Donald
LandOfFree
Semiconductor memory device having adjustable page length... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Semiconductor memory device having adjustable page length..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor memory device having adjustable page length... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3341405