Patent ID: 8413103

Claim:
A method for monitoring execution of a user-configurable electronic design automation (EDA) flow, comprising: providing first signals to display an EDA flow-control environment on a display, wherein the flow-control environment includes an execution-monitoring window; initiating, based on a first user input, the user-configurable EDA flow, which is displayed as a top-level sequence of blocks, wherein a block in the sequence of blocks comprises a user-configurable collection of sub-block flows, wherein a sub-block in a sub-block flow represents a sequence of EDA tasks that are performed on the circuit design; receiving, from the user, modifications to one or more blocks or sub-blocks at any level of a hierarchy of blocks and sub-blocks; monitoring execution of the user-configurable EDA flow tasks, wherein the EDA flow tasks result in a realization of an integrated chip design product idea, and wherein the EDA flow tasks comprise logic design, functional verification, synthesis, top-level routing, and timing analysis; and displaying, based on a second user input, execution status information and progress in execution of the blocks and the sub-blocks at a desired level of the hierarchy of blocks and associated sub-blocks, wherein the displayed execution status information and progress in execution reflects the received modifications from the user.