Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Phillip J. Restle

dblp:r/PhillipRestle · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2013
0000-0002-3124-4265ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 14 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Electronic design automation · 39% Parallel and multicore computing · 20% Integrated circuit design · 18%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design
clock routing
0.112012
Subtractive Router for Tree-Driven-Grid Clocks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Parallel and multicore computing
skew mitigation
0.112012
Subtractive Router for Tree-Driven-Grid Clocks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Memory systems
memory hierarchy
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Processor architecture and microarchitecture › multithreading
simultaneous multithreading
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Processor architecture and microarchitecture
superscalar processor
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Integrated circuit design › clocking
clock distribution
0.012012
Subtractive Router for Tree-Driven-Grid Clocks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2012
Electronic design automation
interconnect modeling
0.022001
Full-wave PEEC time-domain method for the modeling of on-chipinterconnects · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Dealing with Inductance in High-Speed Chip Design · DAC 1999
Electronic design automation › interconnect modeling
on-chip interconnect modeling
0.012001
On-chip wiring design challenges for gigahertz operation · Proc. IEEE 2001
Electronic design automation › interconnect modeling
transmission line modeling
0.012001
On-chip wiring design challenges for gigahertz operation · Proc. IEEE 2001
Integrated circuit design
VLSI design
0.012001
Technical Visualizations in VLSI Design · DAC 2001
Electronic design automation
signal integrity
0.032001
Full-wave PEEC time-domain method for the modeling of on-chipinterconnects · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
On-chip wiring design challenges for gigahertz operation · Proc. IEEE 2001
Technical Visualizations in VLSI Design · DAC 2001
Energy-efficient computing
power management
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004

Methods — techniques the papers use, named apart from their topics

