Generic: A Programming Language for Vlsi Layout and Layout Manipulation (Classic Reprint): Technical Report #270, February 1987 - Softcover

Solworth, J.

 
9781332131525: Generic: A Programming Language for Vlsi Layout and Layout Manipulation (Classic Reprint): Technical Report #270, February 1987

Synopsis

Unlock a practical view of automated VLSI layout with GENERIC, a language-driven design system.

This book explains how GENERIC couples a programming language with a robust layout toolkit to manage the complexity of modern integrated circuits. It covers how primitives, wires, and cells form a hierarchical description that can be manipulated with a rich set of operators, enabling iterative, design-by-uning refinement rather than rigid, one-shot layouts.

In clear terms, you’ll learn how the GENERIC layout system defines hardware elements as parametric primitives, wires as connected segments, and cells as collections of primitives and subcells. The text discusses how hierarchical design improves reuse and how validation differs from traditional correct-by-design approaches. It also covers the balance between expressive power and computational efficiency, including concepts like topology, pins, and plane manipulations used to shape layouts.
  • How primitives, wires, and cells are represented and connected in GENERIC
  • How the system supports hierarchical design and reusable components
  • How operators enable flexible, iterative layout creation
  • Key concepts like pins, points, and plane manipulations essential to layout work
Ideal for readers of VLSI CAD tools and layout automation who want a practical, implementation-minded overview of an operator-based approach.

"synopsis" may belong to another edition of this title.

Other Popular Editions of the Same Title