Computer Aids for VLSI Design
Steven M. Rubin
Copyright © 1994

Chapter 11: Electric

Section 7 of 7

11.7 Summary

Electric is a workbench for the exploration of CAD algorithms. Because of its representational facilities, it can keep all kinds of information--much is already available. All the essential CAD system functions exist and are easily used. Thus node extraction and rasterization do not need to be implemented since the data are there. Input and output facilities are also available, as are powerful graphic display and editing. The CAD tool programmer needs to write only the inner loop of new code, and it can be easily plugged into the Electric framework. The system's powerful integration allows the addition of tools, environments, constraint systems, graphic interfaces, and much more.


  1. Why is Electric's user interface not more tightly coupled with the database?
  2. What is the difference between a complex node instance and a primitive node instance?
  3. Where would you place information about the power dissipation of wires?
  4. How can overconstrained situations arise in the hierarchical-layout constraint system?
  5. During change broadcasts to tools in Electric, why can further changes not be made?
  6. How can routing needs be specified graphically?


Prev Previous     Contents Table of Contents     Next Next    
Steven M. Rubin
    Static Free Software SFS