Movie-an interactive environment for silicon compilation tools
- 1 June 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 8 (6) , 693-701
- https://doi.org/10.1109/43.31524
Abstract
Movie is a special-purpose environment for silicon compilation tools, providing services in the same way that an operating system does to application problems. Movie also contains the functionality of an advanced module generator tool. An internal design representation was developed that allows a combination of hierarchically parameterized module generators, symbolic layout, and interactive graphical editing. This design representation has been formalized into a representation language with well-defined semantics. Movie provides a set of operations, formally defined using the representation language, for use by the tools. A set of instantiation mechanisms ensure certain correctness of the result independently of the tools and closes the design-verification loop. Movie was designed to take advantage of fast color graphics, special-purpose data structures and incremental updating to achieve interactivity with immediate visual feedback by real-time animation. By integration high-level tools, a hierarchy of levels of abstraction is maintained. Silicon compilation systems based on Movie can be expected to be open-ended, transparent, and highly interactiveKeywords
This publication has 11 references indexed in Scilit:
- A database management system for a VLSI design systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- PatchWork: layout from schematic annotationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A structural representation for VLSI designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Simulator for dynamical systems using graphics and equations for modelingIEEE Control Systems Magazine, 1989
- Symbolic Layout and Procedural DesignPublished by Springer Nature ,1987
- Abstraction and Layering in Silicon Compilation ToolsPublished by Springer Nature ,1987
- Pictures with Parentheses: Combining Graphics and Procedures in a VLSI Layout ToolPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1983
- Designing gate arrays using a silicon compilerPublished by Association for Computing Machinery (ACM) ,1982
- Bristle Blocks: A Silicon CompilerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1979
- Silicon Compilation-A Hierarchical Use of PLAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1979