A Modeling and Exploration Framework for Interconnect Network Design in the Nanometer Era Ajay Joshi, Fred Chen and Vladimir Stojanović Department of EECS, Massachusetts Institute of Technology Level-transparent Cyclic Approach for Exploring Emerging Technologies Circuit-level design space exploration System-level design space exploration Create Models for Circuits • Device-level RwCw models used for circuit-level analysis • Rescale the metal and interlayer dielectric (ILD) stackup for analysis • Use energy and delay of an inverter driven interconnect to evaluate various configurations RWL CDRV CLOAD CWL Emerging Technology Process Characterization P H CC S CP CC W T RDRV Extract Tradeoff Curves CP Mesh Network topologies for on-chip communication Repeater-inserted interconnect model Rw = Resistance per unit length Cw = Capacitance per unit length Make Informed Architecture Choices • Energy-delay tradeoffs dependent on Rw and Cw Cu Vias + • CNT wires + Cu vias – CNT Wires Reduces energy with CNT Vias + scaling of width Cu Wires • Cu wires + CNT vias – CNT Vias + CNT Wires Reduces energy with small penalty in delay. • CNT wires + CNT vias – 33% energy savings for Energy vs. delay tradeoffs for various Cu the same delay and CNT stack-ups at the 22 nm node: 8X Cu Vias + Cu Wires Cost metrics and design choices at each level in the hierarchy are fed to other levels for joint optimization at all levels Device-level design space exploration using Carbon nanotube (CNT) technology CMesh Joint latency, area and power constrained approach to design on-chip networks • Circuit-level metrics (latency, area and energy per bit) ported to the system level • Circuit-level metrics dependent on Rw and Cw • System-level exploration can be completed by mapping the RwCw design space min. sized buffer load, L=1000X min. wire pitch. H and W specified in nominal ILD height and min. wire widths. Equivalent RLC circuit model for an ideally connected CNT [Burke’02] • Resistivity (R) of CNT amortized over length • Kinetic inductance (L) predicted but unobserved so far • Capacitance (C) of CNT interconnect is comparable to that of copper interconnect [Naeemi ’07] Effective resistivity of CNT and copper for various lengths • Energy savings using CNTs obtained in longer interconnect lengths for a given latency and area • Cu interconnects need to be pipelined to match CNT interconnect energy efficiency Energy versus interconnect length plots for repeater-inserted Cu and CNT interconnect designs with 50% utilization, PS = pipeline stage(s), Bandwidth density = 5 Gbps/μ. CMesh Mesh Throughput contours (Tbps) for a 64-core, 2.5 GHz networks in 22 nm technology with a network power budget of 10 W. Rw and Cw normalized to ITRS predictions for 22 nm technology • System-level analytical models used to calculate throughput, power and area • Interconnect capacitance has a higher effect on throughput than interconnect resistance • For a given throughput requirement (22 Tbps), we can choose - Network topology – Mesh - Circuit design technique – Repeater insertion - Interconnect technology – CNT (0.5, 1.5 , 0.33) This work was partially supported by a grant from the SRC/IFC Ajay Joshi, 77 Massachusetts Ave, Room 38-266A, Cambridge MA 02139 – joshi@mit.edu – www.mit.edu/~joshi