1. A method of implementing a circuit design, comprising: executing an implementation script for a selected design using a processor; wherein executing the implementation script generates instructions for creating the circuit design; and responsive to the instructions, automatically instantiating a plurality of cores of the design and connecting the instantiated plurality of cores using the processor; wherein the implementation script specifies a first core of the plurality of cores and a second core of the plurality of cores, and is configured to update a value property of a parameter of the second core based upon a user specified value property of a parameter of the first core; and wherein the circuit design is configured for implementation within an integrated circuit.