High performance semiconductor memory devices
OwnerJeng-Jye Shauinventor
Life of this patent
Estimating the term…
Abstract
High performance memory devices have been realized by applying an Evenly Scaled Multiple Level Architecture (ESMLA) using block select arrangement. A single-bit-line-write mechanism allows us to reduce the number of bit lines by 50% for static memory devices. The resulting memory device can be as fast as registers files while its area is smaller than prior art high-density memory devices. The scaling method of the memory architecture also assures that the speed of the memory devices will scale in the same rate as logic circuits in future IC manufacture technologies.
Claims11
A memory device comprising a plurality of memory blocks MB(i) where i=1, 2, 3, . . . N, and N is a positive integer, each block further comprising a plurality of memory cells, wherein:
- each of said memory blocks comprising a plurality of word-lines WL(i, j) and bit-lines BL(i, k) for accessing said memory cells, where j=1, 2, 3, . . . J, and k=1, 2, 3, . . . , K, and J and K are positive integers;
- and
- said memory device further comprising a plurality of first level sensing devices WS(k), k=1, 2, 3, . . . K, each WS(k) is connected to directly detect data stored in memory cells on a bit-line BL(i, k) from one of said memory blocks MB(i) whereby each of said first level sensing devices is provided to selectively and directly sense a data bit stored in a memory cell in one of said memory blocks.
A memory device comprising a plurality of memory blocks MB(i) where i=1, 2, 3, . . . N, and N is a positive integer, each block further comprising a plurality of memory cells, wherein:
- each of said memory blocks comprising a plurality of word-lines WL(i, j) and bit-lines BL(i, k) for accessing said memory cells, where j=1, 2, 3, . . . J, and k=1, 2, 3, . . . , K, and J and K are positive integers;
- said memory device further comprising a plurality of sensing device WS(k), k=1, 2, 3, . . . K, each WS(k) is connected to detect data stored in memory cells on a bit-line BL(i, k) from each memory block MB(i);
- a plurality of first level group bit-lines UBL1(k) and each of said bit lines BL(i,k) is connected to a corresponding first level group bit-line UBL1(k), where i=1, 2, 3, . . . N, and k=1, 2, 3, . . . K;
- and
- (M-1) levels of group bit-lines represented by UBL(m, k) where m=2, 3, 4, . . . M, and k=1, 2, 3, . . . K, and M is a positive integer number greater or equal to 2, and each of said first level group bit lines UBL1(k) is further connected to a, corresponding group bit-line UBL (m, k).
A memory device comprising a plurality of memory blocks MB(i) where i=1, 2, 3, . . . N, and N is a positive integer, each block further comprising a plurality of memory cells, wherein:
- each of said memory blocks comprising a plurality of word-lines WL(i, j) and bit-lines BL(i, k) for accessing said memory cells, where j=1, 2, 3, . . . J, and k=i, 1, 2, 3, . . . , K, and J and K are positive integers;
- said memory device further comprising a plurality of sensing device WS(k), k=1, 2, 3, . . . K, each WS(k) is connected to detect data stored in memory cells on a bit-line BL(i, k) from each memory block MB(i);
- a plurality of first level group bit-lines UBL1(k) and each of said bit lines BL(i,k) is connected to a corresponding first level group bit-line GBL1(k), where i=1, 2, 3, . . . N, and k=1, 2, 3, . . . K;
- (M-1) levels of group bit-lines represented by UBL(m, k) where m=2, 3, 4, . . . M, and k=1, 2, 3, . . . K, and M is a positive integer number greater or equal to 2, and each of said first level group bit lines UBL1(k) is further connected to a corresponding group bit-line UBL (m, k);
- and
- a plurality of block select switches SBS(i), i, 2, 3, . . . N each connected between said M-th level group bit lines UBL(M, k) and said sensing device WS(i, k) for directly sensing signals transmitting from bit-lines B(Is, k) in one of a selected memory block MB(Is) where k=1, 2, 3, . . . , K, and Is representing a positive number less than or equal to N.
Dependencies are inferred from the claim text.