Computer Aids for VLSI Design by Steven Rubin presents a broad and
coherent view of the computational tools available to the VLSI designer. This
book contains insights and information that will be valuable both to chip
designers and to tool builders. Topics covered includes: The Characteristics of
Digital Electronic Design, Design Environments, Representation, Synthesis Tools,
Static Analysis Tools, Dynamic Analysis Tools, The Output of Design Aids,
Programmability, Graphics, Human Engineering, Electric.
This book is intended to cover a wide range of VLSI design topics. The book
can be roughly partitioned into four parts. Part I is mainly focused on
algorithmic level and architectural level VLSI design and optimization for image
and video signal processing systems. Part II addresses VLSI design optimizations
for cryptography and error correction coding. Part III discusses general SoC
design techniques as well as other application-specific VLSI design
optimizations. The last part will cover generic nano-scale circuit-level design
techniques.
This note explains the following topics: VLSI Design Flow,
Transistor-Level CMOS Logic Design, VLSI Fabrication and Experience CMOS, Gate
Function and Timing, High-Level Digital Functional Blocks, Visualize CMOS
Digital Chip Design.
This note explains the following topics: Verilog coding, Metal
Oxide Seminconductor Field Effect Transistor (MOSFET), Fabrication Process and
Layout Design Rules, Propagation Delays in MOS, Power Disipation in CMOS
Circuits, Semiconductor Memories.