| |
| |
Preface | |
| |
| |
Acknowledgements | |
| |
| |
| |
Introduction | |
| |
| |
| |
The Deep Sub-Micron IC Design | |
| |
| |
| |
Outline | |
| |
| |
| |
Preliminaries | |
| |
| |
| |
Overview | |
| |
| |
| |
CMOS Technology | |
| |
| |
| |
Transistors | |
| |
| |
| |
Gates | |
| |
| |
| |
CMOS storage components | |
| |
| |
| |
Interconnections | |
| |
| |
| |
IC Design and System-On-a-Chip | |
| |
| |
| |
System and constraints | |
| |
| |
| |
Design styles | |
| |
| |
| |
System-On-a-Chip | |
| |
| |
| |
Design Automation | |
| |
| |
| |
Challenges in the Deep Sub-Micron Era | |
| |
| |
| |
The Deep Sub-Micron challenges | |
| |
| |
| |
Dealing with the DSM challenges | |
| |
| |
| |
Summary | |
| |
| |
| |
Circuit Structures | |
| |
| |
| |
Overview | |
| |
| |
| |
Standard-cell | |
| |
| |
| |
The structure and usage of the standard-cell | |
| |
| |
| |
Existing design methodology for the standard-cell | |
| |
| |
| |
An Integrated Standard-cell Physical Design | |
| |
| |
| |
Summary of the standard-cell structure | |
| |
| |
| |
PLA | |
| |
| |
| |
Network of PLAs | |
| |
| |
| |
RiverPLA | |
| |
| |
| |
Overview | |
| |
| |
| |
The structure of the RPLA | |
| |
| |
| |
The design methodology | |
| |
| |
| |
Experimental results | |
| |
| |
| |
Summary | |
| |
| |
| |
Whirlpool PLA | |
| |
| |
| |
The circuit structure of the WPLA | |
| |
| |
| |
Doppio-ESPRESSO | |
| |
| |
| |
Experimental results | |
| |
| |
| |
Summary | |
| |
| |
| |
Checkerboard | |
| |
| |
| |
The structure of Checkerboard and its dynamic operation | |
| |
| |
| |
The algorithm | |
| |
| |
| |
Experimental results | |
| |
| |
| |
Summary and discussion | |
| |
| |
| |
Comparison of the Structures | |
| |
| |
| |
Block Level Placement and Routing | |
| |
| |
| |
Overview | |
| |
| |
| |
The Fishbone Scheme | |
| |
| |
| |
An overview of the Fishbone scheme | |
| |
| |
| |
The basics of the Fishbone routing | |
| |
| |
| |
Interval packing for branches and trunks | |
| |
| |
| |
I/O-pins | |
| |
| |
| |
The Fishbone placement and routing flow | |
| |
| |
| |
Experimental results | |
| |
| |
| |
Summary of the Fishbone scheme | |
| |
| |
| |
Fishbone with Buffer Insertion | |
| |
| |
| |
The buffers | |
| |
| |
| |
Buffer insertion | |
| |
| |
| |
The Fishbone-B physical design flow | |
| |
| |
| |
Experimental results | |
| |
| |
| |
Summary of the Fishbone-B | |
| |
| |
| |
Summary | |
| |
| |
| |
The Design Flow | |
| |
| |
| |
Overview | |
| |
| |
| |
Basics of the Design Flow | |
| |
| |
| |
Modules and paths | |
| |
| |
| |
Timing constraints for the modules | |
| |
| |
| |
The relation of module area and constraint | |
| |
| |
| |
The problems and possible solutions | |
| |
| |
| |
The Physical Synthesis Flow | |
| |
| |
| |
The Module Based Design Flow | |
| |
| |
| |
Overview | |
| |
| |
| |
The version of soft module | |
| |
| |
| |
The physical design stage | |
| |
| |
| |
Summary of the Module-Based design flow | |
| |
| |
| |
Comparison of the Two Flows | |
| |
| |
| |
Generation of the testing examples | |
| |
| |
| |
The 0.18-micron technology | |
| |
| |
| |
The testing circuits | |
| |
| |
| |
The comparison | |
| |
| |
| |
Case study: A l | |
| |
| |
| |
Summary | |
| |
| |
Conclusion | |
| |
| |
Bibliography | |
| |
| |
Index | |