A method for designing a system includes caching a representation of a
first subnet with a synthesis result of the first subnet. The synthesis
result of the first subnet is utilized for a second subnet in response to
determining that a representation of the second subnet is identical to
the representation of the first subnet.