Claims
- 1. A synchronous dynamic random-access memory that provides data output in response to multiplexed address signals, a first control signal, a second control signal, and a clock signal, comprising:
- a memory cell array having a plurality of memory cells;
- an address input circuit for latching said address signals on a first transition of said clock signal selected by said first control signal to generate an X-address, and on a second transition of said clock signal selected by said second control signal to generate a Y-address;
- a decoding circuit coupled to said memory cell array and said address input circuit, for selecting at least one memory cell in said memory cell array according to said X-address and said Y-address; and
- an output circuit coupled to said memory cell array, for outputting data from said memory cells in synchronization with said clock, wherein said output circuit comprises:
- a multiple data latch circuit for simultaneously latching data read from a plurality of said memory cells;
- a consecutive output control circuit for selecting data latched in said multiple data latch circuit, different data being selected in different clock cycles; and
- a tri-state output circuit for externally outputting data selected by said consecutive output control circuit.
- 2. The synchronous dynamic random access memory of claim 1, wherein said consecutive output control circuit selects data in a cyclic order starting from a point determined according to at least one bit of said X-address and said Y-address.
- 3. The synchronous dynamic random access memory of claim 2, wherein said consecutive output control circuit selects data in one of a forward cyclic order and a reverse cyclic order depending on said at least one bit of said X-address and said Y-address.
- 4. The synchronous dynamic random access memory of claim 1, wherein said consecutive output control circuit comprises:
- a decoder circuit for decoding at least one bit of said X-address and said Y-address to produce decoded outputs;
- a shift register circuit for storing the decoded outputs of said decoder circuit, and rotating said decoded outputs responsive to said clock signal; and
- an output selecting circuit for selecting data stored in said multiple data latch circuit according to the contents of said shift register circuit.
- 5. The synchronous dynamic random access memory of claim 4, wherein said output selecting circuit comprises a plurality of switches, controlled by the contents of said shift register circuit, for connecting said multiple data latch circuit to said tri-state output circuit.
- 6. The synchronous dynamic random access memory of claim 4, wherein said decoder circuit further generates a shift control signal, and said consecutive output control circuit further comprises a shift control circuit for commanding said shift register circuit to rotate one of right and left according to said shift.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-316523 |
Nov 1990 |
JPX |
|
Parent Case Info
This is a divisional of allowed application Ser. No. 07/791,388 filed Nov. 14th, 1991 U.S. Pat. No. 5,287,327.
US Referenced Citations (7)
Foreign Referenced Citations (7)
Number |
Date |
Country |
0051910 |
May 1982 |
EPX |
0280882 |
Sep 1988 |
EPX |
0322901 |
Jul 1989 |
EPX |
56-044919 |
Apr 1981 |
JPX |
61-29295 |
Feb 1986 |
JPX |
62-275384 |
Nov 1987 |
JPX |
1-72394 |
Mar 1989 |
JPX |
Non-Patent Literature Citations (2)
Entry |
IBM Technical Disclosure Bulletin, vol. 30, No. 5, Oct. 1987, "Self-Timed Performance Test for Stand-Alone Random-Access Memories," pp. 161, 162. |
IBM Technical Disclosure Bulletin, vol. 31, No. 8, Jan., 1989, pp. 47-49, "Method Providing Wait-State Processor Cycles Using Medium Speed Dynamic RAM". |
Divisions (1)
|
Number |
Date |
Country |
Parent |
791388 |
Nov 1991 |
|