Data processing system and semiconductor memory suited for the same
First Claim
1. A memory data output circuit for outputting data read out from a plurality of memories at substantially the same time in a data processing system which includes a processor, a plurality of memories, an address bus for transmitting an address fed from said processor to said plurality of memories, and a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor, said memory data output circuit comprising:
- a plurality of transmission circuits provided individually for said plurality of memories for transmitting from said plurality of memories via said plurality of data buses to said processor a plurality of data read out of said plurality of memories with adjustable delay times; and
a control circuit which adjusts delay times of said plurality of transmission circuits in response to data output timings of said plurality of transmission circuits at which the plurality of data read out of said plurality of memories are provided by said plurality of transmission circuits.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system having a logic LSI, a plurality of memory LSIs and a circuit which eliminates delays in the time at which data read out form the memory LSIs reach the logic LSI. The circuit includes variable delay circuits for delaying the data signals read out of the memory LSIs. A control circuit start monitors the time when the data read out of the individual memory LSIs arrive at flip-flops which output the data to the logic LSI. The delay times in the variable delay circuits are controlled by the control circuit for the individual memory LSIs so that the times the data read out from the memory LSIs reach the logic LSI may coincide with a predetermined standard time. Thus, the read data from the individual memory LSIs are caused to reach the flip-flops simultaneously.
19 Citations
46 Claims
-
1. A memory data output circuit for outputting data read out from a plurality of memories at substantially the same time in a data processing system which includes a processor, a plurality of memories, an address bus for transmitting an address fed from said processor to said plurality of memories, and a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor, said memory data output circuit comprising:
-
a plurality of transmission circuits provided individually for said plurality of memories for transmitting from said plurality of memories via said plurality of data buses to said processor a plurality of data read out of said plurality of memories with adjustable delay times; and a control circuit which adjusts delay times of said plurality of transmission circuits in response to data output timings of said plurality of transmission circuits at which the plurality of data read out of said plurality of memories are provided by said plurality of transmission circuits. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory data output method of outputting data read out from a plurality of memories at substantially the same time in a data processing system which includes a processor, a plurality of memories, an address bus for transmitting an address fed from said processor to said plurality of memories, and a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and transmitting a plurality of data read out of said plurality of memories in parallel to said processor, said memory data output method comprising the steps of:
-
delaying transmission of a plurality of data, read out of said plurality of memories, to said processor via said plurality of data buses; and determining individual delay times of said transmission so that the plurality of data read out of said plurality of memories for an identical address fed from said processor may reach said processor at substantially the same time; wherein said determining step includes the step of; controlling the delay times of a plurality of transmission circuits for transmitting to said plurality of data buses data from said plurality of memories in response to data output timings of said plurality of transmission circuits at which the plurality of data read out of said plurality of memories are provided by said plurality of transmission circuits. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
a processor; a plurality of memories; an address bus for transmitting an address fed from said processor to said plurality of memories; a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor; and a plurality of transmission circuits provided individually for said plurality of memories and capable of controlling delay times for feeding a plurality of data, which are read out of said plurality of memories to said plurality of data buses, with a delay to said processor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A data processing system comprising:
-
a circuit for outputting an address signal in synchronism with a clock signal; at least one memory LSI for outputting a data signal in response to said address signal; and a flip-flop for receiving the data signal outputted by said memory LSI, wherein the improvement comprises; means for adjusting the time period for said data signal to reach said flip-flop by delaying it. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. Apparatus, comprising:
-
a data processing system which comprises; a processor, a plurality of memories, an address bus for transmitting addresses fed from said processor to said plurality of memories, and a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor; and a memory data output circuit for outputting data read out from said plurality of memories at substantially the same time, said memory data output circuit comprises; a plurality of transmission circuits provided individually for said plurality of memories and capable of controlling delay time for feeding a plurality of data, which are read out of said plurality of memories to said plurality of data buses, with a delay to said processor.
-
-
45. A data processing system comprising:
-
a processor; a plurality of memories; an address bus for transmitting addresses fed from said processor to said plurality of memories; a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor; and a memory data output circuit for outputting data read out from said plurality of memories at substantially the same time, said memory data output circuit comprises; a plurality of transmission circuits provided individually for said plurality of memories and capable of controlling delay times for feeding a plurality of data, which are read out of said plurality of memories to said plurality of data buses, with a delay to said processor.
-
-
46. A data processing system comprising:
-
a processor; a plurality of memories; an address bus for transmitting addresses fed from said processor to said plurality of memories; a plurality of data buses provided individually for said plurality of memories for transmitting a plurality of data fed from said processor in parallel to said plurality of memories and for transmitting a plurality of data read out of said plurality of memories in parallel to said processor; and a memory data output circuit for outputting data read out from said plurality of memories at substantially the same time, said memory data output circuit comprises; a plurality of transmission circuits provided individually for said plurality of memories for transmitting from said plurality of memories via said plurality of data buses to said processor a plurality of data read out of said plurality of memories with adjustable delay times, and a control circuit which adjusts delay times of said plurality of transmission circuits in response to data output timings of said plurality of transmission circuits at which the plurality of data read out of said plurality of memories are provided by said plurality of transmission circuits.
-
Specification