Synchronized three-dimensional display of connected documents
First Claim
1. A method using a processor to synchronize display of a plurality of connected documents within a single document editing application, the method comprising:
- in a first window in a display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements;
in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements;
wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements;
wherein the first and second windows are visible in the display at the same time; and
upon detecting an action in the first window, displaying a corresponding action in the second window so as to synchronize the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for synchronizing the display and edit of a plurality of connected layouts or documents within a single display. A first document or plurality of elements may be displayed as active and a second document or plurality of elements may be displayed as non-active background in a first window. The second document or plurality of elements may be displayed as active and the first document or plurality of elements may be displayed as non-active background in a second window. Any action detected in either window may be displayed in the other window. Upon selection of any active element or predefined net list, the elements physically or logically connected to the selected element or net list may be highlighted in the active documents, listed, or otherwise identified. An inter-document net list may identify connections between existing net lists in multiple documents.
24 Citations
39 Claims
-
1. A method using a processor to synchronize display of a plurality of connected documents within a single document editing application, the method comprising:
-
in a first window in a display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements; wherein the first and second windows are visible in the display at the same time; and upon detecting an action in the first window, displaying a corresponding action in the second window so as to synchronize the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method using a processor to synchronize display of a plurality of connected documents within a single document editing application, the method comprising:
-
in a first window in a display, displaying a first document as an active document and a second document as a non-active background document; in a second window in the display, displaying the second document as an active document and the first document as a non-active background document; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements; wherein the first and second windows are visible in the display at the same time; and upon detecting an action in an active document, displaying a corresponding action in a window displaying the active document as a non-active background document so as to synchronize the display. - View Dependent Claims (10)
-
-
11. A non-transitory computer readable medium storing instructions that when executed by a processor perform a method of synchronizing display of a plurality of connected documents in a single document editing application, the method comprising:
-
in a first window in a display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements; wherein the first and second windows are visible in the display at the same time; and upon detecting an action in the first window, displaying a corresponding action in the second window so as to synchronize the display. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a memory to store a plurality of documents; a display to display a plurality of application windows, each window displaying a plurality of connected documents; and a processor configured to synchronize the display of the plurality of connected documents by; in a first window in the display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements; wherein the first and second windows are visible in the display at the same time; and upon detecting an action in the first window, displaying a corresponding action in the second window. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method to synchronize display of connected elements in a plurality of connected documents within a single document editing application, the method comprising:
-
in a first window in a display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool; wherein the first and second windows are visible in the display at the same time; highlighting a third plurality of elements in the first window that are connected, wherein the third plurality is a subset of the first plurality; and highlighting a fourth plurality of elements in the second window that are connected, wherein the fourth plurality is a subset of the second plurality; wherein an element in the fourth plurality is connected to an element in the third plurality; and wherein said highlighting acts to synchronize the display. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium storing instructions that when executed by a processor perform a method of displaying connected elements in a plurality of connected documents within a single document editing application, the method comprising:
-
in a first window in a display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool; wherein the first and second windows are visible in the display at the same time; highlighting a third plurality of elements in the first window that are connected, wherein the third plurality is a subset of the first plurality; and highlighting a fourth plurality of elements in the second window that are connected, wherein the fourth plurality is a subset of the second plurality; wherein an element in the fourth plurality is connected to an element in the third plurality; and wherein said highlighting acts to synchronize the display. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a memory to store a plurality of documents; a display to display a plurality of application windows, each window displaying a plurality of connected documents; and a processor configured to synchronize the display of connected elements in the plurality of connected documents within a single document editing application by; in a first window in the display, displaying a first plurality of elements of a first document as active elements and a second plurality of elements of a second document as background elements; in a second window in the display, displaying the second plurality of elements of the second document as active elements and the first plurality of elements of the first document as background elements; wherein the first document and the second document are integrated circuit design layouts and the single document editing application is a design automation tool and the first document is connected to the second document via an element in the first plurality of elements connected to an element in the second plurality of elements; wherein the first and second windows are visible in the display at the same time; highlighting a third plurality of elements in the first window that are connected, wherein the third plurality is a subset of the first plurality; and highlighting a fourth plurality of elements in the second window that are connected, wherein the fourth plurality is a subset of the second plurality; wherein an element in the fourth plurality is connected to an element in the third plurality; and wherein said highlighting acts to synchronize the display. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification