Research into Self-Timed VLSI Circuits.

Abstract

ALLENDE is a simple and powerful layout language, associated with a structured design methodology for VLSI. It has a combination of features that set it apart from the existing VLSI layout tools. These features include the procedural language approach, the structured specification of the layout, the use of constraints to represent the layout, and the use of an intermediate form in the implementation of the system. In ALLENDE the layout is described hierarchically as a composition of cells; absolute sizes or positions are never specified. The layout description is translated into linear constraints, which express design rules and relative position of the layout elements. By solving these constraints we obtain the absolute layout, which is guaranteed to be free of design rule violations. Errors in the layout description are immediately detected and easily located. ALLENDE consists of five procedures to be called from a Pascal or C program, allowing the user to describe a VLSI layout. A lot of parameterization is possible when specifying layout elements, besides the ability to make use of the full power of Pascal or C. The ALLENDE layout system has been implemented for the nMos technology. In this system we can also use cells generated by other layout tools. Our layout language can also be a target for a silicon compiler.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 22, 1984
Accession Number
ADA149140

Entities

People

  • R. Lipton

Organizations

  • Princeton University

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Electrical Engineering
  • Equations
  • Graphics
  • Integrated Circuits
  • Logic Gates
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors
  • Processing Equipment
  • Simulators
  • Trees (Data Structures)
  • Two Dimensional

Fields of Study

  • Engineering

Readers

  • Database Systems and Applications
  • Integrated Circuit Design and Technology.
  • Operations Research