Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David L. Rude is active.

Publication


Featured researches published by David L. Rude.


international solid-state circuits conference | 2011

A 5.2GHz microprocessor chip for the IBM zEnterprise™ system

James D. Warnock; Yuen Chan; William V. Huott; Sean M. Carey; Michael Fee; Huajun Wen; M. J. Saccamango; Frank Malgioglio; Patrick J. Meaney; Donald W. Plass; Yuen H. Chan; Mark D. Mayo; Guenter Mayer; Leon J. Sigal; David L. Rude; Robert M. Averill; Michael H. Wood; Thomas Strach; Howard H. Smith; Brian W. Curran; Eric M. Schwarz; Lee Evan Eisen; Doug Malone; Steve Weitzel; Pak-Kin Mak; Thomas J. McPherson; Charles F. Webb

The microprocessor chip for the IBM zEnterprise 196 (z 196) system is a high-frequency, high-performance design that adds support for out-of-order instruction execution and increases operating frequency by almost 20% compared to the previous 65nm design, while still fitting within the same power envelope. Despite the many difficult engineering hurdles to be overcome, the design team was able to achieve a product frequency of 5.2GHz, providing a significant performance boost for the new system.


IEEE Transactions on Components, Packaging, and Manufacturing Technology: Part B | 1994

Statistical method of noise estimation in a synchronous system

David L. Rude

This paper describes a process developed by IBM engineers and programmers to analyze coupled noise within a synchronous digital machine. Former methods simply summed noise components or used root mean square techniques to estimate the total cross-talk on a quiet line. A method that considers the spatial relationship of the noise generating components as well as the timing of the incident pulses is discussed. Consideration is given to factors such as path delay, reflected noise, driver slew rate, noise pulse width, termination, net topology, noise from other sources and the probabilistic nature of the time when a signal is launched as well as other parameters. The result is a probability of achieving a noise level on the circuit and a noise versus time envelope. The method is more accurate than previous techniques due to timing and statistical considerations. Treatment of the resultant output is discussed and compared to simpler deterministic methods. Failure criterion, critical time periods and some sources of errors are also considered. >


IEEE Journal of Solid-state Circuits | 2012

Circuit and Physical Design Implementation of the Microprocessor Chip for the zEnterprise System

James D. Warnock; Yiu-Hing Chan; Sean M. Carey; Huajun Wen; Patrick J. Meaney; Guenter Gerwig; Howard H. Smith; Yuen H. Chan; John S. Davis; Paul A. Bunce; Antonio R. Pelella; Daniel Rodko; Pradip Patel; Thomas Strach; Doug Malone; Frank Malgioglio; José Luis Neves; David L. Rude; William V. Huott

This paper describes the circuit and physical design features of the z196 processor chip, implemented in a 45 nm SOI technology. The chip contains 4 super-scalar, out-of-order processor cores, running at 5.2 GHz, on a die with an area of 512 mm2 containing an estimated 1.4 billion transistors. The core and chip design methodology and specific design features are presented, focusing on techniques used to enable high-frequency operation. In addition, chip power, IR drop, and supply noise are discussed, being key design focus areas. The chips ground-breaking RAS features are also described, engineered for maximum reliability and system stability.


IEEE Journal of Solid-state Circuits | 2014

Circuit and Physical Design of the zEnterprise™ EC12 Microprocessor Chips and Multi-Chip Module

James D. Warnock; Yuen H. Chan; Hubert Harrer; Sean M. Carey; Gerard M. Salem; Doug Malone; Ruchir Puri; Jeffrey A. Zitz; Adam R. Jatkowski; Gerald Strevig; Ayan Datta; Anne E. Gattiker; Aditya Bansal; Guenter Mayer; Yiu-Hing Chan; Mark D. Mayo; David L. Rude; Leon J. Sigal; Thomas Strach; Howard H. Smith; Huajun Wen; Pak-Kin Mak; Chung-Lung Kevin Shum; Donald W. Plass; Charles F. Webb

This work describes the circuit and physical design implementation of the processor chip (CP), level-4 cache chip (SC), and the multi-chip module at the heart of the EC12 system. The chips were implemented in IBMs high-performance 32nm high-k/metal-gate SOI technology. The CP chip contains 6 super-scalar, out-of-order processor cores, running at 5.5 GHz, while the SC chip contains 192 MB of eDRAM cache. Six CP chips and two SC chips are mounted on a high-performance glass-ceramic substrate, which provides high-bandwidth, low-latency interconnections. Various aspects of the design are explored in detail, with most of the focus on the CP chip, including the circuit design implementation, clocking, thermal modeling, reliability, frequency tuning, and comparison to the previous design in 45nm technology.


international solid-state circuits conference | 2013

5.5GHz system z microprocessor and multi-chip module

James D. Warnock; Yuen H. Chan; Hubert Harrer; David L. Rude; Ruchir Puri; Sean M. Carey; Gerard M. Salem; Guenter Mayer; Yiu-Hing Chan; Mark D. Mayo; Adam R. Jatkowski; Gerald Strevig; Leon J. Sigal; Ayan Datta; Anne E. Gattiker; Aditya Bansal; Doug Malone; Thomas Strach; Huajun Wen; Pak-Kin Mak; Chung-Lung Kevin Shum; Donald W. Plass; Charles F. Webb

The new System z microprocessor chip (“CP chip”) features a high-frequency processor core running at 5.5GHz in a 32nm high-κ CMOS technology [1], using 15 levels of metal. This chip is a successor to the 45nm product [2], with significant improvements made to the core and nest (i.e. the logic external to the cores) in order to increase the performance and throughput of the design. Also, special considerations were necessary to ensure robust circuit operation in the high-κ technology used for implementation. As seen in the die photo, the chip contains 6 processor cores (compared to 4 cores in the 45nm version), and a large shared 48MB DRAM L3 cache. Each core includes a pair of data and instruction L2 SRAM caches of 1MB each. In addition, the chip contains a memory control unit (MCU), an I/O bus controller (GX), and two sets of interfaces to the L4 cache chips (also in 32nm technology). The CP chip occupies 598 mm2, contains about 2.75B transistors, and has 1071 signal IOs.


Archive | 2013

Error protection for a data bus

William V. Huott; Kevin W. Kark; John G. Massey; K. Paul Muller; David L. Rude; David Wolpert


Archive | 2013

PLACEMENT OF STORAGE CELLS ON AN INTEGRATED CIRCUIT

William V. Huott; Kevin W. Kark; John G. Massey; K. Paul Muller; David L. Rude; David Wolpert


Archive | 2013

ERROR PROTECTION FOR INTEGRATED CIRCUITS

William V. Huott; Kevin W. Kark; John G. Massey; K. Paul Muller; David L. Rude; David Wolpert


Archive | 2009

LOGIC DIFFERENCE SYNTHESIS

Jeremy T. Hopkins; John Mack Isakson; Joachim Keinert; Smita Krishnaswamy; Nilesh Modi; Ruchir Puri; Haoxing Ren; David L. Rude


Archive | 2006

Semi-Flattened Pin Optimization Process for Hierarchical Physical Designs

Christopher J. Berry; Christopher M. Carney; David L. Rude; Eddy St. Juste

Researchain Logo
Decentralizing Knowledge