Network


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

Hotspot


Dive into the research topics where Peter C. Mills is active.

Publication


Featured researches published by Peter C. Mills.


international solid-state circuits conference | 2014

26.1 A 130mW 20Gb/s half-duplex serial link in 28nm CMOS

Vishnu Balan; Olakanmi Oluwole; Gregory Kodani; Charlie Zhong; Sanjeev Maheswari; Ratnakar Dadi; Arif Amin; Gautam Bhatia; Peter C. Mills; Ahmed Ragab; Edward Lee

As the processing power and clock rate of CPUs and GPUs increase, there is a need for increased I/O bandwidth to enable chip-to-chip communication. I/O pin limitations demand faster links at low power to enable integration of high chip-to-chip bandwidth. However, the channel losses and impedance discontinuities increase at high data rates making it difficult to equalize the channel at low power. In this work, we target reliable, differential, bi-directional links at 20 Gb/s over 6” FR4 PCB trace and flip-chip packages with a total loss budget of 20 dB at Nyquist. In a half-duplex link, one TX and RX are connected on each side and the link direction can be turned around by the controller. A link-turnaround latency of <;10 ns is achieved by placing several key circuits on standby when not in use and by designing fast bias circuits. When fast turnaround is not required, the circuits not in use are powered down permanently and the link is reduced to the simplex case. The top-level transceiver architecture is shown. An LC-VCO-based PLL oscillates at 20 GHz and generates quadrature I/Q clocks at 10 GHz. Both TX and RX use a half-rate architecture to optimize power. The clocks are distributed through an on-chip transmission line to 16 I/O lanes arranged in 2 rows. The links are capable of data rates as low as 14 Gb/s to save power when full bandwidth is not required.


Archive | 2005

Synchronization of threads in a cooperative thread array

John R. Nickolls; Stephen D. Lew; Brett W. Coon; Peter C. Mills


Archive | 2008

Indirect Function Call Instructions in a Synchronous Parallel Thread Processor

Brett W. Coon; John R. Nickolls; Lars Nyland; Peter C. Mills; John Erik Lindholm


Archive | 2011

Lock Mechanism to Enable Atomic Updates to Shared Memory

Brett W. Coon; John R. Nickolls; Lars Nyland; Peter C. Mills


Archive | 2006

Scheduling instructions from multi-thread instruction buffer based on phase boundary qualifying rule for phases of math and data access operations with better caching

Peter C. Mills; John Erik Lindholm; Brett W. Coon; Gary M. Tarolli; John Matthew Burgess


Archive | 2006

Processing an indirect branch instruction in a SIMD architecture

Brett W. Coon; John Erik Lindholm; Peter C. Mills; John R. Nickolls


Archive | 2011

Shared single-access memory with management of multiple parallel requests

Brett W. Coon; Ming Y. Siu; Weizhong Xu; Stuart F. Oberman; John R. Nickolls; Peter C. Mills


Archive | 2005

Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators

Brett W. Coon; Peter C. Mills; Stuart F. Oberman; Ming Y. Siu


Archive | 2006

Shared memory with parallel access and access conflict resolution mechanism

Brett W. Coon; Ming Y. Siu; Weizhong Xu; Stuart F. Oberman; John R. Nickolls; Peter C. Mills


Archive | 2008

Scheduler in multi-threaded processor prioritizing instructions passing qualification rule

Peter C. Mills; John Erik Lindholm; Brett W. Coon; Gary M. Tarolli; John Matthew Burgess

Collaboration


Dive into the Peter C. Mills's collaboration.

Researchain Logo
Decentralizing Knowledge