|
ABSTRACT
We present the results of scaling studies in the context of typical block-level wiring distributions, and study the impact of the identified trends on the post-RTL design process. In particular, we look at the implications of exponentially increasing repeater and clocked repeater counts on the algorithms and methodologies used for logic synthesis, technology mapping, layout, and full-chip assembly, and identify several new research problems relevant to future designs. Next, we introduce the basic principles of correct-by-construction (CbC) design. We look at some techniques for post-RTL design meeting CbC philosophy, and then construct a case for flexible, abstract fabrics. Finally, we suggest CbC approaches to tackle the new synthesis and layout challenges identified in this paper.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Moore, G.E. Cramming more components onto integrated circuits, in Electron. Mag., Apr. 1965, 114--117.
|
| |
2
|
Cong, J. An interconnect-centric design flow for nanometer technologies. Proc. IEEE, 89(4), Apr. 2001. 505--528.
|
| |
3
|
Borkar, S. Obeying Moore's law beyond 0.18 micron, in Proc. Intl. ASIC/SOC Conf., 2000, 26--31.
|
| |
4
|
Bakoglu, H.B. Circuits, Interconnections and Packaging for VLSI, Addison-Wesley: Reading MA, 1990.
|
 |
5
|
Andrew E. Caldwell , Yu Cao , Andrew B. Kahng , Farinaz Koushanfar , Hua Lu , Igor L. Markov , Michael Oliver , Dirk Stroobandt , Dennis Sylvester, GTX: the MARCO GSRC technology extrapolation system, Proceedings of the 37th conference on Design automation, p.693-698, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337617]
|
| |
6
|
Davis, J.A., De, V.K., and Meindl, J.D. A stochastic wire-length distribution for gigascale integration (GSI), Parts I and II. IEEE Trans. Electron Devices, 45(3), Mar. 1998, 580--597.
|
| |
7
|
ITRS 2001 edition. http://public.itrs.net.
|
| |
8
|
Kapur, P., McVittie, J.P., and Saraswat, K. Realistic copper interconnect performance with technological constraints, in Proc. IEEE Interconnect Tech. Conf., June 2001, 233--235.
|
 |
9
|
|
| |
10
|
Salek, A.H., Lou, J., and Pedram, M. An integrated logical and physical design flow for deep submicron circuits. IEEE Trans. Computer-aided Design, 18(9), Sep. 1999, 1305--1315.
|
| |
11
|
Stenz, G., Riess, B.M., Rohfleisch, B., and Johannes, F.M. Performance optimization by interacting netlist transformations and placement. IEEE Trans. Computer-aided Design, 19(3), Mar. 2000, 350--358.
|
 |
12
|
|
 |
13
|
|
| |
14
|
Caldwell, A.E., Kahng, A.B., and Markov, I.L. Optimal partitioners and end case placers for standard cell layout. IEEE Trans. Computer-aided Design, 19(11), Nov. 2000, 1304--1313.
|
| |
15
|
|
| |
16
|
Hauck, S. Asynchronous design methodologies: an overview. Proc. IEEE 83(1), Jan. 1995, 69--93.
|
| |
17
|
Saxena, P., and Gupta, S. On integrating power and signal routing for shield count minimization in congested regions. IEEE Trans. Computer-aided Design, 22(4), Apr. 2003.
|
 |
18
|
|
| |
19
|
Sai-Halasz, G.A. Performance trends in high-end processors. Proc. IEEE, 83(1), Jan. 1995, 20--36.
|
 |
20
|
|
 |
21
|
Jeff A. Davis , Raguraman Venkatesan , Keith Bowman , James D. Meindl, Gigascale integration (GSI) interconnect limits and n-tier multilevel interconnect architectural solutions (discussion session), Proceedings of the 2000 international workshop on System-level interconnect prediction, p.147-148, April 08-09, 2000, San Diego, California, United States
[doi> 10.1145/333032.333045]
|
 |
22
|
Miloš Hrkić , John Lillis, Buffer tree synthesis with consideration of temporal locality, sink polarity requirements, solution cost and blockages, Proceedings of the 2002 international symposium on Physical design, April 07-10, 2002, San Diego, CA, USA
[doi> 10.1145/505388.505413]
|
 |
23
|
|
 |
