Silicon Compilation Using a Lisp-Based Layout Language.

Abstract

Two related silicon compilers developed at MIT's Lincoln Laboratory with a common layout language are examined. The simpler one, the Lincoln Boolean Synthesizer (LBS), is a Complementary Metal Oxide (CMOS) technology based program for generating chips out of arbitrary boolean expressions. MacPitts, on the other hand, can implement advanced programming language constructs in N-Channel (NMOS) technology. A study of their layout language, Lincoln Laboratory's LISP-based Layout Language (L5), and its implementation is presented. In addition, there is also a brief discussion of how Macpitts's functional repertoire can be changed.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1986
Accession Number
ADA171369

Entities

People

  • Manuel A. Malagon-fajar

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Compilers
  • Complementary Metal-Oxide Semiconductors
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Debugging
  • Electrical Engineering
  • High Level Languages
  • Integrated Circuits
  • Language
  • Lisp Programming Language
  • Programming Languages
  • Software Development
  • Word Processors

Readers

  • Integrated Circuit Design and Technology.
  • Software Verification and Validation.