EXECUTION MONITOR FOR ELECTRONIC DESIGN AUTOMATION
First Claim
1. A method for monitoring execution of a user-configurable electronic design automation (EDA) flow, comprising:
- providing first signals to display a flow-control environment on a display, wherein the flow-control environment includes an execution-monitoring window;
receiving a first user input to initiate the user-configurable EDA flow, which is represented as a sequence of blocks;
monitoring execution of the user-configurable EDA flow; and
providing second signals to display execution status information in the execution-monitoring window of progress during execution of the user-configurable EDA flow and errors, if any, which occur.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a computer system, a method, a graphical user interface and a computer-program product (i.e., software) for use with the computer system are described. A chip designer may use these devices and techniques to configure and monitor the execution of tasks in a user-configurable electronic-design-automation (EDA) flow associated with a circuit or chip design. In particular, using an intuitive and interactive graphical user interface in EDA software, the chip designer can configure and initiate execution of the EDA flow. Then, during execution of EDA tasks in the EDA flow, an execution monitor in the graphical user interface may provide a graphical representation of real-time execution status information for the EDA tasks. Moreover, using the EDA software, the chip designer can debug the circuit or chip design if any errors or problems occur.
19 Citations
24 Claims
-
1. A method for monitoring execution of a user-configurable electronic design automation (EDA) flow, comprising:
-
providing first signals to display a flow-control environment on a display, wherein the flow-control environment includes an execution-monitoring window; receiving a first user input to initiate the user-configurable EDA flow, which is represented as a sequence of blocks; monitoring execution of the user-configurable EDA flow; and providing second signals to display execution status information in the execution-monitoring window of progress during execution of the user-configurable EDA flow and errors, if any, which occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein for configuring the computer system to monitor execution of a user-configurable EDA flow, comprising:
-
instructions for providing first signals to display a flow-control environment on a display, wherein the flow-control environment includes an execution-monitoring window; instructions for receiving a first user input to initiate the user-configurable EDA flow, which is represented as a sequence of blocks; instructions for monitoring execution of the user-configurable EDA flow; and instructions for providing second signals to display execution status information in the execution-monitoring window of progress during execution of the user-configurable EDA flow and errors, if any, which occur. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system, comprising:
-
a processor; memory; a program module, wherein the program module is stored in the memory and configured to be executed by the processor to monitor execution of a user-configurable EDA flow, the program module including; instructions for providing first signals to display a flow-control environment on a display, wherein the flow-control environment includes an execution-monitoring window; instructions for receiving a first user input to initiate the user-configurable EDA flow, which is represented as a sequence of blocks; instructions for monitoring execution of the user-configurable EDA flow; and instructions for providing second signals to display execution status information in the execution-monitoring window of progress during execution of the user-configurable EDA flow and errors, if any, which occur.
-
-
24. A graphical user interface in a flow-control environment, which is displayed on a display, wherein the graphical user interface is configured to monitor execution of a user-configurable EDA flow, comprising:
an execution-monitoring window that is configured to display a graphical representation of a sequence of blocks in the user-configurable EDA flow and, based at least in part on monitoring of execution of the user-configurable EDA flow, to display graphical execution status information during execution of the user-configurable EDA flow and errors, if any, which occur.
Specification