24
|
Sunil P. Khatri , Amit Mehrotra , Robert K. Brayton , Ralf H. J. M. Otten , Alberto Sangiovanni-Vincentelli, A novel VLSI layout fabric for deep sub-micron applications, Proceedings of the 36th ACM/IEEE conference on Design automation, p.491-496, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309985]
|
 |
25
|
|
| |
26
|
Kahng, A.B., Muddu, S., and Sarto, E. Tuning strategies for global interconnects in high-performance deep-submicron ICs. VLSI Design, 10(1), 1999, 21--34.
|
 |
27
|
|
| |
28
|
Cheng, Y., Jeng, M-C., Liu, Z., Huang, J., Chan, M., Chen, K., Keung, K.P., and Hu, C. A physical and scalable I-V model in BSIM3v3 for analog/digital circuit simulation. IEEE Trans. Electron Devices, 44(2), Feb. 1997, 277--287.
|
| |
29
|
Talkhan, E.A., Manour, I.R., and Barboor, A.I. Investigation of the effect of drift-field-dependent mobility on MOSFET characteristics, Parts I and II. IEEE Trans. Electron Devices, 19(8), 1972, 899--916.
|
| |
30
|
Liang, M.S., Choi, J.Y., Ko, P.K., and Hu, C. Inversion-layer capacitance and mobility of very thin gate-oxide MOSFETs. IEEE Trans. Electron Devices, 33, 1986, 409.
|
CITED BY 21
|
|
Harmander S. Deogun , Rajeev R. Rao , Dennis Sylvester , David Blaauw, Leakage-and crosstalk-aware bus encoding for total power reduction, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
|
|
|
Rupesh S. Shelar , Sachin S. Sachin S. Sapatnekar , Prashant Saxena , Xinning Wang, A predictive distributed congestion metric and its application to technology mapping, Proceedings of the 2004 international symposium on Physical design, April 18-21, 2004, Phoenix, Arizona, USA
|
|
|
|
|
|
Charles J. Alpert , Miloš Hrkić , Jiang Hu , Stephen T. Quay, Fast and flexible buffer trees that navigate the physical layout environment, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
Rajeev R. Rao , David Blaauw , Dennis Sylvester , Charles J. Alpert , Sani Nassif, An efficient surface-based low-power buffer insertion algorithm, Proceedings of the 2005 international symposium on Physical design, April 03-06, 2005, San Francisco, California, USA
|
|
|
Christoph Bartoschek , Stephan Held , Dieter Rautenbach , Jens Vygen, Efficient generation of short and fast repeater tree topologies, Proceedings of the 2006 international symposium on Physical design, April 09-12, 2006, San Jose, California, USA
|
|
|
|
|
|
|
|
|
Rahul Rao , Kanak Agarwal , Dennis Sylvester , Richard Brown , Kevin Nowka , Sani Nassif, Approaches to run-time and standby mode leakage reduction in global buses, Proceedings of the 2004 international symposium on Low power electronics and design, August 09-11, 2004, Newport Beach, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
Harmander S. Deogun , Robert Senger , Dennis Sylvester , Richard Brown , Kevin Nowka, A dual-VDD boosted pulsed bus technique for low power and low leakage operation, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
|
|
|
Ilhan Hatirnaz , Stephane Badel , Nuria Pazos , Yusuf Leblebici , Srinivasan Murali , David Atienza , Giovanni De-Micheli, Early wire characterization for predictable network-on-chip global interconnects, Proceedings of the 2007 international workshop on System level interconnect prediction, March 17-18, 2007, Austin, Texas, USA
|
|
|
|
|
|
|
|
|
|
|
|
Hongyu Chen , Chung-Kuan Cheng , Andrew B. Kahng , Ion Mandoiu , Qinke Wang , Bo Yao, The Y-Architecture for On-Chip Interconnect: Analysis and Methodology, Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design, p.13, November 09-13, 2003
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
Advanced technologies
Additional Classification:
B.
Hardware
B.7
INTEGRATED CIRCUITS
B.7.1
Types and Design Styles
Subjects:
VLSI (very large scale integration)
General Terms:
Algorithms,
Design,
Experimentation,
Measurement,
Performance
Keywords:
clocked repeaters,
correct-by-construction design,
design fabrics,
interconnect,
logic synthesis,
placement,
post-RTL design,
repeaters,
routing,
scaling,
technology mapping
|