MIS: A Multiple-Level Logic Optimization System

Robert K. Brayton, Richard L. Rudell, Alberto L. Sangiovanni-Vincentelli, A.R. Wang · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 1987

MIS is both an interactive and a batch-oriented multilevel logic synthesis and minimization system. MIS starts from the combinational logic extracted, typically, from a high-level description of a macrocell. It produces a multilevel set of optimized logic equations preserving the input-output behavior. The system includes both fast and slower (but more optimal) versions of algorithms for minimizing the area, and global timing optimization algorithms to meet system-level timing constraints. This paper provides an overview of the system and a description of the algorithms used. Included are some examples illustrating an input language used for specifying logic and don't-cares. Parts on an industrial chip have been re-synthesized using MIS with favorable results as compared to equivalent manual designs.

Read the paper · More papers on PaperTik