linear programming · 0.1combinatorial heuristics · 0.1partial element equivalent circuit method · 0.0full-wave time-domain analysis · 0.0electromagnetic simulation · 0.0RC circuit modeling · 0.0
YearPublicationVenuePosition
2013 On-chip circuit for measuring multi-GHz clock signal waveforms
abstract
An on-chip circuit to measure full analog waveforms of internal signals is described. It can measure signals up to a repetition rate of at least 7 GHz, a bandwidth of at least 12 GHz, with accuracy required to detect subtle differences in signals, and it can measure overshoot above the rail voltage. It has been demonstrated on an experimental clock grid with optional resonant operation.
Keith A. Jenkins, Phillip J. Restle, P. Z. Wang, David Hogenmiller, David W. Boerstler, Thomas J. Bucelot
VTS2
2012 Subtractive Router for Tree-Driven-Grid Clocks
abstract
A tree-driven clock grid has become the choice of clock delivery for most microprocessors, due to its ability to achieve lower skew and lower variability than clock trees, and is becoming the choice of clock delivery for certain high-end application-specific integrated circuit designs. This paper reports on a clock routing tool that was used in designing multiple tree-driven clock grids in a 2.3 GHz processor system-on-chip, which achieved below 5 ps skew within 500$\mu{\rm m}$Manhattan distance and below 10 ps skew across each clock grid. This clock routing tool employs a nonsequential algorithm comprised of linear programming and combinatorial heuristics. Its robust length-matching capability enables flexible buffer placement, improved clock signal quality, and robustness to variations.
Haifeng Qian, Phillip J. Restle, Joseph N. Kozhaya, Clifford L. Gunion
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2011 Myth busters: Microprocessor clocking is from Mars, ASICs clocking is from Venus
abstract
This paper compares and contrasts two common clock distribution styles: clock grids, the preferred microprocessor distribution style, and clock trees, the preferred ASICs distribution style. After a high level description of the routing methodologies for clock grids and clock trees, a case study is presented to compare the performance and cost trade-off of grids and trees. Our results show that clock grids consume more power and wiring resources but only to achieve aggressive clock targets. In this example a clock tree style uses 28% less wiring than a full clock grid style but suffers 12 ps more skew. However, compared to a sparse grid style, a clock tree solution uses only 4% less wiring and suffers 9.6 ps higher skew. The key message is that the cost in extra wiring and power consumption across different clock distribution styles is mainly driven by performance targets as opposed to being fundamentally dictated by the grid vs. tree decision.
Joseph N. Kozhaya, Phillip J. Restle, Haifeng Qian
ICCAD2
2009 Ispd2009 clock network synthesis contest
abstract
Clock network synthesis (CNS) is one of the most important design challenges in high performance synchronized VLSI designs. However, without appropriate problem examples and real-world objectives, research can become less relevant to industrial design flows. To address the need of the research community, we organize a clock network synthesis contest and a set of benchmark suite is released. Since the full-specification physical and electrical requirements of a leading-edge processor clock distribution would be cumbersome and impractical for this contest, we make the problem formulation familiar to the academia; that is to synthesize, buffer, and tune a clock distribution. However, the objective function has been modified to appropriately include the increasing importance of robustness to variation, in addition to the typical performance and power metrics. The paper briefly describes the ISPD clock network synthesis contest and the benchmark suite.
Cliff C. N. Sze, Phillip J. Restle, Gi-Joon Nam, Charles J. Alpert
ISPD2
2008 On-chip Timing Uncertainty Measurements on IBM Microprocessors
abstract
Timing uncertainty in microprocessors is comprised of several sources including PLL jitter, clock distribution skew and jitter, across chip device variations, and power supply noise. The on-chip measurement macro called SKITTER (SKew+jITTER) was designed to measure timing uncertainty from all combined sources by measuring the number of logic stages that complete in a cycle. This measure of completed delay stages has proven to be a very sensitive monitor of power supply noise, which has emerged as a dominant component of timing uncertainty. This paper describes the Skitter measurement experiences of several IBM microprocessors including PPC970MP, XBOX360TM, CELL Broadband EngineTM, and POWER6TMmicroprocessors running different workloads.
Robert L. Franch, Phillip J. Restle, James K. Norman, William V. Huott, Joshua Friedrich, R. Dixon, Steve Weitzel, K. van Goor, Gerard Salem
ITC2
2007 On-chip timing uncertainty measurements on IBM microprocessors
abstract
Timing uncertainty in microprocessors is comprised of several sources including PLL jitter, clock distribution skew and jitter, across chip device variations, and power supply noise. The on-chip measurement macro called SKITTER (SKew+jITTER) was designed to measure timing uncertainty from all combined sources by measuring the number of logic stages that complete in a cycle. This measure of completed delay stages has proven to be a very sensitive monitor of power supply noise, which has emerged as a dominant component of timing uncertainty. This paper describes the Skitter measurement experiences of several IBM microprocessors including PPC970MP, XBOX360trade, CELL Broadband Enginetrade, and POWER6trade microprocessors running different workloads.
Robert L. Franch, Phillip J. Restle, James K. Norman, William V. Huott, Joshua Friedrich, R. Dixon, Steve Weitzel, K. van Goor, Gerard Salem
ITC2
2005 Characterization of the impact of interconnect design on the capacitive load driven by a global clock distribution
abstract
Power reduction techniques are a critical issue in the design of today's ULSI chips. This paper is concerned with methods to characterize the capacitive load on the POWER4 on-chip global clock distribution [1], which is a large contributor to the overall chip power dissipation. A characterization of the capacitive load is needed because the contributions of the on-chip devices and interconnections are typically overestimated and are not well understood for high performance microprocessors. One problem that results from the lack of this information is excessively high power dissipation in the chip global clock distribution; the global clock distribution is over-designed and stronger than necessary to drive the actual (lower) chip load. Information about the capacitive load is difficult to obtain because the data volume is large, and extracting the interconnect data is a complex task. Sophisticated computer software is needed to extract the circuit and physical design data for hundreds of devices and wire segments within the chip design schedule.This paper presents the first comprehensive characterization of the clock load for ASIC-like control logic designs in the 1.3GHz POWER4 microprocessor core [1], [2]. This characterization was achieved with the use of sophisticated software written for this study to accomplish the task of extracting the data from these designs. Analysis of the data shows that the wire contribution to the chip capacitive load is significant and can increase the capacitive load of a design by 30% on average and by as much as 130% for some designs. The results also suggest that the wire load contribution on each metal layer can be reduced if an alternate interconnect design style is selected. Two alternate design styles are presented and show that a capacitive load reduction of 8.4% to 20% is expected for each design. Extended to the entire chip, the results show that the load reduction for the core is expected to be as high as 10%. These values are large enough that one alternate design style has been implemented in the design methodology of future chips.
Gerald G. Lopez, Giovanni Fiorenza, Thomas J. Bucelot, Phillip J. Restle, Mary Yvonne Lanzerotti
ACM Great Lakes Symposium on VLSI4
2004 Design and implementation of the POWER5 microprocessor
abstract
POWER5 offers significantly increased performance over previous POWER designs by incorporating simultaneous multithreading, an enhanced memory subsystem, and extensive RAS and power management support. The 276M transistor processor is implemented in 130nm silicon-on-insulator technology with 8-level of Cu metallization and operates at >1.5 GHz.
Joachim G. Clabes, Joshua Friedrich, Mark Sweet, Jack DiLullo, Sam G. Chu, Donald W. Plass, James Dawson, Paul Muench, Larry Powell, Michael S. Floyd, Balaram Sinharoy, Mike Lee, Michael Goulet, James Wagoner, Nicole S. Schwartz, Stephen L. Runyon, Gary Gorman, Phillip J. Restle, Ronald N. Kalla, Joseph McGill, J. Steve Dodson
DAC18
2003 Design of Resonant Global Clock Distributions
abstract
We present a new approach to global clock distribution in which traditional tree-driven grids are augmented with on-chip inductors to resonate the clock capacitance at the fundamental frequency of the clock node. Rather than being dissipated as heat, the energy of the fundamental resonates between electric and magnetic forms. The clock drivers must only provide the energy necessary to overcome losses. As a result, power reduction of over 80% is possible depending on the Q of the resonant system. Clock latency is also improved because the effective capacitance of the grid is lower, and fewer buffer stages are necessary to drive the grid. Skew and jitter reductions come about because of this reduced buffer latency.
Steven C. Chan, Kenneth L. Shepard, Phillip J. Restle
ICCD3
2001 Technical Visualizations in VLSI Design
abstract
Visualization techniques were applied to several different types of VLSI design and simulation data. A number of different visualizations have been tried, with varying results. Examples include 3D visualization of voltage and currents from fullwave interconnect analysis, on-chip clock distribution networks, chip/package power supply noise analysis, wire congestion, chip layout imaging, and static circuit tuning. The goals, successes, and failures of these examples will be discussed, along with some unexpected benefits from our ability to easily see patterns in complex visualizations.
Phillip J. Restle
DAC1
2001 Multi-GHz interconnect effects in microprocessors
abstract
High frequency on-chip interconnect examples are accurately analyzed using full-wave PEEC (Partial Element Equivalent Circuit) analysis. All wire currents and voltages (or delays) are visualized using 3D animations to aid intuitive understanding of new, high frequency interconnect effects.
Phillip J. Restle, Albert E. Ruehli, Steven G. Walker
ISPD1
2001 On-chip wiring design challenges for gigahertz operation
abstract
This paper reviews the status of present day on-chip wiring design methodologies and understanding. A brief explanation is given of the fundamental transmission-line properties that should be considered for accurate prediction of crosstalk, common-mode noise and clock skew. The deficiencies of RC-circuit representation are highlighted and design guidelines are given for using modeling and simulation techniques that have been previously used for package interconnections. Such techniques are believed to teach designers how to make better use of available technologies and help them architect systems that operate with many-GHz clock rates.
Alina Deutsch, Paul Coteus, Gerard V. Kopcsay, Howard H. Smith, Christopher W. Surovic, Byron Krauter, Daniel C. Edelstein, Phillip J. Restle
Proc. IEEE8
2001 Full-wave PEEC time-domain method for the modeling of on-chipinterconnects
abstract
With the advances in the speed of high-performance chips, inductance effects in some on-chip interconnects have become significant. Specific networks such as clock distributions and other highly optimized circuits are especially impacted by inductance. Several difficult aspects have to be overcome to obtain valid waveforms for problems where inductances contribute significantly. Mainly, the geometries are very complex and the interactions between the capacitive and inductive currents have to be taken into account simultaneously. In this paper, we show that a full-wave partial element equivalent circuit method, which includes the delays among the partial elements, leads to an efficient solver enabling the analysis of large meaningful problems. Applying this method to several examples leads to helpful insights for realistic very large scale integration wiring problems. It is shown in this paper that the impact overshoot, reflections, and inductive coupling are critical for the design of critical on-chip interconnects.
Phillip J. Restle, Albert E. Ruehli, Steven G. Walker
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1999 Dealing with Inductance in High-Speed Chip Design
abstract
Article Free Access Share on Dealing with inductance in high-speed chip design Authors: Phillip Restle IBM T.J. Watson Research Center, Yorktown Heights, NY IBM T.J. Watson Research Center, Yorktown Heights, NYView Profile , Albert Ruehli IBM T.J. Watson Research Center, Yorktown Heights, NY IBM T.J. Watson Research Center, Yorktown Heights, NYView Profile , Steven G. Walker IBM T.J. Watson Research Center, Yorktown Heights, NY IBM T.J. Watson Research Center, Yorktown Heights, NYView Profile Authors Info & Claims DAC '99: Proceedings of the 36th annual ACM/IEEE Design Automation ConferenceJune 1999 Pages 904–909https://doi.org/10.1145/309847.310096Published:01 June 1999Publication History 23citation453DownloadsMetricsTotal Citations23Total Downloads453Last 12 Months58Last 6 weeks7 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Phillip J. Restle, Albert E. Ruehli, Steven G. Walker
DAC1
1998 Interconnect in high speed designs: problems, methodologies and tools
abstract
No abstract available.
Phillip J. Restle, Joel R. Phillips, Ibrahim M. Elfadel
ICCAD1