Patent ID: 8910100

Claim:
A method for automatically reconfiguring a chain of interconnected devices established in a circuit design according to a set of predefined design requirements, the method comprising: executing a computer processor to graphically render on a display a plurality of devices, including the chain of interconnected devices and a circuit portion for integration intermediately into the chain of interconnected devices, the circuit portion including at least one electronic device; moving at least one of the graphically rendered plurality of devices to visually superimpose at least a portion of another, one over the other according to user indication of a desired insertion region within the chain of interconnected devices; detecting at least one edge overlap between the circuit portion and the chain of interconnected devices, the edge overlap being defined by an edge of the circuit portion and an intermediate portion of the chain of interconnected devices being disposed in superimposed relation; responsive to the detected edge overlap, selectively determining an insertion point on the intermediate portion of the chain of interconnected devices within the desired insertion region, the insertion point indicating at least one interconnection node between interconnected electronic devices of the chain; defining a plurality of chain segments within the chain of interconnected devices, wherein the chain segments are interconnected at each interconnection node indicated by the insertion point; inserting the circuit portion between the chain segments; and, generating interconnection between the circuit portion and chain segments to form a reconfigured chain.