login

SWAMI: A Flexible Logic Implementation System

22nd ACM/IEEE Design Automation ConferencePublished 1 January 1985
Christopher Rowen, John L. Hennessy
Citations5

Abstract

A new system for logic synthesis and VLSI layout, the Stanford Weinberger Array Minimizer and Implementor (SWAMI), has been developed. This paper describes the system's algorithms and presents preliminary results. The minimization of logic expressions uses local sum-of-products minimization, kernel factorization and common subexpression recognition and generates improved expressions of arbitrary depth. Logic expressions are realized in nMOS technology using one dimensional Weinberger array structures or a new extension of Weinberger arrays to two dimensions. The placement phase uses heuristic techniques, including simulated annealing, MIN-CUT linear arrangement and local constructive clustering.

Keywords

Computer ScienceEngineering