TU Darmstadt / ULB / TUprints

Asynchronous Wave Pipelines for Energy Efficient GigaHertz VLSI

Hauck, Oliver (2007)
Asynchronous Wave Pipelines for Energy Efficient GigaHertz VLSI.
Technische Universität Darmstadt
Ph.D. Thesis, Primary publication

[img]
Preview
Seiten 1 - 54 - PDF
awp_pp1_54.pdf
Copyright Information: In Copyright.

Download (1MB) | Preview
[img]
Preview
Seiten 55 - 58 - PDF
awp_pp55_58.pdf
Copyright Information: In Copyright.

Download (4MB) | Preview
[img]
Preview
Seiten 59 - 62 - PDF
awp_pp59_62.pdf
Copyright Information: In Copyright.

Download (4MB) | Preview
[img]
Preview
Seiten 63 - 117 - PDF
awp_pp63_117.pdf
Copyright Information: In Copyright.

Download (2MB) | Preview
[img]
Preview
CV - PDF
cv_phd.pdf
Copyright Information: In Copyright.

Download (52kB) | Preview
Item Type: Ph.D. Thesis
Type of entry: Primary publication
Title: Asynchronous Wave Pipelines for Energy Efficient GigaHertz VLSI
Language: English
Referees: Glauert, Prof. Dr.- Wolfram H.
Advisors: Huss, Prof. Dr.- Sorin A.
Date: 12 March 2007
Place of Publication: Darmstadt
Date of oral examination: 24 April 2006
Abstract:

The Gigahertz clock rates in today's VLSI systems are not only due to advances in technology but thanks to aggressive use of pipelining as well. Pipelining is routinely used in computer arithmetic circuits like floating point multipliers to increase the clock frequency beyond that possible by latency reduction due to advanced circuits and technology. However, in fine grain pipelines where only a few gates constitute a stage the overhead in power, latency, and area caused by clock and latch infrastructure is dramatic. Wave pipelining is a technique to achieve pipelining while adding little latency penalty and latch overhead. In this thesis it is argued that wave pipelining can only possibly work asynchronously using self-resetting dynamic circuits. The dual-rail circuit family AWPCMOS making possible cycle times as low as six inverter delays is proposed for asynchronous wave pipelines and analyzed. As the wave pipeline throughput is ultimately limited by delay variation due to PVT and data dependency, emphasis is put on detailled analysis of sources of delay variation in AWPCMOS circuits. The concepts are evaluated by design, fabrication, and test of two chips, a pipelined 64-bit carry-lookahead adder and a pipelined 270-bit Massey-Omura optimal normal basis finite field multiplier for use in elliptic curve cryptography.

Alternative Abstract:
Alternative AbstractLanguage

Moderne VLSI-Systeme verdanken ihre Gigahertz-Taktraten nicht nur Fortschritten in der Technologie, sondern auch dem agressiven Einsatz von Pipelining. Damit kann zB. in Fließkommamultiplizierern die Frequenz über das hinaus gesteigert werden, was nur durch Reduktion der Latenz mittels fortgeschrittener Schaltungstechnik und Technologie möglich ist. In feingranularen Pipelines, in denen eine Stufe aus nur wenigen Gattern besteht, verursachen das Taktsystem und die Speicherelements jedoch einen dramatischen Aufwand in bezug auf Strom, Fläche und Latenz. Wave-Pipelining ist eine Technik, die ohne diesen Aufwand auskommt, auf Kosten eines komplizierten Entwurfs. Diese Arbeit zeigt, daß Wave-Pipelining am besten asynchron und mit selbst-rücksetzenden dynamischen Gattern funktioniert. Die dazu entwickelte Schaltungsfamilie AWPCMOS ermöglicht extrem niedrige Zykluszeiten: sechs Inverterlaufzeiten. Da der Durchsatz von Wave-Pipelines mit AWPCMOS letztlich von Laufzeitvariationen verursacht durch PVT und Datenabhängigkeiten bestimmt ist, liegt der Schwerpunkt auf der Analyse der Quellen für solche Laufzeitvariationen in AWPCMOS-Schaltungen. Die Konzepte werden erprobt im Rahmen des Designs, der Fertigung und des Test zweier Chips. Der erste stellt einen gepipelineten 64-bit carry-lookahead Addierer dar, der zweite implementiert einen 270-bit Massey-Omura-Multiplizierer für endliche Körper dargestellt in optimalen Normalbasen zum Einsatz in der Kryptographie mit elliptischen Kurven.

German
Uncontrolled Keywords: asynchrone Wave-Pipelines, elliptische Kurven-Kryptographie
Alternative keywords:
Alternative keywordsLanguage
asynchrone Wave-Pipelines, elliptische Kurven-KryptographieGerman
asynchronous circuits, wave pipelines, elliptic curve cryptographyEnglish
URN: urn:nbn:de:tuda-tuprints-7957
Classification DDC: 000 Generalities, computers, information > 004 Computer science
Divisions: 20 Department of Computer Science
Date Deposited: 17 Oct 2008 09:22
Last Modified: 08 Jul 2020 22:57
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/795
PPN:
Export:
Actions (login required)
View Item View Item