Network


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

Hotspot


Dive into the research topics where Thomas D. Fletcher is active.

Publication


Featured researches published by Thomas D. Fletcher.


IEEE Journal of Solid-state Circuits | 2001

A multigigahertz clocking scheme for the Pentium(R) 4 microprocessor

Nasser A. Kurd; J.S. Barkarullah; R.O. Dizon; Thomas D. Fletcher; P.D. Madland

Core and I/O clock design for the Pentium(R) 4 microprocessor is described. Two phase-locked loops generate core and I/O clocks supporting concurrent multiple frequencies. A clock distribution network with skew optimization and jitter reduction is designed to achieve low clock inaccuracies for processors at frequencies /spl ges/2 GHz for the core and /spl ges/4 GHz for the rapid execution engine. A global medium clock frequency is distributed. Local clock drivers generate pulsed or regular (nonpulsed) clocks at fast, medium, and slow frequencies. A 3.2-GB/s system bus is achieved using a dedicated I/O phase-locked loop with glitch protection and detection. Silicon speed path tools and clock debug features are designed to enable a short debug cycle.


international solid-state circuits conference | 2001

A 0.18 /spl mu/m CMOS IA32 microprocessor with a 4 GHz integer execution unit

Glenn J. Hinton; Michael Upton; David J. Sager; Darrell D. Boggs; Douglas M. Carmean; Patrice Roussel; Terry I. Chappell; Thomas D. Fletcher; Mark S. Milshtein; Milo D. Sprague; Samie B. Samaan; Robert J. Murray

The processor has an execution unit with high bandwidth capability and low average instruction latency. The processor pipeline includes an Execution Trace Cache, Renamer, Scheduler, register file and execution unit. IA32 instructions are decoded when they are fetched from the L2 cache after a miss in the Execution Trace Cache. Serving as the primary instruction cache, the Execution Trace cache stores decoded instructions to remove the long delay for decoding IA32 instructions from this path, reducing the branch missprediction loop. Instruction traces follow the predicted execution path, not sequential instruction addresses. While this pipeline supplies the high bandwidth work stream, the length of this pipe contributes to instruction latency only when there is a branch miss-prediction (roughly once in 100 instructions).


international solid-state circuits conference | 2001

Multi-GHz clocking scheme for Intel(R) Pentium(R) 4 microprocessor

Nasser A. Kurd; J.S. Barkatullah; R.O. Dizon; Thomas D. Fletcher; P.D. Madland

This multi-GHz clock generation and distribution scheme enables the NetBurst/sup TM/ micro-architecture of Pentium(R) 4 microprocessor. A low-skew and jitter and low-power solution is achieved for three separate core and I/O bus frequencies for a total of six different clock frequencies running concurrently. A debug-friendly clocking environment provides easy observability, testing, and reconfiguration features, enabling rapid time to market.


Archive | 1998

Method and apparatus for clock skew compensation

Rommel O. Dizon; Thomas D. Fletcher; Javed S. Barkatullah; Eitan Rosen


Archive | 1995

Clocking scheme for latching of a domino output

Shantanu R. Gupta; Thomas D. Fletcher


Archive | 2001

Processor having execution core sections operating at different clock rates

David J. Sager; Thomas D. Fletcher; Glenn J. Hinton; Michael D. Upton


Archive | 2000

Clock distribution system for selectively enabling clock signals to portions of a pipelined circuit

Thomas D. Fletcher; Javed S. Barkatullah; Douglas M. Carmean


Archive | 1997

High speed ratioed CMOS logic structures for a pulsed input environment

Barbara Chappell; Terry Chappell; Mark S. Milshtein; Thomas D. Fletcher


Archive | 1997

Temperature measurement and compensation scheme

Timothy S. Beatty; Christopher P. McAllister; Thomas D. Fletcher


Archive | 1996

Compressing music into a digital format

Susan Julia Corwin; David Kaplan; Thomas D. Fletcher

Researchain Logo
Decentralizing Knowledge