Author :
Naeemi, Azad ; Venkatesan, Raguraman ; Meindl, James D.
Author_Institution :
Microelectron. Res. Center, Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Performance of a high-speed chip is largely affected by both latency and bandwidth of global interconnects, which connect different macrocells. Therefore, one of the important goals is to design high-bandwidth and fast buses that connect a processor and its on-chip cache memory or link different processors within a multiprocessor chip. In this paper, the width of global interconnects is optimized to achieve a large "data-flux density" and a small latency simultaneously. Data-flux density is the product of interconnect bandwidth and reciprocal wire pitch, which represents the number of bits per second that can be transferred across a unit-length bisectional line. The optimal wire width, which maximizes the product of data-flux density and reciprocal latency, is independent of interconnect length and can be used for all global interconnects. It is rigorously proved that the optimal wire width is the width that results in a delay that is 33% larger than the time-of-flight (ToF). Using the optimal wire width decreases latency, energy dissipation, and repeater area considerably, compared to a sub-optimal wire width (e.g., 42% smaller latency, 30% smaller energy-per-bit, and 84% smaller repeater area compared with the Wopt/2 case) at the cost of a small decrease in data-flux density (e.g., 14% smaller compared with Wopt/2 case). A super-optimal wire width, however, causes a slight decrease in latency (e.g., 14% for 2Wopt) at the cost of a large decrease in data-flux density (e.g., 35% for 2Wopt).
Keywords :
CMOS digital integrated circuits; ULSI; cellular arrays; high-speed integrated circuits; integrated circuit interconnections; CMOS; GSI; bandwidth; data-flux density; gigascale integration; high-speed chip; interconnect bandwidth; latency; macrocells; on-chip cache memory; optimal global interconnects; reciprocal wire pitch; repeater area; unit-length bisectional line; Bandwidth; Bit rate; Cache memory; Cost function; Delay; Energy dissipation; Macrocell networks; Optimized production technology; Repeaters; Wire;