Title :
Low power synchronous buffer based Queue for 3D MPSoC
Author :
Kathuria, Jagrit ; Chhabra, Aakriti ; Kaur, Gagandeep ; Chadha, Raman
Author_Institution :
HMR Inst. of Technol. & Manage., Delhi, India
Abstract :
The buffer plays an important role in the design of MPSoC. The buffer mechanism influences the efficiency of link bandwidth. The buffer also provides a mechanism to synchronize the speed between the routers. The buffers are used to store packets or flits when they cannot be forwarded right away onto the output port. The paper presents discussion on buffering techniques used in the design of MPSoC. We have designed a synchronous Queue for 3-D MPSoC which could perform read and write operation at the same time. Firstly, we have designed a buffer using a multiplexer and a flip flop, and then we have proposed a buffer which would save at least 25% area of what we are using for mux based memory. It is designed using AND gated clock which also saves more power than any other design. We have generated full and AlmostFull signal to avoid overflow. The AlmostFull signal will be HIGH when only one location is EMPTY to write data. The AlmostFull and Full signals eliminate the overhead of sending credit information at every cycle. Thus, power dissipation from the buffers is reduced. The designed buffer using multiplexer operates at the maximum frequency of 755MHz and the proposed buffer has achieved a maximum frequency of 875 MHz on Vertex 6 device.
Keywords :
buffer circuits; flip-flops; logic gates; low-power electronics; multiplying circuits; multiprocessing systems; network synthesis; system-on-chip; 3D MPSoC design; AND gated clock; AlmostFull signal; Vertex 6 device; flip flop; frequency 755 MHz; frequency 875 MHz; generated full signal; link bandwidth efficiency; low power synchronous buffer technique; multiplexer; mux based memory; power dissipation; synchronous queue design; Clocks; Decoding; Multiplexing; Registers; System-on-a-chip; Table lookup; Three dimensional displays; Buffer; Clock gating; Multiprocessor system on chip(MPSoC); Network on chip(NoC); VC Allocator;
Conference_Titel :
Information and Communication Technologies (WICT), 2011 World Congress on
Conference_Location :
Mumbai
Print_ISBN :
978-1-4673-0127-5
DOI :
10.1109/WICT.2011.6141345