Circuit technique for logic integrated DRAM with SIMD architecture and a method for controlling low-power, high-speed and highly reliable operation
First Claim
Patent Images
1. A logic integrated DRAM LSI with SIMD architecture comprising:
- a plurality of memory blocks, plurality of logic blocks, a plurality of data signal lines connected for transmitting and receiving data between associated ones of said memory blocks and said logic blocks, a plurality of control blocks operative to control said memory and logic blocks, a plurality of clock generation blocks, a plurality of control signal lines connected to said memory blocks and said logic blocks, a plurality of signal lines for outputting and inputting external signals, said plurality of logic blocks being driven according to a single-instruction-multiple-data-stream (SIMD) manner, said LSI further comprising;
means for driving each memory block at different timings and for driving each logic block at different timings, the timing difference comprising 1/ M×
f! for memory blocks and 1/ N×
f! for logic blocks, wherein the number of memory blocks is M, the number of logic block is N and the LSI operation frequency is f.
1 Assignment
0 Petitions
Accused Products
Abstract
In a logic integrated DRAM LSI with SIMD architecture, a intentional clock skew is introduced for both between DRAM blocks and between logic blocks due to reduce the magnitude of peak current, operation frequency and number of I/O are defined for both DRAM blocks (frequency fM, I/O number m) and logic blocks (frequency fN, I/O number n) to keep the relation of
f.sub.M ×m=f.sub.N ×n,
address out of order scheme is introduced to achieve a high-speed and low-power DRAM access.
-
Citations
11 Claims
-
1. A logic integrated DRAM LSI with SIMD architecture comprising:
-
a plurality of memory blocks, plurality of logic blocks, a plurality of data signal lines connected for transmitting and receiving data between associated ones of said memory blocks and said logic blocks, a plurality of control blocks operative to control said memory and logic blocks, a plurality of clock generation blocks, a plurality of control signal lines connected to said memory blocks and said logic blocks, a plurality of signal lines for outputting and inputting external signals, said plurality of logic blocks being driven according to a single-instruction-multiple-data-stream (SIMD) manner, said LSI further comprising; means for driving each memory block at different timings and for driving each logic block at different timings, the timing difference comprising 1/ M×
f! for memory blocks and 1/ N×
f! for logic blocks, wherein the number of memory blocks is M, the number of logic block is N and the LSI operation frequency is f. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
3. A logic integrated DRAM LSI with SIMD architecture in claim 1 further comprising,
means for changing the order in which addresses issue in order to minimize the number of word address changes required for access to said memory blocks and retrieval of data therefrom, and for restoring said retrieved data to the original address order after memory access. -
4. A logic integrated DRAM (LSI) with SIMD architecture in claim 1 wherein said means for driving comprises a phase locked loop having a plurality of taps, each connected to a respective logic block.
-
5. A logic integrated DRAM LSI with SIMD architecture in claim 4 wherein said phase lock loop comprises a voltage controlled oscillator.
-
6. A logic integrated DRAM LSI with SIMD architecture in claim 1 wherein said means for driving comprises a delayed locked loop.
-
7. A logic integrated DRAM LSI with SIMD architecture in claim 1 wherein said means for driving comprises a synchronous mirror delay circuit.
-
-
8. A method of accessing a logic integrated DRAM LSI with SIMD architecture, said LSI comprising a plurality of memory blocks, each memory block having connected thereto a corresponding logic block that is responsive to a clock signal for effecting access to said memory block, comprising;
-
generating a clock signal for effecting access to said plurality of memory blocks by said logic blocks; delaying said clock signal; and applying said delayed clock signal to said logic blocks at different timings. - View Dependent Claims (9, 10, 11)
-
11. The method of accessing a logic integrated DRAM LSI with SIMD architecture as set forth in claim 8, further comprising changing the order in which addresses issue in order to minimize the number of word address changes required for access to said memory blanks and retrieval of data therefrom, and restoring said retrieved data to the original address order after memory access.
-
Specification