7. The method of claim 5 , further comprising: optimizing the design by reducing the number of copies of the circuit component.
7. The method of claim 5 , further comprising: optimizing the design by reducing the number of copies of the circuit component. 8. The method of claim 7 , wherein optimizing the design comprises: reusing a copy of the circuit component in response to the circuit component includes one or more objects referenced from other parts of the design; reusing a copy of the circuit component in response to being able to determine a unique copy using one or more objects resided in instances in the hierarchical path and a list of immediate child instances; and reusing a copy of the circuit component in response to being able to define a copy using one or more objects referenced through hierarchical names.