Cover image for High performance ASIC design : using synthesizable domino logic in an ASIC flow
Title:
High performance ASIC design : using synthesizable domino logic in an ASIC flow
Personal Author:
Publication Information:
New York : Cambridge University Press, 2008
Physical Description:
x, 145 p. : ill. ; 26 cm.
ISBN:
9780521873345

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010207237 TK7874.6 H67 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Presenting a methodology for using domino logic in an ASIC design flow developed over several years in an industrial context, this text covers practical issues related to the use of domino logic in an automated framework, and brings together all the knowledge needed to apply these design techniques in practice. Beginning with a discussion of how to achieve high speed in ASIC designs, subsequent chapters detail the design and characterization of standard cell compatible domino logic libraries and an advanced domino logic synthesis flow. The results achieved by using automated domino logic design techniques, including silicon measurements, are used to validate the presented solution. With design examples including the implementation of the execution unit of a microprocessor and a Viterbi decoder, this text is ideal for graduate students and researchers in electrical and computer engineering and also for circuit designers in industry.


Author Notes

Razak Hossain is a Senior Principal Engineer at STMicroelectonics Inc., San Diego, California


Table of Contents

Prefacep. vii
Abbreviationsp. ix
1 An introduction to domino logicp. 1
1.1 CMOS and NMOSp. 1
1.2 Domino logic circuitsp. 5
1.3 Clocking domino logicp. 12
1.4 Summaryp. 15
2 High-speed digital designp. 18
2.1 Microprocessors since 1989p. 18
2.2 Microarchitectures for high speedp. 22
2.3 Designing and using high-speed memoriesp. 31
2.4 What to remember if applying domino logicp. 35
3 Domino logic library designp. 37
3.1 High-speed digital circuit designp. 37
3.2 An introduction to standard cellsp. 42
3.3 Designing a high-performance standard cell libraryp. 45
3.4 Circuit design of domino logic cells: a qualitative approachp. 48
3.5 Circuit design of domino logic cells: a quantitative approachp. 51
3.6 Characterizing domino logic-compatible registersp. 63
3.7 Layout of domino logic standard cellsp. 65
3.8 Timing models for domino logic cellsp. 66
4 Domino logic synthesisp. 70
4.1 Introduction to domino logic synthesisp. 70
4.2 Unate transformp. 73
4.3 Phase assignmentp. 75
4.4 Phase-assignment rulesp. 77
4.5 An example domino synthesis flowp. 86
4.6 Schematic capture of domino designsp. 106
5 Circuits designed with domino logic in an ASIC flowp. 108
5.1 Introductionp. 108
5.2 Domino integer execution unitp. 108
5.3 A synthesized domino logic DSP corep. 119
5.4 A synthesizable domino logic Viterbi add-compare-select (ACS) test chipp. 121
5.5 Intel's published domino logic synthesis flowp. 124
5.6 Conclusionsp. 126
6 Evolution of domino logic synthesisp. 127
6.1 The state of digital ASIC design methodologiesp. 127
6.2 Process trends and domino logicp. 128
6.3 Clocking methodology for domino circuitsp. 130
6.4 Synthesizing other dynamic logic familiesp. 132
6.5 Flow improvements for domino synthesisp. 137
6.6 The case for domino logic synthesisp. 141
Indexp. 143