Patent ID: 8495546

Claim:
A method comprising: receiving, at a computer, a design including a plurality of circuit nodes, wherein circuit nodes of the plurality of circuit nodes are interconnected via a plurality of paths; receiving a user selection of a plurality of input and output circuit nodes from said plurality of circuit nodes, wherein said user selection forms a group of cut nodes, and wherein circuit nodes that are within the plurality of circuit nodes but are outside of said group of cut nodes form a group of noncut nodes; analyzing, by using a computer, a plurality of input signals to circuit nodes of said group of noncut nodes; determining to replace, in a visualization of the plurality of circuit nodes, two or more of the circuit nodes of said group of noncut nodes with a cloud node, wherein said determining is based upon the analyses of the input signals; and rendering on a display, a visualization of the plurality of circuit nodes, wherein a cloud node replaces two or more circuit nodes of said group of noncut nodes, and wherein the cloud node is located between at least one input circuit node of the group of cut nodes and at least one output circuit node of the group of cut nodes; wherein the determined two or more circuit nodes of said group of noncut nodes are the two or more noncut nodes replaced by the cloud node, and wherein the rendering comprises ceasing to display the determined two or more circuit nodes and displaying the cloud node in their place.