A method of creating an electronic design on an ECAD system having a computer, a database accessible to the computer, design tools running on the computer, and a display device and one or more input devices enabling a user to interact with the computer, comprising:
- displaying, on a display device of a computer, the display device having a display screen, a control and dataflow graph representation of an electronic design, the control and dataflow graph being at a given hierarchical level of abstraction, the control and dataflow graph containing at least one object;
- storing in the database information relating to the electronic design at various levels of abstraction;
- retrieving information relating to the electronic design from a database accessible to the computer;
- displaying the information contemporaneously with displaying the control and dataflow graph;
- and
- providing selectable lower level representations of objects represented in the control and dataflow graph.