The Community for Technology Leaders
2002 IEEE/ACM International Conference on Computer Aided Design (ICCAD) (2002)
San Jose, CA, USA
Nov. 10, 2002 to Nov. 14, 2002
ISSN: 1092-3152
ISBN: 0-7803-7607-2
pp: 274,275,276,277,278,279
Tao Lin , Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
L.T. Pileggi , Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
ABSTRACT
As the scale of system integration continues to grow, the on-chip communication becomes the ultimate bottleneck of system performance and the primary determinant of system architecture. In this paper we propose a throughput-driven synthesis methodology for on-chip communication fabrics based on optimized bus models. Compared with traditional delay-driven, wire-by-wire planning methods, the throughput-driven methodology provides a feasible and accurate system-level solution to address delay and congestion problems simultaneously during early-phase design planning. Unlike the conventional methods which are based on rather inaccurate RC models and simplistic delay metrics, in our methodology the communication fabrics are characterized in terms of realistic Partial Element Equivalent Circuits (PEEC) extracted from the multi-layer interconnects and transistor level transient analysis via SPICE-like tools. The characterized models facilitate a flexible interconnect fabric optimization engine that can be embedded into a system planner for throughput-driven synthesis. Furthermore, engineering trade-offs considering repeater area and interconnect power consumption are further considered as part of this methodology.
INDEX TERMS
integrated circuit layout, equivalent circuits, integrated circuit interconnections, integrated circuit modelling, transient analysis, VLSI, circuit optimisation, circuit layout CAD, system-on-chip
CITATION

Tao Lin and L. Pileggi, "Throughput-driven IC communication fabric synthesis," 2002 IEEE/ACM International Conference on Computer Aided Design (ICCAD), San Jose, CA, USA, , pp. 274,275,276,277,278,279.
doi:10.1109/ICCAD.2002.1167546
97 ms
(Ver 3.3 (11022016))